MCPcopy
hub / github.com/vitejs/vite / createIdFilter

Function createIdFilter

packages/vite/src/node/plugins/pluginFilter.ts:104–113  ·  view source on GitHub ↗
(
  filter: StringFilter | undefined,
  cwd: string = process.cwd(),
)

Source from the content-addressed store, hash-verified

102}
103
104export function createIdFilter(
105 filter: StringFilter | undefined,
106 cwd: string = process.cwd(),
107): PluginFilter | undefined {
108 if (!filter) return
109 const { exclude, include } = normalizeFilter(filter)
110 const excludeFilter = exclude?.map((p) => patternToIdFilter(p, cwd))
111 const includeFilter = include?.map((p) => patternToIdFilter(p, cwd))
112 return createFilter(excludeFilter, includeFilter)
113}
114
115export function createCodeFilter(
116 filter: StringFilter | undefined,

Callers 3

getCachedFilterForPluginFunction · 0.90
createFilterForTransformFunction · 0.85

Calls 3

normalizeFilterFunction · 0.85
patternToIdFilterFunction · 0.85
createFilterFunction · 0.85

Tested by

no test coverage detected