createIsOptimizedDepUrl() — vite Function Reference
Architecture documentation for the createIsOptimizedDepUrl() function in index.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 287d6c40_e13a_3c71_8d45_c949a2448ad8["createIsOptimizedDepUrl()"] 2f328851_91ee_fb05_63f0_4f466b9d6250["index.ts"] 287d6c40_e13a_3c71_8d45_c949a2448ad8 -->|defined in| 2f328851_91ee_fb05_63f0_4f466b9d6250 d40c38f0_b6c1_b93f_a735_b3f1e17bea5b["createDepsOptimizer()"] d40c38f0_b6c1_b93f_a735_b3f1e17bea5b -->|calls| 287d6c40_e13a_3c71_8d45_c949a2448ad8 b0627d48_9134_8237_c7b7_2e91f9f0e0e8["createExplicitDepsOptimizer()"] b0627d48_9134_8237_c7b7_2e91f9f0e0e8 -->|calls| 287d6c40_e13a_3c71_8d45_c949a2448ad8 5bdad750_70b8_ac01_1434_41e23a885c2f["getDepsCacheDirPrefix()"] 287d6c40_e13a_3c71_8d45_c949a2448ad8 -->|calls| 5bdad750_70b8_ac01_1434_41e23a885c2f a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"] 287d6c40_e13a_3c71_8d45_c949a2448ad8 -->|calls| a4adb1a7_cf54_091f_eb63_8217e684a8e1 821f5140_d604_b209_3c9a_17ee29fefe11["removeLeadingSlash()"] 287d6c40_e13a_3c71_8d45_c949a2448ad8 -->|calls| 821f5140_d604_b209_3c9a_17ee29fefe11 style 287d6c40_e13a_3c71_8d45_c949a2448ad8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/optimizer/index.ts lines 972–991
export function createIsOptimizedDepUrl(
environment: Environment,
): (url: string) => boolean {
const { root } = environment.config
const depsCacheDir = getDepsCacheDirPrefix(environment)
// determine the url prefix of files inside cache directory
const depsCacheDirRelative = normalizePath(path.relative(root, depsCacheDir))
const depsCacheDirPrefix = depsCacheDirRelative.startsWith('../')
? // if the cache directory is outside root, the url prefix would be something
// like '/@fs/absolute/path/to/node_modules/.vite'
`/@fs/${removeLeadingSlash(normalizePath(depsCacheDir))}`
: // if the cache directory is inside root, the url prefix would be something
// like '/node_modules/.vite'
`/${depsCacheDirRelative}`
return function isOptimizedDepUrl(url: string): boolean {
return url.startsWith(depsCacheDirPrefix)
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does createIsOptimizedDepUrl() do?
createIsOptimizedDepUrl() is a function in the vite codebase, defined in packages/vite/src/node/optimizer/index.ts.
Where is createIsOptimizedDepUrl() defined?
createIsOptimizedDepUrl() is defined in packages/vite/src/node/optimizer/index.ts at line 972.
What does createIsOptimizedDepUrl() call?
createIsOptimizedDepUrl() calls 3 function(s): getDepsCacheDirPrefix, normalizePath, removeLeadingSlash.
What calls createIsOptimizedDepUrl()?
createIsOptimizedDepUrl() is called by 2 function(s): createDepsOptimizer, createExplicitDepsOptimizer.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free