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

/base-package-json/

    Package Sidebar

    Install

    npm i base-package-json

    Weekly Downloads

    5

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • yoshuawuyts