Michael Shilman
40ccd92403
Merge branch 'next' into future/base
2022-07-15 11:09:15 -07:00
Michael Shilman
2b1f305632
Update root, peer deps, version.ts/json to 7.0.0-alpha.13 [ci skip]
2022-07-11 23:24:28 -07:00
Michael Shilman
847e6b76a3
Update root, peer deps, version.ts/json to 7.0.0-alpha.12 [ci skip]
2022-07-08 08:42:56 -07:00
Michael Shilman
b9efb25543
Merge pull request #18619 from storybookjs/future/async-load-presets-esbuild-register
...
Core: Async load presets, replace interpret with esbuild-register
2022-07-07 22:53:18 -07:00
Norbert de Langen
8c0d7bed49
only show errors in lint output, scrolling past 10000 warnings isn't helping
2022-07-06 19:45:02 +02:00
Michael Shilman
605b163711
Update root, peer deps, version.ts/json to 7.0.0-alpha.11 [ci skip]
2022-07-06 08:51:36 -07:00
Norbert de Langen
fba9296287
change interpret for esbuild-register and make loadAllPresets async
2022-07-06 14:52:11 +02:00
Norbert de Langen
c713a9b8dd
add a linter for .ejs files (our templates)
2022-07-06 14:03:17 +02:00
Norbert de Langen
e59559128b
Merge branch 'future/base' into future/prebuilt-manager-esbuild
...
# Conflicts:
# addons/essentials/package.json
# frameworks/html-webpack5/package.json
# frameworks/preact-webpack5/package.json
# frameworks/react-webpack5/package.json
# frameworks/server-webpack5/package.json
# frameworks/svelte-webpack5/package.json
# frameworks/vue-webpack5/package.json
# frameworks/vue3-webpack5/package.json
# frameworks/web-components-webpack5/package.json
# lib/blocks/package.json
# lib/cli/src/versions.ts
# lib/components/package.json
# lib/core-common/package.json
# lib/core-server/package.json
# lib/core-server/src/utils/open-in-browser.ts
# lib/manager-webpack5/package.json
# lib/manager-webpack5/typings.d.ts
# lib/theming/package.json
# lib/ui/package.json
# presets/html-webpack/package.json
# presets/preact-webpack/package.json
# presets/react-webpack/package.json
# presets/server-webpack/package.json
# presets/svelte-webpack/package.json
# presets/vue-webpack/package.json
# presets/vue3-webpack/package.json
# presets/web-components-webpack/package.json
# renderers/html/package.json
# renderers/preact/package.json
# renderers/react/package.json
# renderers/server/package.json
# renderers/svelte/package.json
# renderers/vue/package.json
# renderers/vue3/package.json
# renderers/web-components/package.json
# yarn.lock
2022-07-02 23:11:20 +02:00
Michael Shilman
9277769ff4
Update root, peer deps, version.ts/json to 7.0.0-alpha.10 [ci skip]
2022-07-02 10:45:23 -07:00
Michael Shilman
668b70af91
Update root, peer deps, version.ts/json to 7.0.0-alpha.9 [ci skip]
2022-07-02 10:10:58 -07:00
Norbert de Langen
8fa554c6a8
Merge branch 'future/pbm/stage0' into future/type-checking-script
...
# Conflicts:
# addons/essentials/package.json
# examples/external-docs/package.json
# yarn.lock
2022-06-29 20:44:54 +02:00
Norbert de Langen
3d687c4857
Merge branch 'future/base' into future/pbm/stage0
...
# Conflicts:
# frameworks/html-webpack5/package.json
# frameworks/preact-webpack5/package.json
# frameworks/react-webpack5/package.json
# frameworks/server-webpack5/package.json
# frameworks/svelte-webpack5/package.json
# frameworks/vue-webpack5/package.json
# frameworks/vue3-webpack5/package.json
# frameworks/web-components-webpack5/package.json
# lib/cli/src/versions.ts
# lib/components/package.json
# lib/core-common/package.json
# lib/core-server/package.json
# lib/manager-webpack5/package.json
# lib/ui/package.json
# presets/html-webpack/package.json
# presets/preact-webpack/package.json
# presets/react-webpack/package.json
# presets/server-webpack/package.json
# presets/svelte-webpack/package.json
# presets/vue-webpack/package.json
# presets/vue3-webpack/package.json
# presets/web-components-webpack/package.json
# renderers/html/package.json
# renderers/preact/package.json
# renderers/react/package.json
# renderers/server/package.json
# renderers/svelte/package.json
# renderers/vue/package.json
# renderers/vue3/package.json
# renderers/web-components/package.json
# yarn.lock
2022-06-29 20:37:42 +02:00
Norbert de Langen
ac9051d57f
Merge branch 'future/pbm/stage0' into future/type-checking-script
2022-06-29 17:54:28 +02:00
Norbert de Langen
54c5feab99
Merge branch 'future/base' into future/pbm/stage0
...
# Conflicts:
# lib/core-server/src/__snapshots__/cra-ts-essentials_manager-dev-posix
# lib/core-server/src/__snapshots__/cra-ts-essentials_manager-prod-posix
# lib/core-server/src/__snapshots__/html-kitchen-sink_manager-dev-posix
# lib/core-server/src/__snapshots__/html-kitchen-sink_manager-prod-posix
# lib/core-server/src/__snapshots__/vue-3-cli_manager-dev-posix
# lib/core-server/src/__snapshots__/vue-3-cli_manager-prod-posix
# lib/core-server/src/__snapshots__/web-components-kitchen-sink_manager-dev-posix
# lib/core-server/src/__snapshots__/web-components-kitchen-sink_manager-prod-posix
# lib/manager-webpack5/package.json
# lib/manager-webpack5/src/presets/manager-preset.ts
# yarn.lock
2022-06-29 17:53:30 +02:00
Norbert de Langen
b34e02013e
add a yarn check
command similar to yarn build
for type checking packages (in watch mode too!)
2022-06-29 17:48:26 +02:00
Michael Shilman
94f0d5a5ed
Update root, peer deps, version.ts/json to 7.0.0-alpha.8 [ci skip]
2022-06-29 23:38:30 +08:00
Norbert de Langen
dd733a7105
Merge branch 'future/base' into future/pbm/stage0
...
# Conflicts:
# frameworks/html-webpack5/package.json
# frameworks/preact-webpack5/package.json
# frameworks/react-webpack5/package.json
# frameworks/server-webpack5/package.json
# frameworks/svelte-webpack5/package.json
# frameworks/vue-webpack5/package.json
# frameworks/vue3-webpack5/package.json
# frameworks/web-components-webpack5/package.json
# lib/cli/src/versions.ts
# lib/components/package.json
# lib/core-common/package.json
# lib/core-server/package.json
# lib/manager-webpack5/package.json
# lib/ui/package.json
# presets/html-webpack/package.json
# presets/preact-webpack/package.json
# presets/react-webpack/package.json
# presets/server-webpack/package.json
# presets/svelte-webpack/package.json
# presets/vue-webpack/package.json
# presets/vue3-webpack/package.json
# presets/web-components-webpack/package.json
# renderers/html/package.json
# renderers/preact/package.json
# renderers/react/package.json
# renderers/server/package.json
# renderers/svelte/package.json
# renderers/vue/package.json
# renderers/vue3/package.json
# renderers/web-components/package.json
# yarn.lock
2022-06-29 14:51:48 +02:00
Norbert de Langen
37dd381f97
fixes
2022-06-29 14:31:18 +02:00
Norbert de Langen
5b923f10fb
Merge branch 'future/base' into future/doc-blocks-take2
...
# Conflicts:
# addons/controls/package.json
# addons/docs/package.json
# yarn.lock
2022-06-29 13:54:19 +02:00
Norbert de Langen
2f0b3626ae
we should revert this once the prebuilt manager is merged
2022-06-29 13:24:47 +02:00
Norbert de Langen
ed240ebf0d
Merge commit '95bd68d08a0f40ab37de688c8966932b3fb85aa8' into pr/iamandrewluca/18323
...
# Conflicts:
# .circleci/config.yml
# SECURITY.md
# addons/a11y/src/components/VisionSimulator.test.tsx
# app/vue/src/client/preview/config.ts
# app/vue3/src/client/preview/config.ts
# docs/addons/writing-addons.md
# docs/api/cli-options.md
# docs/builders/webpack.md
# docs/configure/css-troubleshooting/angular.mdx
# docs/contribute/code.md
# docs/contribute/new-snippets.md
# docs/essentials/interactions.md
# docs/essentials/introduction.md
# docs/faq.md
# docs/get-started/install.md
# docs/sharing/publish-storybook.md
# docs/snippets/common/button-story-project-args-theme.js.mdx
# docs/snippets/common/storybook-main-enable-transcludemarkdown.js.mdx
# docs/snippets/common/storybook-main-with-single-static-dir.js.mdx
# docs/snippets/common/storybook-test-runner-install.npm.js.mdx
# docs/snippets/common/storybook-test-runner-install.yarn.js.mdx
# docs/snippets/common/storybook-vite-builder-aliasing.js.mdx
# docs/writing-stories/build-pages-with-storybook.md
# docs/writing-stories/play-function.md
# docs/writing-tests/snapshot-testing.md
# docs/writing-tests/visual-testing.md
# examples/vue-3-cli/.storybook/main.js
# examples/vue-cli/.storybook/main.js
# examples/vue-kitchen-sink/.storybook/main.js
# examples/vue-kitchen-sink/.storybook/preview.js
# examples/vue-kitchen-sink/src/App.vue
# examples/vue-kitchen-sink/src/stories/__snapshots__/core.stories.storyshot
# examples/vue-kitchen-sink/src/stories/__snapshots__/custom-decorators.stories.storyshot
# examples/vue-kitchen-sink/src/stories/core.stories.js
# lib/cli/src/generators/ANGULAR/angular-helpers.ts
# lib/cli/src/generators/ANGULAR/index.ts
# lib/components/package.json
# lib/components/src/blocks/ArgsTable/ArgsTable.tsx
# lib/components/src/blocks/Source.tsx
# lib/components/src/spaced/Spaced.tsx
# lib/components/src/tabs/tabs.tsx
# lib/core-server/package.json
# lib/preview-web/src/Preview.tsx
# lib/preview-web/src/PreviewWeb.integration.test.ts
# lib/preview-web/src/PreviewWeb.mockdata.ts
# lib/preview-web/src/PreviewWeb.test.ts
# lib/preview-web/src/PreviewWeb.tsx
# lib/ui/src/index.tsx
# yarn.lock
2022-06-29 13:14:45 +02:00
Michael Shilman
44d892356d
Update root, peer deps, version.ts/json to 7.0.0-alpha.7 [ci skip]
2022-06-29 19:06:01 +08:00
Norbert de Langen
b2b4c2f24d
Merge branch 'future/tsup-libs-1' into future/pbm/stage0
...
# Conflicts:
# lib/core-server/src/build-static.ts
# lib/core-server/src/core-presets.test.ts
2022-06-29 09:58:41 +02:00
Norbert de Langen
90bbbda292
Merge branch 'next' into future/update-base-with-next
...
# Conflicts:
# addons/interactions/package.json
# examples/angular-cli/package.json
# examples/official-storybook/package.json
# examples/svelte-kitchen-sink/package.json
# examples/vue-3-cli/package.json
# examples/vue-kitchen-sink/package.json
# examples/web-components-kitchen-sink/package.json
# package.json
# yarn.lock
2022-06-29 08:52:29 +02:00
Norbert de Langen
3c6d2f3da5
Merge branch 'future/base' into addon-highlight
...
# Conflicts:
# addons/a11y/package.json
# addons/a11y/src/components/A11yContext.tsx
# addons/essentials/package.json
# examples/html-kitchen-sink/package.json
# examples/official-storybook/main.ts
# examples/official-storybook/package.json
# examples/preact-kitchen-sink/package.json
# examples/server-kitchen-sink/package.json
# examples/svelte-kitchen-sink/package.json
# examples/vue-kitchen-sink/package.json
# examples/web-components-kitchen-sink/package.json
# examples/web-components-kitchen-sink/yarn.lock
# lib/core-server/src/__snapshots__/cra-ts-essentials_preview-dev-posix
# lib/core-server/src/__snapshots__/cra-ts-essentials_preview-prod-posix
# lib/core-server/src/__snapshots__/html-kitchen-sink_preview-dev-posix
# lib/core-server/src/__snapshots__/html-kitchen-sink_preview-prod-posix
# lib/core-server/src/__snapshots__/vue-3-cli_preview-dev-posix
# lib/core-server/src/__snapshots__/vue-3-cli_preview-prod-posix
# lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-dev-posix
# lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-prod-posix
# nx.json
# workspace.json
# yarn.lock
2022-06-29 00:16:55 +02:00
Michael Shilman
93c4ff13d9
Extract doc blocks
2022-06-29 00:13:43 +08:00
Norbert de Langen
66527195f7
fix examples e2e test
2022-06-28 12:59:50 +02:00
Norbert de Langen
0cf66eb8a8
cleanup
2022-06-28 10:01:48 +02:00
Yann Braga
df01be2dab
chore: upgrade @storybook/jest in examples
2022-06-27 19:12:30 +02:00
Norbert de Langen
6d8c17c1ec
progress
2022-06-24 12:28:48 +02:00
Norbert de Langen
f5431237cf
polyfills and such
2022-06-23 21:17:13 +02:00
Norbert de Langen
5cbe4a2959
ok, so this is step 1, just an option, not final.
...
- We prebundle the entire lib/ui with tsup.
- We tell the manager builder to serve lib/ui/dist as part of staticDirs
- We add the prebundled runtime to the main template as script reference
This works! Webpack builds ONLY the addons, not the manager UI!
But there's a problem... the manager gets react components injected into it.
These react components do not share the same version of react.
That causes the well know: hooks-call problems.
So left to investigate:
- Will this really work? Does bundling lib/ui and everything it needs break nothing?
- How to force a single version of react? (all dependencies normally coming from the manager, really)
2022-06-23 16:43:18 +02:00
Yann Braga
0e3bd7af0b
upgrade @storybook/testing-library to next
2022-06-22 16:00:24 +02:00
Michael Shilman
41f3c3cd82
Update root, peer deps, version.ts/json to 7.0.0-alpha.6 [ci skip]
2022-06-21 22:41:58 +08:00
Michael Shilman
7b41581706
Update root, peer deps, version.ts/json to 7.0.0-alpha.5 [ci skip]
2022-06-20 20:33:59 +08:00
Michael Shilman
f3ef91cd19
Update root, peer deps, version.ts/json to 7.0.0-alpha.4 [ci skip]
2022-06-19 17:41:59 +08:00
Michael Shilman
30f0ca5c3a
Update root, peer deps, version.ts/json to 7.0.0-alpha.3 [ci skip]
2022-06-17 00:14:08 +08:00
Michael Shilman
3e5180fa0b
Update root, peer deps, version.ts/json to 7.0.0-alpha.2 [ci skip]
2022-06-15 08:56:49 +08:00
Norbert de Langen
0f4bc4b15a
upgrade @storybook/testing-library
2022-06-10 13:00:24 +02:00
Norbert de Langen
dd2c1bf54d
cleanup
2022-06-07 11:07:27 +02:00
Michael Shilman
751f933f71
Update root, peer deps, version.ts/json to 7.0.0-alpha.1 [ci skip]
2022-06-07 01:42:53 +08:00
Michael Shilman
b61494e585
Update root, peer deps, version.ts/json to 7.0.0-alpha.0 [ci skip]
2022-06-07 00:40:55 +08:00
Michael Shilman
4db5639f5e
Decrement root version
2022-06-07 00:40:31 +08:00
Michael Shilman
2a9325a893
Remove vite frameworks
2022-06-06 20:38:21 +08:00
Norbert de Langen
3cb74aea64
fixes
2022-05-31 11:00:30 +02:00
Norbert de Langen
250b03250b
cleanup CLI a bit. change CLI so it tries to match to a known framework
...
add a --local flag for testing the CLI locally without needing verdaccio
2022-05-30 17:55:44 +02:00
Norbert de Langen
77c0f3ab81
Merge commit '13b40e371555122513d307be94da2f0705df34ef' into future/modern-frameworks
...
# Conflicts:
# addons/a11y/package.json
# addons/actions/package.json
# addons/backgrounds/package.json
# addons/controls/package.json
# addons/docs/package.json
# addons/essentials/package.json
# addons/interactions/package.json
# addons/jest/package.json
# addons/links/package.json
# addons/measure/package.json
# addons/outline/package.json
# addons/storyshots/storyshots-core/package.json
# addons/storysource/package.json
# addons/toolbars/package.json
# addons/viewport/package.json
# docs/faq.md
# examples/angular-cli/.storybook/main.js
# examples/angular-cli/package.json
# examples/cra-kitchen-sink/.storybook/main.js
# examples/cra-kitchen-sink/package.json
# examples/cra-react15/.storybook/main.js
# examples/cra-react15/package.json
# examples/cra-ts-essentials/.storybook/main.ts
# examples/cra-ts-essentials/package.json
# examples/cra-ts-kitchen-sink/.storybook/main.ts
# examples/cra-ts-kitchen-sink/package.json
# examples/ember-cli/.storybook/main.js
# examples/ember-cli/package.json
# examples/external-docs/package.json
# examples/html-kitchen-sink/.storybook/main.js
# examples/html-kitchen-sink/package.json
# examples/official-storybook/main.ts
# examples/official-storybook/package.json
# examples/preact-kitchen-sink/.storybook/main.js
# examples/preact-kitchen-sink/package.json
# examples/react-ts-webpack4/package.json
# examples/react-ts/package.json
# examples/server-kitchen-sink/package.json
# examples/standalone-preview/package.json
# examples/svelte-kitchen-sink/.storybook/main.js
# examples/svelte-kitchen-sink/package.json
# examples/vue-3-cli/.storybook/main.js
# examples/vue-3-cli/package.json
# examples/vue-cli/.storybook/main.js
# examples/vue-cli/package.json
# examples/vue-kitchen-sink/.storybook/main.js
# examples/vue-kitchen-sink/package.json
# examples/web-components-kitchen-sink/.storybook/main.js
# frameworks/angular/package.json
# frameworks/ember/package.json
# frameworks/preact-webpack5/package.json
# frameworks/vue-webpack5/package.json
# frameworks/vue3-webpack5/package.json
# lib/addons/package.json
# lib/api/package.json
# lib/builder-webpack4/package.json
# lib/builder-webpack5/package.json
# lib/channel-postmessage/package.json
# lib/channel-websocket/package.json
# lib/channels/package.json
# lib/cli/package.json
# lib/cli/src/automigrate/fixes/angular12.test.ts
# lib/cli/src/automigrate/index.ts
# lib/cli/src/versions.ts
# lib/client-api/package.json
# lib/client-logger/package.json
# lib/codemod/package.json
# lib/components/package.json
# lib/core-client/package.json
# lib/core-common/package.json
# lib/core-events/package.json
# lib/core-server/package.json
# lib/core-server/src/__snapshots__/vue-3-cli_preview-dev-posix
# lib/core-server/src/__snapshots__/vue-3-cli_preview-prod-posix
# lib/core-vite/package.json
# lib/csf-tools/package.json
# lib/docs-tools/package.json
# lib/instrumenter/package.json
# lib/manager-webpack4/package.json
# lib/manager-webpack5/package.json
# lib/node-logger/package.json
# lib/postinstall/package.json
# lib/preview-web/package.json
# lib/router/package.json
# lib/source-loader/package.json
# lib/store/package.json
# lib/telemetry/package.json
# lib/theming/package.json
# lib/ui/package.json
# presets/server-webpack/package.json
# renderers/html/package.json
# renderers/react/package.json
# renderers/svelte/package.json
# renderers/web-components/package.json
# scripts/build-package.js
# scripts/bundle-package.ts
# yarn.lock
2022-05-26 14:46:04 +02:00
Norbert de Langen
57c595a471
Merge commit '14eb2c15873f306c959683d5551395e09f4d8e1e' into future/modern-frameworks
...
# Conflicts:
# nx.json
# workspace.json
# yarn.lock
2022-05-26 14:10:18 +02:00
Norbert de Langen
e02049ee38
upgrade
2022-05-25 12:21:21 +02:00