createFilter() — vite Function Reference
Architecture documentation for the createFilter() function in pluginFilter.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 5abe0725_6897_9a44_4526_d334767d0265["createFilter()"] ed570918_8c20_047e_d700_db6178114e8f["pluginFilter.ts"] 5abe0725_6897_9a44_4526_d334767d0265 -->|defined in| ed570918_8c20_047e_d700_db6178114e8f 4cdadc30_895b_3584_a0e8_801554f99fbe["createIdFilter()"] 4cdadc30_895b_3584_a0e8_801554f99fbe -->|calls| 5abe0725_6897_9a44_4526_d334767d0265 3d7ff47b_081c_c60e_224a_66b680cb7e2b["createCodeFilter()"] 3d7ff47b_081c_c60e_224a_66b680cb7e2b -->|calls| 5abe0725_6897_9a44_4526_d334767d0265 style 5abe0725_6897_9a44_4526_d334767d0265 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/pluginFilter.ts lines 68–85
function createFilter(
exclude: Array<PluginFilter> | undefined,
include: Array<PluginFilter> | undefined,
): PluginFilter | undefined {
if (!exclude && !include) {
return
}
return (input) => {
if (exclude?.some((filter) => filter(input))) {
return false
}
if (include?.some((filter) => filter(input))) {
return true
}
return !(include && include.length > 0)
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does createFilter() do?
createFilter() is a function in the vite codebase, defined in packages/vite/src/node/plugins/pluginFilter.ts.
Where is createFilter() defined?
createFilter() is defined in packages/vite/src/node/plugins/pluginFilter.ts at line 68.
What calls createFilter()?
createFilter() is called by 2 function(s): createCodeFilter, createIdFilter.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free