easy-cli2
Version:
一个简易的脚手架,提供eslint格式化检查,创建项目模板,自动部署功能,xlsx与json互转,压缩图片等功能
39 lines (38 loc) • 1.51 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.outputOptions = exports.inputOptions = void 0;
var babel_config_1 = __importDefault(require("./babel.config"));
var rollup_plugin_postcss_1 = __importDefault(require("rollup-plugin-postcss"));
var rollup_plugin_terser_1 = require("rollup-plugin-terser");
var rollup_plugin_node_resolve_1 = __importDefault(require("rollup-plugin-node-resolve"));
var rollup_plugin_commonjs_1 = __importDefault(require("rollup-plugin-commonjs"));
var filesize = require('rollup-plugin-filesize');
var json = require('rollup-plugin-json');
var babel = require('rollup-plugin-babel');
var css = require('rollup-plugin-css-only');
var image = require('@rollup/plugin-image');
var util_1 = require("../../util");
exports.inputOptions = {
input: (0, util_1.getCwdPath)('src/index.js'),
plugins: [
babel(babel_config_1.default),
(0, rollup_plugin_postcss_1.default)(),
json(),
(0, rollup_plugin_terser_1.terser)(),
filesize(),
(0, rollup_plugin_node_resolve_1.default)(),
(0, rollup_plugin_commonjs_1.default)(),
css({
output: 'bundle.css',
}),
image(),
],
};
exports.outputOptions = {
format: 'cjs',
sourcemap: true,
dir: (0, util_1.getCwdPath)('./cjs')
};