Skip to content

Instantly share code, notes, and snippets.

@bluwy

bluwy/_readme.md Secret

Last active March 21, 2023 14:41
Show Gist options
  • Save bluwy/53d11b29394c7e9e399f777fae099efc to your computer and use it in GitHub Desktop.
Save bluwy/53d11b29394c7e9e399f777fae099efc to your computer and use it in GitHub Desktop.

Summary

Deps bundled time:

  • PR: 1952.88ms
  • main: 3877.32ms
  • main (with createResolver using packageCache): 2345.86ms

Only the pr logs had all resolves under 10ms, the other logs has a few special files spiking above 10ms.

All timings after prebundling are quite similar.

NOTE: My first run uses the PR, which initially showed 2616.97ms, then subsequent reruns showed tha faster 1952.88ms timing. I'm guessing the fs wasn't warmed up?


UPDATE:

A fix was needed that removes - main (with createResolver using packageCache - so ignore that for now. This is because the package caches needs to be separated as the cached data trackes the resolved imports of that package, which differs based on the resolver options passed to createResolver.

A future work would be to create a separate cache for the resolved imports, so that all resolvers share the caching of package.json itself only.

bjorn@Bjorns-MacBook-Pro vite-2.7-slow % pnpm dev --force --debug
> vite-default@0.0.0 dev /Users/bjorn/Work/repros/vite-2.7-slow
> vite "--force" "--debug"
vite:config bundled config file loaded in 159.96ms +0ms
vite:esbuild init tsconfck (root: /Users/bjorn/Work/repros/vite-2.7-slow) +0ms
vite:esbuild init tsconfck (root: /Users/bjorn/Work/repros/vite-2.7-slow) +1ms
vite:esbuild init tsconfck end +48ms
vite:esbuild init tsconfck end +0ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:react-babel',
vite:config 'vite:react-refresh',
vite:config 'vite:react-jsx',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:optimized-deps',
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:import-analysis'
vite:config ],
vite:config optimizeDeps: {
vite:config disabled: 'build',
vite:config force: true,
vite:config include: [ 'react/jsx-runtime', 'react/jsx-dev-runtime', 'react' ],
vite:config esbuildOptions: { preserveSymlinks: false }
vite:config },
vite:config server: {
vite:config preTransformRequests: true,
vite:config force: true,
vite:config sourcemapIgnoreList: [Function (anonymous)],
vite:config middlewareMode: false,
vite:config fs: { strict: true, allow: [Array], deny: [Array] }
vite:config },
vite:config esbuild: {
vite:config jsxDev: true,
vite:config jsx: 'automatic',
vite:config jsxImportSource: undefined,
vite:config jsxSideEffects: false
vite:config },
vite:config resolve: {
vite:config mainFields: [ 'module', 'jsnext:main', 'jsnext' ],
vite:config browserField: true,
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: '/Users/bjorn/Work/repros/vite-2.7-slow/vite.config.ts',
vite:config configFileDependencies: [ '/Users/bjorn/Work/repros/vite-2.7-slow/vite.config.ts' ],
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: true },
vite:config server: { force: true }
vite:config },
vite:config root: '/Users/bjorn/Work/repros/vite-2.7-slow',
vite:config base: '/',
vite:config rawBase: '/',
vite:config publicDir: '/Users/bjorn/Work/repros/vite-2.7-slow/public',
vite:config cacheDir: '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.vite',
vite:config command: 'serve',
vite:config mode: 'development',
vite:config ssr: {
vite:config format: 'esm',
vite:config target: 'node',
vite:config optimizeDeps: { disabled: true, esbuildOptions: [Object] }
vite:config },
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config isProduction: false,
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: {},
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 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: '/Users/bjorn/Work/repros/vite-2.7-slow',
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(0) {},
vite:config createResolver: [Function: createResolver],
vite:config worker: {
vite:config format: 'iife',
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:optimized-deps',
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:import-analysis'
vite:config ],
vite:config rollupOptions: {},
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config },
vite:config appType: 'spa',
vite:config experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false },
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config } +53ms
Forced re-optimization of dependencies
vite:resolve 1.01ms react/jsx-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-runtime.js +0ms
vite:resolve 0.56ms react/jsx-dev-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-dev-runtime.js +0ms
vite:resolve 0.13ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +1ms
vite:deps scanning for dependencies... +0ms
VITE v4.2.1 ready in 321 ms
➜ Local: http://127.0.0.1:5173/
➜ Network: use --host to expose
➜ press h to show help
vite:deps Crawling dependencies using entries:
vite:deps /Users/bjorn/Work/repros/vite-2.7-slow/index.html +0ms
vite:resolve 0.09ms /src/main.tsx -> /Users/bjorn/Work/repros/vite-2.7-slow/src/main.tsx +0ms
vite:resolve 0.28ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +1ms
vite:resolve 0.41ms react-dom -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js +1ms
vite:resolve 0.29ms ./App -> /Users/bjorn/Work/repros/vite-2.7-slow/src/App.tsx +0ms
vite:resolve 0.43ms @mui/material -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/index.js +2ms
vite:resolve 0.32ms @mui/icons-material -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+icons-material@5.11.11_vvse2khdjk7sefruytohw2buqe/node_modules/@mui/icons-material/esm/index.js +0ms
vite:resolve 0.41ms @mui/styles -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styles@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/styles/index.js +1ms
vite:deps Scan completed in 437.80ms: {
react: '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js',
'react-dom': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js',
'@mui/material': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/index.js',
'@mui/icons-material': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+icons-material@5.11.11_vvse2khdjk7sefruytohw2buqe/node_modules/@mui/icons-material/esm/index.js',
'@mui/styles': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styles@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/styles/index.js'
} +344ms
vite:deps dependencies found by scanner: @mui/icons-material, @mui/material, @mui/styles, react, react-dom +438ms
vite:resolve 2.71ms @mui/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+utils@5.11.13_react@17.0.2/node_modules/@mui/utils/esm/index.js +0ms
vite:resolve 2.76ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:resolve 2.77ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:resolve 2.78ms object-assign -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js +0ms
vite:resolve 2.80ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:resolve 2.87ms @mui/base/composeClasses -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/composeClasses/index.js +0ms
vite:resolve 7.37ms object-assign -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js +48ms
vite:resolve 7.34ms @mui/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+utils@5.11.13_react@17.0.2/node_modules/@mui/utils/esm/index.js +48ms
vite:resolve 7.34ms @mui/base/className -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/className/index.js +0ms
vite:resolve 7.33ms @mui/base/ModalUnstyled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/ModalUnstyled/index.js +0ms
vite:resolve 7.33ms @mui/base/FocusTrap -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/FocusTrap/index.js +0ms
vite:resolve 7.23ms @mui/base/NoSsr -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/NoSsr/index.js +0ms
vite:resolve 7.21ms @mui/base/TextareaAutosize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/TextareaAutosize/index.js +0ms
vite:resolve 7.13ms @mui/base/ClickAwayListener -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/ClickAwayListener/index.js +0ms
vite:resolve 7.12ms @mui/base/Portal -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/Portal/index.js +0ms
vite:resolve 5.37ms @babel/runtime/helpers/esm/objectWithoutPropertiesLoose -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js +7ms
vite:resolve 5.41ms @babel/runtime/helpers/esm/extends -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/extends.js +0ms
vite:resolve 2.97ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +4ms
vite:resolve 6.36ms @mui/base/useAutocomplete -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useAutocomplete/index.js +11ms
vite:resolve 6.39ms @mui/system -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+system@5.11.13_3na2m55hbdbqq7pzb634wb7gmu/node_modules/@mui/system/esm/index.js +0ms
vite:resolve 5.54ms prop-types -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/index.js +347ms
vite:resolve 12.57ms @mui/private-theming/ThemeProvider -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/ThemeProvider/index.js +63ms
vite:resolve 12.62ms @mui/private-theming/useTheme -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/useTheme/index.js +0ms
vite:resolve 7.98ms jss-plugin-rule-value-function -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-rule-value-function@10.10.0/node_modules/jss-plugin-rule-value-function/dist/jss-plugin-rule-value-function.esm.js +12ms
vite:resolve 7.97ms react-is -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-is@18.2.0/node_modules/react-is/index.js +0ms
vite:resolve 5.28ms scheduler -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/scheduler@0.20.2/node_modules/scheduler/index.js +452ms
vite:resolve 2.18ms react/jsx-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-runtime.js +35ms
vite:resolve 2.13ms @mui/system/Unstable_Grid -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+system@5.11.13_3na2m55hbdbqq7pzb634wb7gmu/node_modules/@mui/system/esm/Unstable_Grid/index.js +423ms
vite:resolve 2.10ms jss-plugin-global -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-global@10.10.0/node_modules/jss-plugin-global/dist/jss-plugin-global.esm.js +0ms
vite:resolve 2.08ms scheduler/tracing -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/scheduler@0.20.2/node_modules/scheduler/tracing.js +450ms
vite:resolve 0.72ms react-dom -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js +1ms
vite:resolve 0.58ms @mui/base -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/index.js +1ms
vite:resolve 0.70ms @mui/base/PopperUnstyled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/PopperUnstyled/index.js +1ms
vite:resolve 1.70ms @mui/material/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/utils/index.js +35ms
vite:resolve 1.38ms react-is -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js +51ms
vite:resolve 2.06ms jss -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss@10.10.0/node_modules/jss/dist/jss.esm.js +506ms
vite:resolve 1.96ms hoist-non-react-statics -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/hoist-non-react-statics@3.3.2/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js +0ms
vite:resolve 1.66ms jss-plugin-nested -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-nested@10.10.0/node_modules/jss-plugin-nested/dist/jss-plugin-nested.esm.js +0ms
vite:resolve 1.47ms clsx -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/clsx@1.2.1/node_modules/clsx/dist/clsx.m.js +4ms
vite:resolve 1.04ms @mui/styled-engine -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styled-engine@5.11.11_zc6uy6i6ttehedii47aio4ko3u/node_modules/@mui/styled-engine/index.js +7ms
vite:resolve 1.75ms jss-plugin-camel-case -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-camel-case@10.10.0/node_modules/jss-plugin-camel-case/dist/jss-plugin-camel-case.esm.js +8ms
vite:resolve 1.48ms react-transition-group -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-transition-group@4.4.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/react-transition-group/esm/index.js +2ms
vite:resolve 1.51ms @emotion/styled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+styled@11.10.6_7hisdke2c3hq4r3q5z4dcdhmzi/node_modules/@emotion/styled/dist/emotion-styled.browser.esm.js +6ms
vite:resolve 1.73ms @mui/private-theming -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/index.js +2ms
vite:resolve 1.43ms jss-plugin-default-unit -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-default-unit@10.10.0/node_modules/jss-plugin-default-unit/dist/jss-plugin-default-unit.esm.js +7ms
vite:resolve 1.44ms @emotion/react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+react@11.10.6_h7fc2el62uaa77gho3xhys6ola/node_modules/@emotion/react/dist/emotion-react.browser.esm.js +10ms
vite:resolve 1.12ms jss-plugin-vendor-prefixer -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-vendor-prefixer@10.10.0/node_modules/jss-plugin-vendor-prefixer/dist/jss-plugin-vendor-prefixer.esm.js +7ms
vite:resolve 1.09ms is-in-browser -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/is-in-browser@1.1.3/node_modules/is-in-browser/dist/module.js +4ms
vite:resolve 1.04ms @mui/base/useSnackbar -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useSnackbar/index.js +2ms
vite:resolve 1.49ms @babel/runtime/helpers/extends -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/extends.js +4ms
vite:resolve 1.83ms jss-plugin-props-sort -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-props-sort@10.10.0/node_modules/jss-plugin-props-sort/dist/jss-plugin-props-sort.esm.js +7ms
vite:resolve 1.82ms @mui/base/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/utils/index.js +0ms
vite:resolve 1.78ms @babel/runtime/helpers/esm/inheritsLoose -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js +0ms
vite:resolve 1.58ms tiny-warning -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/tiny-warning@1.0.3/node_modules/tiny-warning/dist/tiny-warning.esm.js +2ms
vite:resolve 1.34ms @mui/base/useSlider -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useSlider/index.js +2ms
vite:resolve 2.39ms @emotion/cache -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+cache@11.10.5/node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js +4ms
vite:resolve 1.84ms @mui/base/useBadge -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useBadge/index.js +5ms
vite:resolve 0.77ms hyphenate-style-name -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/hyphenate-style-name@1.0.4/node_modules/hyphenate-style-name/index.js +5ms
vite:resolve 0.83ms css-vendor -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/css-vendor@2.0.8/node_modules/css-vendor/dist/css-vendor.esm.js +1ms
vite:resolve 0.81ms @babel/runtime/helpers/esm/createClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/createClass.js +0ms
vite:resolve 1.30ms @emotion/is-prop-valid -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js +4ms
vite:resolve 1.10ms @babel/runtime/helpers/esm/assertThisInitialized -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js +6ms
vite:resolve 0.86ms @emotion/weak-memoize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+weak-memoize@0.3.0/node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js +3ms
vite:resolve 1.38ms @emotion/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+utils@1.2.0/node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js +5ms
vite:resolve 1.08ms dom-helpers/addClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/dom-helpers@5.2.1/node_modules/dom-helpers/esm/addClass.js +3ms
vite:resolve 1.07ms @babel/runtime/helpers/esm/toConsumableArray -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js +0ms
vite:resolve 1.31ms @emotion/sheet -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+sheet@1.2.1/node_modules/@emotion/sheet/dist/emotion-sheet.browser.esm.js +2ms
vite:resolve 1.31ms @emotion/serialize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+serialize@1.1.1/node_modules/@emotion/serialize/dist/emotion-serialize.browser.esm.js +0ms
vite:resolve 0.76ms @popperjs/core -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/index.js +1ms
vite:resolve 1.31ms dom-helpers/removeClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/dom-helpers@5.2.1/node_modules/dom-helpers/esm/removeClass.js +2ms
vite:resolve 1.27ms @emotion/use-insertion-effect-with-fallbacks -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+use-insertion-effect-with-fallbacks@1.0.0_react@17.0.2/node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js +0ms
vite:resolve 1.27ms stylis -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/stylis@4.1.3/node_modules/stylis/index.js +0ms
vite:resolve 1.21ms @emotion/memoize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js +2ms
vite:resolve 1.20ms @emotion/hash -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+hash@0.9.0/node_modules/@emotion/hash/dist/emotion-hash.esm.js +0ms
vite:resolve 2.12ms @emotion/unitless -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+unitless@0.8.0/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js +3ms
vite:deps deps bundled in 2345.86ms +2s
bjorn@Bjorns-MacBook-Pro vite-2.7-slow % pnpm dev --force --debug
> vite-default@0.0.0 dev /Users/bjorn/Work/repros/vite-2.7-slow
> vite "--force" "--debug"
vite:config bundled config file loaded in 160.05ms +0ms
vite:esbuild init tsconfck (root: /Users/bjorn/Work/repros/vite-2.7-slow) +0ms
vite:esbuild init tsconfck (root: /Users/bjorn/Work/repros/vite-2.7-slow) +0ms
vite:esbuild init tsconfck end +96ms
vite:esbuild init tsconfck end +0ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:react-babel',
vite:config 'vite:react-refresh',
vite:config 'vite:react-jsx',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:optimized-deps',
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:import-analysis'
vite:config ],
vite:config optimizeDeps: {
vite:config disabled: 'build',
vite:config force: true,
vite:config include: [ 'react/jsx-runtime', 'react/jsx-dev-runtime', 'react' ],
vite:config esbuildOptions: { preserveSymlinks: false }
vite:config },
vite:config server: {
vite:config preTransformRequests: true,
vite:config force: true,
vite:config sourcemapIgnoreList: [Function (anonymous)],
vite:config middlewareMode: false,
vite:config fs: { strict: true, allow: [Array], deny: [Array] }
vite:config },
vite:config esbuild: {
vite:config jsxDev: true,
vite:config jsx: 'automatic',
vite:config jsxImportSource: undefined,
vite:config jsxSideEffects: false
vite:config },
vite:config resolve: {
vite:config mainFields: [ 'module', 'jsnext:main', 'jsnext' ],
vite:config browserField: true,
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: '/Users/bjorn/Work/repros/vite-2.7-slow/vite.config.ts',
vite:config configFileDependencies: [ '/Users/bjorn/Work/repros/vite-2.7-slow/vite.config.ts' ],
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: true },
vite:config server: { force: true }
vite:config },
vite:config root: '/Users/bjorn/Work/repros/vite-2.7-slow',
vite:config base: '/',
vite:config rawBase: '/',
vite:config publicDir: '/Users/bjorn/Work/repros/vite-2.7-slow/public',
vite:config cacheDir: '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.vite',
vite:config command: 'serve',
vite:config mode: 'development',
vite:config ssr: {
vite:config format: 'esm',
vite:config target: 'node',
vite:config optimizeDeps: { disabled: true, esbuildOptions: [Object] }
vite:config },
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config isProduction: false,
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: {},
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 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: '/Users/bjorn/Work/repros/vite-2.7-slow',
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(0) {},
vite:config createResolver: [Function: createResolver],
vite:config worker: {
vite:config format: 'iife',
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:optimized-deps',
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:import-analysis'
vite:config ],
vite:config rollupOptions: {},
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config },
vite:config appType: 'spa',
vite:config experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false },
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config } +100ms
Forced re-optimization of dependencies
vite:resolve 1.08ms react/jsx-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-runtime.js +0ms
vite:resolve 0.50ms react/jsx-dev-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-dev-runtime.js +1ms
vite:resolve 0.25ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:deps scanning for dependencies... +0ms
VITE v4.2.1 ready in 367 ms
➜ Local: http://127.0.0.1:5173/
➜ Network: use --host to expose
➜ press h to show help
vite:deps Crawling dependencies using entries:
vite:deps /Users/bjorn/Work/repros/vite-2.7-slow/index.html +0ms
vite:resolve 0.12ms /src/main.tsx -> /Users/bjorn/Work/repros/vite-2.7-slow/src/main.tsx +0ms
vite:resolve 0.69ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +1ms
vite:resolve 0.41ms react-dom -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js +2ms
vite:resolve 0.29ms ./App -> /Users/bjorn/Work/repros/vite-2.7-slow/src/App.tsx +1ms
vite:resolve 0.48ms @mui/material -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/index.js +1ms
vite:resolve 0.32ms @mui/icons-material -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+icons-material@5.11.11_vvse2khdjk7sefruytohw2buqe/node_modules/@mui/icons-material/esm/index.js +1ms
vite:resolve 0.32ms @mui/styles -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styles@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/styles/index.js +0ms
vite:deps Scan completed in 506.46ms: {
react: '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js',
'react-dom': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js',
'@mui/material': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/index.js',
'@mui/icons-material': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+icons-material@5.11.11_vvse2khdjk7sefruytohw2buqe/node_modules/@mui/icons-material/esm/index.js',
'@mui/styles': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styles@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/styles/index.js'
} +412ms
vite:deps dependencies found by scanner: @mui/icons-material, @mui/material, @mui/styles, react, react-dom +506ms
vite:resolve 0.56ms @mui/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+utils@5.11.13_react@17.0.2/node_modules/@mui/utils/esm/index.js +0ms
vite:resolve 0.68ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:resolve 0.33ms object-assign -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js +1ms
vite:resolve 10.20ms @mui/private-theming/useTheme -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/useTheme/index.js +71ms
vite:resolve 10.23ms @mui/private-theming/ThemeProvider -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/ThemeProvider/index.js +0ms
vite:resolve 10.23ms @babel/runtime/helpers/esm/objectWithoutPropertiesLoose -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js +0ms
vite:resolve 10.21ms @babel/runtime/helpers/esm/extends -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/extends.js +0ms
vite:resolve 10.13ms jss-plugin-rule-value-function -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-rule-value-function@10.10.0/node_modules/jss-plugin-rule-value-function/dist/jss-plugin-rule-value-function.esm.js +0ms
vite:resolve 9.95ms react-is -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-is@18.2.0/node_modules/react-is/index.js +0ms
vite:resolve 6.14ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +90ms
vite:resolve 6.19ms prop-types -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/index.js +1ms
vite:resolve 5.85ms @mui/base/composeClasses -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/composeClasses/index.js +0ms
vite:resolve 5.95ms jss-plugin-global -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-global@10.10.0/node_modules/jss-plugin-global/dist/jss-plugin-global.esm.js +96ms
vite:resolve 5.85ms react-is -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js +253ms
vite:resolve 5.83ms @mui/base/className -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/className/index.js +0ms
vite:resolve 8.96ms @mui/base/ClickAwayListener -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/ClickAwayListener/index.js +97ms
vite:resolve 8.87ms @mui/base/Portal -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/Portal/index.js +9ms
vite:resolve 8.63ms @mui/base/ModalUnstyled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/ModalUnstyled/index.js +0ms
vite:resolve 8.52ms @mui/base/NoSsr -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/NoSsr/index.js +0ms
vite:resolve 12.88ms @mui/base/useAutocomplete -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useAutocomplete/index.js +94ms
vite:resolve 12.19ms @mui/base/FocusTrap -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/FocusTrap/index.js +0ms
vite:resolve 10.82ms @mui/system -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+system@5.11.13_3na2m55hbdbqq7pzb634wb7gmu/node_modules/@mui/system/esm/index.js +11ms
vite:resolve 14.31ms @mui/base/TextareaAutosize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/TextareaAutosize/index.js +15ms
vite:resolve 6.97ms jss -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss@10.10.0/node_modules/jss/dist/jss.esm.js +65ms
vite:resolve 8.29ms scheduler -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/scheduler@0.20.2/node_modules/scheduler/index.js +300ms
vite:resolve 8.33ms jss-plugin-nested -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-nested@10.10.0/node_modules/jss-plugin-nested/dist/jss-plugin-nested.esm.js +9ms
vite:resolve 8.30ms hoist-non-react-statics -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/hoist-non-react-statics@3.3.2/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js +0ms
vite:resolve 7.51ms react/jsx-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-runtime.js +8ms
vite:resolve 4.69ms @mui/system/Unstable_Grid -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+system@5.11.13_3na2m55hbdbqq7pzb634wb7gmu/node_modules/@mui/system/esm/Unstable_Grid/index.js +596ms
vite:resolve 4.70ms clsx -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/clsx@1.2.1/node_modules/clsx/dist/clsx.m.js +0ms
vite:resolve 4.69ms scheduler/tracing -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/scheduler@0.20.2/node_modules/scheduler/tracing.js +604ms
vite:resolve 4.70ms jss-plugin-camel-case -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-camel-case@10.10.0/node_modules/jss-plugin-camel-case/dist/jss-plugin-camel-case.esm.js +0ms
vite:resolve 2.93ms @mui/material/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/utils/index.js +123ms
vite:resolve 2.52ms @mui/base -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/index.js +2s
vite:resolve 1.94ms @mui/base/PopperUnstyled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/PopperUnstyled/index.js +4ms
vite:resolve 2.11ms jss-plugin-default-unit -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-default-unit@10.10.0/node_modules/jss-plugin-default-unit/dist/jss-plugin-default-unit.esm.js +12ms
vite:resolve 2.97ms react-dom -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js +14ms
vite:resolve 2.93ms @mui/styled-engine -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styled-engine@5.11.11_zc6uy6i6ttehedii47aio4ko3u/node_modules/@mui/styled-engine/index.js +0ms
vite:resolve 2.87ms jss-plugin-vendor-prefixer -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-vendor-prefixer@10.10.0/node_modules/jss-plugin-vendor-prefixer/dist/jss-plugin-vendor-prefixer.esm.js +24ms
vite:resolve 2.85ms is-in-browser -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/is-in-browser@1.1.3/node_modules/is-in-browser/dist/module.js +0ms
vite:resolve 2.71ms @emotion/styled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+styled@11.10.6_7hisdke2c3hq4r3q5z4dcdhmzi/node_modules/@emotion/styled/dist/emotion-styled.browser.esm.js +3ms
vite:resolve 3.40ms @mui/private-theming -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/index.js +8ms
vite:resolve 3.37ms react-transition-group -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-transition-group@4.4.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/react-transition-group/esm/index.js +0ms
vite:resolve 2.34ms jss-plugin-props-sort -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-props-sort@10.10.0/node_modules/jss-plugin-props-sort/dist/jss-plugin-props-sort.esm.js +18ms
vite:resolve 2.94ms tiny-warning -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/tiny-warning@1.0.3/node_modules/tiny-warning/dist/tiny-warning.esm.js +3ms
vite:resolve 2.86ms @emotion/react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+react@11.10.6_h7fc2el62uaa77gho3xhys6ola/node_modules/@emotion/react/dist/emotion-react.browser.esm.js +0ms
vite:resolve 3.03ms css-vendor -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/css-vendor@2.0.8/node_modules/css-vendor/dist/css-vendor.esm.js +28ms
vite:resolve 3.05ms hyphenate-style-name -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/hyphenate-style-name@1.0.4/node_modules/hyphenate-style-name/index.js +0ms
vite:resolve 3.06ms @babel/runtime/helpers/esm/createClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/createClass.js +0ms
vite:resolve 3.91ms @babel/runtime/helpers/extends -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/extends.js +4ms
vite:resolve 2.53ms @mui/base/useSnackbar -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useSnackbar/index.js +14ms
vite:resolve 2.80ms @babel/runtime/helpers/esm/inheritsLoose -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js +10ms
vite:resolve 2.74ms @emotion/cache -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+cache@11.10.5/node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js +0ms
vite:resolve 2.89ms @mui/base/useBadge -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useBadge/index.js +26ms
vite:resolve 2.69ms @mui/base/useSlider -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useSlider/index.js +3ms
vite:resolve 3.61ms @mui/base/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/utils/index.js +6ms
vite:resolve 3.62ms @babel/runtime/helpers/esm/assertThisInitialized -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js +0ms
vite:resolve 3.61ms @emotion/is-prop-valid -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js +0ms
vite:resolve 2.99ms @emotion/weak-memoize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+weak-memoize@0.3.0/node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js +20ms
vite:resolve 3.31ms @babel/runtime/helpers/esm/toConsumableArray -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js +3ms
vite:resolve 2.23ms @emotion/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+utils@1.2.0/node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js +16ms
vite:resolve 2.44ms @emotion/serialize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+serialize@1.1.1/node_modules/@emotion/serialize/dist/emotion-serialize.browser.esm.js +9ms
vite:resolve 3.79ms @emotion/sheet -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+sheet@1.2.1/node_modules/@emotion/sheet/dist/emotion-sheet.browser.esm.js +4ms
vite:resolve 3.80ms @popperjs/core -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/index.js +0ms
vite:resolve 3.36ms dom-helpers/addClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/dom-helpers@5.2.1/node_modules/dom-helpers/esm/addClass.js +3ms
vite:resolve 3.51ms @emotion/use-insertion-effect-with-fallbacks -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+use-insertion-effect-with-fallbacks@1.0.0_react@17.0.2/node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js +4ms
vite:resolve 3.50ms stylis -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/stylis@4.1.3/node_modules/stylis/index.js +0ms
vite:resolve 2.37ms dom-helpers/removeClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/dom-helpers@5.2.1/node_modules/dom-helpers/esm/removeClass.js +3ms
vite:resolve 3.13ms @emotion/memoize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js +3ms
vite:resolve 2.55ms @emotion/hash -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+hash@0.9.0/node_modules/@emotion/hash/dist/emotion-hash.esm.js +3ms
vite:resolve 1.30ms @emotion/unitless -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+unitless@0.8.0/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js +4ms
vite:deps deps bundled in 3877.32ms +4s
bjorn@Bjorns-MacBook-Pro vite-2.7-slow % pnpm dev --force --debug
> vite-default@0.0.0 dev /Users/bjorn/Work/repros/vite-2.7-slow
> vite "--force" "--debug"
vite:config bundled config file loaded in 117.23ms +0ms
vite:esbuild init tsconfck (root: /Users/bjorn/Work/repros/vite-2.7-slow) +0ms
vite:esbuild init tsconfck (root: /Users/bjorn/Work/repros/vite-2.7-slow) +0ms
vite:esbuild init tsconfck end +49ms
vite:esbuild init tsconfck end +0ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:react-babel',
vite:config 'vite:react-refresh',
vite:config 'vite:react-jsx',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:optimized-deps',
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:import-analysis'
vite:config ],
vite:config optimizeDeps: {
vite:config disabled: 'build',
vite:config force: true,
vite:config include: [ 'react/jsx-runtime', 'react/jsx-dev-runtime', 'react' ],
vite:config esbuildOptions: { preserveSymlinks: false }
vite:config },
vite:config server: {
vite:config preTransformRequests: true,
vite:config force: true,
vite:config sourcemapIgnoreList: [Function (anonymous)],
vite:config middlewareMode: false,
vite:config fs: { strict: true, allow: [Array], deny: [Array] }
vite:config },
vite:config esbuild: {
vite:config jsxDev: true,
vite:config jsx: 'automatic',
vite:config jsxImportSource: undefined,
vite:config jsxSideEffects: false
vite:config },
vite:config resolve: {
vite:config mainFields: [ 'module', 'jsnext:main', 'jsnext' ],
vite:config browserField: true,
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: '/Users/bjorn/Work/repros/vite-2.7-slow/vite.config.ts',
vite:config configFileDependencies: [ '/Users/bjorn/Work/repros/vite-2.7-slow/vite.config.ts' ],
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: true },
vite:config server: { force: true }
vite:config },
vite:config root: '/Users/bjorn/Work/repros/vite-2.7-slow',
vite:config base: '/',
vite:config rawBase: '/',
vite:config publicDir: '/Users/bjorn/Work/repros/vite-2.7-slow/public',
vite:config cacheDir: '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.vite',
vite:config command: 'serve',
vite:config mode: 'development',
vite:config ssr: {
vite:config format: 'esm',
vite:config target: 'node',
vite:config optimizeDeps: { disabled: true, esbuildOptions: [Object] }
vite:config },
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config isProduction: false,
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: {},
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 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: '/Users/bjorn/Work/repros/vite-2.7-slow',
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(0) {},
vite:config createResolver: [Function: createResolver],
vite:config worker: {
vite:config format: 'iife',
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:modulepreload-polyfill',
vite:config 'vite:optimized-deps',
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:import-analysis'
vite:config ],
vite:config rollupOptions: {},
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config },
vite:config appType: 'spa',
vite:config experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false },
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks]
vite:config } +54ms
Forced re-optimization of dependencies
vite:resolve 1.06ms react/jsx-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-runtime.js +0ms
vite:resolve 0.36ms react/jsx-dev-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-dev-runtime.js +0ms
vite:resolve 0.12ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:deps scanning for dependencies... +0ms
VITE v4.2.1 ready in 270 ms
➜ Local: http://127.0.0.1:5173/
➜ Network: use --host to expose
➜ press h to show help
vite:deps Crawling dependencies using entries:
vite:deps /Users/bjorn/Work/repros/vite-2.7-slow/index.html +0ms
vite:resolve 0.11ms /src/main.tsx -> /Users/bjorn/Work/repros/vite-2.7-slow/src/main.tsx +0ms
vite:resolve 0.38ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +1ms
vite:resolve 0.36ms react-dom -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js +1ms
vite:resolve 0.30ms ./App -> /Users/bjorn/Work/repros/vite-2.7-slow/src/App.tsx +0ms
vite:resolve 0.55ms @mui/material -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/index.js +2ms
vite:resolve 0.36ms @mui/icons-material -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+icons-material@5.11.11_vvse2khdjk7sefruytohw2buqe/node_modules/@mui/icons-material/esm/index.js +0ms
vite:resolve 0.34ms @mui/styles -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styles@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/styles/index.js +1ms
vite:deps Scan completed in 499.09ms: {
react: '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js',
'react-dom': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js',
'@mui/material': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/index.js',
'@mui/icons-material': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+icons-material@5.11.11_vvse2khdjk7sefruytohw2buqe/node_modules/@mui/icons-material/esm/index.js',
'@mui/styles': '/Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styles@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/styles/index.js'
} +403ms
vite:deps dependencies found by scanner: @mui/icons-material, @mui/material, @mui/styles, react, react-dom +500ms
vite:resolve 0.46ms @mui/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+utils@5.11.13_react@17.0.2/node_modules/@mui/utils/esm/index.js +0ms
vite:resolve 0.59ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:resolve 0.73ms object-assign -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js +1ms
vite:resolve 3.41ms @babel/runtime/helpers/esm/extends -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/extends.js +32ms
vite:resolve 3.44ms jss-plugin-rule-value-function -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-rule-value-function@10.10.0/node_modules/jss-plugin-rule-value-function/dist/jss-plugin-rule-value-function.esm.js +0ms
vite:resolve 3.44ms @mui/private-theming/ThemeProvider -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/ThemeProvider/index.js +0ms
vite:resolve 3.42ms @mui/private-theming/useTheme -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/useTheme/index.js +0ms
vite:resolve 3.45ms @babel/runtime/helpers/esm/objectWithoutPropertiesLoose -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js +0ms
vite:resolve 2.92ms jss-plugin-global -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-global@10.10.0/node_modules/jss-plugin-global/dist/jss-plugin-global.esm.js +68ms
vite:resolve 2.93ms react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/index.js +0ms
vite:resolve 2.65ms prop-types -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/prop-types@15.8.1/node_modules/prop-types/index.js +0ms
vite:resolve 2.66ms react-is -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-is@18.2.0/node_modules/react-is/index.js +0ms
vite:resolve 2.27ms @mui/base/composeClasses -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/composeClasses/index.js +99ms
vite:resolve 2.28ms jss-plugin-nested -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-nested@10.10.0/node_modules/jss-plugin-nested/dist/jss-plugin-nested.esm.js +0ms
vite:resolve 2.26ms hoist-non-react-statics -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/hoist-non-react-statics@3.3.2/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js +0ms
vite:resolve 4.73ms scheduler -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/scheduler@0.20.2/node_modules/scheduler/index.js +279ms
vite:resolve 4.76ms jss -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss@10.10.0/node_modules/jss/dist/jss.esm.js +85ms
vite:resolve 4.74ms react-is -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/index.js +0ms
vite:resolve 4.71ms clsx -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/clsx@1.2.1/node_modules/clsx/dist/clsx.m.js +0ms
vite:resolve 4.67ms jss-plugin-camel-case -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-camel-case@10.10.0/node_modules/jss-plugin-camel-case/dist/jss-plugin-camel-case.esm.js +0ms
vite:resolve 4.67ms @mui/base/className -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/className/index.js +0ms
vite:resolve 4.64ms @mui/base/ClickAwayListener -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/ClickAwayListener/index.js +0ms
vite:resolve 4.64ms @mui/base/NoSsr -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/NoSsr/index.js +0ms
vite:resolve 4.72ms @mui/base/ModalUnstyled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/ModalUnstyled/index.js +0ms
vite:resolve 4.87ms @mui/base/Portal -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/Portal/index.js +38ms
vite:resolve 1.87ms @mui/base/TextareaAutosize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/TextareaAutosize/index.js +16ms
vite:resolve 1.59ms @mui/system -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+system@5.11.13_3na2m55hbdbqq7pzb634wb7gmu/node_modules/@mui/system/esm/index.js +4ms
vite:resolve 4.57ms @mui/base/FocusTrap -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/FocusTrap/index.js +12ms
vite:resolve 4.20ms @mui/base/useAutocomplete -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useAutocomplete/index.js +46ms
vite:resolve 3.79ms scheduler/tracing -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/scheduler@0.20.2/node_modules/scheduler/tracing.js +168ms
vite:resolve 3.79ms jss-plugin-default-unit -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-default-unit@10.10.0/node_modules/jss-plugin-default-unit/dist/jss-plugin-default-unit.esm.js +52ms
vite:resolve 3.80ms react/jsx-runtime -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react@17.0.2/node_modules/react/jsx-runtime.js +1ms
vite:resolve 0.80ms @mui/system/Unstable_Grid -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+system@5.11.13_3na2m55hbdbqq7pzb634wb7gmu/node_modules/@mui/system/esm/Unstable_Grid/index.js +226ms
vite:resolve 1.24ms jss-plugin-vendor-prefixer -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-vendor-prefixer@10.10.0/node_modules/jss-plugin-vendor-prefixer/dist/jss-plugin-vendor-prefixer.esm.js +62ms
vite:resolve 0.88ms @mui/base/PopperUnstyled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/PopperUnstyled/index.js +30ms
vite:resolve 0.89ms @mui/material/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+material@5.11.13_okmdg45agjnois7npz2g5lj5ue/node_modules/@mui/material/utils/index.js +9ms
vite:resolve 0.52ms @mui/base -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/index.js +327ms
vite:resolve 0.76ms jss-plugin-props-sort -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/jss-plugin-props-sort@10.10.0/node_modules/jss-plugin-props-sort/dist/jss-plugin-props-sort.esm.js +64ms
vite:resolve 0.67ms is-in-browser -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/is-in-browser@1.1.3/node_modules/is-in-browser/dist/module.js +5ms
vite:resolve 0.61ms @mui/styled-engine -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+styled-engine@5.11.11_zc6uy6i6ttehedii47aio4ko3u/node_modules/@mui/styled-engine/index.js +3ms
vite:resolve 0.63ms react-dom -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-dom@17.0.2_react@17.0.2/node_modules/react-dom/index.js +0ms
vite:resolve 2.24ms hyphenate-style-name -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/hyphenate-style-name@1.0.4/node_modules/hyphenate-style-name/index.js +5ms
vite:resolve 2.24ms tiny-warning -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/tiny-warning@1.0.3/node_modules/tiny-warning/dist/tiny-warning.esm.js +0ms
vite:resolve 2.24ms css-vendor -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/css-vendor@2.0.8/node_modules/css-vendor/dist/css-vendor.esm.js +0ms
vite:resolve 0.65ms react-transition-group -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/react-transition-group@4.4.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/react-transition-group/esm/index.js +1ms
vite:resolve 0.57ms @mui/private-theming -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+private-theming@5.11.13_h7fc2el62uaa77gho3xhys6ola/node_modules/@mui/private-theming/index.js +3ms
vite:resolve 0.97ms @emotion/styled -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+styled@11.10.6_7hisdke2c3hq4r3q5z4dcdhmzi/node_modules/@emotion/styled/dist/emotion-styled.browser.esm.js +1ms
vite:resolve 1.03ms @babel/runtime/helpers/esm/createClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/createClass.js +3ms
vite:resolve 0.62ms @emotion/react -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+react@11.10.6_h7fc2el62uaa77gho3xhys6ola/node_modules/@emotion/react/dist/emotion-react.browser.esm.js +4ms
vite:resolve 0.44ms @babel/runtime/helpers/esm/inheritsLoose -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js +2ms
vite:resolve 1.82ms @babel/runtime/helpers/extends -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/extends.js +10ms
vite:resolve 1.76ms @mui/base/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/utils/index.js +0ms
vite:resolve 1.08ms @babel/runtime/helpers/esm/toConsumableArray -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js +1ms
vite:resolve 1.31ms @mui/base/useSnackbar -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useSnackbar/index.js +2ms
vite:resolve 1.32ms @babel/runtime/helpers/esm/assertThisInitialized -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@babel+runtime@7.21.0/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js +0ms
vite:resolve 0.88ms @mui/base/useBadge -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useBadge/index.js +2ms
vite:resolve 1.00ms @mui/base/useSlider -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@mui+base@5.0.0-alpha.121_zsjcj4gvi24ks76nprapl4hsmq/node_modules/@mui/base/useSlider/index.js +3ms
vite:resolve 0.99ms @emotion/cache -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+cache@11.10.5/node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js +1ms
vite:resolve 1.04ms @emotion/is-prop-valid -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+is-prop-valid@1.2.0/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js +6ms
vite:resolve 1.04ms @emotion/weak-memoize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+weak-memoize@0.3.0/node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js +5ms
vite:resolve 0.72ms @emotion/utils -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+utils@1.2.0/node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js +2ms
vite:resolve 0.74ms dom-helpers/addClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/dom-helpers@5.2.1/node_modules/dom-helpers/esm/addClass.js +1ms
vite:resolve 0.58ms @popperjs/core -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/index.js +1ms
vite:resolve 0.81ms @emotion/serialize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+serialize@1.1.1/node_modules/@emotion/serialize/dist/emotion-serialize.browser.esm.js +1ms
vite:resolve 0.72ms @emotion/sheet -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+sheet@1.2.1/node_modules/@emotion/sheet/dist/emotion-sheet.browser.esm.js +0ms
vite:resolve 0.47ms dom-helpers/removeClass -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/dom-helpers@5.2.1/node_modules/dom-helpers/esm/removeClass.js +0ms
vite:resolve 1.53ms @emotion/use-insertion-effect-with-fallbacks -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+use-insertion-effect-with-fallbacks@1.0.0_react@17.0.2/node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js +4ms
vite:resolve 1.23ms stylis -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/stylis@4.1.3/node_modules/stylis/index.js +0ms
vite:resolve 1.34ms @emotion/memoize -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+memoize@0.8.0/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js +2ms
vite:resolve 1.30ms @emotion/hash -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+hash@0.9.0/node_modules/@emotion/hash/dist/emotion-hash.esm.js +1ms
vite:resolve 0.88ms @emotion/unitless -> /Users/bjorn/Work/repros/vite-2.7-slow/node_modules/.pnpm/@emotion+unitless@0.8.0/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js +1ms
vite:deps deps bundled in 1952.88ms +2s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment