import fs from 'node:fs'; import postcss from 'npm:postcss'; import pxtorem from 'npm:postcss-pxtorem'; import cssnano from 'npm:cssnano'; const css = fs.readFileSync('src/cs16.css'); const options = { replace: false, propList: ['*', '!border'], }; const processedCss = postcss(pxtorem(options)).process(css).css; fs.writeFileSync('css/cs16.css', processedCss); const minifiedCss = await postcss([ pxtorem(options), cssnano({ preset: 'default' }), ]).process(css, { from: 'src/cs16.css', to: 'css/cs16.min.css', }); fs.writeFileSync('css/cs16.min.css', minifiedCss.css);