@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
4 lines (3 loc) • 474 B
JavaScript
import{transform as i,browserslistToTargets as t}from"lightningcss";const m={async handler(r,e,n){const s=i({...n,code:Buffer.from(r.css),cssModules:void 0,filename:r.name,inputSourceMap:r.map,minify:!0,sourceMap:!!e,targets:t(this.browserTargets)});return s.warnings.length>0&&this.warn(`warnings when minifying css:
${s.warnings.map(a=>a.message).join(`
`)}`),{...r,css:s.code.toString(),map:"map"in s?s.map?.toString():void 0}},name:"lightningcss"};export{m as default};