{"version":3,"file":"index.cjs","sources":["index.js"],"sourcesContent":["import { minify as minifySwc } from '@swc/core'\n\nexport function minify() {\n  return {\n    name: 'swc-minify',\n\n    async renderChunk(contents, _, { format, sourcemap, sourcemapExcludeSources }) {\n      const { code, map } = await minifySwc(contents, {\n        module: format === 'es',\n        compress: true,\n        mangle: true,\n        sourceMap: !!sourcemap,\n        inlineSourcesContent: !sourcemapExcludeSources\n      })\n\n      return { code, map: map || null }\n    }\n  }\n}\n"],"names":["minifySwc"],"mappings":";;;;AAEO,SAAS,MAAM,GAAG;AACzB,EAAE,OAAO;AACT,IAAI,IAAI,EAAE,YAAY;;AAEtB,IAAI,MAAM,WAAW,CAAC,QAAQ,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,uBAAuB,EAAE,EAAE;AACnF,MAAM,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,MAAMA,WAAS,CAAC,QAAQ,EAAE;AACtD,QAAQ,MAAM,EAAE,MAAM,KAAK,IAAI;AAC/B,QAAQ,QAAQ,EAAE,IAAI;AACtB,QAAQ,MAAM,EAAE,IAAI;AACpB,QAAQ,SAAS,EAAE,CAAC,CAAC,SAAS;AAC9B,QAAQ,oBAAoB,EAAE,CAAC;AAC/B,OAAO;;AAEP,MAAM,OAAO,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI,IAAI;AACrC;AACA;AACA;;;;"}