npm-pkg-kit
Version:
CLI tool to simplify NPM package creation by generating boilerplate setup
36 lines (32 loc) • 703 B
text/typescript
const create = new Date().toJSON().split('.')[0].replace('T', ' ')
export 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'
}
}]
`