/** * Minified by jsDelivr using Terser v5.39.0. * Original file: /npm/@silexlabs/eleventy-plugin-concat@1.3.0/.eleventy.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ const{writeFile:writeFile,mkdir:mkdir}=require("fs/promises"),{dirname:dirname,resolve:resolve}=require("path"),defaults=require("./src/defaults"),{process:process}=require("./src/index");module.exports=function(t,e){const i={...defaults,input:t.dir.input,output:t.dir.output,...e};t.addTransform("eleventy-plugin-concat-transform",(async function(e){if(this.page.outputPath&&this.page.outputPath.endsWith(".html")){console.log(`[11ty][Concat Plugin] Optimizing ${this.outputPath}`);const r=resolve(t.dir.output,i.jsPath(this.page)),s=resolve(t.dir.output,i.cssPath(this.page));await mkdir(dirname(r),{recursive:!0}),await mkdir(dirname(s),{recursive:!0});const[a,u,o]=await process(this.page,e,i);return await writeFile(r,u),await writeFile(s,o),a}return e}))}; //# sourceMappingURL=/sm/ff5f077fc485735111154de8cd434e034256a35f4c6193ec965c6699a37bc68a.map