{"version":3,"file":"utils/assets.mjs","sources":["../../src/utils/assets.ts"],"sourcesContent":["const JAVASCRIPT_ASSET_EXTENSIONS = new Set([\n  'js',\n  'cjs',\n  'mjs',\n  'jsx',\n  'bundle',\n]);\n\nexport const isJavaScriptAsset = (assetPath: string): boolean => {\n  const cleanPath = assetPath.split(/[?#]/, 1)[0] ?? '';\n  const lastDot = cleanPath.lastIndexOf('.');\n\n  if (lastDot === -1) return false;\n\n  const ext = cleanPath.slice(lastDot + 1).toLowerCase();\n  return JAVASCRIPT_ASSET_EXTENSIONS.has(ext);\n};\n"],"names":["JAVASCRIPT_ASSET_EXTENSIONS","Set","isJavaScriptAsset","assetPath","cleanPath","lastDot","ext"],"mappings":"AAAA,MAAMA,8BAA8B,IAAIC,IAAI;IAC1C;IACA;IACA;IACA;IACA;CACD;AAEM,MAAMC,oBAAoB,CAACC;IAChC,MAAMC,YAAYD,UAAU,KAAK,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI;IACnD,MAAME,UAAUD,UAAU,WAAW,CAAC;IAEtC,IAAIC,AAAY,OAAZA,SAAgB,OAAO;IAE3B,MAAMC,MAAMF,UAAU,KAAK,CAACC,UAAU,GAAG,WAAW;IACpD,OAAOL,4BAA4B,GAAG,CAACM;AACzC"}