UNPKG

@visulima/packem

Version:

A fast and modern bundler for Node.js and TypeScript.

4 lines (3 loc) 474 B
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};