diff --git a/packages/primer-components/.storybook/main.js b/packages/primer-components/.storybook/main.js index 3e90bd89..04df385a 100644 --- a/packages/primer-components/.storybook/main.js +++ b/packages/primer-components/.storybook/main.js @@ -20,6 +20,22 @@ module.exports = { plugins: [...config.plugins, svgr(), tsconfigPaths()], // Don't write to node_modules, in case someday we can get it from Nix. cacheDir: "../.vite", + + build: { + sourcemap: true, + + rollupOptions: { + // XXX dhess: do we need to add Tailwind UI deps here? + external: ["react", "react-dom", "react-router-dom"], + }, + + // Workaround a dagre issue. See: + // + // https://github.com/vitejs/vite/issues/5759#issuecomment-1034461225 + commonjsOptions: { + ignoreTryCatch: false, + } + }, }; }, }; diff --git a/packages/primer-components/vite.config.ts b/packages/primer-components/vite.config.ts index 03cdd155..281bb775 100644 --- a/packages/primer-components/vite.config.ts +++ b/packages/primer-components/vite.config.ts @@ -57,6 +57,13 @@ export default defineConfig({ // XXX dhess: do we need to add Tailwind UI deps here? external: ["react", "react-dom", "react-router-dom"], }, + + // Workaround a dagre issue. See: + // + // https://github.com/vitejs/vite/issues/5759#issuecomment-1034461225 + commonjsOptions: { + ignoreTryCatch: false, + } }, define: {