base-create
Utility for npm init create-* scripts.
Example for a script called create-custom-babel
(run with npm init custom-babel my-app
), you could do:
#!/usr/bin/env node
const create = require('base-create')
const { name } = create('custom-babel', {
dependencies: ["@babel/runtime"],
devDependencies: [
"@babel/core",
"@babel/plugin-transform-runtime",A
],
package: {
main: "dist/main.js",
scripts: {
build: "babel src --out-dir dist",
"build:watch": "npm run build -- --watch",
},
},
files: [
'src/index.js',
{
path: 'src/hello.js',
contents: 'alert("hi")'
}
]
})