createIdFilter() — vite Function Reference
Architecture documentation for the createIdFilter() function in pluginFilter.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 4cdadc30_895b_3584_a0e8_801554f99fbe["createIdFilter()"] ed570918_8c20_047e_d700_db6178114e8f["pluginFilter.ts"] 4cdadc30_895b_3584_a0e8_801554f99fbe -->|defined in| ed570918_8c20_047e_d700_db6178114e8f 52da5dad_0e46_dc8f_fae0_b17308d247cc["getCachedFilterForPlugin()"] 52da5dad_0e46_dc8f_fae0_b17308d247cc -->|calls| 4cdadc30_895b_3584_a0e8_801554f99fbe d7f67fe9_b7c9_af12_925b_3c23f7ce8c79["createFilterForTransform()"] d7f67fe9_b7c9_af12_925b_3c23f7ce8c79 -->|calls| 4cdadc30_895b_3584_a0e8_801554f99fbe c585a03e_2e1d_14fb_e2d9_7c0c084ec66a["normalizeFilter()"] 4cdadc30_895b_3584_a0e8_801554f99fbe -->|calls| c585a03e_2e1d_14fb_e2d9_7c0c084ec66a c1d1f930_a05f_b6cb_033a_4e928562c65e["patternToIdFilter()"] 4cdadc30_895b_3584_a0e8_801554f99fbe -->|calls| c1d1f930_a05f_b6cb_033a_4e928562c65e 5abe0725_6897_9a44_4526_d334767d0265["createFilter()"] 4cdadc30_895b_3584_a0e8_801554f99fbe -->|calls| 5abe0725_6897_9a44_4526_d334767d0265 style 4cdadc30_895b_3584_a0e8_801554f99fbe fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/pluginFilter.ts lines 104–113
export function createIdFilter(
filter: StringFilter | undefined,
cwd: string = process.cwd(),
): PluginFilter | undefined {
if (!filter) return
const { exclude, include } = normalizeFilter(filter)
const excludeFilter = exclude?.map((p) => patternToIdFilter(p, cwd))
const includeFilter = include?.map((p) => patternToIdFilter(p, cwd))
return createFilter(excludeFilter, includeFilter)
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createIdFilter() do?
createIdFilter() is a function in the vite codebase, defined in packages/vite/src/node/plugins/pluginFilter.ts.
Where is createIdFilter() defined?
createIdFilter() is defined in packages/vite/src/node/plugins/pluginFilter.ts at line 104.
What does createIdFilter() call?
createIdFilter() calls 3 function(s): createFilter, normalizeFilter, patternToIdFilter.
What calls createIdFilter()?
createIdFilter() is called by 2 function(s): createFilterForTransform, getCachedFilterForPlugin.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free