1.1.0 • Published 8 years ago

package-engines-notifier v1.1.0

Weekly downloads
9
License
MIT
Repository
github
Last release
8 years ago

package-engines-notifier npm AppVeyor Status Travis CI Status

warns users about incompatible Node.js versions per engines in package.json

Usage

enginesNotify(options: EnginesNotifierOptions) => Error | null

type EnginesNotifierOptions = {
  pkg: PackageJson
}
  • see upstream documentation for PackageJson

  • if there is engine trouble, outputs a message using console.error(), and returns an Error

  • otherwise, no output, and returns null

Example

const { enginesNotify } = require('package-engines-notifier')

const pkg = require('./package.json')

if (enginesNotify({ pkg })) {
  // uh-oh, the user's engines don't match, stop right here
  return
}

// TODO: what your script does when engines match

Contributing

Development

npm install --global flow-typed
npm install
flow-typed install
npm test

See Also