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

Dependencies (1)

Dev Dependencies (5)

Package Sidebar

Install

npm i base-package-json

Weekly Downloads

5

Version

1.0.2

License

MIT

Last publish

Collaborators

  • yoshuawuyts