fix(core): storybook build issue (#6274)

1. es2022 is required and should be set separately in storybook.
2. @blocksuite/icons versions are not consistent across packages.
This commit is contained in:
pengx17
2024-03-23 06:33:25 +00:00
parent 34703a3b7d
commit 3c6983ee49
9 changed files with 18 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
import { runCli } from '@magic-works/i18n-codegen';
import type { StorybookConfig } from '@storybook/react-vite';
import { fileURLToPath } from 'node:url';
import { mergeConfig } from 'vite';
import { mergeConfig, type InlineConfig } from 'vite';
import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin';
import { getRuntimeConfig } from '@affine/cli/src/webpack/runtime-config';
@@ -40,7 +40,7 @@ export default {
});
// disable for storybook build
runtimeConfig.enableCloud = false;
return mergeConfig(config, {
return mergeConfig<InlineConfig, InlineConfig>(config, {
assetsInclude: ['**/*.md'],
resolve: {
alias: {
@@ -51,6 +51,9 @@ export default {
),
},
},
esbuild: {
target: 'ES2022',
},
plugins: [vanillaExtractPlugin()],
define: {
'process.on': 'undefined',

View File

@@ -0,0 +1,2 @@
import 'core-js/modules/esnext.symbol.async-dispose';
import 'core-js/modules/esnext.symbol.dispose';

View File

@@ -1,3 +1,4 @@
import './polyfill';
import '@affine/component/theme/global.css';
import '@affine/component/theme/theme.css';
import { createI18n } from '@affine/i18n';

View File

@@ -26,7 +26,7 @@
"@blocksuite/block-std": "0.13.0-canary-202403140735-2367cd5",
"@blocksuite/blocks": "0.13.0-canary-202403140735-2367cd5",
"@blocksuite/global": "0.13.0-canary-202403140735-2367cd5",
"@blocksuite/icons": "2.1.45",
"@blocksuite/icons": "2.1.46",
"@blocksuite/inline": "0.13.0-canary-202403140735-2367cd5",
"@blocksuite/lit": "0.13.0-canary-202403140735-2367cd5",
"@blocksuite/presets": "0.13.0-canary-202403140735-2367cd5",