Skip to content

Commit 725666d

Browse files
committed
chore: fix storybook fast-deep-equal deep issue for now
re vuelessjs/storybook-dark-mode#20
1 parent 69c757e commit 725666d

File tree

4 files changed

+21
-2
lines changed

4 files changed

+21
-2
lines changed

packages/config/storybook-config/main.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,21 @@ const config: StorybookConfig = {
4646
reactDocgen: false,
4747
// reactDocgen: 'react-docgen-typescript',
4848
},
49+
async viteFinal(viteConfig) {
50+
// Fix for fast-deep-equal CommonJS module not being resolved properly
51+
// The @vueless/storybook-dark-mode addon requires this dependency
52+
// see: https://github.com/vuelessjs/storybook-dark-mode/issues/20
53+
return {
54+
...viteConfig,
55+
optimizeDeps: {
56+
...viteConfig.optimizeDeps,
57+
include: [
58+
...(viteConfig.optimizeDeps?.include ?? []),
59+
'fast-deep-equal',
60+
],
61+
},
62+
};
63+
},
4964
};
5065

5166
export default config;

packages/config/storybook-config/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@testing-library/react": "16.3.0",
2121
"@vitejs/plugin-react": "5.1.0",
2222
"@vueless/storybook-dark-mode": "10.0.1",
23+
"fast-deep-equal": "3.1.3",
2324
"storybook": "10.0.2"
2425
}
2526
}

packages/veto/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"dev": "tsup --watch",
3232
"test": "vitest ./src"
3333
},
34-
"dependencies": {
34+
"devDependencies": {
3535
"zod": "3.24.3",
3636
"zodex": "0.18.2"
3737
}

pnpm-lock.yaml

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)