1.0.1 • Published 8 years ago

assert-semver-operator v1.0.1

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

assert-semver-operator Build Status

Assert that a package adheres to a semver operator

Install

$ npm install --save assert-semver-operator

Usage

var assertOperator = require('assert-semver-operator')

assertOperator('.', '~', function (err) {
  //=> null/Error
})
assert-operator . "~"

API

assertOperator(package, operator, callback) -> undefined

package

Required
Type: string

A path to a local package (dot or slash prefixed) or an npm package name.

operator

Required
Type: string

A semver operator to require (~ or ^). Unmatched semver strings (like exact versions or 2.x) will be considered valid.

callback

Required
Type: function
Arguments: err

A callback to call when the package has been validated. If an invalid operator was detected, the error message will specify the invalid packages.

License

MIT © Ben Drucker