From 3a94b11df0475d91831f5cfe41ea806c9a314f03 Mon Sep 17 00:00:00 2001 From: fi3ework Date: Thu, 27 Nov 2025 17:04:23 +0800 Subject: [PATCH] chore: bump Storybook Rsbuild to v3 --- pnpm-lock.yaml | 88 ++++++++++--------- .../mf-react-component/.storybook/main.ts | 15 ++-- .../mf-react-component/package.json | 4 +- rslib/react-storybook/.storybook/main.ts | 15 ++-- rslib/react-storybook/package.json | 4 +- rslib/vue-storybook/.storybook/main.ts | 15 ++-- rslib/vue-storybook/package.json | 4 +- 7 files changed, 78 insertions(+), 67 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4d2c2efd..1e350c575 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1184,11 +1184,11 @@ importers: specifier: ^10.0.8 version: 10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) storybook-addon-rslib: - specifier: ^2.1.6 - version: 2.1.6(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3) + specifier: ^3.0.0 + version: 3.0.0(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3) storybook-react-rsbuild: - specifier: ^2.1.6 - version: 2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0) + specifier: ^3.0.0 + version: 3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0) rslib/module-federation/mf-remote: dependencies: @@ -1421,11 +1421,11 @@ importers: specifier: ^10.0.8 version: 10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) storybook-addon-rslib: - specifier: ^2.1.6 - version: 2.1.6(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3) + specifier: ^3.0.0 + version: 3.0.0(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3) storybook-react-rsbuild: - specifier: ^2.1.6 - version: 2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0(esbuild@0.27.0)) + specifier: ^3.0.0 + version: 3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0(esbuild@0.27.0)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1600,11 +1600,11 @@ importers: specifier: ^10.0.8 version: 10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) storybook-addon-rslib: - specifier: ^2.1.6 - version: 2.1.6(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3) + specifier: ^3.0.0 + version: 3.0.0(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3) storybook-vue3-rsbuild: - specifier: ^2.1.6 - version: 2.1.6(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)))(vue@3.5.21(typescript@5.9.3))(webpack@5.103.0(esbuild@0.27.0)) + specifier: ^3.0.0 + version: 3.0.0(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(vue@3.5.21(typescript@5.9.3))(webpack@5.103.0(esbuild@0.27.0)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -8121,6 +8121,9 @@ packages: '@types/babel__traverse@7.20.5': resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} @@ -14073,9 +14076,9 @@ packages: peerDependencies: typescript: '>= 4.3.x' - react-docgen@7.1.1: - resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==} - engines: {node: '>=16.14.0'} + react-docgen@8.0.2: + resolution: {integrity: sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA==} + engines: {node: ^20.9.0 || >=22} react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} @@ -15068,8 +15071,8 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook-addon-rslib@2.1.6: - resolution: {integrity: sha512-QvmRMGgVQdD6jK6yyGQUUuqvRZ2/aq2dn0IMox/ivrg0zmwA9LEc48LgmzIwykjCsRmu2h/6Pz5Fjps9j5BANg==} + storybook-addon-rslib@3.0.0: + resolution: {integrity: sha512-HP+y/yPP2ba7KFgbEqJzFl1IOOlmwxOUwoPskVMy2aCMSrqqkqP/uYSrjHJvAlZvZUdNvOahAEyokXnngenJVw==} peerDependencies: '@rsbuild/core': ^1.5.0 '@rslib/core': '>= 0.1.1 || >= 0.2' @@ -15079,13 +15082,13 @@ packages: typescript: optional: true - storybook-builder-rsbuild@2.1.6: - resolution: {integrity: sha512-Ut5tW8j9lJVriMaBTNlXOtGyjk5GJTCzT/ebHOekVntjwbK5O+lJW4IGVUp79HSGtYUII2rEABnY9P7TctMBSg==} + storybook-builder-rsbuild@3.0.0: + resolution: {integrity: sha512-Z/hnITyI/NtgLf1ufrO1LRqunlXeC8fMalZ36OXqCZ8nbwF6YCdqrHzrRlxqxgCRSD8zG/fR86Aki0RG9/R2Gg==} peerDependencies: '@rsbuild/core': ^1.5.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.0.0 || ^10.0.0 + storybook: ^10.0.0 typescript: '*' peerDependenciesMeta: react: @@ -15095,25 +15098,25 @@ packages: typescript: optional: true - storybook-react-rsbuild@2.1.6: - resolution: {integrity: sha512-PNyxCyBsdLOq4hW5LcsvvmsctwX9XfxkmzC+X5st8Ygn2ar96JKIBjw6kmf+9bfMO/59f2KnzzbTwwj5X3gP3A==} + storybook-react-rsbuild@3.0.0: + resolution: {integrity: sha512-eKOTkpF5kVYM503KoN5MylW+2XWFibb/Ak1j5bubPEVki4qkVpyzdEDn+AkKdXx8MPtsGAcWko+66iG0wl3r7w==} engines: {node: '>=18.0.0'} peerDependencies: '@rsbuild/core': ^1.5.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.0.0 || ^10.0.0 + storybook: ^10.0.0 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - storybook-vue3-rsbuild@2.1.6: - resolution: {integrity: sha512-ceLdyzW0beTmDbie57zGHB8/NomaoZTiRkEHF33OZ+KSz/m8rqxqtiIQac2A6qNB/G6qwJTxH5WH3TOl1DQFCA==} + storybook-vue3-rsbuild@3.0.0: + resolution: {integrity: sha512-N0BijSeuMhLAq3GSgVG1mhotjdLRIIav1ypJJ1wWveT0H1avHI3oBtFj8mRmIoWjUSAIGEcQ4kqMkaodc2gAdA==} engines: {node: '>=18.0.0'} peerDependencies: '@rsbuild/core': ^1.5.0 - storybook: ^9.0.0 || ^10.0.0 + storybook: ^10.0.0 vue: ^3.0.0 storybook@10.0.8: @@ -22577,6 +22580,10 @@ snapshots: dependencies: '@babel/types': 7.28.5 + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.28.5 + '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 @@ -30166,13 +30173,13 @@ snapshots: dependencies: typescript: 5.9.3 - react-docgen@7.1.1: + react-docgen@8.0.2: dependencies: '@babel/core': 7.28.5 '@babel/traverse': 7.28.5 '@babel/types': 7.28.5 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.28.0 '@types/doctrine': 0.0.9 '@types/resolve': 1.20.2 doctrine: 3.0.0 @@ -31433,15 +31440,15 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook-addon-rslib@2.1.6(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3): + storybook-addon-rslib@3.0.0(@rsbuild/core@1.6.7)(@rslib/core@0.18.0(typescript@5.9.3))(storybook-builder-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3))(typescript@5.9.3): dependencies: '@rsbuild/core': 1.6.7 '@rslib/core': 0.18.0(typescript@5.9.3) - storybook-builder-rsbuild: 2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + storybook-builder-rsbuild: 3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - storybook-builder-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3): + storybook-builder-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3): dependencies: '@rsbuild/core': 1.6.7 '@rsbuild/plugin-type-check': 1.2.4(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(typescript@5.9.3) @@ -31453,6 +31460,7 @@ snapshots: fs-extra: 11.3.2 magic-string: 0.30.21 path-browserify: 1.0.1 + picocolors: 1.1.1 process: 0.11.10 rsbuild-plugin-html-minifier-terser: 1.1.2(@rsbuild/core@1.6.7) sirv: 2.0.4 @@ -31468,7 +31476,7 @@ snapshots: transitivePeerDependencies: - '@rspack/core' - storybook-react-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0(esbuild@0.27.0)): + storybook-react-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0(esbuild@0.27.0)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.46.2) '@rsbuild/core': 1.6.7 @@ -31477,12 +31485,12 @@ snapshots: find-up: 5.0.0 magic-string: 0.30.21 react: 19.2.0 - react-docgen: 7.1.1 + react-docgen: 8.0.2 react-docgen-typescript: 2.4.0(typescript@5.9.3) react-dom: 19.2.0(react@19.2.0) resolve: 1.22.11 storybook: 10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) - storybook-builder-rsbuild: 2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + storybook-builder-rsbuild: 3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) tsconfig-paths: 4.2.0 optionalDependencies: typescript: 5.9.3 @@ -31492,7 +31500,7 @@ snapshots: - supports-color - webpack - storybook-react-rsbuild@2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0): + storybook-react-rsbuild@3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rollup@4.46.2)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(webpack@5.103.0): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.46.2) '@rsbuild/core': 1.6.7 @@ -31501,12 +31509,12 @@ snapshots: find-up: 5.0.0 magic-string: 0.30.21 react: 19.2.0 - react-docgen: 7.1.1 + react-docgen: 8.0.2 react-docgen-typescript: 2.4.0(typescript@5.9.3) react-dom: 19.2.0(react@19.2.0) resolve: 1.22.11 storybook: 10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) - storybook-builder-rsbuild: 2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + storybook-builder-rsbuild: 3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) tsconfig-paths: 4.2.0 optionalDependencies: typescript: 5.9.3 @@ -31516,13 +31524,14 @@ snapshots: - supports-color - webpack - storybook-vue3-rsbuild@2.1.6(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)))(vue@3.5.21(typescript@5.9.3))(webpack@5.103.0(esbuild@0.27.0)): + storybook-vue3-rsbuild@3.0.0(@babel/preset-env@7.28.5(@babel/core@7.28.5))(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3)(vue@3.5.21(typescript@5.9.3))(webpack@5.103.0(esbuild@0.27.0)): dependencies: '@rsbuild/core': 1.6.7 '@storybook/vue3': 10.0.8(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(vue@3.5.21(typescript@5.9.3)) storybook: 10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) - storybook-builder-rsbuild: 2.1.6(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) + storybook-builder-rsbuild: 3.0.0(@rsbuild/core@1.6.7)(@rspack/core@1.6.4(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)))(typescript@5.9.3) vue: 3.5.21(typescript@5.9.3) + vue-docgen-api: 4.79.2(vue@3.5.21(typescript@5.9.3)) vue-docgen-loader: 2.0.1(@babel/preset-env@7.28.5(@babel/core@7.28.5))(vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)))(webpack@5.103.0(esbuild@0.27.0)) transitivePeerDependencies: - '@babel/preset-env' @@ -31531,7 +31540,6 @@ snapshots: - react-dom - supports-color - typescript - - vue-docgen-api - webpack storybook@10.0.8(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(vite@7.1.1(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.94.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)): diff --git a/rslib/module-federation/mf-react-component/.storybook/main.ts b/rslib/module-federation/mf-react-component/.storybook/main.ts index ef31c86d9..c89d4fde3 100644 --- a/rslib/module-federation/mf-react-component/.storybook/main.ts +++ b/rslib/module-federation/mf-react-component/.storybook/main.ts @@ -1,16 +1,17 @@ -import { createRequire } from 'node:module'; -import { dirname, join } from 'node:path'; +import { resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; import type { StorybookConfig } from 'storybook-react-rsbuild'; -const require = createRequire(import.meta.url); - /** * This function is used to resolve the absolute path of a package. * It is needed in projects that use Yarn PnP or are set up within a monorepo. */ -function getAbsolutePath(value: string): any { - return dirname(require.resolve(join(value, 'package.json'))); -} +const getAbsolutePath = (value: string): any => { + return resolve( + fileURLToPath(new URL(import.meta.resolve(`${value}/package.json`, import.meta.url))), + '..', + ); +}; const config: StorybookConfig = { stories: ['../stories/**/*.mdx', '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)'], diff --git a/rslib/module-federation/mf-react-component/package.json b/rslib/module-federation/mf-react-component/package.json index 9f00ed323..a83e79b26 100644 --- a/rslib/module-federation/mf-react-component/package.json +++ b/rslib/module-federation/mf-react-component/package.json @@ -29,8 +29,8 @@ "react": "^19.2.0", "react-dom": "^19.2.0", "storybook": "^10.0.8", - "storybook-addon-rslib": "^2.1.6", - "storybook-react-rsbuild": "^2.1.6" + "storybook-addon-rslib": "^3.0.0", + "storybook-react-rsbuild": "^3.0.0" }, "peerDependencies": { "react": "*" diff --git a/rslib/react-storybook/.storybook/main.ts b/rslib/react-storybook/.storybook/main.ts index 5d2e0490c..470bfeaa2 100644 --- a/rslib/react-storybook/.storybook/main.ts +++ b/rslib/react-storybook/.storybook/main.ts @@ -1,16 +1,17 @@ -import { createRequire } from 'node:module'; -import { dirname, join } from 'node:path'; +import { resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; import type { StorybookConfig } from 'storybook-react-rsbuild'; -const require = createRequire(import.meta.url); - /** * This function is used to resolve the absolute path of a package. * It is needed in projects that use Yarn PnP or are set up within a monorepo. */ -function getAbsolutePath(value: string): any { - return dirname(require.resolve(join(value, 'package.json'))); -} +const getAbsolutePath = (value: string): any => { + return resolve( + fileURLToPath(new URL(import.meta.resolve(`${value}/package.json`, import.meta.url))), + '..', + ); +}; const config: StorybookConfig = { stories: ['../stories/**/*.mdx', '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)'], diff --git a/rslib/react-storybook/package.json b/rslib/react-storybook/package.json index bd6049875..e1b129cb2 100644 --- a/rslib/react-storybook/package.json +++ b/rslib/react-storybook/package.json @@ -29,8 +29,8 @@ "react": "^19.2.0", "react-dom": "^19.2.0", "storybook": "^10.0.8", - "storybook-addon-rslib": "^2.1.6", - "storybook-react-rsbuild": "^2.1.6", + "storybook-addon-rslib": "^3.0.0", + "storybook-react-rsbuild": "^3.0.0", "typescript": "^5.9.3" }, "peerDependencies": { diff --git a/rslib/vue-storybook/.storybook/main.ts b/rslib/vue-storybook/.storybook/main.ts index a1118e99b..f01ecb12c 100644 --- a/rslib/vue-storybook/.storybook/main.ts +++ b/rslib/vue-storybook/.storybook/main.ts @@ -1,16 +1,17 @@ -import { createRequire } from 'node:module'; -import { dirname, join } from 'node:path'; +import { resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; import type { StorybookConfig } from 'storybook-vue3-rsbuild'; -const require = createRequire(import.meta.url); - /** * This function is used to resolve the absolute path of a package. * It is needed in projects that use Yarn PnP or are set up within a monorepo. */ -function getAbsolutePath(value) { - return dirname(require.resolve(join(value, 'package.json'))); -} +const getAbsolutePath = (value: string): any => { + return resolve( + fileURLToPath(new URL(import.meta.resolve(`${value}/package.json`, import.meta.url))), + '..', + ); +}; const config: StorybookConfig = { stories: ['../stories/**/*.mdx', '../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)'], diff --git a/rslib/vue-storybook/package.json b/rslib/vue-storybook/package.json index 83dbd1058..3ae81b96b 100644 --- a/rslib/vue-storybook/package.json +++ b/rslib/vue-storybook/package.json @@ -26,8 +26,8 @@ "@storybook/vue3": "^10.0.8", "rsbuild-plugin-unplugin-vue": "^0.1.0", "storybook": "^10.0.8", - "storybook-addon-rslib": "^2.1.6", - "storybook-vue3-rsbuild": "^2.1.6", + "storybook-addon-rslib": "^3.0.0", + "storybook-vue3-rsbuild": "^3.0.0", "typescript": "^5.9.3", "vue": "^3.5.21", "vue-tsc": "^3.1.5"