base-package-json

1.0.2 • Public • Published

base-package-json

NPM version build status Test coverage Downloads js-standard-style

Basic package.json readable stream. Sets the minimum amount of properties to satisfy npm. Easy to extend, useful for code generators.

Installation

$ npm install base-package-json

Usage

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)
  }))

API

package(opts)

Create a blank package.json. By default it sets name, version, scripts, dependencies and devDependencies.

The following options are accepted:

  • name: the module name. Defaults to <name>.
  • version: the module version. Defaults to 1.0.0.
  • private: if the module is publishable. It should be set to false for applications. Defaults to undefined (e.g. will not set).

See Also

License

MIT

Dependents (1)

Package Sidebar

Install

npm i base-package-json

Weekly Downloads

2

Version

1.0.2

License

MIT

Last publish

Collaborators

  • yoshuawuyts