Basic package.json readable stream. Sets the minimum amount of properties to
satisfy npm. Easy to extend, useful for code generators.
$ npm install base-package-json
const package = require('base-package-json')
const through = require('through2')
package({ name: 'my-package' })
.pipe(through({ objectMode: true }, (obj, enc, cb) => {
obj.dependencies.rimraf = '2.4.3'
obj.description = 'My great description'
cb(null, obj)
}))
Create a blank package.json. By default it sets name, version, scripts,
dependencies and devDependencies.
The following options are accepted:
<name>.1.0.0.false for
applications. Defaults to undefined (e.g. will not set).