40812 Commits

Author SHA1 Message Date
Norbert de Langen
002602df3d
wip 2022-06-27 14:13:19 +02:00
Norbert de Langen
fa872be6ea
cleanup, I'm in the process of removing stats output completely from the manager builder, because it's not configurable anyway 2022-06-27 09:55:39 +02:00
Norbert de Langen
4461be270b
cleanup 2022-06-24 16:57:43 +02:00
Norbert de Langen
82aea41566
cleanup 2022-06-24 16:56:50 +02:00
Norbert de Langen
fc96c97010
cleanup 2022-06-24 16:46:02 +02:00
Norbert de Langen
79e2b9536f
fix lockfile 2022-06-24 16:14:00 +02:00
Norbert de Langen
680d2ba22d
optimize 2022-06-24 16:08:56 +02:00
Norbert de Langen
7aeedfdb9d
wip 2022-06-24 15:51:17 +02:00
Norbert de Langen
6d8c17c1ec
progress 2022-06-24 12:28:48 +02:00
Norbert de Langen
42bcdaa709
Made a new manager-builder package, purely based on esbuild 2022-06-24 01:40:12 +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
Norbert de Langen
7034730de7
wip 2022-06-23 13:26:34 +02:00
Norbert de Langen
433ce7ee99
Merge branch 'future/tsup-libs-1' into future/pbm/stage0 2022-06-23 12:05:06 +02:00
Norbert de Langen
550cc996bc
Merge branch 'future/tsup-presets-1' into future/tsup-libs-1 2022-06-23 12:03:36 +02:00
Norbert de Langen
74ddd25368
grrr 2022-06-23 12:03:14 +02:00
Norbert de Langen
53941eda36
wip 2022-06-23 11:55:32 +02:00
Norbert de Langen
64a5f655e3
Merge branch 'future/tsup-presets-1' into future/tsup-libs-1 2022-06-23 11:48:09 +02:00
Norbert de Langen
a48a77dade
oops 2022-06-23 11:47:49 +02:00
Norbert de Langen
4db725d8fc
Merge branch 'future/tsup-frameworks-1' into future/tsup-presets-1 2022-06-23 11:46:48 +02:00
Norbert de Langen
78ac2b6f76
Merge branch 'future/tsup-renderers-1' into future/tsup-frameworks-1 2022-06-23 11:46:34 +02:00
Norbert de Langen
58c10e27b3
Merge branch 'future/tsup-presets-1' into future/tsup-libs-1 2022-06-23 11:43:46 +02:00
Norbert de Langen
f897686f4c
Merge branch 'future/tsup-renderers-1' into future/tsup-presets-1 2022-06-23 11:43:31 +02:00
Norbert de Langen
c9dd06a6e0
Merge branch 'future/SB-444' into future/tsup-renderers-1 2022-06-23 11:43:20 +02:00
Norbert de Langen
c568b3aef8
Merge branch 'future/base' into future/SB-444 2022-06-23 11:43:05 +02:00
Norbert de Langen
8dd301eaff
fix reference to @storybook/server-webpack's loader 2022-06-23 11:40:23 +02:00
Norbert de Langen
cc53c3587b
fixes for prep 2022-06-23 10:17:34 +02:00
Norbert de Langen
25dc790b76
core-common 2022-06-23 10:01:36 +02:00
Norbert de Langen
ba828048f4
Merge branch 'future/tsup-frameworks-1' into future/tsup-presets-1
# Conflicts:
#	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
#	yarn.lock
2022-06-23 09:57:31 +02:00
Norbert de Langen
f871b9c083
Merge branch 'future/tsup-renderers-1' into future/tsup-frameworks-1
# 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
#	yarn.lock
2022-06-23 09:56:14 +02:00
Norbert de Langen
6d38969594
Merge branch 'future/SB-444' into future/tsup-renderers-1
# Conflicts:
#	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-23 09:54:54 +02:00
Norbert de Langen
685f64fe49
Merge branch 'future/base' into future/SB-444 2022-06-23 09:52:57 +02:00
Norbert de Langen
ab923e1c99
last one 2022-06-23 09:48:34 +02:00
Norbert de Langen
e96cd5f20c
another one 2022-06-23 09:44:23 +02:00
Norbert de Langen
a1ebc6000e
and more of them 2022-06-23 09:40:20 +02:00
Norbert de Langen
d62d7f4be2
another one 2022-06-23 09:29:06 +02:00
Norbert de Langen
015232a10b
fix 2022-06-23 09:09:33 +02:00
Tom Coleman
533fd71be6
Merge pull request #18536 from storybookjs/tom/sb-447-use-strict-types-in-core-preview
Turn on strict types in store + preview-web
2022-06-23 14:16:52 +10:00
Tom Coleman
fe9af61a1a Undo change to CSFExports type 2022-06-23 13:48:48 +10:00
Tom Coleman
4f315c43cc Deepscan 2022-06-23 11:09:42 +10:00
Norbert de Langen
9ac29c2330
another one 2022-06-23 02:07:13 +02:00
Tom Coleman
77aa709233 External types care about TArgs, internal types do not 2022-06-23 09:57:40 +10:00
Norbert de Langen
b8547968e6
another one 2022-06-23 01:10:56 +02:00
Norbert de Langen
aa532ad77d
compile a preset with tsup 2022-06-23 00:52:05 +02:00
Norbert de Langen
fb09837f2e
another one 2022-06-23 00:47:07 +02:00
Norbert de Langen
242fd701d4
another one 2022-06-23 00:45:23 +02:00
Norbert de Langen
3adab17414
another one 2022-06-23 00:44:07 +02:00
Norbert de Langen
c00ec56286
another one 2022-06-23 00:42:32 +02:00
Norbert de Langen
50e198f1c4
another one 2022-06-23 00:40:07 +02:00
Norbert de Langen
c17d93264e
another one 2022-06-23 00:29:15 +02:00