ConfigEngine — vite Architecture
Parses and validates vite.config.ts and environment variables
Entity Profile
Dependency Diagram
graph TD subdomain_ViteCore_ConfigEngine["ConfigEngine"] 56b9dfe1_f57e_b16b_3e97_b64544e748cd["htmlFallback.ts"] subdomain_ViteCore_ConfigEngine --> 56b9dfe1_f57e_b16b_3e97_b64544e748cd f36f27db_c123_ba57_75e6_55e05d31e035["with-define-object.ts"] subdomain_ViteCore_ConfigEngine --> f36f27db_c123_ba57_75e6_55e05d31e035 591f65f8_6754_0bb5_6518_a5239b1f7cb3["notFound.ts"] subdomain_ViteCore_ConfigEngine --> 591f65f8_6754_0bb5_6518_a5239b1f7cb3 8cd46fdb_679a_7d1f_531c_774b779345ea["server-worker-runner.spec.ts"] subdomain_ViteCore_ConfigEngine --> 8cd46fdb_679a_7d1f_531c_774b779345ea a0ef88df_fd24_d27a_7428_52c62c1da5dc["hi.js"] subdomain_ViteCore_ConfigEngine --> a0ef88df_fd24_d27a_7428_52c62c1da5dc 0e7a99a2_8c8d_aa42_47d0_6eac4ad0703a["dep.js"] subdomain_ViteCore_ConfigEngine --> 0e7a99a2_8c8d_aa42_47d0_6eac4ad0703a d8f420e9_0649_c8fd_4cf7_83d284bfc413["fetchableEnvironments.ts"] subdomain_ViteCore_ConfigEngine --> d8f420e9_0649_c8fd_4cf7_83d284bfc413 e3b26ada_e15e_ab0a_7c4e_c1775a1a4908["serve.ts"] subdomain_ViteCore_ConfigEngine --> e3b26ada_e15e_ab0a_7c4e_c1775a1a4908 ee49fd74_e61d_8976_78c6_fd3f90206134["plugin.ts"] subdomain_ViteCore_ConfigEngine --> ee49fd74_e61d_8976_78c6_fd3f90206134 06115f6c_ad20_9395_4c5f_19aeb51d9f01["serve.ts"] subdomain_ViteCore_ConfigEngine --> 06115f6c_ad20_9395_4c5f_19aeb51d9f01 c11accd6_8ec6_52c6_b2af_25876f356f31["parse.spec.ts"] subdomain_ViteCore_ConfigEngine --> c11accd6_8ec6_52c6_b2af_25876f356f31 bd61be4f_3dcc_2549_1583_12f4a8f96cd1["parse.spec.ts"] subdomain_ViteCore_ConfigEngine --> bd61be4f_3dcc_2549_1583_12f4a8f96cd1 a29bcc0c_c42b_5d23_0e04_88b2bf49cb44["releaseUtils.ts"] subdomain_ViteCore_ConfigEngine --> a29bcc0c_c42b_5d23_0e04_88b2bf49cb44 639165ff_0f43_44c0_d37a_c29c30a3f41f["worker-sourcemap-hidden.spec.ts"] subdomain_ViteCore_ConfigEngine --> 639165ff_0f43_44c0_d37a_c29c30a3f41f style subdomain_ViteCore_ConfigEngine fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- ArrayFromAsync()
- BackendIntegrationExample()
- C()
- DEFAULT_CLIENT_CONDITIONS()
- DEFAULT_SERVER_CONDITIONS()
- DEFAULT_SERVER_MAIN_FIELDS()
- ModuleRunner()
- Page()
- Plugin()
- PluginOption()
- Promise()
- ResolveFn()
- Root()
- TestCssLinkPlugin()
- UserConfig()
- _client()
- _createServer()
- _ensureEntryFromUrl()
- _formatLog()
- _get()
- _getAddedImports()
- _getCombinedSourcemap()
- _getDefaultValue()
- _getEnvironment()
- _getKey()
- _getModuleGraph()
- _getModuleInfoUnion()
- _getModuleObjectUnion()
- _getModuleSetUnion()
- _getPluginContainer()
- _getPluginContext()
- _getUnresolvedUrlToModule()
- _normalizeRawLog()
- _registerRequestProcessing()
- _resolveUrl()
- _set()
- _setUnresolvedUrlToModule()
- _ssr()
- _updateActiveInfo()
- _updateModuleInfo()
- _updateModuleLoadAddedImports()
- _warnIncompatibleMethod()
- _wrapModuleSet()
- acceptedHmrDeps()
- acceptedHmrExports()
- add()
- addFile()
- addWatchFile()
- addWatchFile()
- applyDepOptimizationOptionCompat()
- applySourcemapIgnoreList()
- areAllImportsAccepted()
- args()
- args()
- arraify()
- array()
- arrayEqual()
- assertOutputHashContentChange()
- asyncFlatten()
- asyncReplace()
- backwardCompatibleWorkerPlugins()
- baseMiddleware()
- bindCLIShortcuts()
- blankReplacer()
- btn()
- btn()
- btnDep()
- build()
- buildEnvironment()
- buildErrorMessage()
- buildProject()
- buildStart()
- buildStart()
- buildWithPlugin()
- builder()
- bundleAndLoadConfigFile()
- bundleChain()
- bundleConfigFile()
- cachedTransformMiddleware()
- calculateOffsetOnce()
- canExternalizeFile()
- channel()
- channel()
- checkBadCharactersInPath()
- checkLoadingAccess()
- checkNodeVersion()
- checkPublicFile()
- cleanBuilderCLIOptions()
- cleanGlobalCLIOptions()
- cleanStack()
- clear()
- clearLine()
- clearResetChunks()
- clearScreen()
- clearServeError()
- clientImportedModules()
- close()
- close()
- close()
- close()
- close()
- close()
- code()
- collectAllModules()
- colorHeading()
- combineSourcemaps()
- componentToHex()
- computeSourceRoute()
- config()
- configFnDefined()
- configFnObjectDefined()
- configFnPromiseDefined()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- convertBase()
- convertHost()
- convertToNotifyOptions()
- copyDir()
- covered()
- covered$1()
- crash()
- crash()
- createAssetImportMetaurlPluginTransform()
- createBackCompatIdResolver()
- createBackwardCompatibleFileToModulesMap()
- createBackwardCompatibleModuleMap()
- createBackwardCompatibleModuleSet()
- createBuilder()
- createConvertSourceMapReadMap()
- createCssPluginTransform()
- createDebugger()
- createDefinePluginTransform()
- createDevHtmlTransformFn()
- createDevServer()
- createDevServer()
- createEnvironmentPluginContainer()
- createFetchableDevEnvironment()
- createFileOnlyEntry()
- createFileOnlyEntry()
- createFixtureEditor()
- createHMROptions()
- createIdResolver()
- createInMemoryLogger()
- createIsConfiguredAsExternal()
- createIsExternal()
- createIsExternal()
- createLogger()
- createMiddleware()
- createModuleRunnerTester()
- createNonce()
- createNoopWatcher()
- createPluginContainer()
- createPreviewServerWithPlugin()
- createRolldownDepPluginTransform()
- createRunnableDevEnvironment()
- createSerialPromiseQueue()
- createServer()
- createServerCloseFn()
- createServerHotChannel()
- createServerModuleRunner()
- createServerModuleRunnerTransport()
- createServerWithPlugin()
- createToImportMetaURLBasedRelativeRuntime()
- createWebSocketServer()
- createWorkerImportMetaUrlPluginTransform()
- createWorkerTransport()
- ctx()
- customRelativeUrlMechanisms.worker-iife()
- data()
- data()
- data()
- data()
- data()
- data()
- debounce()
- debug()
- debug()
- debug()
- decodeBase()
- decodeURIIfPossible()
- deepClone()
- default.__test__()
- default.load()
- default.transform()
- defaultCreateClientDevEnvironment()
- defaultCreateDevEnvironment()
- defineConfig()
- defineResolvedConfig()
- delayIndexCssPlugin()
- delayIndexCssPlugin()
- delayTransformComment()
- delete()
- devHtmlHook()
- diffDnsOrderChange()
- directRequest()
- dispatchFetch()
- displayTime()
- doTransform()
- doesProxyContextMatchUrl()
- editFile()
- emitFile()
- emptyCssComments()
- emptyDir()
- encodeURIPath()
- enhanceRollupError()
- ensureEntryFromUrl()
- ensureEntryFromUrl()
- ensureWatchedFile()
- entrypoint()
- entrypoint()
- env()
- environment()
- environment()
- error()
- error()
- error()
- error()
- error()
- error()
- errorInner()
- errorMiddleware()
- escapeAliases()
- escapeId()
- escapeRegex()
- escapeToLinuxLikePath()
- evalValue()
- execAsync()
- executeNodeScript()
- extractHostnamesFromCerts()
- extractHostnamesFromSubjectAltName()
- extractSourcemap()
- extractSourcemapFromFile()
- extractStack()
- f()
- f()
- f()
- fetchHotEvents()
- fetchHtml()
- fetchModule()
- fetchModule()
- fetchPath()
- file()
- file()
- file()
- filePath()
- fileToUrl()
- filename()
- filterDuplicateOptions()
- findAssetFile()
- findNearestMainPackageData()
- findNearestNodeModules()
- findNearestPackageData()
- findParentScope()
- first()
- flattenId()
- foo()
- format()
- formatDate()
- formatSourcemapForSnapshot()
- fsPathFromId()
- fsPathFromUrl()
- genSourceMapUrl()
- generateCodeFrame()
- generateFallbackHtml()
- generateVisualizationLink()
- get()
- get()
- get()
- get()
- getAdditionalAllowedHosts()
- getAll()
- getAttrKey()
- getBackwardCompatibleBrowserModuleNode()
- getBackwardCompatibleModuleNode()
- getBackwardCompatibleModuleNodeDual()
- getBackwardCompatibleServerModuleNode()
- getBg()
- getBgColor()
- getCachedTransformResult()
- getCodeWithSourcemap()
- getColor()
- getCombinedSourcemap()
- getConfig()
- getConfigWithPlugin()
- getCount()
- getDefaultEnvironmentOptions()
- getDevEnvironment()
- getEnvFilesForMode()
- getFileName()
- getFileUrlFromFullPath()
- getFileUrlFromRelativePath()
- getFnpdCache()
- getFnpdCacheKey()
- getHash()
- getHtmlFilename()
- getIdentifierNameOrLiteralValue()
- getLatestTag()
- getLinks()
- getLocalhostAddressIfDiffersFromDNS()
- getMessage()
- getModuleByEtag()
- getModuleByEtag()
- getModuleById()
- getModuleById()
- getModuleByUrl()
- getModuleByUrl()
- getModuleIds()
- getModuleInfo()
- getModuleInfo()
- getModuleInfo()
- getModuleTypeFromId()
- getModulesByFile()
- getModulesByFile()
- getNodeAssetAttributes()
- getNpmPackageName()
- getOutputHashChanges()
- getPackageManagerCommand()
- getPkgName()
- getPublicFiles()
- getRelativeUrlFromDocument()
- getResolveCacheKey()
- getResolveUrl()
- getResolvedOutDirs()
- getRolldownOptions()
- getRpdCache()
- getRpdCacheKey()
- getServerUrlByHost()
- getShortName()
- getSortedHotUpdatePlugins()
- getSortedPluginsByHotUpdateHook()
- getSourceMapUrl()
- getSourceMapUrl()
- getSourceMapUrl()
- getTimeFormatter()
- getTopLevelConfig()
- getViteTestIndexHtmlUrl()
- getWatchFiles()
- getWatched()
- globalThis()
- groupByAuthor()
- handleDep()
- handleDep()
- handleHMRUpdate()
- handleHmrOutput()
- handleHookPromise()
- handleModuleSoftInvalidation()
- handlePrunedModules()
- has()
- hasBothRollupOptionsAndRolldownOptions()
- hasCorrectCase()
- hasPackageJSON()
- hasRootFile()
- hasValidToken()
- hasWorkspacePackageJSON()
- hello()
- hello()
- hello()
- hi()
- hmr()
- hmr()
- hmr()
- hookName()
- hookParallel()
- hostValidationMiddleware()
- hotEventsPlugin()
- htmlFallbackMiddleware()
- htmlFileToUrl()
- httpServerStart()
- id()
- id()
- id()
- id()
- id()
- id()
- id()
- id()
- ignoreDeprecationWarnings()
- ignoredId()
- ignoredId()
- importAction()
- importedBindings()
- importedModules()
- importers()
- include()
- increment()
- indexHtmlMiddleware()
- info()
- info()
- info()
- init()
- init()
- initPublicFiles()
- initialize()
- injectChunkMetadata()
- injectEnvironmentInContext()
- injectEnvironmentToHooks()
- injectQuery()
- injectSourcesContent()
- injectSsrFlag()
- inlineSourceMap()
- innerTestStack()
- instantiateModule()
- invalidateAll()
- invalidateAll()
- invalidateModule()
- invalidateModule()
- invalidateModule()
- invalidateModule()
- invalidatePackageData()
- invalidationState()
- isBareRelative()
- isBlock()
- isBuiltin()
- isCSSRequest()
- isDataUrl()
- isDefined()
- isDevServer()
- isDocumentFetchDest()
- isExternal()
- isExternalUrl()
- isFetchableDevEnvironment()
- isFileInTargetPath()
- isFileLoadingAllowed()
- isFilePathESM()
- isFileReadable()
- isFileServingAllowed()
- isFunction()
- isFutureDeprecationEnabled()
- isImportRequest()
- isInDestructuringAssignment()
- isInNodeModules()
- isInternalRequest()
- isJSRequest()
- isNodeBuiltin()
- isNodeInPattern()
- isNodeLikeBuiltin()
- isNodeWithinCircularImports()
- isObject()
- isOptimizable()
- isParentDirectory()
- isPortAvailable()
- isRefIdentifier()
- isResolvedConfig()
- isRunnableDevEnvironment()
- isSameFilePath()
- isSelfAccepting()
- isServerAccessDeniedForTransform()
- isStaticProperty()
- isStaticPropertyKey()
- isWatched()
- joinSrcset()
- joinUrlSegments()
- key()
- killProcess()
- lastHMRTimestamp()
- lastInvalidationTimestamp()
- lazyHookFilterPlugin.options()
- lexAcceptedHmrDeps()
- lexAcceptedHmrExports()
- limitFlattenIdLength()
- listAssets()
- listen()
- listen()
- load()
- load()
- load()
- loadAndTransform()
- loadConfig()
- loadConfigFromBundledFile()
- loadConfigFromFile()
- loadData()
- loadEnv()
- loadPackageData()
- log()
- logError()
- logRecentCommits()
- logs()
- logs()
- lookupFile()
- main()
- main()
- main()
- main()
- main()
- main()
- main()
- mainInner()
- mapFiles()
- mapIterator()
- memoryFilesMiddleware()
- mergeAlias()
- mergeConfig()
- mergeConfigRecursively()
- mergeWithDefaults()
- mergeWithDefaultsRecursively()
- messagePortTransport.connect()
- messagePortTransport.send()
- meta()
- method()
- moduleListContains()
- moduleTypePlugins()
- monotonicDateNow()
- name()
- name()
- name()
- name()
- nativeImportConfigFile()
- neverCalled()
- neverCalled()
- node()
- nodeBuiltins()
- nodeResolveWithVite()
- noop()
- normalizeAlias()
- normalizeCodeFrame()
- normalizeFunding()
- normalizeHmrUrl()
- normalizeHotChannel()
- normalizeId()
- normalizeLog()
- normalizePath()
- normalizeRepository()
- normalizeSingleAlias()
- normalizeUserOnWarn()
- notFoundMiddleware()
- notifyRebuildComplete()
- notjs()
- numberToPos()
- onFileChange()
- onFileChange()
- onFileDelete()
- onFileDelete()
- onRollupLog()
- openBrowser()
- optimizeDepsDisabledBackwardCompatibility()
- optimizeSafeRealPathSync()
- options()
- options()
- options()
- origin()
- other()
- pad()
- parentSigtermCallback()
- parse()
- parseAuthor()
- parseBundledDependenciesFromLicense()
- parseSrcset()
- partialEncodeURIPath()
- path()
- perEnvironmentPlugin()
- perEnvironmentState()
- pluginContainer()
- pluginName()
- pluginName()
- plugins()
- port()
- posToNumber()
- preServe()
- preTransformRequest()
- prepareError()
- prepareStackTrace.retrieveFile()
- prettifyUrl()
- preview()
- printServerUrls()
- processNodeUrl()
- processSrcSet()
- processSrcSetSync()
- promiseWithResolvers()
- promiseWithResolvers()
- propagateUpdate()
- proxy()
- proxyMiddleware()
- queryPlugin()
- readDepOptimizationMetadata()
- readFile()
- readFileIfExists()
- readManifest()
- readModifiedFile()
- readPackageInfo()
- reason()
- reason()
- rebindErrorStacktrace()
- recursiveReaddir()
- ref()
- rejectInvalidRequestMiddleware()
- rejectNoCorsRequestMiddleware()
- relativePath()
- relativeUrlMechanisms.cjs()
- relativeUrlMechanisms.es()
- relativeUrlMechanisms.iife()
- relativeUrlMechanisms.umd()
- reloadModule()
- removeCb()
- removeCb()
- removeDirectQuery()
- removeFile()
- removeImportQuery()
- removeLeadingSlash()
- removeRawQuery()
- removeTimestampQuery()
- removeUrlQuery()
- renderRestrictedErrorHTML()
- replacePinkWithBlue()
- replacePinkWithGreen()
- req()
- reset()
- resolve()
- resolveBaseUrl()
- resolveBuildEnvironmentOptions()
- resolveBuildOutputs()
- resolveBuildPlugins()
- resolveBuilderOptions()
- resolveChokidarOptions()
- resolveConfig()
- resolveConfigToBuild()
- resolveConfigWithPlugin()
- resolveDepOptimizationOptions()
- resolveDevEnvironmentOptions()
- resolveDevToolsConfig()
- resolveEmptyOutDir()
- resolveEntryPlugin.load()
- resolveEntryPlugin.resolveId()
- resolveEnvPrefix()
- resolveEnvironmentOptions()
- resolveEnvironmentPlugins()
- resolveEnvironmentResolveOptions()
- resolveHostname()
- resolveHttpServer()
- resolveHttpsConfig()
- resolveId()
- resolveId()
- resolveLibFilename()
- resolveNativePluginEnabledLevel()
- resolveOutputJsExtension()
- resolvePackageData()
- resolvePath()
- resolvePreviewOptions()
- resolveResolveOptions()
- resolveRolldownOptions()
- resolveRollupOptions()
- resolveSSROptions()
- resolveServerOptions()
- resolveServerUrls()
- resolveSourceMapOptions()
- resolveUrl()
- resolveUrl()
- resolveUserExternal()
- resolvedAllowDir()
- resolvedOrTimeout()
- resolvedOrTimeout()
- respondWithAccessDenied()
- restartServer()
- restartServerWithUrls()
- rewriteOriginHeader()
- rgbToHex()
- rollupOptionsDeprecationCall()
- rpc.on()
- rpc.post()
- run()
- run()
- run()
- runConfigEnvironmentHook()
- runConfigHook()
- runError()
- runInlinedModule()
- runner()
- runnerImport()
- runnerImportConfigFile()
- sassModuleTests()
- sassOtherTests()
- sassTest()
- searchForPackageRoot()
- searchForWorkspaceRoot()
- self()
- self()
- self()
- self()
- self()
- send()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serve()
- serveExternalPathPlugin()
- serveNpmCodeDirectlyMiddleware()
- servePublicMiddleware()
- serveRawFsMiddleware()
- serveStaticMiddleware()
- server()
- server()
- set()
- set()
- setAssetSource()
- setClientErrorHandler()
- setFnpdCache()
- setImgSrc()
- setImgSrc()
- setIsNodeInPattern()
- setNonceHeader()
- setOptimizeDepsPluginNames()
- setRpdCache()
- setViteUrl()
- setup()
- setupConsoleWarnCollector()
- setupConsoleWarnCollector()
- setupCyclic()
- setupIfNeeded()
- setupModuleRunner()
- setupOnCrawlEnd()
- setupRollupOptionCompat()
- setupSIGTERMListener()
- shouldExternalize()
- shouldPreTransform()
- shouldServeFile()
- signal()
- sirvOptions()
- size()
- slash()
- slowModulePlugin()
- someAction()
- sortObjectKeys()
- sortUserPlugins()
- source()
- sourcePath()
- sourcePath()
- ssrError()
- ssrFixStacktrace()
- ssrImportedModules()
- ssrInvalidationState()
- ssrLoadModule()
- ssrManifestPlugin()
- ssrModule()
- ssrRewriteStacktrace()
- ssrTransform()
- ssrTransformJSON()
- ssrTransformResult()
- ssrTransformScript()
- ssrTransformSimple()
- ssrTransformSimpleCode()
- startBrowserProcess()
- startDefaultServe()
- startServer()
- startedOnPort()
- startedOnPort()
- statements()
- stopProfiler()
- stripBase()
- stripBomTag()
- stripTrailingSlashIfNeeded()
- svgVirtualModulePlugin()
- teardown()
- teardownSIGTERMListener()
- test()
- testCaseInsensitiveFS()
- testClientReload()
- testDirDep()
- testEnvQueryParamsPlugin()
- testInjectUrl()
- testPage()
- testPlugin()
- testSourceInput()
- testStack()
- testVue()
- tests()
- tests()
- text()
- text()
- throwClosedServerError()
- throwError()
- throwError()
- throwHtmlParseError()
- timeFrom()
- timeMiddleware()
- timeout()
- timer()
- toEl()
- toOutputFilePathInJS()
- toOutputFilePathWithoutRuntime()
- transform()
- transform()
- transformCountPlugin()
- transformCountPlugin()
- transformFooWithInlineSourceMap()
- transformMiddleware()
- transformPlugin.load()
- transformPlugin.transform()
- transformRequest()
- transformRequest()
- transformResult()
- transformStableResult()
- transformVisibilityPlugin.transform()
- transformZooWithSourcemapPlugin()
- traverseBetweenDirs()
- triggerBundleRegenerationIfStale()
- tryBindServer()
- tryListen()
- tryStatSync()
- type()
- uncovered()
- uncovered$1()
- unescapeToLinuxLikePath()
- unique()
- unref()
- untilBrowserLog()
- untilBrowserLogAfter()
- untilConsoleLog()
- untilConsoleLogAfter()
- unwatch()
- update()
- update()
- update()
- update()
- update()
- updateModuleInfo()
- updateModuleTransformResult()
- updateModuleTransformResult()
- updateModules()
- updateTemplateVersions()
- updated()
- url()
- useCounter()
- value()
- value()
- virtualModulePlugin()
- virtualPlugin()
- virtualPlugin()
- vitePluginSsrMiddleware()
- waitBundleCompleteUntilAccess()
- waitForInitialBuildFinish()
- waitForRequestsIdle()
- waitForWatcher()
- walk()
- warmupFile()
- warmupFiles()
- warmupRequest()
- warmupRequest()
- warn()
- warn()
- warnFutureDeprecation()
- watchChange()
- watchChange()
- watchCssDepsPlugin()
- watchPackageDataPlugin()
- windowsMappedRealpathSync()
- windowsSafeRealPathSync()
- withBuild()
- withServe()
- worker()
- wrapEnvironmentHook()
- wrapEnvironmentLoad()
- wrapEnvironmentResolveId()
- wrapEnvironmentTransform()
- wrapHookObject()
Source Files
- docs/_data/acknowledgements.data.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/cyclic/action.js
- packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts
- packages/vite/src/node/assetSource.ts
- playground/assets/__tests__/assets.spec.ts
- packages/vite/src/node/server/middlewares/base.ts
- packages/vite/src/node/baseEnvironment.ts
- docs/_data/blog.data.ts
- packages/vite/src/node/__tests__/build.spec.ts
- packages/vite/src/node/build.ts
- packages/vite/src/node/ssr/__tests__/fixtures/bundled-with-sourcemaps/bundle.js
- packages/vite/src/node/cli.ts
- playground/client-reload/__tests__/client-reload.spec.ts
- packages/vite/src/node/config.ts
- packages/vite/src/node/__tests_dts__/config.ts
- packages/vite/src/node/constants.ts
- playground/devtools/src/counter.ts
- playground/css-dynamic-import/__tests__/css-dynamic-import.spec.ts
- packages/vite/src/node/__tests__/plugins/css.spec.ts
- playground/tsconfig-json/src/decorator.ts
- packages/vite/src/node/__tests__/plugins/define.spec.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test2/dep.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test1/dep.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test3/dep.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test4/dep.js
- packages/vite/src/node/deprecations.ts
- packages/vite/src/node/ssr/__tests__/fixtures/multi-source-sourcemaps/dist.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/dynamic-import.js
- playground/environment-react-ssr/src/entry-client.tsx
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/cyclic/entry-cyclic.js
- packages/vite/src/node/__tests__/fixtures/shared-plugins/minify/entry.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/cyclic/entry.js
- packages/vite/src/node/__tests__/fixtures/emit-assets/entry.mjs
- packages/vite/src/node/__tests__/fixtures/dynamic-import/entry.mjs
- packages/vite/src/node/ssr/__tests__/fixtures/multi-source-sourcemaps/entrypoint.js
- packages/vite/src/node/env.ts
- packages/vite/src/node/environment.ts
- packages/vite/src/node/server/environment.ts
- playground/ssr-html/src/error-ts.ts
- packages/vite/src/node/server/middlewares/error.ts
- packages/vite/src/node/__tests__/plugins/esbuild.spec.ts
- packages/vite/src/node/__tests__/external.spec.ts
- packages/vite/src/node/external.ts
- packages/vite/src/node/ssr/fetchModule.ts
- packages/vite/src/node/server/environments/fetchableEnvironments.ts
- playground/js-sourcemap/foo-with-sourcemap-plugin.ts
- packages/vite/src/node/__tests__/fixtures/config/siblings/foo.ts
- playground/fs-serve/__tests__/fs-serve.spec.ts
- packages/vite/src/node/server/environments/fullBundleEnvironment.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/has-error-deep.ts
- playground/ssr-html/src/has-error-deep.ts
- packages/vite/src/node/__tests__/plugins/dynamicImportVar/mods/hello.js
- packages/vite/src/node/__tests__/plugins/dynamicImportVar/mods/hi.js
- playground/hmr-ssr/__tests__/hmr-ssr.spec.ts
- playground/hmr/__tests__/hmr.spec.ts
- playground/hmr/hmr.ts
- playground/hmr-ssr/hmr.ts
- packages/vite/src/node/server/hmr.ts
- packages/vite/src/node/__tests__/plugins/hooks.spec.ts
- packages/vite/src/node/server/middlewares/hostCheck.ts
- playground/html/__tests__/html.spec.ts
- packages/vite/src/node/server/middlewares/htmlFallback.ts
- packages/vite/src/node/http.ts
- packages/vite/src/node/idResolver.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/no-this/importee.js
- playground/ssr-deps/ts-transpiled-exports/index.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/esm-external/index.mjs
- packages/vite/src/node/__tests__/plugins/index.spec.ts
- packages/vite/src/node/server/index.ts
- packages/vite/src/node/ssr/index.ts
- playground/hmr/counter/index.ts
- playground/hmr-ssr/counter/index.ts
- packages/vite/src/node/server/middlewares/indexHtml.ts
- packages/vite/src/node/logger.ts
- packages/vite/src/node/__tests__/fixtures/worker-dynamic/main.js
- playground/backend-integration/frontend/entrypoints/main.ts
- playground/tsconfig-json/src/main.ts
- playground/tsconfig-json/nested/main.ts
- playground/tsconfig-json/nested-with-extends/main.ts
- playground/devtools/src/main.ts
- packages/vite/src/node/server/middlewares/memoryFiles.ts
- packages/vite/src/node/server/mixedModuleGraph.ts
- packages/vite/src/node/server/moduleGraph.ts
- packages/vite/src/node/__tests__/plugins/modulePreloadPolyfill/modulePreloadPolyfill.spec.ts
- playground/worker/my-inline-shared-worker.ts
- playground/worker/my-shared-worker.ts
- playground/worker/my-worker.ts
- packages/vite/src/node/nodeResolve.ts
- packages/vite/src/node/server/middlewares/notFound.ts
- packages/vite/src/node/server/openBrowser.ts
- packages/vite/src/node/packages.ts
- packages/vite/src/node/__tests__/plugins/importGlob/parse.spec.ts
- packages/vite/src/node/__tests__/plugins/dynamicImportVar/parse.spec.ts
- playground/hmr/css-link/plugin.ts
- packages/vite/src/node/plugin.ts
- packages/vite/src/node/__tests__/fixtures/runner-import/plugin.ts
- packages/vite/src/node/server/__tests__/pluginContainer.spec.ts
- packages/vite/src/node/server/pluginContainer.ts
- playground/worker/possible-ts-output-worker.mjs
- playground/css/postcss.config.js
- playground/css/postcss-caching/blue-app/postcss.config.js
- playground/css/postcss-caching/green-app/postcss.config.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/pre-source-mapped-file.js
- packages/vite/src/node/preview.ts
- packages/vite/src/node/server/middlewares/proxy.ts
- packages/vite/src/node/publicDir.ts
- playground/assets/static/raw.ts
- packages/vite/src/node/server/middlewares/rejectInvalidRequest.ts
- packages/vite/src/node/server/middlewares/rejectNoCorsRequest.ts
- scripts/releaseUtils.ts
- packages/vite/src/node/__tests__/optimizer/rolldownDepPlugin.spec.ts
- playground/environment-react-ssr/src/root.tsx
- packages/vite/src/node/server/environments/runnableEnvironment.ts
- packages/vite/src/node/ssr/runnerImport.ts
- playground/css/__tests__/sass-tests.ts
- packages/vite/src/node/server/searchRoot.ts
- packages/vite/src/node/server/send.ts
- playground/css/__tests__/postcss-plugins-different-dir/serve.ts
- playground/optimize-missing-deps/__test__/serve.ts
- playground/css-dynamic-import/__tests__/serve.ts
- playground/client-reload/__tests__/serve.ts
- playground/lib/__tests__/serve.ts
- playground/css-lightningcss-proxy/__tests__/serve.ts
- playground/legacy/__tests__/client-and-ssr/serve.ts
- playground/ssr/__tests__/serve.ts
- playground/proxy-hmr/__tests__/serve.ts
- playground/legacy/__tests__/ssr/serve.ts
- playground/ssr-noexternal/__tests__/serve.ts
- playground/ssr-conditions/__tests__/serve.ts
- playground/ssr-deps/__tests__/serve.ts
- playground/ssr-wasm/__tests__/serve.ts
- playground/ssr-pug/__tests__/serve.ts
- playground/ssr-html/__tests__/serve.ts
- playground/ssr-webworker/__tests__/serve.ts
- playground/cli/__tests__/serve.ts
- playground/css/postcss-caching/serve.ts
- playground/cli-module/__tests__/serve.ts
- playground/tsconfig-json-load-error/__tests__/serve.ts
- packages/vite/src/node/ssr/runtime/__tests__/server-source-maps.spec.ts
- packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts
- packages/vite/src/node/ssr/runtime/serverModuleRunner.ts
- playground/shims.d.ts
- packages/vite/src/node/shortcuts.ts
- packages/vite/src/node/server/sourcemap.ts
- packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts
- packages/vite/src/node/ssr/ssrManifestPlugin.ts
- packages/vite/src/node/ssr/ssrModuleLoader.ts
- packages/vite/src/node/ssr/__tests__/ssrStacktrace.spec.ts
- packages/vite/src/node/ssr/ssrStacktrace.ts
- packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts
- packages/vite/src/node/ssr/ssrTransform.ts
- packages/vite/src/node/server/middlewares/static.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/string-literal-sourcemap.ts
- playground/fs-serve/root/svgVirtualModulePlugin.ts
- playground/test-utils.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/invalid-package/test.js
- playground/css/__tests__/tests.ts
- playground/transform-plugin/__tests__/tests.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/throws-error-method.ts
- packages/vite/src/node/server/middlewares/time.ts
- packages/vite/src/node/server/middlewares/transform.ts
- packages/vite/src/node/server/transformRequest.ts
- packages/vite/src/node/typeUtils.ts
- playground/hmr-ssr/unresolved.ts
- packages/vite/src/node/utils.ts
- packages/vite/src/node/ssr/runtime/__tests__/utils.ts
- playground/transform-plugin/vite.config.js
- playground/optimize-deps/vite.config.js
- playground/external/vite.config.js
- playground/legacy/vite.config.js
- playground/html/vite.config.js
- playground/proxy-bypass/vite.config.js
- playground/define/vite.config.js
- playground/backend-integration/vite.config.js
- playground/csp/vite.config.js
- playground/hmr-ssr/vite.config.ts
- playground/module-graph/vite.config.ts
- playground/environment-react-ssr/vite.config.ts
- playground/hmr-full-bundle-mode/vite.config.ts
- playground/hmr/vite.config.ts
- playground/tailwind-v3/vite.config.ts
- playground/glob-import/vite.config.ts
- playground/tailwind/vite.config.ts
- playground/vitestGlobalSetup.ts
- playground/vitestSetup.ts
- packages/vite/src/node/server/warmup.ts
- packages/vite/src/node/watch.ts
- playground/js-sourcemap/with-define-object-ssr.ts
- playground/js-sourcemap/with-define-object.ts
- playground/worker/__tests__/sourcemap-hidden/worker-sourcemap-hidden.spec.ts
- playground/worker/__tests__/sourcemap-inline/worker-sourcemap-inline.spec.ts
- playground/worker/__tests__/sourcemap/worker-sourcemap.spec.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.invoke.mjs
- packages/vite/src/node/__tests__/fixtures/worker-dynamic/worker.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs
- packages/vite/src/node/__tests__/plugins/workerImportMetaUrl.spec.ts
- packages/vite/src/node/server/ws.ts
- playground/js-sourcemap/zoo-with-sourcemap-plugin.ts
Source
- docs/_data/acknowledgements.data.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/cyclic/action.js
- packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts
- packages/vite/src/node/assetSource.ts
- playground/assets/__tests__/assets.spec.ts
- packages/vite/src/node/server/middlewares/base.ts
- packages/vite/src/node/baseEnvironment.ts
- docs/_data/blog.data.ts
- packages/vite/src/node/__tests__/build.spec.ts
- packages/vite/src/node/build.ts
- packages/vite/src/node/ssr/__tests__/fixtures/bundled-with-sourcemaps/bundle.js
- packages/vite/src/node/cli.ts
- playground/client-reload/__tests__/client-reload.spec.ts
- packages/vite/src/node/config.ts
- packages/vite/src/node/__tests_dts__/config.ts
- packages/vite/src/node/constants.ts
- playground/devtools/src/counter.ts
- playground/css-dynamic-import/__tests__/css-dynamic-import.spec.ts
- packages/vite/src/node/__tests__/plugins/css.spec.ts
- playground/tsconfig-json/src/decorator.ts
- packages/vite/src/node/__tests__/plugins/define.spec.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test2/dep.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test1/dep.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test3/dep.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/live-binding/test4/dep.js
- packages/vite/src/node/deprecations.ts
- packages/vite/src/node/ssr/__tests__/fixtures/multi-source-sourcemaps/dist.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/dynamic-import.js
- playground/environment-react-ssr/src/entry-client.tsx
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/cyclic/entry-cyclic.js
- packages/vite/src/node/__tests__/fixtures/shared-plugins/minify/entry.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/cyclic/entry.js
- packages/vite/src/node/__tests__/fixtures/emit-assets/entry.mjs
- packages/vite/src/node/__tests__/fixtures/dynamic-import/entry.mjs
- packages/vite/src/node/ssr/__tests__/fixtures/multi-source-sourcemaps/entrypoint.js
- packages/vite/src/node/env.ts
- packages/vite/src/node/environment.ts
- packages/vite/src/node/server/environment.ts
- playground/ssr-html/src/error-ts.ts
- packages/vite/src/node/server/middlewares/error.ts
- packages/vite/src/node/__tests__/plugins/esbuild.spec.ts
- packages/vite/src/node/__tests__/external.spec.ts
- packages/vite/src/node/external.ts
- packages/vite/src/node/ssr/fetchModule.ts
- packages/vite/src/node/server/environments/fetchableEnvironments.ts
- playground/js-sourcemap/foo-with-sourcemap-plugin.ts
- packages/vite/src/node/__tests__/fixtures/config/siblings/foo.ts
- playground/fs-serve/__tests__/fs-serve.spec.ts
- packages/vite/src/node/server/environments/fullBundleEnvironment.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/has-error-deep.ts
- playground/ssr-html/src/has-error-deep.ts
- packages/vite/src/node/__tests__/plugins/dynamicImportVar/mods/hello.js
- packages/vite/src/node/__tests__/plugins/dynamicImportVar/mods/hi.js
- playground/hmr-ssr/__tests__/hmr-ssr.spec.ts
- playground/hmr/__tests__/hmr.spec.ts
- playground/hmr/hmr.ts
- playground/hmr-ssr/hmr.ts
- packages/vite/src/node/server/hmr.ts
- packages/vite/src/node/__tests__/plugins/hooks.spec.ts
- packages/vite/src/node/server/middlewares/hostCheck.ts
- playground/html/__tests__/html.spec.ts
- packages/vite/src/node/server/middlewares/htmlFallback.ts
- packages/vite/src/node/http.ts
- packages/vite/src/node/idResolver.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/no-this/importee.js
- playground/ssr-deps/ts-transpiled-exports/index.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/esm-external/index.mjs
- packages/vite/src/node/__tests__/plugins/index.spec.ts
- packages/vite/src/node/server/index.ts
- packages/vite/src/node/ssr/index.ts
- playground/hmr/counter/index.ts
- playground/hmr-ssr/counter/index.ts
- packages/vite/src/node/server/middlewares/indexHtml.ts
- packages/vite/src/node/logger.ts
- packages/vite/src/node/__tests__/fixtures/worker-dynamic/main.js
- playground/backend-integration/frontend/entrypoints/main.ts
- playground/tsconfig-json/src/main.ts
- playground/tsconfig-json/nested/main.ts
- playground/tsconfig-json/nested-with-extends/main.ts
- playground/devtools/src/main.ts
- packages/vite/src/node/server/middlewares/memoryFiles.ts
- packages/vite/src/node/server/mixedModuleGraph.ts
- packages/vite/src/node/server/moduleGraph.ts
- packages/vite/src/node/__tests__/plugins/modulePreloadPolyfill/modulePreloadPolyfill.spec.ts
- playground/worker/my-inline-shared-worker.ts
- playground/worker/my-shared-worker.ts
- playground/worker/my-worker.ts
- packages/vite/src/node/nodeResolve.ts
- packages/vite/src/node/server/middlewares/notFound.ts
- packages/vite/src/node/server/openBrowser.ts
- packages/vite/src/node/packages.ts
- packages/vite/src/node/__tests__/plugins/importGlob/parse.spec.ts
- packages/vite/src/node/__tests__/plugins/dynamicImportVar/parse.spec.ts
- playground/hmr/css-link/plugin.ts
- packages/vite/src/node/plugin.ts
- packages/vite/src/node/__tests__/fixtures/runner-import/plugin.ts
- packages/vite/src/node/server/__tests__/pluginContainer.spec.ts
- packages/vite/src/node/server/pluginContainer.ts
- playground/worker/possible-ts-output-worker.mjs
- playground/css/postcss.config.js
- playground/css/postcss-caching/blue-app/postcss.config.js
- playground/css/postcss-caching/green-app/postcss.config.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/pre-source-mapped-file.js
- packages/vite/src/node/preview.ts
- packages/vite/src/node/server/middlewares/proxy.ts
- packages/vite/src/node/publicDir.ts
- playground/assets/static/raw.ts
- packages/vite/src/node/server/middlewares/rejectInvalidRequest.ts
- packages/vite/src/node/server/middlewares/rejectNoCorsRequest.ts
- scripts/releaseUtils.ts
- packages/vite/src/node/__tests__/optimizer/rolldownDepPlugin.spec.ts
- playground/environment-react-ssr/src/root.tsx
- packages/vite/src/node/server/environments/runnableEnvironment.ts
- packages/vite/src/node/ssr/runnerImport.ts
- playground/css/__tests__/sass-tests.ts
- packages/vite/src/node/server/searchRoot.ts
- packages/vite/src/node/server/send.ts
- playground/css/__tests__/postcss-plugins-different-dir/serve.ts
- playground/optimize-missing-deps/__test__/serve.ts
- playground/css-dynamic-import/__tests__/serve.ts
- playground/client-reload/__tests__/serve.ts
- playground/lib/__tests__/serve.ts
- playground/css-lightningcss-proxy/__tests__/serve.ts
- playground/legacy/__tests__/client-and-ssr/serve.ts
- playground/ssr/__tests__/serve.ts
- playground/proxy-hmr/__tests__/serve.ts
- playground/legacy/__tests__/ssr/serve.ts
- playground/ssr-noexternal/__tests__/serve.ts
- playground/ssr-conditions/__tests__/serve.ts
- playground/ssr-deps/__tests__/serve.ts
- playground/ssr-wasm/__tests__/serve.ts
- playground/ssr-pug/__tests__/serve.ts
- playground/ssr-html/__tests__/serve.ts
- playground/ssr-webworker/__tests__/serve.ts
- playground/cli/__tests__/serve.ts
- playground/css/postcss-caching/serve.ts
- playground/cli-module/__tests__/serve.ts
- playground/tsconfig-json-load-error/__tests__/serve.ts
- packages/vite/src/node/ssr/runtime/__tests__/server-source-maps.spec.ts
- packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts
- packages/vite/src/node/ssr/runtime/serverModuleRunner.ts
- playground/shims.d.ts
- packages/vite/src/node/shortcuts.ts
- packages/vite/src/node/server/sourcemap.ts
- packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts
- packages/vite/src/node/ssr/ssrManifestPlugin.ts
- packages/vite/src/node/ssr/ssrModuleLoader.ts
- packages/vite/src/node/ssr/__tests__/ssrStacktrace.spec.ts
- packages/vite/src/node/ssr/ssrStacktrace.ts
- packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts
- packages/vite/src/node/ssr/ssrTransform.ts
- packages/vite/src/node/server/middlewares/static.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/string-literal-sourcemap.ts
- playground/fs-serve/root/svgVirtualModulePlugin.ts
- playground/test-utils.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/invalid-package/test.js
- playground/css/__tests__/tests.ts
- playground/transform-plugin/__tests__/tests.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/throws-error-method.ts
- packages/vite/src/node/server/middlewares/time.ts
- packages/vite/src/node/server/middlewares/transform.ts
- packages/vite/src/node/server/transformRequest.ts
- packages/vite/src/node/typeUtils.ts
- playground/hmr-ssr/unresolved.ts
- packages/vite/src/node/utils.ts
- packages/vite/src/node/ssr/runtime/__tests__/utils.ts
- playground/transform-plugin/vite.config.js
- playground/optimize-deps/vite.config.js
- playground/external/vite.config.js
- playground/legacy/vite.config.js
- playground/html/vite.config.js
- playground/proxy-bypass/vite.config.js
- playground/define/vite.config.js
- playground/backend-integration/vite.config.js
- playground/csp/vite.config.js
- playground/hmr-ssr/vite.config.ts
- playground/module-graph/vite.config.ts
- playground/environment-react-ssr/vite.config.ts
- playground/hmr-full-bundle-mode/vite.config.ts
- playground/hmr/vite.config.ts
- playground/tailwind-v3/vite.config.ts
- playground/glob-import/vite.config.ts
- playground/tailwind/vite.config.ts
- playground/vitestGlobalSetup.ts
- playground/vitestSetup.ts
- packages/vite/src/node/server/warmup.ts
- packages/vite/src/node/watch.ts
- playground/js-sourcemap/with-define-object-ssr.ts
- playground/js-sourcemap/with-define-object.ts
- playground/worker/__tests__/sourcemap-hidden/worker-sourcemap-hidden.spec.ts
- playground/worker/__tests__/sourcemap-inline/worker-sourcemap-inline.spec.ts
- playground/worker/__tests__/sourcemap/worker-sourcemap.spec.ts
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.invoke.mjs
- packages/vite/src/node/__tests__/fixtures/worker-dynamic/worker.js
- packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs
- packages/vite/src/node/__tests__/plugins/workerImportMetaUrl.spec.ts
- packages/vite/src/node/server/ws.ts
- playground/js-sourcemap/zoo-with-sourcemap-plugin.ts
Frequently Asked Questions
What is the ConfigEngine subdomain?
ConfigEngine is a subdomain in the vite codebase, part of the ViteCore domain. Parses and validates vite.config.ts and environment variables It contains 198 source files.
Which domain does ConfigEngine belong to?
ConfigEngine belongs to the ViteCore domain.
What functions are in ConfigEngine?
The ConfigEngine subdomain contains 889 function(s): ArrayFromAsync, BackendIntegrationExample, C, DEFAULT_CLIENT_CONDITIONS, DEFAULT_SERVER_CONDITIONS, DEFAULT_SERVER_MAIN_FIELDS, ModuleRunner, Page, and 881 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free