UNPKG

@visulima/packem

Version:

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

2 lines (1 loc) 555 B
"use strict";var c=Object.defineProperty;var a=(n,s)=>c(n,"name",{value:s,configurable:!0});const r=require("cssnano"),i=a(n=>n&&typeof n=="object"&&"default"in n?n.default:n,"_interopDefaultCompat"),m=i(r),f={async handler(n,s,o){const e=m(o);try{const t=await e.process(n.css,{from:n.name,map:s&&{annotation:!1,inline:!1,prev:n.map,sourcesContent:s.content},to:n.name});return{...n,css:t.css,map:t.map?t.map.toString():void 0}}catch(t){throw new Error(`CSS minification failed for ${n.name}: ${t.message}`,{cause:t})}},name:"cssnano"};module.exports=f;