@vant/cli
Version:
Vant CLI is a tool for building vue component library. You can quickly build a full-featured Vue component library with vant-cli.
17 lines (16 loc) • 542 B
JavaScript
import postcss from 'postcss';
import postcssrc from 'postcss-load-config';
import { transform } from 'esbuild';
import { POSTCSS_CONFIG_FILE } from '../common/constant.js';
export async function compileCss(source) {
const config = await postcssrc({}, POSTCSS_CONFIG_FILE);
const { css } = await postcss(config.plugins).process(source, {
from: undefined,
});
const result = await transform(css, {
loader: 'css',
minify: true,
target: ['chrome53', 'safari10'],
});
return result.code;
}