Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vite is grabbing all imports from libriaries instead of tree-shaking whats used. #10742

Closed
7 tasks done
JustBarnt opened this issue Oct 31, 2022 · 1 comment
Closed
7 tasks done
Labels
duplicate This issue or pull request already exists

Comments

@JustBarnt
Copy link

Describe the bug

I have plain Svelte project in which I am using icons from lucide-svelte. When ever my page in svelte refreshes, whether its HMR or I reload the page manually myself, it will grab every single icon from this library making my load time go from 1-2 seconds to up to 16 seconds.

I have included a link to a Svelte REPL. You can see it grabbing all the icons there, as well as you can recreate it with the steps below.

Reproduction

https://svelte.dev/repl/84544b7545e14ccbb90541c955bf6473?version=3.52.0

Steps to reproduce

npm create vite@latest my-app -- --template svelte
npm install 
npm install lucide-svelte

Inside of App.svelte import any icon from lucide-svelte, and then open the developer tab and go to network and refresh the page, you will see it is importing every icon from the package, as compared to just the icon package.

Issue via LucideIcons github

<script>
import { Info } from lucide-svelte;
<script>

<div>
<Info />
</div>

System Info

System:
    OS: Windows 10 10.0.19044
    CPU: (8) x64 Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
    Memory: 7.31 GB / 15.81 GB
  Binaries:
    Node: 18.4.0 - C:\Program Files\nodejs\node.EXE
    npm: 8.12.1 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (107.0.1418.26)
    Internet Explorer: 11.0.19041.1566
  npmPackages:
    vite: ^3.1.3 => 3.1.3

Used Package Manager

npm

Logs

Click to expand!
vite build --debug

  vite:vite-plugin-svelte svelte inspector path: C:/Users/bwilliams/Repositories/Development/license-tool/node_modules/@sveltejs/vite-plugin-svelte/src/ui/inspector/ +0ms
  vite:config bundled config file loaded in 171.36ms +0ms
  vite:vite-plugin-svelte findSvelteDependencies: searching svelte dependencies in C:/Users/bwilliams/Repositories/Development/license-tool +6ms
  vite:vite-plugin-svelte dependency @vitejs/plugin-basic-ssl does not export package.json Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './package.json' is not defined by "exports" in C:\Users\bwilliams\Repositories\Development\license-tool\node_modules\@vitejs\plugin-basic-ssl\package.json
    at new NodeError (node:internal/errors:388:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:440:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:719:3)
    at resolveExports (node:internal/modules/cjs/loader:488:36)
    at Module._findPath (node:internal/modules/cjs/loader:528:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:932:27)
    at Module._load (node:internal/modules/cjs/loader:787:27)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at resolveDependencyData (file:///C:/Users/bwilliams/Repositories/Development/license-tool/node_modules/@sveltejs/vite-plugin-svelte/dist/index.js:639:17) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
} +5ms
  vite:vite-plugin-svelte dependency sass does not export package.json Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './package.json' is not defined by "exports" in C:\Users\bwilliams\Repositories\Development\license-tool\node_modules\sass\package.json
    at new NodeError (node:internal/errors:388:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:440:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:719:3)
    at resolveExports (node:internal/modules/cjs/loader:488:36)
    at Module._findPath (node:internal/modules/cjs/loader:528:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:932:27)
    at Module._load (node:internal/modules/cjs/loader:787:27)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at resolveDependencyData (file:///C:/Users/bwilliams/Repositories/Development/license-tool/node_modules/@sveltejs/vite-plugin-svelte/dist/index.js:639:17) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
} +4ms
  vite:vite-plugin-svelte adding bare svelte packages to optimizeDeps.include: svelte/animate, svelte/easing, svelte/internal, svelte/motion, svelte/store, svelte/transition, svelte  +4ms
  vite:vite-plugin-svelte automatically excluding found svelte dependencies: @untemps/svelte-use-tooltip, lucide-svelte, svelte-spa-router +0ms
  vite:vite-plugin-svelte reincluding transitive dependencies of excluded svelte dependencies [] +1ms
  vite:vite-plugin-svelte enabling "experimental.hmrPartialAccept" in vite config +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',
      '@untemps/svelte-use-tooltip',
      'lucide-svelte',
      'svelte-spa-router'
    ]
  },
  ssr: {
    noExternal: [
      'svelte',
      /^svelte\//,
      '@untemps/svelte-use-tooltip',
      'lucide-svelte',
      'svelte-spa-router'
    ],
    external: []
  },
  experimental: { hmrPartialAccept: true }
} +0ms
  vite:vite-plugin-svelte resolved options {
  hot: false,
  compilerOptions: { css: false, dev: false },
  extensions: [ '.svelte' ],
  emitCss: true,
  preprocess: [
    {
      defaultLanguages: [Object],
      markup: [AsyncFunction: markup],
      script: [AsyncFunction: script],
      style: [AsyncFunction: style]
    }
  ],
  configFile: 'C:\\Users\\bwilliams\\Repositories\\Development\\license-tool\\svelte.config.js',
  root: 'C:/Users/bwilliams/Repositories/Development/license-tool',
  isBuild: true,
  isServe: false,
  isDebug: true,
  isProduction: true
} +9ms
  vite:esbuild init tsconfck (root: C:/Users/bwilliams/Repositories/Development/license-tool) +0ms
  vite:esbuild init tsconfck (root: C:/Users/bwilliams/Repositories/Development/license-tool) +2ms
  vite:esbuild init tsconfck (root: C:/Users/bwilliams/Repositories/Development/license-tool) +1ms
  vite:esbuild init tsconfck (root: C:/Users/bwilliams/Repositories/Development/license-tool) +0ms
  vite:esbuild init tsconfck end +4ms
  vite:esbuild init tsconfck end +0ms
  vite:esbuild init tsconfck end +1ms
  vite:esbuild init tsconfck end +0ms
  vite:config using resolved config: {
  vite:config   plugins: [
  vite:config     'vite:build-metadata',
  vite:config     'vite:pre-alias',
  vite:config     'alias',
  vite:config     'vite-plugin-svelte',
  vite:config     'vite:modulepreload-polyfill',
  vite:config     'vite:resolve',
  vite:config     'vite:html-inline-proxy',
  vite:config     'vite:css',
  vite:config     'vite:esbuild',
  vite:config     'vite:json',
  vite:config     'vite:wasm-helper',
  vite:config     'vite:worker',
  vite:config     'vite:asset',
  vite:config     'vite:basic-ssl',
  vite:config     'vite:wasm-fallback',
  vite:config     'vite:define',
  vite:config     'vite:css-post',
  vite:config     'vite:build-html',
  vite:config     'vite:worker-import-meta-url',
  vite:config     'vite:force-systemjs-wrap-complete',
  vite:config     'vite:watch-package-data',
  vite:config     'commonjs',
  vite:config     'vite:data-uri',
  vite:config     'vite:asset-import-meta-url',
  vite:config     'vite:dynamic-import-vars',
  vite:config     'vite:import-glob',
  vite:config     'vite:build-import-analysis',
  vite:config     'vite:esbuild-transpile',
  vite:config     'vite:terser',
  vite:config     'vite:reporter',
  vite:config     'vite:load-fallback'
  vite:config   ],
  vite:config   resolve: {
  vite:config     alias: [
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object],
  vite:config       [Object], [Object]
  vite:config     ],
  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   },
  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: [
  vite:config       'svelte-hmr',
  vite:config       '@untemps/svelte-use-tooltip',
  vite:config       'lucide-svelte',
  vite:config       'svelte-spa-router'
  vite:config     ],
  vite:config     esbuildOptions: { preserveSymlinks: undefined }
  vite:config   },
  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     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   ssr: {
  vite:config     format: 'esm',
  vite:config     target: 'node',
  vite:config     noExternal: [
  vite:config       'svelte',
  vite:config       /^svelte\//,
  vite:config       '@untemps/svelte-use-tooltip',
  vite:config       'lucide-svelte',
  vite:config       'svelte-spa-router'
  vite:config     ],
  vite:config     external: [],
  vite:config     optimizeDeps: { disabled: true, esbuildOptions: [Object] }
  vite:config   },
  vite:config   experimental: { importGlobRestoreExtension: false, hmrPartialAccept: true },
  vite:config   server: {
  vite:config     preTransformRequests: true,
  vite:config     https: {
  vite:config       cert: '-----BEGIN RSA PRIVATE KEY-----\r\n' +
  vite:config         'MIIEowIBAAKCAQEApygzvsqzi4ueVZ2BREG/wJZQvcbcUaJ7yL95PwY/OZaxt6T4\r\n' +
  vite:config         'aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQoJoXEgPP6mj+5gkMsD6WHpwm\r\n' +
  vite:config         'Y1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b94IMMXebtCYXXbGEcseAFtkn\r\n' +
  vite:config         'mfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YVNfThRAGlyTtK4t8aSBN0Ss1l\r\n' +
  vite:config         '7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK805Qx0BBYqs7dUZaaurIu4ix\r\n' +
  vite:config         'S7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawIDAQABAoIBAElvqAwSEX8k/5Kt\r\n' +
  vite:config         'd7T9DbkWULKPQwu6TpeLR0EhBXXPdpQvrdLj6K0FgA+uEped6XXUtWTqCAEVkoDO\r\n' +
  vite:config         '2Qn707la6U0lZS1M73MUXafCIgjr9hfMkjDibousQzm0lpnE3CFR4Ga8XH6dSFEY\r\n' +
  vite:config         '0tvtQa8Ju4upXqH84jLq6SkIbB/gPn7NBkJJX9uL9d17B0Z9lPAbcKSDs82jhh3k\r\n' +
  vite:config         'w1SqNzEz1ThnAfQyHXCAYKEIUqbw6kZ2yfKodh0XE95qoHYiixbR63y+19Q5Ygfu\r\n' +
  vite:config         '02hJ5Jfqq9ZNWvmoO+3v8leKA9fa4EXM/X1faFz2BaQQlnG9Sd1nOzZC05VyO2+i\r\n' +
  vite:config         'pefWDQECgYEAto/bsMluLGDcbyxMK3mujWDfcAl5zHSirGLgmZEW82RpFNIr+WB3\r\n' +
  vite:config         '91wjyYjbZilYWUN7ewjjubJ1liMgILDs0CPGgri7tEP93ZLqrrObNaWDD28nULE3\r\n' +
  vite:config         'RTVE8oSqFK3QtTdGrH0sWNtuGaCfLw6jDqSmkOCrWNjC6XkIuFo+9vECgYEA6mX0\r\n' +
  vite:config         'PkWNePZfBvOlH+IG6i8TRpGv1io9TdGjAMv+f//5zSNNeQnXV3sfvxSnRZbW1fdO\r\n' +
  vite:config         'W3raaeZXmAQTdMhKv/Eq5cRdpqGDfBOEuKj3qL3I3UtzT/mN4QWIJAcMjtg2z916\r\n' +
  vite:config         '9yD15tFGr74z9BncAZ/4tYxJhCDlK5r5W06ulxsCgYAfdrW3R1AMp/j11B2glI0n\r\n' +
  vite:config         '4p0/svJh8Wwj57qr3NymwBR4OSzJAv5KDIBCeKrPdaq7X60FbGfLFl27rXwZBkUa\r\n' +
  vite:config         'LkBFQU9gZyN2r55w05WZblgjLdYJyzEqZV7nqUOi4r4IrWkpyzz8Z30XP56PvqcN\r\n' +
  vite:config         'nAT1DTOa0WjuUiTVmQAnEQKBgQDoIIue17Zg4mv9MHCIgIikhnYqXsCp8S7A0CkC\r\n' +
  vite:config         '8wJYtKEn3BwvD+XoRpCL5OI6ckTTpJQ+2A1Q7sI0U2UJNAmCyEzZOnwcNrtFtvar\r\n' +
  vite:config         'APoya7BuJvhNbTBqddX7B9gR5mFxvT63WjbrnLjJ9izxQmK0YT4mXIW5ifIqGtFy\r\n' +
  vite:config         '8RrJnQKBgG0S4VpwKim1QanHNMYNthZPkvROVSc50Uji4RyJVCSalzo0St8y70a1\r\n' +
  vite:config         'LT45SWO1gxykVEu6WyjzHkqHnLLK2OiVtSoOrcTHHtKgdAHdVDhyxk2qu3uWSK93\r\n' +
  vite:config         'u7Ar0CA1pMVodw1d16pXroVsnCSku6J0/V/OEccfFS3b/9pRAXCm\r\n' +
  vite:config         '-----END RSA PRIVATE KEY-----\r\n' +
  vite:config         '-----BEGIN CERTIFICATE-----\r\n' +
  vite:config         'MIID9zCCAt+gAwIBAgIJVJYDx7Igk5YuMA0GCSqGSIb3DQEBCwUAMGkxFDASBgNV\r\n' +
  vite:config         'BAMTC2V4YW1wbGUub3JnMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWEx\r\n' +
  vite:config         'EzARBgNVBAcTCkJsYWNrc2J1cmcxDTALBgNVBAoTBFRlc3QxDTALBgNVBAsTBFRl\r\n' +
  vite:config         'c3QwHhcNMjIxMDI2MTgxMzQ3WhcNMjIxMTI1MTkxMzQ3WjBpMRQwEgYDVQQDEwtl\r\n' +
  vite:config         'eGFtcGxlLm9yZzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRMwEQYD\r\n' +
  vite:config         'VQQHEwpCbGFja3NidXJnMQ0wCwYDVQQKEwRUZXN0MQ0wCwYDVQQLEwRUZXN0MIIB\r\n' +
  vite:config         'IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApygzvsqzi4ueVZ2BREG/wJZQ\r\n' +
  vite:config         'vcbcUaJ7yL95PwY/OZaxt6T4aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQ\r\n' +
  vite:config         'oJoXEgPP6mj+5gkMsD6WHpwmY1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b\r\n' +
  vite:config         '94IMMXebtCYXXbGEcseAFtknmfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YV\r\n' +
  vite:config         'NfThRAGlyTtK4t8aSBN0Ss1l7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK\r\n' +
  vite:config         '805Qx0BBYqs7dUZaaurIu4ixS7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawID\r\n' +
  vite:config         'AQABo4GhMIGeMAsGA1UdDwQEAwIC9DAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYB\r\n' +
  vite:config         'BQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDCDBcBgNVHREEVTBTgglsb2NhbGhvc3SC\r\n' +
  vite:config         'FWxvY2FsaG9zdC5sb2NhbGRvbWFpboIGbHZoLm1lgggqLmx2aC5tZYIFWzo6MV2H\r\n' +
  vite:config         'BH8AAAGHEP6AAAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAER9KOiL\r\n' +
  vite:config         'vuhTMRiOptmxyD9M1dmjmdsMI2oqOYt5w7gPUwiC1dCU0ef8UzsghRn9TvdfUyCF\r\n' +
  vite:config         'JN3gkPh/HW4xWD1h9IOQwSwQQr2IZi52HcX7EuIimdtcHzpFoJ5WGkS35krNZCbf\r\n' +
  vite:config         'lX+YpyjjVFRTQb5HDE0GOsjXsj9RQ79zzjEtBf35jzBtZbB1XdkVNKbisMyYSBK4\r\n' +
  vite:config         '7IoPP4ltz7Y/raeh3JIv7LCBsjXhuxGwUkqOYN6dC6/r/2PYfIQ41LX/WpUDEuWA\r\n' +
  vite:config         'uV5nim5BuU3QgOHKXETQF+63gvKWke5NZBJqYUbV0omLGnI5QSYMI54RjzvMC44o\r\n' +
  vite:config         '0iYGu1KpevWtm28=\r\n' +
  vite:config         '-----END CERTIFICATE-----\r\n',
  vite:config       key: '-----BEGIN RSA PRIVATE KEY-----\r\n' +
  vite:config         'MIIEowIBAAKCAQEApygzvsqzi4ueVZ2BREG/wJZQvcbcUaJ7yL95PwY/OZaxt6T4\r\n' +
  vite:config         'aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQoJoXEgPP6mj+5gkMsD6WHpwm\r\n' +
  vite:config         'Y1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b94IMMXebtCYXXbGEcseAFtkn\r\n' +
  vite:config         'mfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YVNfThRAGlyTtK4t8aSBN0Ss1l\r\n' +
  vite:config         '7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK805Qx0BBYqs7dUZaaurIu4ix\r\n' +
  vite:config         'S7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawIDAQABAoIBAElvqAwSEX8k/5Kt\r\n' +
  vite:config         'd7T9DbkWULKPQwu6TpeLR0EhBXXPdpQvrdLj6K0FgA+uEped6XXUtWTqCAEVkoDO\r\n' +
  vite:config         '2Qn707la6U0lZS1M73MUXafCIgjr9hfMkjDibousQzm0lpnE3CFR4Ga8XH6dSFEY\r\n' +
  vite:config         '0tvtQa8Ju4upXqH84jLq6SkIbB/gPn7NBkJJX9uL9d17B0Z9lPAbcKSDs82jhh3k\r\n' +
  vite:config         'w1SqNzEz1ThnAfQyHXCAYKEIUqbw6kZ2yfKodh0XE95qoHYiixbR63y+19Q5Ygfu\r\n' +
  vite:config         '02hJ5Jfqq9ZNWvmoO+3v8leKA9fa4EXM/X1faFz2BaQQlnG9Sd1nOzZC05VyO2+i\r\n' +
  vite:config         'pefWDQECgYEAto/bsMluLGDcbyxMK3mujWDfcAl5zHSirGLgmZEW82RpFNIr+WB3\r\n' +
  vite:config         '91wjyYjbZilYWUN7ewjjubJ1liMgILDs0CPGgri7tEP93ZLqrrObNaWDD28nULE3\r\n' +
  vite:config         'RTVE8oSqFK3QtTdGrH0sWNtuGaCfLw6jDqSmkOCrWNjC6XkIuFo+9vECgYEA6mX0\r\n' +
  vite:config         'PkWNePZfBvOlH+IG6i8TRpGv1io9TdGjAMv+f//5zSNNeQnXV3sfvxSnRZbW1fdO\r\n' +
  vite:config         'W3raaeZXmAQTdMhKv/Eq5cRdpqGDfBOEuKj3qL3I3UtzT/mN4QWIJAcMjtg2z916\r\n' +
  vite:config         '9yD15tFGr74z9BncAZ/4tYxJhCDlK5r5W06ulxsCgYAfdrW3R1AMp/j11B2glI0n\r\n' +
  vite:config         '4p0/svJh8Wwj57qr3NymwBR4OSzJAv5KDIBCeKrPdaq7X60FbGfLFl27rXwZBkUa\r\n' +
  vite:config         'LkBFQU9gZyN2r55w05WZblgjLdYJyzEqZV7nqUOi4r4IrWkpyzz8Z30XP56PvqcN\r\n' +
  vite:config         'nAT1DTOa0WjuUiTVmQAnEQKBgQDoIIue17Zg4mv9MHCIgIikhnYqXsCp8S7A0CkC\r\n' +
  vite:config         '8wJYtKEn3BwvD+XoRpCL5OI6ckTTpJQ+2A1Q7sI0U2UJNAmCyEzZOnwcNrtFtvar\r\n' +
  vite:config         'APoya7BuJvhNbTBqddX7B9gR5mFxvT63WjbrnLjJ9izxQmK0YT4mXIW5ifIqGtFy\r\n' +
  vite:config         '8RrJnQKBgG0S4VpwKim1QanHNMYNthZPkvROVSc50Uji4RyJVCSalzo0St8y70a1\r\n' +
  vite:config         'LT45SWO1gxykVEu6WyjzHkqHnLLK2OiVtSoOrcTHHtKgdAHdVDhyxk2qu3uWSK93\r\n' +
  vite:config         'u7Ar0CA1pMVodw1d16pXroVsnCSku6J0/V/OEccfFS3b/9pRAXCm\r\n' +
  vite:config         '-----END RSA PRIVATE KEY-----\r\n' +
  vite:config         '-----BEGIN CERTIFICATE-----\r\n' +
  vite:config         'MIID9zCCAt+gAwIBAgIJVJYDx7Igk5YuMA0GCSqGSIb3DQEBCwUAMGkxFDASBgNV\r\n' +
  vite:config         'BAMTC2V4YW1wbGUub3JnMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWEx\r\n' +
  vite:config         'EzARBgNVBAcTCkJsYWNrc2J1cmcxDTALBgNVBAoTBFRlc3QxDTALBgNVBAsTBFRl\r\n' +
  vite:config         'c3QwHhcNMjIxMDI2MTgxMzQ3WhcNMjIxMTI1MTkxMzQ3WjBpMRQwEgYDVQQDEwtl\r\n' +
  vite:config         'eGFtcGxlLm9yZzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRMwEQYD\r\n' +
  vite:config         'VQQHEwpCbGFja3NidXJnMQ0wCwYDVQQKEwRUZXN0MQ0wCwYDVQQLEwRUZXN0MIIB\r\n' +
  vite:config         'IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApygzvsqzi4ueVZ2BREG/wJZQ\r\n' +
  vite:config         'vcbcUaJ7yL95PwY/OZaxt6T4aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQ\r\n' +
  vite:config         'oJoXEgPP6mj+5gkMsD6WHpwmY1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b\r\n' +
  vite:config         '94IMMXebtCYXXbGEcseAFtknmfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YV\r\n' +
  vite:config         'NfThRAGlyTtK4t8aSBN0Ss1l7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK\r\n' +
  vite:config         '805Qx0BBYqs7dUZaaurIu4ixS7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawID\r\n' +
  vite:config         'AQABo4GhMIGeMAsGA1UdDwQEAwIC9DAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYB\r\n' +
  vite:config         'BQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDCDBcBgNVHREEVTBTgglsb2NhbGhvc3SC\r\n' +
  vite:config         'FWxvY2FsaG9zdC5sb2NhbGRvbWFpboIGbHZoLm1lgggqLmx2aC5tZYIFWzo6MV2H\r\n' +
  vite:config         'BH8AAAGHEP6AAAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAER9KOiL\r\n' +
  vite:config         'vuhTMRiOptmxyD9M1dmjmdsMI2oqOYt5w7gPUwiC1dCU0ef8UzsghRn9TvdfUyCF\r\n' +
  vite:config         'JN3gkPh/HW4xWD1h9IOQwSwQQr2IZi52HcX7EuIimdtcHzpFoJ5WGkS35krNZCbf\r\n' +
  vite:config         'lX+YpyjjVFRTQb5HDE0GOsjXsj9RQ79zzjEtBf35jzBtZbB1XdkVNKbisMyYSBK4\r\n' +
  vite:config         '7IoPP4ltz7Y/raeh3JIv7LCBsjXhuxGwUkqOYN6dC6/r/2PYfIQ41LX/WpUDEuWA\r\n' +
  vite:config         'uV5nim5BuU3QgOHKXETQF+63gvKWke5NZBJqYUbV0omLGnI5QSYMI54RjzvMC44o\r\n' +
  vite:config         '0iYGu1KpevWtm28=\r\n' +
  vite:config         '-----END CERTIFICATE-----\r\n'
  vite:config     },
  vite:config     middlewareMode: false,
  vite:config     fs: { strict: true, allow: [Array], deny: [Array] }
  vite:config   },
  vite:config   preview: {
  vite:config     port: undefined,
  vite:config     strictPort: undefined,
  vite:config     host: undefined,
  vite:config     https: {
  vite:config       cert: '-----BEGIN RSA PRIVATE KEY-----\r\n' +
  vite:config         'MIIEowIBAAKCAQEApygzvsqzi4ueVZ2BREG/wJZQvcbcUaJ7yL95PwY/OZaxt6T4\r\n' +
  vite:config         'aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQoJoXEgPP6mj+5gkMsD6WHpwm\r\n' +
  vite:config         'Y1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b94IMMXebtCYXXbGEcseAFtkn\r\n' +
  vite:config         'mfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YVNfThRAGlyTtK4t8aSBN0Ss1l\r\n' +
  vite:config         '7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK805Qx0BBYqs7dUZaaurIu4ix\r\n' +
  vite:config         'S7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawIDAQABAoIBAElvqAwSEX8k/5Kt\r\n' +
  vite:config         'd7T9DbkWULKPQwu6TpeLR0EhBXXPdpQvrdLj6K0FgA+uEped6XXUtWTqCAEVkoDO\r\n' +
  vite:config         '2Qn707la6U0lZS1M73MUXafCIgjr9hfMkjDibousQzm0lpnE3CFR4Ga8XH6dSFEY\r\n' +
  vite:config         '0tvtQa8Ju4upXqH84jLq6SkIbB/gPn7NBkJJX9uL9d17B0Z9lPAbcKSDs82jhh3k\r\n' +
  vite:config         'w1SqNzEz1ThnAfQyHXCAYKEIUqbw6kZ2yfKodh0XE95qoHYiixbR63y+19Q5Ygfu\r\n' +
  vite:config         '02hJ5Jfqq9ZNWvmoO+3v8leKA9fa4EXM/X1faFz2BaQQlnG9Sd1nOzZC05VyO2+i\r\n' +
  vite:config         'pefWDQECgYEAto/bsMluLGDcbyxMK3mujWDfcAl5zHSirGLgmZEW82RpFNIr+WB3\r\n' +
  vite:config         '91wjyYjbZilYWUN7ewjjubJ1liMgILDs0CPGgri7tEP93ZLqrrObNaWDD28nULE3\r\n' +
  vite:config         'RTVE8oSqFK3QtTdGrH0sWNtuGaCfLw6jDqSmkOCrWNjC6XkIuFo+9vECgYEA6mX0\r\n' +
  vite:config         'PkWNePZfBvOlH+IG6i8TRpGv1io9TdGjAMv+f//5zSNNeQnXV3sfvxSnRZbW1fdO\r\n' +
  vite:config         'W3raaeZXmAQTdMhKv/Eq5cRdpqGDfBOEuKj3qL3I3UtzT/mN4QWIJAcMjtg2z916\r\n' +
  vite:config         '9yD15tFGr74z9BncAZ/4tYxJhCDlK5r5W06ulxsCgYAfdrW3R1AMp/j11B2glI0n\r\n' +
  vite:config         '4p0/svJh8Wwj57qr3NymwBR4OSzJAv5KDIBCeKrPdaq7X60FbGfLFl27rXwZBkUa\r\n' +
  vite:config         'LkBFQU9gZyN2r55w05WZblgjLdYJyzEqZV7nqUOi4r4IrWkpyzz8Z30XP56PvqcN\r\n' +
  vite:config         'nAT1DTOa0WjuUiTVmQAnEQKBgQDoIIue17Zg4mv9MHCIgIikhnYqXsCp8S7A0CkC\r\n' +
  vite:config         '8wJYtKEn3BwvD+XoRpCL5OI6ckTTpJQ+2A1Q7sI0U2UJNAmCyEzZOnwcNrtFtvar\r\n' +
  vite:config         'APoya7BuJvhNbTBqddX7B9gR5mFxvT63WjbrnLjJ9izxQmK0YT4mXIW5ifIqGtFy\r\n' +
  vite:config         '8RrJnQKBgG0S4VpwKim1QanHNMYNthZPkvROVSc50Uji4RyJVCSalzo0St8y70a1\r\n' +
  vite:config         'LT45SWO1gxykVEu6WyjzHkqHnLLK2OiVtSoOrcTHHtKgdAHdVDhyxk2qu3uWSK93\r\n' +
  vite:config         'u7Ar0CA1pMVodw1d16pXroVsnCSku6J0/V/OEccfFS3b/9pRAXCm\r\n' +
  vite:config         '-----END RSA PRIVATE KEY-----\r\n' +
  vite:config         '-----BEGIN CERTIFICATE-----\r\n' +
  vite:config         'MIID9zCCAt+gAwIBAgIJVJYDx7Igk5YuMA0GCSqGSIb3DQEBCwUAMGkxFDASBgNV\r\n' +
  vite:config         'BAMTC2V4YW1wbGUub3JnMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWEx\r\n' +
  vite:config         'EzARBgNVBAcTCkJsYWNrc2J1cmcxDTALBgNVBAoTBFRlc3QxDTALBgNVBAsTBFRl\r\n' +
  vite:config         'c3QwHhcNMjIxMDI2MTgxMzQ3WhcNMjIxMTI1MTkxMzQ3WjBpMRQwEgYDVQQDEwtl\r\n' +
  vite:config         'eGFtcGxlLm9yZzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRMwEQYD\r\n' +
  vite:config         'VQQHEwpCbGFja3NidXJnMQ0wCwYDVQQKEwRUZXN0MQ0wCwYDVQQLEwRUZXN0MIIB\r\n' +
  vite:config         'IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApygzvsqzi4ueVZ2BREG/wJZQ\r\n' +
  vite:config         'vcbcUaJ7yL95PwY/OZaxt6T4aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQ\r\n' +
  vite:config         'oJoXEgPP6mj+5gkMsD6WHpwmY1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b\r\n' +
  vite:config         '94IMMXebtCYXXbGEcseAFtknmfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YV\r\n' +
  vite:config         'NfThRAGlyTtK4t8aSBN0Ss1l7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK\r\n' +
  vite:config         '805Qx0BBYqs7dUZaaurIu4ixS7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawID\r\n' +
  vite:config         'AQABo4GhMIGeMAsGA1UdDwQEAwIC9DAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYB\r\n' +
  vite:config         'BQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDCDBcBgNVHREEVTBTgglsb2NhbGhvc3SC\r\n' +
  vite:config         'FWxvY2FsaG9zdC5sb2NhbGRvbWFpboIGbHZoLm1lgggqLmx2aC5tZYIFWzo6MV2H\r\n' +
  vite:config         'BH8AAAGHEP6AAAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAER9KOiL\r\n' +
  vite:config         'vuhTMRiOptmxyD9M1dmjmdsMI2oqOYt5w7gPUwiC1dCU0ef8UzsghRn9TvdfUyCF\r\n' +
  vite:config         'JN3gkPh/HW4xWD1h9IOQwSwQQr2IZi52HcX7EuIimdtcHzpFoJ5WGkS35krNZCbf\r\n' +
  vite:config         'lX+YpyjjVFRTQb5HDE0GOsjXsj9RQ79zzjEtBf35jzBtZbB1XdkVNKbisMyYSBK4\r\n' +
  vite:config         '7IoPP4ltz7Y/raeh3JIv7LCBsjXhuxGwUkqOYN6dC6/r/2PYfIQ41LX/WpUDEuWA\r\n' +
  vite:config         'uV5nim5BuU3QgOHKXETQF+63gvKWke5NZBJqYUbV0omLGnI5QSYMI54RjzvMC44o\r\n' +
  vite:config         '0iYGu1KpevWtm28=\r\n' +
  vite:config         '-----END CERTIFICATE-----\r\n',
  vite:config       key: '-----BEGIN RSA PRIVATE KEY-----\r\n' +
  vite:config         'MIIEowIBAAKCAQEApygzvsqzi4ueVZ2BREG/wJZQvcbcUaJ7yL95PwY/OZaxt6T4\r\n' +
  vite:config         'aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQoJoXEgPP6mj+5gkMsD6WHpwm\r\n' +
  vite:config         'Y1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b94IMMXebtCYXXbGEcseAFtkn\r\n' +
  vite:config         'mfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YVNfThRAGlyTtK4t8aSBN0Ss1l\r\n' +
  vite:config         '7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK805Qx0BBYqs7dUZaaurIu4ix\r\n' +
  vite:config         'S7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawIDAQABAoIBAElvqAwSEX8k/5Kt\r\n' +
  vite:config         'd7T9DbkWULKPQwu6TpeLR0EhBXXPdpQvrdLj6K0FgA+uEped6XXUtWTqCAEVkoDO\r\n' +
  vite:config         '2Qn707la6U0lZS1M73MUXafCIgjr9hfMkjDibousQzm0lpnE3CFR4Ga8XH6dSFEY\r\n' +
  vite:config         '0tvtQa8Ju4upXqH84jLq6SkIbB/gPn7NBkJJX9uL9d17B0Z9lPAbcKSDs82jhh3k\r\n' +
  vite:config         'w1SqNzEz1ThnAfQyHXCAYKEIUqbw6kZ2yfKodh0XE95qoHYiixbR63y+19Q5Ygfu\r\n' +
  vite:config         '02hJ5Jfqq9ZNWvmoO+3v8leKA9fa4EXM/X1faFz2BaQQlnG9Sd1nOzZC05VyO2+i\r\n' +
  vite:config         'pefWDQECgYEAto/bsMluLGDcbyxMK3mujWDfcAl5zHSirGLgmZEW82RpFNIr+WB3\r\n' +
  vite:config         '91wjyYjbZilYWUN7ewjjubJ1liMgILDs0CPGgri7tEP93ZLqrrObNaWDD28nULE3\r\n' +
  vite:config         'RTVE8oSqFK3QtTdGrH0sWNtuGaCfLw6jDqSmkOCrWNjC6XkIuFo+9vECgYEA6mX0\r\n' +
  vite:config         'PkWNePZfBvOlH+IG6i8TRpGv1io9TdGjAMv+f//5zSNNeQnXV3sfvxSnRZbW1fdO\r\n' +
  vite:config         'W3raaeZXmAQTdMhKv/Eq5cRdpqGDfBOEuKj3qL3I3UtzT/mN4QWIJAcMjtg2z916\r\n' +
  vite:config         '9yD15tFGr74z9BncAZ/4tYxJhCDlK5r5W06ulxsCgYAfdrW3R1AMp/j11B2glI0n\r\n' +
  vite:config         '4p0/svJh8Wwj57qr3NymwBR4OSzJAv5KDIBCeKrPdaq7X60FbGfLFl27rXwZBkUa\r\n' +
  vite:config         'LkBFQU9gZyN2r55w05WZblgjLdYJyzEqZV7nqUOi4r4IrWkpyzz8Z30XP56PvqcN\r\n' +
  vite:config         'nAT1DTOa0WjuUiTVmQAnEQKBgQDoIIue17Zg4mv9MHCIgIikhnYqXsCp8S7A0CkC\r\n' +
  vite:config         '8wJYtKEn3BwvD+XoRpCL5OI6ckTTpJQ+2A1Q7sI0U2UJNAmCyEzZOnwcNrtFtvar\r\n' +
  vite:config         'APoya7BuJvhNbTBqddX7B9gR5mFxvT63WjbrnLjJ9izxQmK0YT4mXIW5ifIqGtFy\r\n' +
  vite:config         '8RrJnQKBgG0S4VpwKim1QanHNMYNthZPkvROVSc50Uji4RyJVCSalzo0St8y70a1\r\n' +
  vite:config         'LT45SWO1gxykVEu6WyjzHkqHnLLK2OiVtSoOrcTHHtKgdAHdVDhyxk2qu3uWSK93\r\n' +
  vite:config         'u7Ar0CA1pMVodw1d16pXroVsnCSku6J0/V/OEccfFS3b/9pRAXCm\r\n' +
  vite:config         '-----END RSA PRIVATE KEY-----\r\n' +
  vite:config         '-----BEGIN CERTIFICATE-----\r\n' +
  vite:config         'MIID9zCCAt+gAwIBAgIJVJYDx7Igk5YuMA0GCSqGSIb3DQEBCwUAMGkxFDASBgNV\r\n' +
  vite:config         'BAMTC2V4YW1wbGUub3JnMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWEx\r\n' +
  vite:config         'EzARBgNVBAcTCkJsYWNrc2J1cmcxDTALBgNVBAoTBFRlc3QxDTALBgNVBAsTBFRl\r\n' +
  vite:config         'c3QwHhcNMjIxMDI2MTgxMzQ3WhcNMjIxMTI1MTkxMzQ3WjBpMRQwEgYDVQQDEwtl\r\n' +
  vite:config         'eGFtcGxlLm9yZzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRMwEQYD\r\n' +
  vite:config         'VQQHEwpCbGFja3NidXJnMQ0wCwYDVQQKEwRUZXN0MQ0wCwYDVQQLEwRUZXN0MIIB\r\n' +
  vite:config         'IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApygzvsqzi4ueVZ2BREG/wJZQ\r\n' +
  vite:config         'vcbcUaJ7yL95PwY/OZaxt6T4aW5tQ+nsaffpSejSJ2Ple4yZLCaVt1D2nj0CiSDQ\r\n' +
  vite:config         'oJoXEgPP6mj+5gkMsD6WHpwmY1b87K1oQoF1/dNh3CHfpBH0JclKdakc/hSbUR6b\r\n' +
  vite:config         '94IMMXebtCYXXbGEcseAFtknmfgt9K3IAlws20opOgZ+jfiOyXnwHf2+3c8Qw5YV\r\n' +
  vite:config         'NfThRAGlyTtK4t8aSBN0Ss1l7WS8AjFFGyrA8PT+xghC/ac7DqEziSMJ9XsnhsjK\r\n' +
  vite:config         '805Qx0BBYqs7dUZaaurIu4ixS7yVJENI7TaHi2bE0neEtsXcsXB3QV9g7hoyawID\r\n' +
  vite:config         'AQABo4GhMIGeMAsGA1UdDwQEAwIC9DAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYB\r\n' +
  vite:config         'BQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDCDBcBgNVHREEVTBTgglsb2NhbGhvc3SC\r\n' +
  vite:config         'FWxvY2FsaG9zdC5sb2NhbGRvbWFpboIGbHZoLm1lgggqLmx2aC5tZYIFWzo6MV2H\r\n' +
  vite:config         'BH8AAAGHEP6AAAAAAAAAAAAAAAAAAAEwDQYJKoZIhvcNAQELBQADggEBAER9KOiL\r\n' +
  vite:config         'vuhTMRiOptmxyD9M1dmjmdsMI2oqOYt5w7gPUwiC1dCU0ef8UzsghRn9TvdfUyCF\r\n' +
  vite:config         'JN3gkPh/HW4xWD1h9IOQwSwQQr2IZi52HcX7EuIimdtcHzpFoJ5WGkS35krNZCbf\r\n' +
  vite:config         'lX+YpyjjVFRTQb5HDE0GOsjXsj9RQ79zzjEtBf35jzBtZbB1XdkVNKbisMyYSBK4\r\n' +
  vite:config         '7IoPP4ltz7Y/raeh3JIv7LCBsjXhuxGwUkqOYN6dC6/r/2PYfIQ41LX/WpUDEuWA\r\n' +
  vite:config         'uV5nim5BuU3QgOHKXETQF+63gvKWke5NZBJqYUbV0omLGnI5QSYMI54RjzvMC44o\r\n' +
  vite:config         '0iYGu1KpevWtm28=\r\n' +
  vite:config         '-----END CERTIFICATE-----\r\n'
  vite:config     },
  vite:config     open: undefined,
  vite:config     proxy: undefined,
  vite:config     cors: undefined,
  vite:config     headers: undefined
  vite:config   },
  vite:config   configFile: 'C:/Users/bwilliams/Repositories/Development/license-tool/vite.config.ts',
  vite:config   configFileDependencies: [
  vite:config     'C:/Users/bwilliams/Repositories/Development/license-tool/vite.config.ts'
  vite:config   ],
  vite:config   inlineConfig: {
  vite:config     root: undefined,
  vite:config     base: undefined,
  vite:config     mode: undefined,
  vite:config     configFile: undefined,
  vite:config     logLevel: undefined,
  vite:config     clearScreen: undefined,
  vite:config     optimizeDeps: { force: undefined },
  vite:config     build: {}
  vite:config   },
  vite:config   root: 'C:/Users/bwilliams/Repositories/Development/license-tool',
  vite:config   base: '/',
  vite:config   publicDir: 'C:\\Users\\bwilliams\\Repositories\\Development\\license-tool\\public',
  vite:config   cacheDir: 'C:\\Users\\bwilliams\\Repositories\\Development\\license-tool\\node_modules\\.vite',
  vite:config   command: 'build',
  vite:config   mode: 'production',
  vite:config   isWorker: false,
  vite:config   mainConfig: null,
  vite:config   isProduction: true,
  vite:config   env: { BASE_URL: '/', MODE: 'production', DEV: false, PROD: true },
  vite:config   assetsInclude: [Function: assetsInclude],
  vite:config   logger: {
  vite:config     hasWarned: false,
  vite:config     info: [Function: info],
  vite:config     warn: [Function: warn],
  vite:config     warnOnce: [Function: warnOnce],
  vite:config     error: [Function: error],
  vite:config     clearScreen: [Function: clearScreen],
  vite:config     hasErrorLogged: [Function: hasErrorLogged]
  vite:config   },
  vite:config   packageCache: Map(0) { set: [Function (anonymous)] },
  vite:config   createResolver: [Function: createResolver],
  vite:config   worker: {
  vite:config     format: 'iife',
  vite:config     plugins: [
  vite:config       'vite:build-metadata',
  vite:config       'vite:pre-alias',
  vite:config       'alias',
  vite:config       'vite:modulepreload-polyfill',
  vite:config       'vite:resolve',
  vite:config       'vite:html-inline-proxy',
  vite:config       'vite:css',
  vite:config       'vite:esbuild',
  vite:config       'vite:json',
  vite:config       'vite:wasm-helper',
  vite:config       'vite:worker',
  vite:config       'vite:asset',
  vite:config       'vite:wasm-fallback',
  vite:config       'vite:define',
  vite:config       'vite:css-post',
  vite:config       'vite:build-html',
  vite:config       'vite:worker-import-meta-url',
  vite:config       'vite:force-systemjs-wrap-complete',
  vite:config       'vite:watch-package-data',
  vite:config       'commonjs',
  vite:config       'vite:data-uri',
  vite:config       'vite:asset-import-meta-url',
  vite:config       'vite:dynamic-import-vars',
  vite:config       'vite:import-glob',
  vite:config       'vite:build-import-analysis',
  vite:config       'vite:esbuild-transpile',
  vite:config       'vite:terser',
  vite:config       'vite:reporter',
  vite:config       'vite:load-fallback'
  vite:config     ],
  vite:config     rollupOptions: {},
  vite:config     getSortedPlugins: [Function: getSortedPlugins],
  vite:config     getSortedPluginHooks: [Function: getSortedPluginHooks]
  vite:config   },
  vite:config   appType: 'spa',
  vite:config   getSortedPlugins: [Function: getSortedPlugins],
  vite:config   getSortedPluginHooks: [Function: getSortedPluginHooks]
  vite:config } +37ms
vite v3.1.3 building for production...
transforming (1) index.html  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/App.svelte +787ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/App.svelte?svelte&type=style&lang.css +12ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/App.svelte +9ms
transforming (5) node_modules\svelte\internal\index.m  vite:vite-plugin-svelte resolveId resolved C:\Users\bwilliams\Repositories\Development\license-tool\node_modules\svelte-spa-router\Router.svelte via package.json svelte field of svelte-spa-router +94ms
transforming (10) node_modules\svelte\index.mjs  vite:vite-plugin-svelte transform returns compiled js for C:\Users\bwilliams\Repositories\Development\license-tool\node_modules\svelte-spa-router\Router.svelte +150ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/AlertComponent.svelte +133ms
transforming (16) src\components\AlertComponent.svelt  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/AlertComponent.svelte?svelte&type=style&lang.css +11ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/AlertComponent.svelte +1ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/EditLicenseComponent.svelte +109ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/EditLicenseComponent.svelte?svelte&type=style&lang.css +7ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/EditLicenseComponent.svelte +2ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/LicenseComponent.svelte +110ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/LicenseComponent.svelte?svelte&type=style&lang.css +10ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/LicenseComponent.svelte +5ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/FormComponent.svelte +85ms
  vite:vite-plugin-svelte resolveId resolved C:\Users\bwilliams\Repositories\Development\license-tool\node_modules\@untemps\svelte-use-tooltip\dist\index.es.js via package.json svelte field of @untemps/svelte-use-tooltip +15ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/FormComponent.svelte?svelte&type=style&lang.css +2ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/FormComponent.svelte +1ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/LicensesComponent.svelte +98ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/LicensesComponent.svelte?svelte&type=style&lang.css +14ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/LicensesComponent.svelte +3ms
  vite:vite-plugin-svelte resolveId resolved C:\Users\bwilliams\Repositories\Development\license-tool\node_modules\svelte-spa-router\Router.svelte via package.json svelte field of svelte-spa-router +13ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/NavigationComponent.svelte +36ms
transforming (25) src\components\NavigationComponent.  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/NavigationComponent.svelte?svelte&type=style&lang.css +13ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/NavigationComponent.svelte +1ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/ProductFeatures.svelte +72ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/components/ProductFeatures.svelte?svelte&type=style&lang.css +11ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/components/ProductFeatures.svelte +1ms
transforming (33) src\pages\index.ts  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/Home.svelte
 +47ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/Edit.svelte +19ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/Licenses.svelte +47ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/License.svelte +55ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/License.svelte?svelte&type=style&lang.css +5ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/License.svelte +3ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/Login.svelte +36ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/Login.svelte?svelte&type=style&lang.css +5ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/Login.svelte +5ms
  vite:vite-plugin-svelte transform returns compiled js for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/NotFound.svelte +17ms
  vite:vite-plugin-svelte resolveId resolved virtual css module C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/NotFound.svelte?svelte&type=style&lang.css +1ms
  vite:vite-plugin-svelte load returns css for C:/Users/bwilliams/Repositories/Development/license-tool/src/pages/NotFound.svelte +1ms
transforming (41) src\scripts\requests\Licenses.tsvite:resolve 0.51ms ./src/sass/variables.scss -> null +0ms
✓ 55 modules transformed.
dist/index.html                  0.40 KiB
dist/assets/index.016140ee.css   12.29 KiB / gzip: 2.56 KiB
dist/assets/index.5b7cfaf2.js    71.34 KiB / gzip: 24.41 KiB

Validations

@sapphi-red
Copy link
Member

svelte.dev/repl doesn't use Vite. So that is not related.

About the repro with Vite, this is a duplicate of #8237.

@sapphi-red sapphi-red closed this as not planned Won't fix, can't repro, duplicate, stale Nov 1, 2022
@sapphi-red sapphi-red added duplicate This issue or pull request already exists and removed pending triage labels Nov 1, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Nov 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants