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

Function resolveMinifyCssEsbuildOptions

packages/vite/src/node/plugins/css.ts:2295–2320  ·  view source on GitHub ↗
(
  options: ESBuildOptions,
)

Source from the content-addressed store, hash-verified

2293}
2294
2295function resolveMinifyCssEsbuildOptions(
2296 options: ESBuildOptions,
2297): EsbuildTransformOptions {
2298 const base: EsbuildTransformOptions = {
2299 charset: options.charset,
2300 logLevel: options.logLevel,
2301 logLimit: options.logLimit,
2302 logOverride: options.logOverride,
2303 legalComments: options.legalComments,
2304 }
2305
2306 if (
2307 options.minifyIdentifiers != null ||
2308 options.minifySyntax != null ||
2309 options.minifyWhitespace != null
2310 ) {
2311 return {
2312 ...base,
2313 minifyIdentifiers: options.minifyIdentifiers ?? true,
2314 minifySyntax: options.minifySyntax ?? true,
2315 minifyWhitespace: options.minifyWhitespace ?? true,
2316 }
2317 } else {
2318 return { ...base, minify: true }
2319 }
2320}
2321
2322const atImportRE =
2323 /@import(?:\s*(?:url\([^)]*\)|"(?:[^"]|(?<=\\)")*"|'(?:[^']|(?<=\\)')*').*?|[^;]*);/g

Callers 1

minifyCSSFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected