Preset refactor project setup

This commit is contained in:
Michael Shilman 2022-04-21 16:05:04 +08:00
parent 436f46678f
commit 9a81a66017
4 changed files with 282 additions and 0 deletions

21
nx.json
View File

@ -91,6 +91,27 @@
"@storybook/preset-html-webpack": {
"implicitDependencies": []
},
"@storybook/preset-preact-webpack": {
"implicitDependencies": []
},
"@storybook/preset-react-webpack": {
"implicitDependencies": []
},
"@storybook/preset-server-webpack": {
"implicitDependencies": []
},
"@storybook/preset-svelte-webpack": {
"implicitDependencies": []
},
"@storybook/preset-vue-webpack": {
"implicitDependencies": []
},
"@storybook/preset-vue3-webpack": {
"implicitDependencies": []
},
"@storybook/preset-web-components-webpack": {
"implicitDependencies": []
},
"@storybook/renderer-html": {
"implicitDependencies": []
},

View File

@ -177,6 +177,13 @@
"@storybook/postinstall": "workspace:*",
"@storybook/preact": "workspace:*",
"@storybook/preset-html-webpack": "workspace:*",
"@storybook/preset-preact-webpack": "workspace:*",
"@storybook/preset-react-webpack": "workspace:*",
"@storybook/preset-server-webpack": "workspace:*",
"@storybook/preset-svelte-webpack": "workspace:*",
"@storybook/preset-vue-webpack": "workspace:*",
"@storybook/preset-vue3-webpack": "workspace:*",
"@storybook/preset-web-components-webpack": "workspace:*",
"@storybook/preview-web": "workspace:*",
"@storybook/react": "workspace:*",
"@storybook/renderer-html": "workspace:*",

View File

@ -309,6 +309,34 @@
"root": "presets/html-webpack",
"type": "library"
},
"@storybook/preset-preact-webpack": {
"root": "presets/preact-webpack",
"type": "library"
},
"@storybook/preset-react-webpack": {
"root": "presets/react-webpack",
"type": "library"
},
"@storybook/preset-server-webpack": {
"root": "presets/server-webpack",
"type": "library"
},
"@storybook/preset-svelte-webpack": {
"root": "presets/svelte-webpack",
"type": "library"
},
"@storybook/preset-vue-webpack": {
"root": "presets/vue-webpack",
"type": "library"
},
"@storybook/preset-vue3-webpack": {
"root": "presets/vue3-webpack",
"type": "library"
},
"@storybook/preset-web-components-webpack": {
"root": "presets/web-components-webpack",
"type": "library"
},
"@storybook/renderer-html": {
"root": "renderers/html",
"type": "library"

226
yarn.lock
View File

@ -8320,6 +8320,7 @@ __metadata:
"@babel/plugin-transform-react-jsx": ^7.12.12
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/preset-preact-webpack": 6.5.0-alpha.64
"@storybook/renderer-preact": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
@ -8375,6 +8376,79 @@ __metadata:
languageName: unknown
linkType: soft
"@storybook/preset-preact-webpack@6.5.0-alpha.64, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-preact-webpack@workspace:presets/preact-webpack"
dependencies:
"@babel/plugin-transform-react-jsx": ^7.12.12
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/renderer-preact": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
core-js: ^3.8.2
global: ^4.4.0
preact: ^10.5.13
react: 16.14.0
react-dom: 16.14.0
regenerator-runtime: ^0.13.7
ts-dedent: ^2.0.0
webpack: 4
peerDependencies:
"@babel/core": "*"
preact: ^8.0.0||^10.0.0
languageName: unknown
linkType: soft
"@storybook/preset-react-webpack@6.5.0-alpha.64, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-react-webpack@workspace:presets/react-webpack"
dependencies:
"@babel/preset-flow": ^7.12.1
"@babel/preset-react": ^7.12.10
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.3
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/node-logger": 6.5.0-alpha.64
"@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0
"@storybook/renderer-react": 6.5.0-alpha.64
"@storybook/semver": ^7.3.2
"@types/node": ^14.14.20 || ^16.0.0
"@types/util-deprecate": ^1.0.0
"@types/webpack-env": ^1.16.0
babel-plugin-add-react-displayname: ^0.0.5
babel-plugin-react-docgen: ^4.2.1
core-js: ^3.8.2
fs-extra: ^9.0.1
global: ^4.4.0
react-refresh: ^0.11.0
regenerator-runtime: ^0.13.7
ts-dedent: ^2.0.0
util-deprecate: ^1.0.2
webpack: 4
peerDependencies:
"@babel/core": ^7.11.5
jest-specific-snapshot: ^4.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
require-from-string: ^2.0.2
peerDependenciesMeta:
"@babel/core":
optional: true
"@storybook/builder-webpack4":
optional: true
"@storybook/builder-webpack5":
optional: true
"@storybook/manager-webpack4":
optional: true
"@storybook/manager-webpack5":
optional: true
typescript:
optional: true
languageName: unknown
linkType: soft
"@storybook/preset-scss@npm:^1.0.3":
version: 1.0.3
resolution: "@storybook/preset-scss@npm:1.0.3"
@ -8386,6 +8460,146 @@ __metadata:
languageName: node
linkType: hard
"@storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-server-webpack@workspace:presets/server-webpack"
dependencies:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/renderer-server": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
core-js: ^3.8.2
fs-extra: ^9.0.1
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
regenerator-runtime: ^0.13.7
safe-identifier: ^0.4.1
ts-dedent: ^2.0.0
yaml: ^1.10.0
yaml-loader: ^0.6.0
languageName: unknown
linkType: soft
"@storybook/preset-svelte-webpack@6.5.0-alpha.64, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-svelte-webpack@workspace:presets/svelte-webpack"
dependencies:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/node-logger": 6.5.0-alpha.64
"@storybook/renderer-svelte": 6.5.0-alpha.64
"@types/loader-utils": ^2.0.0
"@types/webpack-env": ^1.16.0
core-js: ^3.8.2
global: ^4.4.0
loader-utils: ^2.0.0
react: 16.14.0
react-dom: 16.14.0
regenerator-runtime: ^0.13.7
svelte: ^3.31.2
svelte-loader: ^3.0.0
sveltedoc-parser: 4.1.0
ts-dedent: ^2.0.0
webpack: 4
peerDependencies:
"@babel/core": "*"
svelte: ^3.1.0
svelte-loader: "*"
languageName: unknown
linkType: soft
"@storybook/preset-vue-webpack@6.5.0-alpha.64, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-vue-webpack@workspace:presets/vue-webpack"
dependencies:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/renderer-vue": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
core-js: ^3.8.2
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
regenerator-runtime: ^0.13.7
ts-dedent: ^2.0.0
ts-loader: ^8.0.14
vue: ^2.6.12
vue-docgen-api: ^4.44.15
vue-docgen-loader: ^1.5.0
vue-loader: ^15.9.6
vue-template-compiler: ^2.6.12
webpack: 4
peerDependencies:
"@babel/core": "*"
babel-loader: ^7.0.0 || ^8.0.0
css-loader: "*"
vue: ^2.6.8
vue-loader: ^15.7.0
vue-template-compiler: ^2.6.8
languageName: unknown
linkType: soft
"@storybook/preset-vue3-webpack@6.5.0-alpha.64, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-vue3-webpack@workspace:presets/vue3-webpack"
dependencies:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/renderer-vue3": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
"@vue/compiler-sfc": 3.0.0
core-js: ^3.8.2
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
regenerator-runtime: ^0.13.7
ts-dedent: ^2.0.0
ts-loader: ^8.0.14
vue: 3.0.0
vue-docgen-api: ^4.44.15
vue-docgen-loader: ^1.5.0
vue-loader: ^16.4.1
webpack: 4
peerDependencies:
"@babel/core": "*"
"@vue/compiler-sfc": ^3.0.0
babel-loader: ^7.0.0 || ^8.0.0
vue: ^3.0.0
languageName: unknown
linkType: soft
"@storybook/preset-web-components-webpack@6.5.0-alpha.64, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-web-components-webpack@workspace:presets/web-components-webpack"
dependencies:
"@babel/plugin-syntax-dynamic-import": ^7.8.3
"@babel/plugin-syntax-import-meta": ^7.10.4
"@babel/preset-env": ^7.12.11
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/renderer-web-components": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
babel-plugin-bundled-import-meta: ^0.3.1
core-js: ^3.8.2
global: ^4.4.0
lit-html: 2.0.2
react: 16.14.0
react-dom: 16.14.0
regenerator-runtime: ^0.13.7
ts-dedent: ^2.0.0
peerDependencies:
lit-html: ^1.4.1 || ^2.0.0
languageName: unknown
linkType: soft
"@storybook/preview-web@6.5.0-alpha.64, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web":
version: 0.0.0-use.local
resolution: "@storybook/preview-web@workspace:lib/preview-web"
@ -8441,6 +8655,7 @@ __metadata:
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/node-logger": 6.5.0-alpha.64
"@storybook/preset-react-webpack": 6.5.0-alpha.64
"@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0
"@storybook/renderer-react": 6.5.0-alpha.64
"@storybook/semver": ^7.3.2
@ -8750,6 +8965,13 @@ __metadata:
"@storybook/postinstall": "workspace:*"
"@storybook/preact": "workspace:*"
"@storybook/preset-html-webpack": "workspace:*"
"@storybook/preset-preact-webpack": "workspace:*"
"@storybook/preset-react-webpack": "workspace:*"
"@storybook/preset-server-webpack": "workspace:*"
"@storybook/preset-svelte-webpack": "workspace:*"
"@storybook/preset-vue-webpack": "workspace:*"
"@storybook/preset-vue3-webpack": "workspace:*"
"@storybook/preset-web-components-webpack": "workspace:*"
"@storybook/preview-web": "workspace:*"
"@storybook/react": "workspace:*"
"@storybook/renderer-html": "workspace:*"
@ -9059,6 +9281,7 @@ __metadata:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/node-logger": 6.5.0-alpha.64
"@storybook/preset-svelte-webpack": 6.5.0-alpha.64
"@storybook/renderer-svelte": 6.5.0-alpha.64
"@types/loader-utils": ^2.0.0
"@types/webpack-env": ^1.16.0
@ -9202,6 +9425,7 @@ __metadata:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/preset-vue3-webpack": 6.5.0-alpha.64
"@storybook/renderer-vue3": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
@ -9233,6 +9457,7 @@ __metadata:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/preset-vue-webpack": 6.5.0-alpha.64
"@storybook/renderer-vue": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
@ -9269,6 +9494,7 @@ __metadata:
"@storybook/core-common": 6.5.0-alpha.64
"@storybook/core-server": 6.5.0-alpha.64
"@storybook/docs-tools": 6.5.0-alpha.64
"@storybook/preset-web-components-webpack": 6.5.0-alpha.64
"@storybook/renderer-web-components": 6.5.0-alpha.64
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0