npm-pkg-kit
Version:
CLI tool to simplify NPM package creation by generating boilerplate setup
37 lines (34 loc) • 784 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const create = new Date().toJSON().split('.')[0].replace('T', ' ');
exports.default = `import esmin from 'rollup-plugin-esmin'
import pack from './package.json'
const name = pack.name
const modify = new Date().toJSON().split('.')[0].replace('T', ' ')
const banner = \`/**
* @name \${pack.name}
* @version \${pack.version}
* @desc \${pack.description}
* @author \${pack.author}
* @create date ${create}
* @modify date \${modify}
*/\`
export default [{
input: 'src/module.js',
output: {
name,
banner,
format: 'esm',
file: 'dist/module.js'
}
}, {
input: 'src/umd.js',
plugins: [esmin()],
output: {
name,
banner,
format: 'umd',
file: 'dist/umd.js'
}
}]
`;