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

Function getCssAssetDirname

packages/vite/src/node/plugins/css.ts:481–502  ·  view source on GitHub ↗
(
    cssAssetName: string,
    originalFileName?: string,
  )

Source from the content-addressed store, hash-verified

479 : rolldownOptionsOutput
480 )?.assetFileNames
481 const getCssAssetDirname = (
482 cssAssetName: string,
483 originalFileName?: string,
484 ) => {
485 const cssAssetNameDir = path.dirname(cssAssetName)
486 if (!assetFileNames) {
487 return path.join(config.build.assetsDir, cssAssetNameDir)
488 } else if (typeof assetFileNames === 'string') {
489 return path.join(path.dirname(assetFileNames), cssAssetNameDir)
490 } else {
491 return path.dirname(
492 assetFileNames({
493 type: 'asset',
494 name: cssAssetName,
495 names: [cssAssetName],
496 originalFileName,
497 originalFileNames: originalFileName ? [originalFileName] : [],
498 source: '/* vite internal call, ignore */',
499 }),
500 )
501 }
502 }
503
504 function getCssBundleName() {
505 const cached = cssBundleNameCache.get(config)

Callers 1

resolveAssetUrlsInCssFunction · 0.85

Calls 1

assetFileNamesFunction · 0.85

Tested by

no test coverage detected