-
-
Notifications
You must be signed in to change notification settings - Fork 213
Closed
Description
Related plugins
Describe the bug
I'm running react-oxc with vite-rolldown. rollupOptions: { jsx: { mode: 'automatic' } }, doesn't match the rollupdown config options thus causing the following warning.
Warning validate input options.
- For the "jsx". Invalid type: Expected (false | "react" | "react-jsx" | "preserve") but received Object.
https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-oxc/src/index.ts#L71
Reproduction
https://stackblitz.com/edit/vitejs-vite-l4enep7m
Steps to reproduce
- Install
rolldown-vite - install
@vitejs/plugin-react-oxc - Add react plugin to vite config
- run vite
System Info
System:
OS: macOS 15.4
CPU: (12) arm64 Apple M3 Pro
Memory: 95.55 MB / 18.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 23.5.0 - ~/.nvm/versions/node/v23.5.0/bin/node
npm: 10.9.2 - ~/.nvm/versions/node/v23.5.0/bin/npm
bun: 1.2.8 - /opt/homebrew/bin/bun
Browsers:
Brave Browser: 135.1.77.97
Chrome: 136.0.7103.114
Safari: 18.4
npmPackages:
@vitejs/plugin-react-oxc: ^0.2.0 => 0.2.0
rolldown-vite: 6.3.14Used Package Manager
bun
Logs
Click to expand!
vite:config config file loaded in 272.64ms +0ms
vite:env loading env files: [
vite:env '/Users/indifferentghost/Projects/todo-list/.env',
vite:env '/Users/indifferentghost/Projects/todo-list/.env.local',
vite:env '/Users/indifferentghost/Projects/todo-list/.env.development',
vite:env '/Users/indifferentghost/Projects/todo-list/.env.development.local'
vite:env ] +0ms
vite:env env files loaded in 0.17ms +0ms
vite:env using resolved env: {} +0ms
vite:config using resolved config: {
vite:config plugins: [
vite:config 'vite:optimized-deps',
vite:config 'vite:watch-package-data',
vite:config 'vite:pre-alias',
vite:config 'builtin:alias',
vite:config 'vite:react-oxc:refresh-runtime',
vite:config 'anya',
vite:config 'native:modulepreload-polyfill',
vite:config 'vite:resolve-dev',
vite:config 'vite:resolve-import-glob-subpath-imports',
vite:config 'vite:resolve-builtin',
vite:config 'vite:html-inline-proxy',
vite:config 'vite:css',
vite:config 'native:transform',
vite:config 'builtin:json',
vite:config 'builtin:wasm-helper',
vite:config 'vite:worker',
vite:config 'vite:asset',
vite:config 'vite-plugin-biome',
vite:config 'vite:react-oxc:config',
vite:config 'vite:react-oxc:refresh-wrapper',
vite:config 'builtin:wasm-fallback',
vite:config 'vite:define',
vite:config 'vite:css-post',
vite:config 'vite:worker-import-meta-url',
vite:config 'vite:asset-import-meta-url',
vite:config 'builtin:dynamic-import-vars',
vite:config 'builtin:import-glob',
vite:config 'vite:client-inject',
vite:config 'vite:css-analysis',
vite:config 'vite:import-analysis'
vite:config ],
vite:config experimental: {
vite:config importGlobRestoreExtension: false,
vite:config hmrPartialAccept: false,
vite:config enableNativePlugin: true
vite:config },
vite:config optimizeDeps: {
vite:config include: [
vite:config 'react',
vite:config 'react-dom',
vite:config 'react/jsx-dev-runtime',
vite:config 'react/jsx-runtime'
vite:config ],
vite:config exclude: [],
vite:config needsInterop: [],
vite:config rollupOptions: { resolve: { symlinks: true }, jsx: { mode: 'automatic' } },
vite:config extensions: [],
vite:config disabled: undefined,
vite:config holdUntilCrawlEnd: true,
vite:config force: false,
vite:config noDiscovery: false,
vite:config esbuildOptions: { preserveSymlinks: false }
vite:config },
vite:config oxc: {
vite:config jsx: {
vite:config development: true,
vite:config runtime: 'automatic',
vite:config refresh: true,
vite:config importSource: 'react'
vite:config },
vite:config jsxRefreshInclude: /\.[tj]sx?(?:$|\?)/,
vite:config jsxRefreshExclude: [ /\/node_modules\// ]
vite:config },
vite:config mode: 'development',
vite:config server: {
vite:config port: 5173,
vite:config strictPort: false,
vite:config host: undefined,
vite:config allowedHosts: [],
vite:config https: undefined,
vite:config open: false,
vite:config proxy: undefined,
vite:config cors: {
vite:config origin: /^https?:\/\/(?:(?:[^:]+\.)?localhost|127\.0\.0\.1|\[::1\])(?::\d+)?$/
vite:config },
vite:config headers: {},
vite:config warmup: { clientFiles: [], ssrFiles: [] },
vite:config middlewareMode: false,
vite:config fs: {
vite:config strict: true,
vite:config deny: [ '.env', '.env.*', '*.{crt,pem}', '**/.git/**' ],
vite:config allow: [ '/Users/indifferentghost/Projects/todo-list' ]
vite:config },
vite:config preTransformRequests: true,
vite:config perEnvironmentStartEndDuringDev: false,
vite:config sourcemapIgnoreList: [Function: isInNodeModules$1]
vite:config },
vite:config build: {
vite:config target: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config polyfillModulePreload: true,
vite:config modulePreload: { polyfill: true },
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config sourcemap: false,
vite:config terserOptions: {},
vite:config rollupOptions: { platform: 'browser', onwarn: [Function: onwarn] },
vite:config commonjsOptions: { include: [ /node_modules/ ], extensions: [ '.js', '.cjs' ] },
vite:config dynamicImportVarsOptions: { warnOnError: true, exclude: [ /node_modules/ ] },
vite:config write: true,
vite:config emptyOutDir: null,
vite:config copyPublicDir: true,
vite:config manifest: false,
vite:config lib: false,
vite:config ssrManifest: false,
vite:config ssrEmitAssets: false,
vite:config reportCompressedSize: true,
vite:config chunkSizeWarningLimit: 500,
vite:config watch: null,
vite:config cssCodeSplit: true,
vite:config minify: 'oxc',
vite:config ssr: false,
vite:config emitAssets: false,
vite:config createEnvironment: [Function: createEnvironment],
vite:config cssTarget: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config cssMinify: true
vite:config },
vite:config environments: {
vite:config client: {
vite:config define: undefined,
vite:config resolve: {
vite:config externalConditions: [ 'node' ],
vite:config extensions: [
vite:config '.mjs', '.js',
vite:config '.mts', '.ts',
vite:config '.jsx', '.tsx',
vite:config '.json'
vite:config ],
vite:config dedupe: [],
vite:config noExternal: [],
vite:config external: [],
vite:config preserveSymlinks: false,
vite:config alias: [
vite:config {
vite:config find: /^\/?@vite\/env/,
vite:config replacement: '/@fs/Users/indifferentghost/Projects/todo-list/node_modules/vite/dist/client/env.mjs'
vite:config },
vite:config {
vite:config find: /^\/?@vite\/client/,
vite:config replacement: '/@fs/Users/indifferentghost/Projects/todo-list/node_modules/vite/dist/client/client.mjs'
vite:config }
vite:config ],
vite:config mainFields: [ 'browser', 'module', 'jsnext:main', 'jsnext' ],
vite:config conditions: [ 'module', 'browser', 'development|production' ],
vite:config builtins: []
vite:config },
vite:config keepProcessEnv: false,
vite:config consumer: 'client',
vite:config optimizeDeps: {
vite:config include: [
vite:config 'react',
vite:config 'react-dom',
vite:config 'react/jsx-dev-runtime',
vite:config 'react/jsx-runtime'
vite:config ],
vite:config exclude: [],
vite:config needsInterop: [],
vite:config rollupOptions: { resolve: { symlinks: true }, jsx: { mode: 'automatic' } },
vite:config extensions: [],
vite:config disabled: undefined,
vite:config holdUntilCrawlEnd: true,
vite:config force: false,
vite:config noDiscovery: false,
vite:config esbuildOptions: { preserveSymlinks: false }
vite:config },
vite:config dev: {
vite:config warmup: [],
vite:config sourcemap: { js: true },
vite:config sourcemapIgnoreList: [Function: isInNodeModules$1],
vite:config preTransformRequests: true,
vite:config createEnvironment: [Function: defaultCreateClientDevEnvironment],
vite:config recoverable: true,
vite:config moduleRunnerTransform: false
vite:config },
vite:config build: {
vite:config target: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config polyfillModulePreload: true,
vite:config modulePreload: { polyfill: true },
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config sourcemap: false,
vite:config terserOptions: {},
vite:config rollupOptions: { platform: 'browser', onwarn: [Function: onwarn] },
vite:config commonjsOptions: { include: [ /node_modules/ ], extensions: [ '.js', '.cjs' ] },
vite:config dynamicImportVarsOptions: { warnOnError: true, exclude: [ /node_modules/ ] },
vite:config write: true,
vite:config emptyOutDir: null,
vite:config copyPublicDir: true,
vite:config manifest: false,
vite:config lib: false,
vite:config ssrManifest: false,
vite:config ssrEmitAssets: false,
vite:config reportCompressedSize: true,
vite:config chunkSizeWarningLimit: 500,
vite:config watch: null,
vite:config cssCodeSplit: true,
vite:config minify: 'oxc',
vite:config ssr: false,
vite:config emitAssets: true,
vite:config createEnvironment: [Function: createEnvironment],
vite:config cssTarget: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config cssMinify: true
vite:config },
vite:config optimizeDepsPluginNames: []
vite:config },
vite:config ssr: {
vite:config define: undefined,
vite:config resolve: {
vite:config externalConditions: [ 'node' ],
vite:config extensions: [
vite:config '.mjs', '.js',
vite:config '.mts', '.ts',
vite:config '.jsx', '.tsx',
vite:config '.json'
vite:config ],
vite:config dedupe: [],
vite:config noExternal: [],
vite:config external: [],
vite:config preserveSymlinks: false,
vite:config alias: [
vite:config {
vite:config find: /^\/?@vite\/env/,
vite:config replacement: '/@fs/Users/indifferentghost/Projects/todo-list/node_modules/vite/dist/client/env.mjs'
vite:config },
vite:config {
vite:config find: /^\/?@vite\/client/,
vite:config replacement: '/@fs/Users/indifferentghost/Projects/todo-list/node_modules/vite/dist/client/client.mjs'
vite:config }
vite:config ],
vite:config mainFields: [ 'module', 'jsnext:main', 'jsnext' ],
vite:config conditions: [ 'module', 'node', 'development|production' ],
vite:config builtins: [
vite:config '_http_agent', '_http_client', '_http_common',
vite:config '_http_incoming', '_http_outgoing', '_http_server',
vite:config '_stream_duplex', '_stream_passthrough', '_stream_readable',
vite:config '_stream_transform', '_stream_wrap', '_stream_writable',
vite:config '_tls_common', '_tls_wrap', 'assert',
vite:config 'assert/strict', 'async_hooks', 'buffer',
vite:config 'child_process', 'cluster', 'console',
vite:config 'constants', 'crypto', 'dgram',
vite:config 'diagnostics_channel', 'dns', 'dns/promises',
vite:config 'domain', 'events', 'fs',
vite:config 'fs/promises', 'http', 'http2',
vite:config 'https', 'inspector', 'inspector/promises',
vite:config 'module', 'net', 'os',
vite:config 'path', 'path/posix', 'path/win32',
vite:config 'perf_hooks', 'process', 'punycode',
vite:config 'querystring', 'readline', 'readline/promises',
vite:config 'repl', 'stream', 'stream/consumers',
vite:config 'stream/promises', 'stream/web', 'string_decoder',
vite:config 'sys', 'timers', 'timers/promises',
vite:config 'tls', 'trace_events', 'tty',
vite:config 'url', 'util', 'util/types',
vite:config 'v8', 'vm', 'wasi',
vite:config 'worker_threads', 'zlib', /^node:/,
vite:config /^npm:/, /^bun:/
vite:config ]
vite:config },
vite:config keepProcessEnv: true,
vite:config consumer: 'server',
vite:config optimizeDeps: {
vite:config include: [],
vite:config exclude: [],
vite:config needsInterop: [],
vite:config rollupOptions: { resolve: { symlinks: true } },
vite:config extensions: [],
vite:config disabled: undefined,
vite:config holdUntilCrawlEnd: true,
vite:config force: false,
vite:config noDiscovery: true,
vite:config esbuildOptions: { preserveSymlinks: false }
vite:config },
vite:config dev: {
vite:config warmup: [],
vite:config sourcemap: { js: true },
vite:config sourcemapIgnoreList: [Function: isInNodeModules$1],
vite:config preTransformRequests: false,
vite:config createEnvironment: [Function: defaultCreateDevEnvironment],
vite:config recoverable: false,
vite:config moduleRunnerTransform: true
vite:config },
vite:config build: {
vite:config target: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config polyfillModulePreload: true,
vite:config modulePreload: { polyfill: true },
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config sourcemap: false,
vite:config terserOptions: {},
vite:config rollupOptions: { platform: 'node', onwarn: [Function: onwarn] },
vite:config commonjsOptions: { include: [ /node_modules/ ], extensions: [ '.js', '.cjs' ] },
vite:config dynamicImportVarsOptions: { warnOnError: true, exclude: [ /node_modules/ ] },
vite:config write: true,
vite:config emptyOutDir: null,
vite:config copyPublicDir: true,
vite:config manifest: false,
vite:config lib: false,
vite:config ssrManifest: false,
vite:config ssrEmitAssets: false,
vite:config reportCompressedSize: true,
vite:config chunkSizeWarningLimit: 500,
vite:config watch: null,
vite:config cssCodeSplit: true,
vite:config minify: false,
vite:config ssr: true,
vite:config emitAssets: false,
vite:config createEnvironment: [Function: createEnvironment],
vite:config cssTarget: [ 'es2020', 'edge88', 'firefox78', 'chrome87', 'safari14' ],
vite:config cssMinify: 'lightningcss'
vite:config },
vite:config optimizeDepsPluginNames: []
vite:config }
vite:config },
vite:config resolve: {
vite:config externalConditions: [ 'node' ],
vite:config extensions: [
vite:config '.mjs', '.js',
vite:config '.mts', '.ts',
vite:config '.jsx', '.tsx',
vite:config '.json'
vite:config ],
vite:config dedupe: [],
vite:config noExternal: [],
vite:config external: [],
vite:config preserveSymlinks: false,
vite:config alias: [
vite:config {
vite:config find: /^\/?@vite\/env/,
vite:config replacement: '/@fs/Users/indifferentghost/Projects/todo-list/node_modules/vite/dist/client/env.mjs'
vite:config },
vite:config {
vite:config find: /^\/?@vite\/client/,
vite:config replacement: '/@fs/Users/indifferentghost/Projects/todo-list/node_modules/vite/dist/client/client.mjs'
vite:config }
vite:config ],
vite:config mainFields: [ 'browser', 'module', 'jsnext:main', 'jsnext' ],
vite:config conditions: [ 'module', 'browser', 'development|production' ],
vite:config builtins: []
vite:config },
vite:config configFile: '/Users/indifferentghost/Projects/todo-list/vite.config.ts',
vite:config configFileDependencies: [],
vite:config inlineConfig: {
vite:config root: undefined,
vite:config base: undefined,
vite:config mode: 'development',
vite:config configFile: undefined,
vite:config configLoader: undefined,
vite:config logLevel: undefined,
vite:config clearScreen: undefined,
vite:config server: { host: undefined },
vite:config forceOptimizeDeps: undefined
vite:config },
vite:config root: '/Users/indifferentghost/Projects/todo-list',
vite:config base: '/',
vite:config decodedBase: '/',
vite:config rawBase: '/',
vite:config publicDir: '/Users/indifferentghost/Projects/todo-list/public',
vite:config cacheDir: '/Users/indifferentghost/Projects/todo-list/node_modules/.vite',
vite:config command: 'serve',
vite:config isWorker: false,
vite:config mainConfig: null,
vite:config bundleChain: [],
vite:config isProduction: false,
vite:config css: {
vite:config transformer: 'postcss',
vite:config preprocessorMaxWorkers: 0,
vite:config devSourcemap: false
vite:config },
vite:config json: { namedExports: true, stringify: 'auto' },
vite:config esbuild: { jsxDev: true },
vite:config builder: undefined,
vite:config preview: {
vite:config port: 4173,
vite:config strictPort: false,
vite:config host: undefined,
vite:config allowedHosts: [],
vite:config https: undefined,
vite:config open: false,
vite:config proxy: undefined,
vite:config cors: {
vite:config origin: /^https?:\/\/(?:(?:[^:]+\.)?localhost|127\.0\.0\.1|\[::1\])(?::\d+)?$/
vite:config },
vite:config headers: {}
vite:config },
vite:config envDir: '/Users/indifferentghost/Projects/todo-list',
vite:config env: { BASE_URL: '/', MODE: 'development', DEV: true, PROD: false },
vite:config assetsInclude: [Function: assetsInclude],
vite:config rawAssetsInclude: [],
vite:config logger: {
vite:config hasWarned: false,
vite:config info: [Function: info],
vite:config warn: [Function: warn],
vite:config warnOnce: [Function: warnOnce],
vite:config error: [Function: error],
vite:config clearScreen: [Function: clearScreen],
vite:config hasErrorLogged: [Function: hasErrorLogged]
vite:config },
vite:config packageCache: Map(1) {
vite:config 'fnpd_/Users/indifferentghost/Projects/todo-list' => {
vite:config dir: '/Users/indifferentghost/Projects/todo-list',
vite:config data: {
vite:config name: 'todo-list',
vite:config module: 'index.html',
vite:config type: 'module',
vite:config private: true,
vite:config scripts: {
vite:config dev: 'vite --mode development',
vite:config 'lint:fix': 'biome check --write',
vite:config test: 'vitest'
vite:config },
vite:config overrides: { vite: 'npm:rolldown-vite@latest' },
vite:config dependencies: {
vite:config react: '^19.1.0',
vite:config 'react-dom': '^19.1.0',
vite:config 'react-router': '^7.6.1'
vite:config },
vite:config devDependencies: {
vite:config '@biomejs/biome': '1.9.4',
vite:config '@million/lint': '^1.0.14',
vite:config '@types/bun': 'latest',
vite:config '@types/react': '^19.1.6',
vite:config '@types/react-dom': '^19.1.5',
vite:config '@vitejs/plugin-react-oxc': '^0.2.0',
vite:config vite: 'npm:rolldown-vite@latest',
vite:config 'vite-plugin-biome': '^1.0.12',
vite:config vitest: '^3.1.4'
vite:config },
vite:config peerDependencies: { typescript: '^5' }
vite:config },
vite:config hasSideEffects: [Function: hasSideEffects],
vite:config setResolvedCache: [Function: setResolvedCache],
vite:config getResolvedCache: [Function: getResolvedCache]
vite:config },
vite:config set: [Function (anonymous)]
vite:config },
vite:config worker: { format: 'iife', plugins: '() => plugins', rollupOptions: {} },
vite:config appType: 'spa',
vite:config future: undefined,
vite:config ssr: {
vite:config target: 'node',
vite:config optimizeDeps: {
vite:config esbuildOptions: { preserveSymlinks: false },
vite:config include: [],
vite:config exclude: [],
vite:config needsInterop: [],
vite:config rollupOptions: { resolve: { symlinks: true } },
vite:config extensions: [],
vite:config holdUntilCrawlEnd: true,
vite:config force: false,
vite:config noDiscovery: true
vite:config },
vite:config external: [],
vite:config noExternal: [],
vite:config resolve: {
vite:config conditions: [ 'module', 'node', 'development|production' ],
vite:config externalConditions: [ 'node' ]
vite:config }
vite:config },
vite:config dev: {
vite:config warmup: [],
vite:config sourcemap: { js: true },
vite:config sourcemapIgnoreList: [Function: isInNodeModules$1],
vite:config preTransformRequests: false,
vite:config createEnvironment: [Function: defaultCreateDevEnvironment],
vite:config recoverable: false,
vite:config moduleRunnerTransform: false
vite:config },
vite:config webSocketToken: 'XQoSqMfyWyoi',
vite:config getSortedPlugins: [Function: getSortedPlugins],
vite:config getSortedPluginHooks: [Function: getSortedPluginHooks],
vite:config createResolver: [Function: createResolver],
vite:config fsDenyGlob: [Function: arrayMatcher],
vite:config safeModulePaths: Set(0) {},
vite:config additionalAllowedHosts: []
vite:config } +5ms
Biome Stderr:
Debugger attached.
Debugger attached.
Waiting for the debugger to disconnect...
Waiting for the debugger to disconnect...
vite:deps (client) removing old cache dir /Users/indifferentghost/Projects/todo-list/node_modules/.vite/deps +0ms
vite:resolve 0.50ms react -> /Users/indifferentghost/Projects/todo-list/node_modules/react/index.js +0ms
vite:resolve 0.16ms react-dom -> /Users/indifferentghost/Projects/todo-list/node_modules/react-dom/index.js +0ms
vite:resolve 0.05ms react/jsx-dev-runtime -> /Users/indifferentghost/Projects/todo-list/node_modules/react/jsx-dev-runtime.js +0ms
vite:resolve 0.06ms react/jsx-runtime -> /Users/indifferentghost/Projects/todo-list/node_modules/react/jsx-runtime.js +0ms
vite:deps scanning for dependencies... +0ms
vite:deps Crawling dependencies using entries:
vite:deps /Users/indifferentghost/Projects/todo-list/index.html +0ms
vite:resolve 0.10ms /src/main.tsx -> /Users/indifferentghost/Projects/todo-list/src/main.tsx +7ms
vite:resolve 0.11ms react -> /Users/indifferentghost/Projects/todo-list/node_modules/react/index.js +1ms
vite:resolve 0.12ms react-router -> /Users/indifferentghost/Projects/todo-list/node_modules/react-router/dist/development/index.mjs +0ms
vite:resolve 0.13ms react/jsx-runtime -> /Users/indifferentghost/Projects/todo-list/node_modules/react/jsx-runtime.js +0ms
vite:resolve 0.28ms react-dom/client -> /Users/indifferentghost/Projects/todo-list/node_modules/react-dom/client.js +0ms
vite:deps Scan completed in 13.41ms:
vite:deps react -> /Users/indifferentghost/Projects/todo-list/node_modules/react/index.js
vite:deps react-dom/client -> /Users/indifferentghost/Projects/todo-list/node_modules/react-dom/client.js
vite:deps react-router -> /Users/indifferentghost/Projects/todo-list/node_modules/react-router/dist/development/index.mjs
vite:deps react/jsx-runtime -> /Users/indifferentghost/Projects/todo-list/node_modules/react/jsx-runtime.js +12ms
vite:deps creating package.json in /Users/indifferentghost/Projects/todo-list/node_modules/.vite/deps_temp_2db42336 +17ms
Warning validate input options.
- For the "jsx". Invalid type: Expected (false | "react" | "react-jsx" | "preserve") but received Object.
vite:resolve 0.62ms react -> /Users/indifferentghost/Projects/todo-list/node_modules/react/index.js +20ms
vite:deps ✨ static imports crawl ended +51ms
vite:resolve 0.73ms react -> /Users/indifferentghost/Projects/todo-list/node_modules/react/index.js +24ms
vite:resolve 0.55ms cookie -> /Users/indifferentghost/Projects/todo-list/node_modules/cookie/dist/index.js +1ms
vite:resolve 0.56ms set-cookie-parser -> /Users/indifferentghost/Projects/todo-list/node_modules/set-cookie-parser/lib/set-cookie.js +0ms
vite:resolve 0.13ms react-dom -> /Users/indifferentghost/Projects/todo-list/node_modules/react-dom/index.js +8ms
vite:resolve 0.38ms scheduler -> /Users/indifferentghost/Projects/todo-list/node_modules/scheduler/index.js +0ms
vite:deps Dependencies bundled in 61.79ms +62ms
vite:deps ✨ using post-scan optimizer result, the scanner found every used dependency +25ms
vite:deps creating _metadata.json in /Users/indifferentghost/Projects/todo-list/node_modules/.vite/deps_temp_2db42336 +0ms
vite:deps renaming /Users/indifferentghost/Projects/todo-list/node_modules/.vite/deps_temp_2db42336 to /Users/indifferentghost/Projects/todo-list/node_modules/.vite/deps +1ms
vite:deps ✨ dependencies optimized +1msValidations
- Follow our Code of Conduct
- Read the Contributing Guidelines.
- Read the docs.
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- Make sure this is a Vite issue and not a framework-specific issue.
- Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
- The provided reproduction is a minimal reproducible example of the bug.
Metadata
Metadata
Assignees
Labels
No labels