Error: Module "path" has been externalized for browser compatibility. Cannot access "path.dirname" in client code.
Describe the bug
I am having this issue in my app since upgrading to Vite 3. I am still having the issue on v3.0.2. The issue only happens with vite dev.
I have a reproduction case here: https://stackblitz.com/edit/sveltejs-kit-template-default-azwtze?file=src%2Froutes%2Findex.svelte&terminal=dev
To see the error, run npm run dev, and the index page crashes with this error:
Error: Module "path" has been externalized for browser compatibility. Cannot access "path.dirname" in client code.
at Object.get (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/dom-to-svg.js?v=e81faeb3:2646:17)
at node_modules/postcss/lib/map-generator.js (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/dom-to-svg.js?v=e81faeb3:3033:11)
at __require (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/chunk-QOVRSCHT.js?v=e81faeb3:11:50)
at node_modules/postcss/lib/lazy-result.js (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/dom-to-svg.js?v=e81faeb3:4790:24)
at __require (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/chunk-QOVRSCHT.js?v=e81faeb3:11:50)
at node_modules/postcss/lib/postcss.js (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/dom-to-svg.js?v=e81faeb3:5497:22)
at __require (https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/chunk-QOVRSCHT.js?v=e81faeb3:11:50)
at https://sveltejs-kit-template-default-azwtze--5173.local.webcontainer.io/node_modules/.vite/deps/dom-to-svg.js?v=e81faeb3:6382:30
Interestingly, it works just fine in "prod" mode. If you run npm run build && npm run preview, it does not crash.
Something in the dom-to-svg package seems to be causing this to show up.
Reproduction
https://stackblitz.com/edit/sveltejs-kit-template-default-azwtze?file=src%2Froutes%2Findex.svelte&terminal=dev
System Info
My local dev machine:
System:
OS: macOS 12.4
CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
Memory: 173.15 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.14.2 - ~/.nvm/versions/node/v16.14.2/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 8.5.0 - ~/.nvm/versions/node/v16.14.2/bin/npm
Browsers:
Chrome: 103.0.5060.114
Firefox: 102.0.1
Safari: 15.5
npmPackages:
vite: ^3.0.2 => 3.0.2
And on Stackblitz:
System:
OS: Linux 5.0 undefined
CPU: (4) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
Memory: 0 Bytes / 0 Bytes
Shell: 1.0 - /bin/jsh
Binaries:
Node: 16.14.2 - /usr/local/bin/node
Yarn: 1.22.10 - /bin/yarn
npm: 7.17.0 - /bin/npm
npmPackages:
vite: ^3.0.2 => 3.0.2
Used Package Manager
npm
Logs
I'm getting an error that this field is too long (maximum is 65536 characters), so I'll have to truncate this part
Click to expand!
$ vite dev --debug
vite:vite-plugin-svelte svelte inspector path: /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@sveltejs/vite-plugin-svelte/src/ui/inspector/ +0ms
vite:config bundled config file loaded in 2703.70ms +0ms
vite:vite-plugin-svelte findSvelteDependencies: searching svelte dependencies in /home/projects/sveltejs-kit-template-default-azwtze +11ms
vite:vite-plugin-svelte adding bare svelte packages to optimizeDeps.include: svelte/animate, svelte/easing, svelte/internal, svelte/motion, svelte/store, svelte/transition, svelte +1ms
vite:vite-plugin-svelte automatically excluding found svelte dependencies: +1ms
vite:vite-plugin-svelte reincluding transitive dependencies of excluded svelte dependencies [] +0ms
vite:vite-plugin-svelte additional vite config {
resolve: {
mainFields: [ 'svelte', 'module', 'jsnext:main', 'jsnext' ],
dedupe: [
'svelte/animate',
'svelte/easing',
'svelte/internal',
'svelte/motion',
'svelte/ssr',
'svelte/store',
'svelte/transition',
'svelte',
'svelte-hmr/runtime/hot-api-esm.js',
'svelte-hmr/runtime/proxy-adapter-dom.js',
'svelte-hmr'
]
},
optimizeDeps: {
include: [
'svelte/animate',
'svelte/easing',
'svelte/internal',
'svelte/motion',
'svelte/store',
'svelte/transition',
'svelte'
],
exclude: [ 'svelte-hmr' ]
},
ssr: { noExternal: [ 'svelte', /^svelte\// ], external: [] }
} +1ms
vite:vite-plugin-svelte Setting compilerOptions.hydratable: true for SvelteKit +14ms
vite:vite-plugin-svelte resolved options {
hot: { injectCss: false },
compilerOptions: { css: false, dev: true, hydratable: true },
extensions: [ '.svelte' ],
emitCss: true,
kit: {
adapter: { name: '@sveltejs/adapter-auto', adapt: [Function: adapt] },
methodOverride: { allowed: [Array] }
},
configFile: '/home/projects/sveltejs-kit-template-default-azwtze/svelte.config.js',
root: '/home/projects/sveltejs-kit-template-default-azwtze',
isBuild: false,
isServe: true,
isDebug: true,
isProduction: false,
preprocess: [ { style: [Function: style] } ]
} +1ms
vite:vite-plugin-svelte inspector disabled, could not find config +1ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite-plugin-svelte',
vite:config 'vite-plugin-svelte:inspector',
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-plugin-svelte-kit',
vite:config 'vite:wasm-fallback',
vite:config 'vite:define',
vite:config 'vite:css-post',
vite:config 'vite:worker-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: undefined,
vite:config include: [
vite:config 'svelte/animate',
vite:config 'svelte/easing',
vite:config 'svelte/internal',
vite:config 'svelte/motion',
vite:config 'svelte/store',
vite:config 'svelte/transition',
vite:config 'svelte'
vite:config ],
vite:config exclude: [ 'svelte-hmr' ],
vite:config esbuildOptions: { preserveSymlinks: undefined }
vite:config },
vite:config server: {
vite:config preTransformRequests: true,
vite:config fs: { strict: true, allow: [Array], deny: [Array] },
vite:config watch: { ignored: [Array] },
vite:config middlewareMode: false
vite:config },
vite:config resolve: {
vite:config mainFields: [ 'svelte', 'module', 'jsnext:main', 'jsnext' ],
vite:config dedupe: [
vite:config 'svelte/animate',
vite:config 'svelte/easing',
vite:config 'svelte/internal',
vite:config 'svelte/motion',
vite:config 'svelte/ssr',
vite:config 'svelte/store',
vite:config 'svelte/transition',
vite:config 'svelte',
vite:config 'svelte-hmr/runtime/hot-api-esm.js',
vite:config 'svelte-hmr/runtime/proxy-adapter-dom.js',
vite:config 'svelte-hmr'
vite:config ],
vite:config alias: [ [Object], [Object], [Object], [Object], [Object] ]
vite:config },
vite:config ssr: {
vite:config format: 'esm',
vite:config target: 'node',
vite:config noExternal: [ 'svelte', /^svelte\// ],
vite:config external: [],
vite:config optimizeDeps: { disabled: true, esbuildOptions: [Object] }
vite:config },
vite:config appType: 'custom',
vite:config base: '/',
vite:config build: {
vite:config target: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari13' ],
vite:config polyfillModulePreload: true,
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config cssCodeSplit: true,
vite:config cssTarget: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari13' ],
vite:config sourcemap: false,
vite:config rollupOptions: {
vite:config input: '/home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/client/start.js'
vite:config },
vite:config minify: 'esbuild',
vite:config terserOptions: {},
vite:config write: true,
vite:config emptyOutDir: null,
vite:config manifest: false,
vite:config lib: false,
vite:config ssr: false,
vite:config ssrManifest: 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 },
vite:config root: '/home/projects/sveltejs-kit-template-default-azwtze',
vite:config configFile: '/home/projects/sveltejs-kit-template-default-azwtze/vite.config.js',
vite:config configFileDependencies: [
vite:config '/home/projects/sveltejs-kit-template-default-azwtze/vite.config.js'
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: {}
vite:config },
vite:config publicDir: '/home/projects/sveltejs-kit-template-default-azwtze/public',
vite:config cacheDir: '/home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite',
vite:config command: 'serve',
vite:config mode: 'development',
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config isProduction: false,
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 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 [Object], [Object], [Object],
vite:config [Object], [Object], [Object],
vite:config [Object], [Object], [Object],
vite:config [Object], [Object], [Object],
vite:config [Object], [Object], [Object],
vite:config [Object], [Object], [Object],
vite:config [Object], [Object]
vite:config ],
vite:config rollupOptions: {}
vite:config },
vite:config experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false }
vite:config } +29ms
vite:deps Hash is consistent. Skipping. Use --force to override. +0ms
VITE v3.0.2 ready in 3990 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
<SOME LOGS HERE TRUNCATED>
vite:vite-plugin-svelte setting cssHash s-WFTADzNPIVrM for /src/lib/header/Header.svelte +15ms
vite:vite-plugin-svelte setting cssHash s-lXDMeZ-gXAhl for /src/lib/Counter.svelte +1ms
vite:vite-plugin-svelte setting cssHash s-TNdUI3H_7bWW for /src/lib/ScreenshotWrap.svelte +2ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte +61ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte +0ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +12ms
vite:resolve 10.50ms /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/app/stores -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/app/stores.js +107ms
vite:resolve 12.70ms svelte/motion -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/motion/index.mjs +1ms
vite:resolve 13.40ms $app/stores -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/app/stores.js +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +12ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +1ms
vite:resolve 1.10ms /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css -> /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +3ms
vite:resolve 2.00ms ./svelte-logo.svg -> /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/svelte-logo.svg +0ms
vite:import-analysis 21.00ms [2 imports rewritten] src/lib/ScreenshotWrap.svelte +111ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +2ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:transform 89.30ms /src/lib/ScreenshotWrap.svelte +111ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +2ms
vite:resolve 1.50ms /node_modules/svelte/motion/index.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/motion/index.mjs +3ms
vite:cache [memory] /node_modules/svelte/internal/index.mjs +110ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte +0ms
vite:load 4.30ms [plugin] /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +106ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +5ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +0ms
vite:resolve 0.50ms /src/lib/Counter.svelte?svelte&type=style&lang.css -> /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +5ms
vite:import-analysis 28.80ms [3 imports rewritten] src/lib/Counter.svelte +8ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +2ms
vite:transform 99.40ms /src/lib/Counter.svelte +8ms
vite:resolve 1.70ms /.svelte-kit/runtime/app/stores.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/app/stores.js +2ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +1ms
vite:cache [memory] /node_modules/svelte/internal/index.mjs +8ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte +1ms
vite:load 0.90ms [plugin] /src/lib/Counter.svelte?svelte&type=style&lang.css +5ms
vite:resolve 2.00ms /src/lib/header/svelte-logo.svg -> /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/svelte-logo.svg +2ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +1ms
vite:resolve 0.90ms /src/lib/header/Header.svelte?svelte&type=style&lang.css -> /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +2ms
vite:import-analysis 35.10ms [4 imports rewritten] src/lib/header/Header.svelte +6ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +1ms
vite:transform 106.00ms /src/lib/header/Header.svelte +6ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +3ms
vite:cache [memory] /node_modules/svelte/internal/index.mjs +7ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte +0ms
vite:load 0.40ms [plugin] /src/lib/header/Header.svelte?svelte&type=style&lang.css +7ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +1ms
vite:load 1.70ms [plugin] /src/lib/header/svelte-logo.svg +3ms
vite:import-analysis 0.00ms [no imports] src/lib/header/svelte-logo.svg +8ms
vite:transform 0.40ms /src/lib/header/svelte-logo.svg +7ms
vite:import-analysis 0.00ms [no imports] src/routes/__layout.svelte?svelte&type=style&lang.css +2ms
vite:import-analysis 0.10ms [no imports] src/routes/index.svelte?svelte&type=style&lang.css +0ms
vite:transform 129.40ms /src/routes/__layout.svelte?svelte&type=style&lang.css +2ms
vite:transform 127.50ms /src/routes/index.svelte?svelte&type=style&lang.css +1ms
vite:load 14.00ms [fs] /node_modules/svelte/motion/index.mjs +6ms
vite:load 8.10ms [fs] /.svelte-kit/runtime/app/stores.js +0ms
vite:resolve 1.30ms ../store/index.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/store/index.mjs +34ms
vite:resolve 2.10ms ./env.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/app/env.js +3ms
vite:resolve 2.30ms ../internal/index.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/internal/index.mjs +1ms
vite:resolve 0.90ms ../env.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/env.js +3ms
vite:resolve 1.00ms ../easing/index.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/easing/index.mjs +0ms
vite:resolve 1.00ms /node_modules/svelte/store/index.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/store/index.mjs +2ms
vite:resolve 0.90ms /.svelte-kit/runtime/app/env.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/app/env.js +2ms
vite:resolve 0.70ms /.svelte-kit/runtime/env.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/env.js +1ms
vite:resolve 0.80ms /node_modules/svelte/easing/index.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/easing/index.mjs +0ms
vite:import-analysis 14.50ms [3 imports rewritten] .svelte-kit/runtime/app/stores.js +37ms
vite:import-analysis 15.30ms [3 imports rewritten] node_modules/svelte/motion/index.mjs +0ms
vite:transform 17.70ms /.svelte-kit/runtime/app/stores.js +37ms
vite:transform 20.00ms /node_modules/svelte/motion/index.mjs +2ms
vite:cache [memory] /node_modules/svelte/ssr.mjs +65ms
vite:cache [memory] /node_modules/svelte/internal/index.mjs +1ms
vite:import-analysis 0.00ms [no imports] src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +29ms
vite:import-analysis 0.20ms [no imports] src/lib/Counter.svelte?svelte&type=style&lang.css +1ms
vite:import-analysis 0.30ms [no imports] src/lib/header/Header.svelte?svelte&type=style&lang.css +0ms
vite:transform 83.10ms /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +27ms
vite:transform 78.30ms /src/lib/Counter.svelte?svelte&type=style&lang.css +0ms
vite:transform 73.40ms /src/lib/header/Header.svelte?svelte&type=style&lang.css +2ms
vite:load 10.40ms [fs] /.svelte-kit/runtime/app/env.js +69ms
vite:load 10.40ms [fs] /.svelte-kit/runtime/env.js +0ms
vite:load 10.40ms [fs] /node_modules/svelte/store/index.mjs +0ms
vite:load 10.50ms [fs] /node_modules/svelte/easing/index.mjs +0ms
vite:import-analysis 0.30ms [no imports] .svelte-kit/runtime/env.js +28ms
vite:transform 0.90ms /.svelte-kit/runtime/env.js +26ms
vite:import-analysis 13.10ms [1 imports rewritten] node_modules/svelte/easing/index.mjs +13ms
vite:import-analysis 13.20ms [1 imports rewritten] .svelte-kit/runtime/app/env.js +0ms
vite:transform 13.60ms /node_modules/svelte/easing/index.mjs +13ms
vite:transform 19.00ms /.svelte-kit/runtime/app/env.js +5ms
vite:import-analysis 32.70ms [1 imports rewritten] node_modules/svelte/store/index.mjs +19ms
vite:cache [memory] /node_modules/svelte/internal/index.mjs +69ms
vite:cache [memory] /.svelte-kit/runtime/env.js +0ms
vite:transform 33.60ms /node_modules/svelte/store/index.mjs +15ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +148ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +8ms
vite:resolve 0.90ms @fontsource/fira-mono -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/index.css +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +136ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +1ms
vite:resolve 1.90ms ./files/fira-mono-cyrillic-ext-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-cyrillic-ext-400-normal.woff2 +0ms
vite:resolve 1.90ms ./files/fira-mono-cyrillic-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-cyrillic-400-normal.woff2 +0ms
vite:resolve 2.00ms ./files/fira-mono-greek-ext-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-greek-ext-400-normal.woff2 +0ms
vite:resolve 2.10ms ./files/fira-mono-greek-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-greek-400-normal.woff2 +0ms
vite:resolve 2.10ms ./files/fira-mono-latin-ext-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-latin-ext-400-normal.woff2 +0ms
vite:resolve 2.20ms ./files/fira-mono-latin-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-latin-400-normal.woff2 +0ms
vite:resolve 1.50ms ./files/fira-mono-all-400-normal.woff -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-all-400-normal.woff +2ms
vite:import-analysis 0.00ms [no imports] src/app.css +181ms
vite:transform 422.60ms /src/app.css +180ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +23ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +3ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +3ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +2ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +2ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:resolve 2.50ms dom-to-svg -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +289ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +4ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:time 937.90ms / +0ms
vite:time 8.80ms /src/lib/header/svelte-logo.svg +35ms
vite:time 4.40ms /svelte-welcome.webp +1ms
vite:load 1.70ms [fs] .svelte-kit/runtime/client/start.js +319ms
vite:resolve 0.10ms svelte -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte.js?v=6ae55255 +73ms
vite:resolve 0.40ms /node_modules/.vite/deps/svelte.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte.js?v=6ae55255 +1ms
vite:resolve 0.30ms svelte/store -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_store.js?v=6ae55255 +1ms
vite:resolve 0.10ms /node_modules/.vite/deps/svelte_store.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_store.js?v=6ae55255 +1ms
vite:resolve 0.40ms ../paths.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/paths.js +0ms
vite:resolve 0.50ms __GENERATED__/root.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/generated/root.svelte +2ms
vite:resolve 0.40ms __GENERATED__/client-manifest.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/generated/client-manifest.js +1ms
vite:resolve 0.20ms /.svelte-kit/generated/client-manifest.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/generated/client-manifest.js +0ms
vite:resolve 0.30ms ./singletons.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/client/singletons.js +1ms
vite:resolve 0.20ms /.svelte-kit/runtime/client/singletons.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/client/singletons.js +0ms
vite:hmr [detected api usage] .svelte-kit/runtime/client/start.js +0ms
vite:import-analysis 10.30ms [6 imports rewritten] .svelte-kit/runtime/client/start.js +98ms
vite:transform 12.20ms .svelte-kit/runtime/client/start.js +98ms
vite:time 28.50ms .svelte-kit/runtime/client/start.js +40ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte.js +0ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_store.js +0ms
vite:load 3.90ms [fs] /.svelte-kit/runtime/paths.js +43ms
vite:load 4.20ms [fs] /.svelte-kit/generated/root.svelte +0ms
vite:load 4.20ms [fs] /.svelte-kit/generated/client-manifest.js +0ms
vite:load 4.20ms [fs] /.svelte-kit/runtime/client/singletons.js +0ms
vite:load 4.50ms [plugin] /node_modules/.vite/deps/svelte.js?v=6ae55255 +0ms
vite:load 4.70ms [plugin] /node_modules/.vite/deps/svelte_store.js?v=6ae55255 +1ms
vite:vite-plugin-svelte setting cssHash s-cCKfmRoJfo02 for /.svelte-kit/generated/root.svelte +112ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/generated/root.svelte +101ms
vite:import-analysis 0.10ms [no imports] .svelte-kit/runtime/paths.js +134ms
vite:import-analysis 0.30ms [no imports] .svelte-kit/runtime/client/singletons.js +0ms
vite:transform 101.30ms /.svelte-kit/runtime/paths.js +134ms
vite:transform 101.40ms /.svelte-kit/runtime/client/singletons.js +1ms
vite:resolve 2.00ms ./client-matchers.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/generated/client-matchers.js +138ms
vite:resolve 2.10ms ./chunk-GCAUGMMD.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +0ms
vite:resolve 2.10ms ./chunk-4G23DRK4.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +0ms
vite:resolve 0.50ms /.svelte-kit/generated/client-matchers.js -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/generated/client-matchers.js +2ms
vite:resolve 0.60ms /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +0ms
vite:resolve 0.60ms /node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +0ms
vite:resolve 0.80ms svelte/internal -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +0ms
vite:resolve 0.80ms /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +1ms
vite:resolve 1.50ms ../../src/routes/__layout.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte +1ms
vite:resolve 1.70ms ./chunk-QOVRSCHT.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +0ms
vite:resolve 1.20ms /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +2ms
vite:resolve 0.80ms ../runtime/components/error.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/components/error.svelte +1ms
vite:resolve 0.80ms /.svelte-kit/runtime/components/error.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/components/error.svelte +1ms
vite:import-analysis 20.00ms [2 imports rewritten] node_modules/.vite/deps/svelte.js?v=6ae55255 +20ms
vite:transform 120.70ms /node_modules/.vite/deps/svelte.js?v=6ae55255 +19ms
vite:resolve 1.40ms ../../src/routes/about.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/src/routes/about.svelte +11ms
vite:resolve 1.60ms /node_modules/svelte-hmr/runtime/hot-api-esm.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/hot-api-esm.js +1ms
vite:resolve 1.00ms /src/routes/about.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/src/routes/about.svelte +1ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-GCAUGMMD.js +134ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-QOVRSCHT.js +0ms
vite:resolve 0.80ms ../../src/routes/index.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte +2ms
vite:resolve 1.00ms /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:import-analysis 25.30ms [3 imports rewritten] node_modules/.vite/deps/svelte_store.js?v=6ae55255 +5ms
vite:transform 125.90ms /node_modules/.vite/deps/svelte_store.js?v=6ae55255 +5ms
vite:hmr [self-accepts] .svelte-kit/generated/root.svelte +162ms
vite:resolve 0.40ms ../../src/routes/todos/index.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/src/routes/todos/index.svelte +2ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-4G23DRK4.js +4ms
vite:resolve 0.60ms /src/routes/todos/index.svelte -> /home/projects/sveltejs-kit-template-default-azwtze/src/routes/todos/index.svelte +1ms
vite:import-analysis 27.10ms [4 imports rewritten] .svelte-kit/generated/root.svelte +4ms
vite:transform 143.60ms /.svelte-kit/generated/root.svelte +18ms
vite:cache [memory] /node_modules/.vite/deps/svelte.js?v=6ae55255 +456ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_internal.js +17ms
vite:import-analysis 48.70ms [6 imports rewritten] .svelte-kit/generated/client-manifest.js +20ms
vite:transform 149.50ms /.svelte-kit/generated/client-manifest.js +6ms
vite:resolve 5.00ms /@vite/client -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/vite/dist/client/client.mjs +41ms
vite:load 30.60ms [fs] /node_modules/svelte-hmr/runtime/hot-api-esm.js +181ms
vite:load 30.80ms [fs] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:load 22.60ms [fs] /.svelte-kit/generated/client-matchers.js +0ms
vite:load 4.50ms [fs] /@vite/client +0ms
vite:load 54.00ms [plugin] /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +1ms
vite:load 54.10ms [plugin] /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +0ms
vite:load 49.90ms [plugin] /node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +0ms
vite:load 32.60ms [plugin] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +0ms
vite:import-analysis 0.00ms [no imports] .svelte-kit/generated/client-matchers.js +35ms
vite:import-analysis 1.90ms [no imports] node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +2ms
vite:import-analysis 3.60ms [no imports] node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +1ms
vite:transform 6.10ms /.svelte-kit/generated/client-matchers.js +40ms
vite:transform 6.40ms /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +0ms
vite:transform 11.00ms /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +5ms
vite:resolve 11.40ms ../runtime/index.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/index.js +26ms
vite:resolve 0.90ms /node_modules/svelte-hmr/runtime/index.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/index.js +2ms
vite:resolve 1.70ms @vite/env -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/vite/dist/client/env.mjs +0ms
vite:resolve 1.70ms /node_modules/vite/dist/client/env.mjs -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/vite/dist/client/env.mjs +3ms
vite:resolve 2.70ms ./overlay.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/overlay.js +1ms
vite:import-analysis 19.20ms [1 imports rewritten] node_modules/svelte-hmr/runtime/hot-api-esm.js +15ms
vite:import-analysis 20.20ms [1 imports rewritten] node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +2ms
vite:transform 21.70ms /node_modules/svelte-hmr/runtime/hot-api-esm.js +10ms
vite:transform 22.00ms /node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +1ms
vite:resolve 2.40ms /node_modules/svelte-hmr/runtime/overlay.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/overlay.js +5ms
vite:import-analysis 11.70ms [1 imports rewritten] node_modules/vite/dist/client/client.mjs +3ms
vite:cache [memory] /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +63ms
vite:transform 24.30ms /@vite/client +2ms
vite:time 51.80ms /@vite/client +240ms
vite:import-analysis 41.00ms [2 imports rewritten] node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +18ms
vite:import-analysis 41.60ms [2 imports rewritten] node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:transform 42.30ms /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +18ms
vite:transform 44.20ms /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +2ms
vite:cache [memory] /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +22ms
vite:cache [memory] /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +0ms
vite:cache [memory] /node_modules/.vite/deps/svelte.js?v=6ae55255 +8ms
vite:time 1.80ms /node_modules/.vite/deps/svelte.js?v=6ae55255 +21ms
vite:cache [memory] /node_modules/.vite/deps/svelte_store.js?v=6ae55255 +4ms
vite:time 1.80ms /node_modules/.vite/deps/svelte_store.js?v=6ae55255 +5ms
vite:cache [memory] /.svelte-kit/runtime/paths.js +6ms
vite:time 3.40ms /.svelte-kit/runtime/paths.js +5ms
vite:cache [memory] /.svelte-kit/generated/root.svelte +11ms
vite:time 5.20ms /.svelte-kit/generated/root.svelte +12ms
vite:cache [memory] /.svelte-kit/generated/client-manifest.js +5ms
vite:time 1.30ms /.svelte-kit/generated/client-manifest.js +4ms
vite:cache [memory] /.svelte-kit/runtime/client/singletons.js +4ms
vite:time 1.30ms /.svelte-kit/runtime/client/singletons.js +4ms
vite:load 48.80ms [fs] /node_modules/svelte-hmr/runtime/index.js +94ms
vite:load 47.50ms [fs] /node_modules/vite/dist/client/env.mjs +1ms
vite:load 42.30ms [fs] /node_modules/svelte-hmr/runtime/overlay.js +0ms
vite:import-analysis 0.20ms [no imports] node_modules/svelte-hmr/runtime/overlay.js +49ms
vite:transform 0.50ms /node_modules/svelte-hmr/runtime/overlay.js +47ms
vite:import-analysis 0.20ms [no imports] node_modules/vite/dist/client/env.mjs +0ms
vite:transform 1.40ms /node_modules/vite/dist/client/env.mjs +1ms
vite:resolve 1.30ms ./hot-api.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/hot-api.js +69ms
vite:resolve 0.30ms /node_modules/svelte-hmr/runtime/hot-api.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/hot-api.js +1ms
vite:import-analysis 2.50ms [1 imports rewritten] node_modules/svelte-hmr/runtime/index.js +2ms
vite:transform 3.00ms /node_modules/svelte-hmr/runtime/index.js +2ms
vite:cache [memory] /node_modules/vite/dist/client/env.mjs +12ms
vite:time 1.10ms /node_modules/vite/dist/client/env.mjs +13ms
vite:cache [memory] /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +3ms
vite:time 1.10ms /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +2ms
vite:cache [memory] /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +4ms
vite:time 1.00ms /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +4ms
vite:cache [memory] /node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +2ms
vite:time 0.90ms /node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +2ms
vite:load 11.50ms [fs] /node_modules/svelte-hmr/runtime/hot-api.js +17ms
vite:resolve 0.30ms ./proxy.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/proxy.js +14ms
vite:resolve 0.40ms /node_modules/svelte-hmr/runtime/proxy.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/proxy.js +1ms
vite:import-analysis 1.60ms [1 imports rewritten] node_modules/svelte-hmr/runtime/hot-api.js +16ms
vite:transform 2.10ms /node_modules/svelte-hmr/runtime/hot-api.js +15ms
vite:cache [memory] /.svelte-kit/generated/client-matchers.js +7ms
vite:time 0.80ms /.svelte-kit/generated/client-matchers.js +7ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +2ms
vite:time 0.70ms /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +2ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api-esm.js +2ms
vite:time 1.60ms /node_modules/svelte-hmr/runtime/hot-api-esm.js +3ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +2ms
vite:time 0.90ms /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +1ms
vite:load 9.00ms [fs] /node_modules/svelte-hmr/runtime/proxy.js +13ms
vite:resolve 0.50ms ./svelte-hooks.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/svelte-hooks.js +13ms
vite:resolve 0.40ms /node_modules/svelte-hmr/runtime/svelte-hooks.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte-hmr/runtime/svelte-hooks.js +1ms
vite:import-analysis 2.40ms [1 imports rewritten] node_modules/svelte-hmr/runtime/proxy.js +14ms
vite:transform 2.70ms /node_modules/svelte-hmr/runtime/proxy.js +14ms
vite:load 0.80ms [fs] /node_modules/svelte-hmr/runtime/svelte-hooks.js +8ms
vite:import-analysis 0.60ms [1 imports rewritten] node_modules/svelte-hmr/runtime/svelte-hooks.js +5ms
vite:transform 1.10ms /node_modules/svelte-hmr/runtime/svelte-hooks.js +5ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +13ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/index.js +5ms
vite:time 0.80ms /node_modules/svelte-hmr/runtime/index.js +18ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/overlay.js +1ms
vite:time 0.90ms /node_modules/svelte-hmr/runtime/overlay.js +2ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api.js +6ms
vite:time 1.10ms /node_modules/svelte-hmr/runtime/hot-api.js +5ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy.js +6ms
vite:time 1.00ms /node_modules/svelte-hmr/runtime/proxy.js +7ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/svelte-hooks.js +9ms
vite:time 0.80ms /node_modules/svelte-hmr/runtime/svelte-hooks.js +8ms
vite:load 0.70ms [fs] /src/routes/__layout.svelte +53ms
vite:vite-plugin-svelte setting cssHash s-PoaHcXV6SIWL for /src/routes/__layout.svelte +263ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte +32ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +7ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +0ms
vite:hmr [self-accepts] src/routes/__layout.svelte +277ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +2ms
vite:import-analysis 8.70ms [6 imports rewritten] src/routes/__layout.svelte +93ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +1ms
vite:transform 41.60ms /src/routes/__layout.svelte +94ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +3ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +67ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api-esm.js +0ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte +0ms
vite:load 0.30ms [plugin] /src/routes/__layout.svelte?svelte&type=style&lang.css +45ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +0ms
vite:hmr [self-accepts] src/routes/__layout.svelte?svelte&type=style&lang.css +11ms
vite:import-analysis 0.30ms [0 imports rewritten] src/routes/__layout.svelte?svelte&type=style&lang.css +10ms
vite:transform 2.50ms /src/routes/__layout.svelte?svelte&type=style&lang.css +9ms
vite:load 5.90ms [fs] /src/lib/header/Header.svelte +9ms
vite:load 6.10ms [fs] /src/app.css +1ms
vite:load 1.00ms [fs] /.svelte-kit/runtime/components/error.svelte +0ms
vite:time 58.80ms /src/routes/__layout.svelte +78ms
vite:vite-plugin-svelte setting cssHash s-WFTADzNPIVrM for /src/lib/header/Header.svelte +13ms
vite:vite-plugin-svelte setting cssHash s-T8bZhUKnhnaa for /.svelte-kit/runtime/components/error.svelte +2ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/.svelte-kit/runtime/components/error.svelte +76ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte +0ms
vite:hmr [self-accepts] .svelte-kit/runtime/components/error.svelte +94ms
vite:import-analysis 9.30ms [3 imports rewritten] .svelte-kit/runtime/components/error.svelte +96ms
vite:transform 88.10ms /.svelte-kit/runtime/components/error.svelte +96ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +103ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api-esm.js +1ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +13ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +0ms
vite:hmr [self-accepts] src/lib/header/Header.svelte +4ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +2ms
vite:import-analysis 12.80ms [6 imports rewritten] src/lib/header/Header.svelte +4ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +0ms
vite:transform 92.60ms /src/lib/header/Header.svelte +4ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +1ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +3ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api-esm.js +0ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte +1ms
vite:load 0.30ms [plugin] /src/lib/header/Header.svelte?svelte&type=style&lang.css +98ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +0ms
vite:load 0.60ms [plugin] /src/lib/header/svelte-logo.svg +1ms
vite:hmr [self-accepts] src/lib/header/Header.svelte?svelte&type=style&lang.css +6ms
vite:import-analysis 0.30ms [0 imports rewritten] src/lib/header/Header.svelte?svelte&type=style&lang.css +4ms
vite:transform 1.40ms /src/lib/header/Header.svelte?svelte&type=style&lang.css +4ms
vite:import-analysis 0.00ms [no imports] src/lib/header/svelte-logo.svg +0ms
vite:transform 0.30ms /src/lib/header/svelte-logo.svg +0ms
vite:resolve 2.00ms ./files/fira-mono-cyrillic-ext-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-cyrillic-ext-400-normal.woff2 +656ms
vite:resolve 2.10ms ./files/fira-mono-cyrillic-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-cyrillic-400-normal.woff2 +0ms
vite:resolve 2.20ms ./files/fira-mono-greek-ext-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-greek-ext-400-normal.woff2 +1ms
vite:resolve 2.30ms ./files/fira-mono-greek-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-greek-400-normal.woff2 +0ms
vite:resolve 2.20ms ./files/fira-mono-latin-ext-400-normal.woff2 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/@fontsource/fira-mono/files/fira-mono-latin-ext-400-normal.woff2 +0ms
vite:load 7.40ms [fs] /.svelte-kit/runtime/app/stores.js +7ms
vite:time 110.70ms /.svelte-kit/runtime/components/error.svelte +107ms
vite:time 8.20ms /src/lib/header/Header.svelte +1ms
vite:hmr [self-accepts] src/app.css +14ms
vite:import-analysis 0.20ms [0 imports rewritten] src/app.css +14ms
vite:transform 109.70ms /src/app.css +14ms
vite:import-analysis 3.70ms [3 imports rewritten] .svelte-kit/runtime/app/stores.js +3ms
vite:transform 4.60ms /.svelte-kit/runtime/app/stores.js +3ms
vite:cache [memory] /node_modules/.vite/deps/svelte.js?v=6ae55255 +21ms
vite:cache [memory] /src/app.css +2ms
vite:time 0.90ms /src/app.css +11ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/__layout.svelte?svelte&type=style&lang.css +24ms
vite:cache [memory] /src/routes/__layout.svelte?svelte&type=style&lang.css +2ms
vite:time 0.90ms /src/routes/__layout.svelte?svelte&type=style&lang.css +2ms
vite:load 6.00ms [fs] /.svelte-kit/runtime/app/env.js +19ms
vite:load 6.20ms [fs] /.svelte-kit/runtime/env.js +0ms
vite:import-analysis 0.10ms [no imports] .svelte-kit/runtime/env.js +9ms
vite:transform 0.70ms /.svelte-kit/runtime/env.js +10ms
vite:import-analysis 1.70ms [1 imports rewritten] .svelte-kit/runtime/app/env.js +2ms
vite:transform 2.10ms /.svelte-kit/runtime/app/env.js +1ms
vite:cache [memory] /.svelte-kit/runtime/env.js +7ms
vite:cache [memory] /.svelte-kit/runtime/app/stores.js +1ms
vite:time 0.70ms /.svelte-kit/runtime/app/stores.js +8ms
vite:cache [memory] /src/lib/header/svelte-logo.svg +1ms
vite:time 0.80ms /src/lib/header/svelte-logo.svg?import +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/header/Header.svelte?svelte&type=style&lang.css +11ms
vite:cache [memory] /src/lib/header/Header.svelte?svelte&type=style&lang.css +2ms
vite:time 1.70ms /src/lib/header/Header.svelte?svelte&type=style&lang.css +3ms
vite:cache [memory] /.svelte-kit/runtime/app/env.js +8ms
vite:time 1.10ms /.svelte-kit/runtime/app/env.js +7ms
vite:cache [memory] /.svelte-kit/runtime/env.js +2ms
vite:time 1.00ms /.svelte-kit/runtime/env.js +2ms
vite:load 0.50ms [fs] /src/routes/index.svelte +40ms
vite:vite-plugin-svelte setting cssHash s-Uap-jPRb-uiE for /src/routes/index.svelte +32ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte +29ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +5ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +1ms
vite:hmr [self-accepts] src/routes/index.svelte +86ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +2ms
vite:import-analysis 7.60ms [6 imports rewritten] src/routes/index.svelte +74ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +1ms
vite:transform 37.50ms /src/routes/index.svelte +75ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +1ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +61ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api-esm.js +0ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte +1ms
vite:load 0.20ms [plugin] /src/routes/index.svelte?svelte&type=style&lang.css +40ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +0ms
vite:hmr [self-accepts] src/routes/index.svelte?svelte&type=style&lang.css +10ms
vite:import-analysis 0.20ms [0 imports rewritten] src/routes/index.svelte?svelte&type=style&lang.css +8ms
vite:transform 0.90ms /src/routes/index.svelte?svelte&type=style&lang.css +7ms
vite:load 3.20ms [fs] /src/lib/Counter.svelte +7ms
vite:load 3.20ms [fs] /src/lib/ScreenshotWrap.svelte +0ms
vite:time 49.90ms /src/routes/index.svelte +70ms
vite:vite-plugin-svelte setting cssHash s-lXDMeZ-gXAhl for /src/lib/Counter.svelte +10ms
vite:vite-plugin-svelte setting cssHash s-TNdUI3H_7bWW for /src/lib/ScreenshotWrap.svelte +0ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte +49ms
vite:vite-plugin-svelte transform returns compiled js for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte +0ms
vite:resolve 0.40ms svelte/motion -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +379ms
vite:resolve 0.10ms /node_modules/.vite/deps/svelte_motion.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +0ms
vite:resolve 0.10ms /node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +5ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:hmr [self-accepts] src/lib/Counter.svelte +60ms
vite:hmr [self-accepts] src/lib/ScreenshotWrap.svelte +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +3ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:hmr [dispose] /home/projects/sveltejs-kit-template-default-azwtze/node_modules/svelte/motion/index.mjs +4ms
vite:import-analysis 9.80ms [5 imports rewritten] src/lib/Counter.svelte +64ms
vite:import-analysis 10.10ms [5 imports rewritten] src/lib/ScreenshotWrap.svelte +1ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +2ms
vite:transform 60.30ms /src/lib/Counter.svelte +65ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:transform 59.70ms /src/lib/ScreenshotWrap.svelte +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +2ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:cache [memory] /node_modules/.vite/deps/svelte_internal.js?v=6ae55255 +73ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/hot-api-esm.js +0ms
vite:cache [memory] /node_modules/svelte-hmr/runtime/proxy-adapter-dom.js +0ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte +0ms
vite:vite-plugin-svelte load returns css for /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte +1ms
vite:load 0.50ms [plugin] /src/lib/Counter.svelte?svelte&type=style&lang.css +66ms
vite:load 0.20ms [plugin] /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +0ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/svelte_motion.js +552ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/dom-to-svg.js +0ms
vite:hmr [self-accepts] src/lib/Counter.svelte?svelte&type=style&lang.css +5ms
vite:import-analysis 0.20ms [0 imports rewritten] src/lib/Counter.svelte?svelte&type=style&lang.css +4ms
vite:hmr [self-accepts] src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +1ms
vite:import-analysis 0.20ms [0 imports rewritten] src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +1ms
vite:transform 1.20ms /src/lib/Counter.svelte?svelte&type=style&lang.css +5ms
vite:transform 1.10ms /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +0ms
vite:load 3.40ms [plugin] /node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +4ms
vite:load 3.30ms [plugin] /node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +0ms
vite:time 3.20ms /src/lib/Counter.svelte +71ms
vite:resolve 2.80ms ./chunk-V3UMKGYM.js -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +29ms
vite:import-analysis 10.00ms [1 imports rewritten] node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +15ms
vite:transform 10.70ms /node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +16ms
vite:resolve 16.90ms /node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 -> /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +17ms
vite:cache [memory] /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +36ms
vite:import-analysis 28.20ms [4 imports rewritten] node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +19ms
vite:transform 29.10ms /node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +18ms
vite:cache [memory] /node_modules/.vite/deps/chunk-4G23DRK4.js?v=6ae55255 +2ms
vite:cache [memory] /node_modules/.vite/deps/chunk-GCAUGMMD.js?v=6ae55255 +0ms
vite:cache [memory] /node_modules/.vite/deps/chunk-QOVRSCHT.js?v=6ae55255 +0ms
vite:optimize-deps load /home/projects/sveltejs-kit-template-default-azwtze/node_modules/.vite/deps/chunk-V3UMKGYM.js +36ms
vite:cache [memory] /src/lib/ScreenshotWrap.svelte +2ms
vite:time 1.20ms /src/lib/ScreenshotWrap.svelte +33ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/routes/index.svelte?svelte&type=style&lang.css +41ms
vite:cache [memory] /src/routes/index.svelte?svelte&type=style&lang.css +2ms
vite:time 3.10ms /src/routes/index.svelte?svelte&type=style&lang.css +4ms
vite:load 19.60ms [plugin] /node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +53ms
vite:import-analysis 0.20ms [no imports] node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +21ms
vite:transform 0.50ms /node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +22ms
vite:cache [memory] /node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +20ms
vite:time 0.60ms /node_modules/.vite/deps/svelte_motion.js?v=6ae55255 +18ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/Counter.svelte?svelte&type=style&lang.css +35ms
vite:cache [memory] /src/lib/Counter.svelte?svelte&type=style&lang.css +15ms
vite:time 2.10ms /src/lib/Counter.svelte?svelte&type=style&lang.css +16ms
vite:cache [memory] /node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +5ms
vite:time 3.20ms /node_modules/.vite/deps/dom-to-svg.js?v=6ae55255 +4ms
vite:vite-plugin-svelte resolveId resolved virtual css module /home/projects/sveltejs-kit-template-default-azwtze/src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +15ms
vite:cache [memory] /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +10ms
vite:time 0.70ms /src/lib/ScreenshotWrap.svelte?svelte&type=style&lang.css +10ms
vite:cache [memory] /node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +5ms
vite:time 1.10ms /node_modules/.vite/deps/chunk-V3UMKGYM.js?v=6ae55255 +5ms
vite:time 2.60ms /node_modules/@fontsource/fira-mono/files/fira-mono-latin-400-normal.woff2 +51ms
vite:deps ✨ static imports crawl ended +3s
Validations
- [X] Follow our Code of Conduct
- [X] Read the Contributing Guidelines.
- [X] Read the docs.
- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- [X] 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.
- [X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
- [X] The provided reproduction is a minimal reproducible example of the bug.
Facing the same issue in sveltekit too, which uses vite.
I'm facing the same issue using sanitize-html after upgrading from vite 2.9.14 to 3.0.2.
client.ts:113 Error: Module "path" has been externalized for browser compatibility. Cannot access "path.dirname" in client code.
at Object.get (browser-external:path:9:13)
at node_modules/postcss/lib/map-generator.js (map-generator.js:4:7)
at __require2 (chunk-W7STUX7H.js?v=f4e8de79:18:50)
at node_modules/postcss/lib/lazy-result.js (lazy-result.js:4:20)
at __require2 (chunk-W7STUX7H.js?v=f4e8de79:18:50)
at node_modules/postcss/lib/postcss.js (postcss.js:5:18)
at __require2 (chunk-W7STUX7H.js?v=f4e8de79:18:50)
at node_modules/sanitize-html/index.js (index.js:6:33)
at __require2 (chunk-W7STUX7H.js?v=f4e8de79:18:50)
at dep:sanitize-html:1:16
I removed the dependency for now. Great work with vite 3.0.2 by the way!
Thanks in advance
This seems to be a bug where SSR is trying to load dom-to-svg as /node_modules/.vite/deps/dom-to-svg.js which is only used for client code. It should be externalized instead, but I'm not sure why yet this is happening
I'm also running into this with the mime-types package which relies on path.extname. In case it helps, here's a diff of the optimized package (before is working, after is broken).
--- /tmp/mime-types-working.js 2022-07-20 10:02:13.000000000 -0400
+++ /tmp/mime-types-broken.js 2022-07-20 10:03:00.000000000 -0400
@@ -1,9 +1,6 @@
import {
- __commonJS,
- __esm,
- __export,
- __toCommonJS
-} from "./chunk-JXMXRRTK.js";
+ __commonJS
+} from "./chunk-ASBRWZGP.js";
// node_modules/mime-db/db.json
var require_db = __commonJS({
@@ -8538,18 +8535,15 @@
});
// browser-external:path
-var path_exports = {};
-__export(path_exports, {
- default: () => path_default
-});
-var path_default;
-var init_path = __esm({
- "browser-external:path"() {
- path_default = new Proxy({}, {
- get() {
- throw new Error('Module "path" has been externalized for browser compatibility and cannot be accessed in client code.');
+var require_path = __commonJS({
+ "browser-external:path"(exports, module) {
+ module.exports = Object.create(new Proxy({}, {
+ get(_, key) {
+ if (key !== "__esModule" && key !== "__proto__" && key !== "constructor" && key !== "splice") {
+ throw new Error(`Module "path" has been externalized for browser compatibility. Cannot access "path.${key}" in client code.`);
+ }
}
- });
+ }));
}
});
@@ -8558,7 +8552,7 @@
"node_modules/mime-types/index.js"(exports) {
"use strict";
var db = require_mime_db();
- var extname = (init_path(), __toCommonJS(path_exports)).extname;
+ var extname = require_path().extname;
var EXTRACT_TYPE_REGEXP = /^\s*([^;\s]*)(?:;|\s|$)/;
var TEXT_TYPE_REGEXP = /^text\//i;
exports.charset = charset;
In case anyone else stumbles upon this...
Vscode had auto imported:
import { stringify } from 'postcss';
Removing this import resolved my issue.
This is definitely a regression. There are some packages, like postcss, which have parts that work in the browser and parts that don't. postcss is already doing the right thing by checking if parts of the path module are defined (dirname, etc.), but as of Vite 3, Vite is throwing at runtime (at least in develop), instead of just allowing these to be undefined.
Anyone using tools that use, or uses directly, postcss parts that work in the browser won't be able to upgrade to Vite 3 until this is fixed. There may be other packages that behave this way.
got the same error with sanitize-html
Same problem with socket.io-client version 2.x 😞
Same here with firebase-admin/auth
It seems sanitize-html also relies on postCSS.
But I wonder if it is actually 'vite's fault here.
In nodejs, require non-exist module do throw. So what vite did here actually aligns to the nodejs. But postCSS expect require non-exist module to just return undefined here. which is quite weird.
Same error here with mime-types package import in sveltekit
As a temporary workaround. Alias node-buildins to a empty js file when build client bundle would restore the original behavior.
I just alias url, path, fs to a empty file. And the sanitize-html runs as expect.
@mmis1000 This worked for me
Yeah starting to agree with others that the behavior in Vite 2 was probably a mistake / oversight. Such modules should probably be polyfilled
I ran into this issue as well, does the Vite team take into account fixing it asap?
If you want a Vite plugin that polyfills Node modules for the browser for both Rollup and ESBuild, I made this package. https://github.com/voracious/vite-plugin-node-polyfills
I made one, too 😂 https://github.com/sodatea/vite-plugin-node-stdlib-browser
Yep, answers above are correct No need to install browserify
Check your imports. React probably added some new imports that mess things up
Mine was that:
import res from "express/lib/response";