UNPKG

easy-cli2

Version:

一个简易的脚手架,提供eslint格式化检查,创建项目模板,自动部署功能,xlsx与json互转,压缩图片等功能

24 lines (23 loc) 909 B
"use strict"; /* сжимаем код через clean-css */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var assert_1 = __importDefault(require("assert")); var clean_css_1 = __importDefault(require("clean-css")); /** * minify css data. * * @param data * @param userOptions - (optional) object that may contain a `css` key with an object of options */ exports.default = (function (data, userOptions) { (0, assert_1.default)(data); var options = (userOptions === null || userOptions === void 0 ? void 0 : userOptions.css) || {}; var _a = new clean_css_1.default(options).minify(data), styles = _a.styles, errors = _a.errors; var error = errors[0]; if (error) throw error; return styles; });