-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Open
Labels
feat: deps optimizerEsbuild Dependencies OptimizationEsbuild Dependencies Optimizationpending triage
Description
Describe the bug
There seems to be an issue with the optimization of cjs packages inside another package when using pnpm as the package manager, specifically in a polyrepo setup. This problem does not occur when using npm or in a monorepo setup, indicating a potential discrepancy in how dependencies resolved.
Reproduction
https://github.com/front-commerce/vite-pnpm-deps-optimization
Steps to reproduce
- Navigate to the polyrepo directory using
cd polyrepo
. - Execute the command
pnpm run dev:pnpm
. - Upon opening the landing page, the following error is encountered in the console log:
Uncaught SyntaxError: The requested module '/node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=41e44650' does not provide an export named 'default' (at hello.tsx:2:8)
System Info
System:
OS: Linux 5.15 Ubuntu 22.04.4 LTS 22.04.4 LTS (Jammy Jellyfish)
CPU: (24) x64 AMD Ryzen 9 5900X 12-Core Processor
Memory: 29.55 GB / 47.01 GB
Container: Yes
Shell: 5.8.1 - /usr/bin/zsh
Binaries:
Node: 20.9.0 - ~/.nvm/versions/node/v20.9.0/bin/node
Yarn: 1.22.21 - ~/.nvm/versions/node/v20.9.0/bin/yarn
npm: 10.1.0 - ~/.nvm/versions/node/v20.9.0/bin/npm
pnpm: 8.8.0 - ~/.local/share/pnpm/pnpm
bun: 1.0.0 - ~/.bun/bin/bun
Browsers:
Chrome: 122.0.6261.111
Used Package Manager
pnpm
Logs
dev debug in pnpm
vite:config bundled config file loaded in 16.43ms +0ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:optimized-deps',
vite:config 'vite:watch-package-data',
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:react-babel',
vite:config 'vite:react-refresh',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:resolve',
vite:config 'vite:html-inline-proxy',
vite:config 'vite:css',
vite:config 'vite:esbuild',
vite:config 'vite:json',
vite:config 'vite:wasm-helper',
vite:config 'vite:worker',
vite:config 'vite:asset',
vite:config 'vite:wasm-fallback',
vite:config 'vite:define',
vite:config 'vite:css-post',
vite:config 'vite:worker-import-meta-url',
vite:config 'vite:asset-import-meta-url',
vite:config 'vite:dynamic-import-vars',
vite:config 'vite:import-glob',
vite:config 'vite:client-inject',
vite:config 'vite:css-analysis',
vite:config 'vite:import-analysis'
vite:config ],
vite:config optimizeDeps: {
vite:config holdUntilCrawlEnd: true,
vite:config force: undefined,
vite:config esbuildOptions: { preserveSymlinks: false, jsx: 'automatic' },
vite:config include: [ 'react', 'react/jsx-dev-runtime', 'react/jsx-runtime' ]
vite:config },
vite:config server: {
vite:config preTransformRequests: true,
vite:config host: undefined,
vite:config sourcemapIgnoreList: [Function: isInNodeModules$1],
vite:config middlewareMode: false,
vite:config fs: {
vite:config strict: true,
vite:config allow: [Array],
vite:config deny: [Array],
vite:config cachedChecks: undefined
vite:config }
vite:config },
vite:config esbuild: { jsxDev: true, jsx: 'automatic', jsxImportSource: undefined },
vite:config build: {
vite:config target: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config cssTarget: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config cssCodeSplit: true,
vite:config sourcemap: false,
vite:config rollupOptions: { onwarn: [Function: onwarn] },
vite:config minify: 'esbuild',
vite:config terserOptions: {},
vite:config write: true,
vite:config emptyOutDir: null,
vite:config copyPublicDir: true,
vite:config manifest: false,
vite:config lib: false,
vite:config ssr: false,
vite:config ssrManifest: false,
vite:config ssrEmitAssets: false,
vite:config reportCompressedSize: true,
vite:config chunkSizeWarningLimit: 500,
vite:config watch: null,
vite:config commonjsOptions: { include: [Array], extensions: [Array] },
vite:config dynamicImportVarsOptions: { warnOnError: true, exclude: [Array] },
vite:config modulePreload: { polyfill: true },
vite:config cssMinify: true
vite:config },
vite:config resolve: {
vite:config mainFields: [ 'browser', 'module', 'jsnext:main', 'jsnext' ],
vite:config conditions: [],
vite:config extensions: [
vite:config '.mjs', '.js',
vite:config '.mts', '.ts',
vite:config '.jsx', '.tsx',
vite:config '.json'
vite:config ],
vite:config dedupe: [ 'react', 'react-dom' ],
vite:config preserveSymlinks: false,
vite:config alias: [ [Object], [Object] ]
vite:config },
vite:config configFile: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/vite.config.ts',
vite:config configFileDependencies: [
vite:config '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/vite.config.ts'
vite:config ],
vite:config inlineConfig: {
vite:config root: undefined,
vite:config base: undefined,
vite:config mode: undefined,
vite:config configFile: undefined,
vite:config logLevel: undefined,
vite:config clearScreen: undefined,
vite:config optimizeDeps: { force: undefined },
vite:config server: { host: undefined }
vite:config },
vite:config root: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo',
vite:config base: '/',
vite:config rawBase: '/',
vite:config publicDir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/public',
vite:config cacheDir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite',
vite:config command: 'serve',
vite:config mode: 'development',
vite:config ssr: {
vite:config target: 'node',
vite:config optimizeDeps: { noDiscovery: true, esbuildOptions: [Object] }
vite:config },
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config bundleChain: [],
vite:config isProduction: false,
vite:config css: { lightningcss: undefined },
vite:config preview: {
vite:config port: undefined,
vite:config strictPort: undefined,
vite:config host: undefined,
vite:config https: undefined,
vite:config open: undefined,
vite:config proxy: undefined,
vite:config cors: undefined,
vite:config headers: undefined
vite:config },
vite:config envDir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo',
vite:config env: { BASE_URL: '/', MODE: 'development', DEV: true, PROD: false },
vite:config assetsInclude: [Function: assetsInclude],
vite:config logger: {
vite:config hasWarned: false,
vite:config info: [Function: info],
vite:config warn: [Function: warn],
vite:config warnOnce: [Function: warnOnce],
vite:config error: [Function: error],
vite:config clearScreen: [Function: clearScreen],
vite:config hasErrorLogged: [Function: hasErrorLogged]
vite:config },
vite:config packageCache: Map(1) {
vite:config 'fnpd_/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo' => {
vite:config dir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo',
vite:config data: [Object],
vite:config hasSideEffects: [Function: hasSideEffects],
vite:config webResolvedImports: {},
vite:config nodeResolvedImports: {},
vite:config setResolvedCache: [Function: setResolvedCache],
vite:config getResolvedCache: [Function: getResolvedCache]
vite:config },
vite:config set: [Function (anonymous)]
vite:config },
vite:config createResolver: [Function: createResolver],
vite:config worker: { format: 'iife', plugins: '() => plugins', rollupOptions: {} },
vite:config appType: 'spa',
vite:config experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false },
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config } +4ms
vite:deps removing old cache dir /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps +0ms
vite:resolve 1.27ms react -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/index.js +0ms
vite:resolve 0.24ms react/jsx-dev-runtime -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/jsx-dev-runtime.js +0ms
vite:resolve 0.12ms react/jsx-runtime -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/jsx-runtime.js +0ms
vite:deps scanning for dependencies... +0ms
VITE v5.2.6 ready in 127 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
vite:deps Crawling dependencies using entries:
vite:deps /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/index.html +0ms
vite:resolve 0.18ms /src/main.tsx -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/main.tsx +0ms
vite:resolve 0.38ms react -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/index.js +2ms
vite:resolve 0.20ms react-dom/client -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/client.js +0ms
vite:resolve 0.16ms ./App.tsx -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/App.tsx +1ms
vite:resolve 0.15ms react/jsx-runtime -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/jsx-runtime.js +1ms
vite:resolve 0.26ms @test-pkg/hello-world -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +1ms
vite:deps Scan completed in 36.96ms:
vite:deps react -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/index.js
vite:deps react-dom/client -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/client.js
vite:deps react/jsx-runtime -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/jsx-runtime.js +24ms
vite:deps creating package.json in /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps_temp_d09844f2 +44ms
vite:resolve 0.35ms react-dom -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/index.js +0ms
vite:resolve 0.28ms react -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/react/index.js +4ms
vite:resolve 0.48ms scheduler -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/scheduler/index.js +30ms
vite:deps Dependencies bundled in 72.81ms +73ms
vite:html-fallback Rewriting GET / to /index.html +0ms
vite:time 13.13ms /index.html +0ms
vite:resolve 2.03ms /src/main.tsx -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/main.tsx +0ms
vite:load 1.51ms [fs] /src/main.tsx +0ms
vite:resolve 0.31ms /@vite/client -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/client.mjs +155ms
vite:load 0.02ms [plugin] /@react-refresh +156ms
vite:resolve 0.23ms ./App.tsx -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/App.tsx +6ms
vite:resolve 0.31ms ./index.css -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/index.css +0ms
vite:resolve 0.42ms react/jsx-dev-runtime -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +0ms
vite:resolve 0.44ms react -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/react.js?v=2885b0ee +0ms
vite:resolve 0.48ms react-dom/client -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +0ms
vite:import-analysis /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee needs interop +0ms
vite:import-analysis /node_modules/.vite/deps/react.js?v=2885b0ee needs interop +2ms
vite:import-analysis /node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 needs interop +0ms
vite:import-analysis 4.59ms [5 imports rewritten] src/main.tsx +1ms
vite:transform 163.85ms /src/main.tsx +0ms
vite:time 10.01ms /src/main.tsx +168ms
vite:load 12.09ms [fs] /@vite/client +10ms
vite:import-analysis 0.28ms [0 imports rewritten] /@react-refresh +4ms
vite:transform 11.11ms /@react-refresh +2ms
vite:time 11.53ms /@react-refresh +2ms
vite:load 4.41ms [fs] /src/App.tsx +1ms
vite:load 19.37ms [fs] /src/index.css +15ms
vite:hmr [self-accepts] src/index.css +0ms
vite:import-analysis 0.30ms [0 imports rewritten] src/index.css +16ms
vite:transform 0.99ms /src/index.css +16ms
vite:resolve 0.54ms ./assets/react.svg -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/assets/react.svg +26ms
vite:resolve 0.65ms ./App.css -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/src/App.css +0ms
vite:cache [memory] /@react-refresh +0ms
vite:resolve 0.80ms @test-pkg/hello-world -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +0ms
vite:import-analysis /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee needs interop +3ms
vite:import-analysis /node_modules/.vite/deps/react.js?v=2885b0ee needs interop +0ms
vite:hmr [self-accepts] src/App.tsx +3ms
vite:import-analysis 2.28ms [7 imports rewritten] src/App.tsx +0ms
vite:transform 19.84ms /src/App.tsx +4ms
vite:load 1.06ms [plugin] /src/assets/react.svg +5ms
vite:load 1.10ms [plugin] /vite.svg +1ms
vite:import-analysis 0.04ms [no imports] src/assets/react.svg +2ms
vite:import-analysis 0.02ms [no imports] /vite.svg +0ms
vite:transform 0.38ms /src/assets/react.svg +1ms
vite:transform 0.38ms /vite.svg +0ms
vite:resolve 0.14ms @vite/env -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +4ms
vite:import-analysis 0.77ms [1 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/client.mjs +1ms
vite:transform 1.04ms /@vite/client +2ms
vite:time 36.92ms /@vite/client +23ms
vite:cache [memory] /src/App.tsx +6ms
vite:time 0.15ms /src/App.tsx +1ms
vite:cache [304] /src/index.css +0ms
vite:time 0.16ms /src/index.css +1ms
vite:load 5.55ms [fs] /src/App.css +4ms
vite:hmr [self-accepts] src/App.css +6ms
vite:import-analysis 0.15ms [0 imports rewritten] src/App.css +3ms
vite:transform 0.37ms /src/App.css +2ms
vite:load 6.11ms [fs] /node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +1ms
vite:cache [memory] /src/main.tsx +2ms
vite:time 0.29ms /src/main.tsx +2ms
vite:load 4.37ms [fs] /node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:cache [memory] /@react-refresh +1ms
vite:time 0.33ms /@react-refresh +0ms
vite:resolve 0.98ms object-path -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +7ms
vite:resolve 1.06ms ky -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +0ms
vite:import-analysis /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee needs interop +4ms
vite:import-analysis /node_modules/.vite/deps/react.js?v=2885b0ee needs interop +1ms
vite:import-analysis 2.36ms [4 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +0ms
vite:transform 4.78ms /node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +5ms
vite:import-analysis 0.02ms [no imports] node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:transform 0.19ms /node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:load 0.96ms [fs] /node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +4ms
vite:import-analysis 0.07ms [no imports] node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +1ms
vite:transform 0.21ms /node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +1ms
vite:load 1.38ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +1ms
vite:resolve 0.83ms ./core/Ky.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +4ms
vite:resolve 0.96ms ./core/constants.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +0ms
vite:resolve 1.03ms ./utils/merge.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:resolve 1.10ms ./errors/HTTPError.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +0ms
vite:resolve 1.18ms ./errors/TimeoutError.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +0ms
vite:import-analysis 2.10ms [5 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +2ms
vite:transform 2.26ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +2ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +8ms
vite:time 0.35ms /node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +9ms
vite:load 1.94ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +4ms
vite:load 2.06ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:load 2.15ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +0ms
vite:load 2.23ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +0ms
vite:load 2.34ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +0ms
vite:cache [304] /src/assets/react.svg?import +12ms
vite:time 0.07ms /src/assets/react.svg?import +1ms
vite:cache [304] /vite.svg?import +0ms
vite:time 0.09ms /vite.svg?import +0ms
vite:cache [304] /node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:time 0.08ms /node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:cache [304] /src/App.css +0ms
vite:time 0.15ms /src/App.css +0ms
vite:resolve 0.74ms ../errors/HTTPError.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +7ms
vite:resolve 0.82ms ../errors/TimeoutError.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +1ms
vite:resolve 0.88ms ../utils/merge.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:resolve 0.94ms ../utils/normalize.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +0ms
vite:resolve 0.99ms ../utils/timeout.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +0ms
vite:resolve 1.05ms ../utils/delay.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +0ms
vite:resolve 1.10ms ../utils/options.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +0ms
vite:resolve 1.16ms ./constants.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +0ms
vite:import-analysis 2.30ms [8 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +8ms
vite:transform 2.53ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +8ms
vite:resolve 0.13ms ./is.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +1ms
vite:import-analysis 0.44ms [1 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +1ms
vite:transform 0.59ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +1ms
vite:import-analysis 0.02ms [no imports] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +0ms
vite:transform 0.13ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +0ms
vite:import-analysis 0.01ms [no imports] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +0ms
vite:transform 0.11ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +0ms
vite:import-analysis 0.03ms [no imports] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:transform 0.13ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +9ms
vite:time 3.10ms /node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +9ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +4ms
vite:time 0.26ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +1ms
vite:load 9.44ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +15ms
vite:load 9.57ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +0ms
vite:load 9.67ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +0ms
vite:load 9.80ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +0ms
vite:load 8.90ms [fs] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +0ms
vite:resolve 0.22ms ../core/constants.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +13ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +8ms
vite:import-analysis 1.17ms [1 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +12ms
vite:transform 1.43ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +12ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +1ms
vite:import-analysis 0.66ms [1 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +1ms
vite:transform 0.83ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +1ms
vite:import-analysis 0.02ms [no imports] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +0ms
vite:transform 0.24ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:import-analysis 0.46ms [1 imports rewritten] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +1ms
vite:transform 0.58ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +1ms
vite:import-analysis 0.03ms [no imports] node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +0ms
vite:transform 0.28ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +2ms
vite:time 0.43ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +12ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:time 0.18ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:time 0.20ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +4ms
vite:time 0.39ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +4ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +1ms
vite:time 0.14ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +2ms
vite:time 0.20ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +2ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +0ms
vite:time 0.15ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +1ms
vite:time 0.15ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +1ms
vite:time 0.14ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +0ms
vite:time 0.13ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +0ms
vite:cache [memory] /@vite/client +27ms
vite:time 1.03ms /@vite/client +27ms
vite:cache [memory] /src/App.tsx +1ms
vite:time 0.41ms /src/App.tsx +2ms
vite:cache [memory] /src/index.css +3ms
vite:time 0.25ms /src/index.css +2ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +2ms
vite:time 0.28ms /node_modules/.pnpm/[email protected]/node_modules/@test-pkg/hello-world/hello.tsx +2ms
vite:cache [memory] /src/assets/react.svg +1ms
vite:time 0.56ms /src/assets/react.svg?import +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:time 0.18ms /node_modules/.pnpm/[email protected]/node_modules/vite/dist/client/env.mjs +1ms
vite:cache [memory] /vite.svg +0ms
vite:time 0.18ms /vite.svg?import +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +1ms
vite:time 1.35ms /node_modules/.pnpm/[email protected]/node_modules/object-path/index.js?v=c0759e35 +2ms
vite:cache [memory] /src/App.css +1ms
vite:time 0.12ms /src/App.css +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +1ms
vite:time 0.25ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/index.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +0ms
vite:time 0.21ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/Ky.js?v=c0759e35 +0ms
vite:deps ✨ static imports crawl ended +27s
vite:deps ✨ using post-scan optimizer result, the scanner found every used dependency +0ms
vite:deps creating _metadata.json in /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps_temp_d09844f2 +27s
vite:deps renaming /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps_temp_d09844f2 to /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps +1ms
vite:optimize-deps load /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/react_jsx-dev-runtime.js +0ms
vite:optimize-deps load /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/react.js +0ms
vite:optimize-deps load /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/react-dom_client.js +0ms
vite:deps ✨ dependencies optimized +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +2ms
vite:time 0.18ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/timeout.js?v=c0759e35 +2ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:time 0.21ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/core/constants.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:time 0.13ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/merge.js?v=c0759e35 +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +1ms
vite:time 0.12ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/HTTPError.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +0ms
vite:time 0.16ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/errors/TimeoutError.js?v=c0759e35 +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +0ms
vite:time 0.14ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/normalize.js?v=c0759e35 +1ms
vite:load 117.60ms [plugin] /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +62ms
vite:resolve 0.10ms ./chunk-UFULD5UP.js -> /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/chunk-UFULD5UP.js?v=c0759e35 +59ms
vite:optimize-deps load /home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite/deps/chunk-UFULD5UP.js +4ms
vite:import-analysis 0.72ms [1 imports rewritten] node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +56ms
vite:transform 0.92ms /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +55ms
vite:time 98.03ms /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +2ms
vite:load 119.04ms [plugin] /node_modules/.vite/deps/react.js?v=2885b0ee +2ms
vite:import-analysis 0.18ms [1 imports rewritten] node_modules/.vite/deps/react.js?v=2885b0ee +1ms
vite:transform 0.31ms /node_modules/.vite/deps/react.js?v=2885b0ee +1ms
vite:time 98.56ms /node_modules/.vite/deps/react.js?v=2885b0ee +0ms
vite:load 120.46ms [plugin] /node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +1ms
vite:import-analysis 5.44ms [1 imports rewritten] node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +9ms
vite:transform 8.04ms /node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +9ms
vite:time 104.87ms /node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +14ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +20ms
vite:time 0.32ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/delay.js?v=c0759e35 +4ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +1ms
vite:time 0.17ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/options.js?v=c0759e35 +0ms
vite:cache [memory] /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +0ms
vite:time 0.23ms /node_modules/.pnpm/[email protected]/node_modules/ky/distribution/utils/is.js?v=c0759e35 +1ms
vite:load 19.62ms [plugin] /node_modules/.vite/deps/chunk-UFULD5UP.js?v=c0759e35 +18ms
vite:import-analysis 0.42ms [no imports] node_modules/.vite/deps/chunk-UFULD5UP.js?v=c0759e35 +11ms
vite:transform 0.69ms /node_modules/.vite/deps/chunk-UFULD5UP.js?v=c0759e35 +11ms
vite:time 1.05ms /node_modules/.vite/deps/chunk-UFULD5UP.js?v=c0759e35 +1ms
vite:cache [memory] /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +225ms
vite:time 0.30ms /node_modules/.vite/deps/react_jsx-dev-runtime.js?v=2885b0ee +223ms
vite:cache [memory] /node_modules/.vite/deps/react.js?v=2885b0ee +0ms
vite:time 0.10ms /node_modules/.vite/deps/react.js?v=2885b0ee +0ms
vite:cache [memory] /node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +0ms
vite:time 0.80ms /node_modules/.vite/deps/react-dom_client.js?v=840ac8d8 +1ms
Build debug in pnpm
vite:config bundled config file loaded in 15.31ms +0ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:build-metadata',
vite:config 'vite:watch-package-data',
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:react-babel',
vite:config 'vite:react-refresh',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:resolve',
vite:config 'vite:html-inline-proxy',
vite:config 'vite:css',
vite:config 'vite:esbuild',
vite:config 'vite:json',
vite:config 'vite:wasm-helper',
vite:config 'vite:worker',
vite:config 'vite:asset',
vite:config 'vite:wasm-fallback',
vite:config 'vite:define',
vite:config 'vite:css-post',
vite:config 'vite:build-html',
vite:config 'vite:worker-import-meta-url',
vite:config 'vite:asset-import-meta-url',
vite:config 'vite:force-systemjs-wrap-complete',
vite:config 'commonjs',
vite:config 'vite:data-uri',
vite:config 'vite:dynamic-import-vars',
vite:config 'vite:import-glob',
vite:config 'vite:build-import-analysis',
vite:config 'vite:esbuild-transpile',
vite:config 'vite:terser',
vite:config 'vite:reporter',
vite:config 'vite:load-fallback'
vite:config ],
vite:config build: {
vite:config target: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config cssTarget: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config cssCodeSplit: true,
vite:config sourcemap: false,
vite:config rollupOptions: { onwarn: [Function: onwarn] },
vite:config minify: 'esbuild',
vite:config terserOptions: {},
vite:config write: true,
vite:config emptyOutDir: null,
vite:config copyPublicDir: true,
vite:config manifest: false,
vite:config lib: false,
vite:config ssr: false,
vite:config ssrManifest: false,
vite:config ssrEmitAssets: false,
vite:config reportCompressedSize: true,
vite:config chunkSizeWarningLimit: 500,
vite:config watch: null,
vite:config commonjsOptions: { include: [Array], extensions: [Array] },
vite:config dynamicImportVarsOptions: { warnOnError: true, exclude: [Array] },
vite:config modulePreload: { polyfill: true },
vite:config cssMinify: true
vite:config },
vite:config esbuild: { jsxDev: false, jsx: 'automatic', jsxImportSource: undefined },
vite:config optimizeDeps: {
vite:config holdUntilCrawlEnd: true,
vite:config esbuildOptions: { preserveSymlinks: false, jsx: 'automatic' },
vite:config include: [ 'react', 'react/jsx-dev-runtime', 'react/jsx-runtime' ]
vite:config },
vite:config resolve: {
vite:config mainFields: [ 'browser', 'module', 'jsnext:main', 'jsnext' ],
vite:config conditions: [],
vite:config extensions: [
vite:config '.mjs', '.js',
vite:config '.mts', '.ts',
vite:config '.jsx', '.tsx',
vite:config '.json'
vite:config ],
vite:config dedupe: [ 'react', 'react-dom' ],
vite:config preserveSymlinks: false,
vite:config alias: [ [Object], [Object] ]
vite:config },
vite:config configFile: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/vite.config.ts',
vite:config configFileDependencies: [
vite:config '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/vite.config.ts'
vite:config ],
vite:config inlineConfig: {
vite:config root: undefined,
vite:config base: undefined,
vite:config mode: undefined,
vite:config configFile: undefined,
vite:config logLevel: undefined,
vite:config clearScreen: undefined,
vite:config build: {}
vite:config },
vite:config root: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo',
vite:config base: '/',
vite:config rawBase: '/',
vite:config publicDir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/public',
vite:config cacheDir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo/node_modules/.vite',
vite:config command: 'build',
vite:config mode: 'production',
vite:config ssr: {
vite:config target: 'node',
vite:config optimizeDeps: { noDiscovery: true, esbuildOptions: [Object] }
vite:config },
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config bundleChain: [],
vite:config isProduction: true,
vite:config css: { lightningcss: undefined },
vite:config server: {
vite:config preTransformRequests: true,
vite:config sourcemapIgnoreList: [Function: isInNodeModules$1],
vite:config middlewareMode: false,
vite:config fs: {
vite:config strict: true,
vite:config allow: [Array],
vite:config deny: [Array],
vite:config cachedChecks: undefined
vite:config }
vite:config },
vite:config preview: {
vite:config port: undefined,
vite:config strictPort: undefined,
vite:config host: undefined,
vite:config https: undefined,
vite:config open: undefined,
vite:config proxy: undefined,
vite:config cors: undefined,
vite:config headers: undefined
vite:config },
vite:config envDir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo',
vite:config env: { BASE_URL: '/', MODE: 'production', DEV: false, PROD: true },
vite:config assetsInclude: [Function: assetsInclude],
vite:config logger: {
vite:config hasWarned: false,
vite:config info: [Function: info],
vite:config warn: [Function: warn],
vite:config warnOnce: [Function: warnOnce],
vite:config error: [Function: error],
vite:config clearScreen: [Function: clearScreen],
vite:config hasErrorLogged: [Function: hasErrorLogged]
vite:config },
vite:config packageCache: Map(1) {
vite:config 'fnpd_/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo' => {
vite:config dir: '/home/paul/Projects/reproduction/vite-pnpm-package-optimization/polyrepo',
vite:config data: [Object],
vite:config hasSideEffects: [Function: hasSideEffects],
vite:config webResolvedImports: {},
vite:config nodeResolvedImports: {},
vite:config setResolvedCache: [Function: setResolvedCache],
vite:config getResolvedCache: [Function: getResolvedCache]
vite:config },
vite:config set: [Function (anonymous)]
vite:config },
vite:config createResolver: [Function: createResolver],
vite:config worker: { format: 'iife', plugins: '() => plugins', rollupOptions: {} },
vite:config appType: 'spa',
vite:config experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false },
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config } +13ms
vite v5.2.6 building for production...
✓ 48 modules transformed.
dist/index.html 0.46 kB │ gzip: 0.30 kB
dist/assets/react-CHdo91hT.svg 4.13 kB │ gzip: 2.14 kB
dist/assets/index-Svrmm00t.css 1.41 kB │ gzip: 0.73 kB
dist/assets/index-_mWGsVeD.js 157.17 kB │ gzip: 50.86 kB
✓ built in 545ms
Validations
- Follow our Code of Conduct
- Read the Contributing Guidelines.
- Read the docs.
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
- Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
- The provided reproduction is a minimal reproducible example of the bug.
Possible related issues
sergiocarneiro, adgang, remorses and jayalfredprufrockAkimotorakiyu, yairEO and jayalfredprufrock
Metadata
Metadata
Assignees
Labels
feat: deps optimizerEsbuild Dependencies OptimizationEsbuild Dependencies Optimizationpending triage