1.0.0 • Published 9 years ago

semver-range-types v1.0.0

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

semver-range-types Build Status

Parse the semver range types from a dependencies object

Install

$ npm install --save semver-range-types

Usage

var semverRangeTypes = require('semver-range-types')

semverRangeTypes({foo: '~1.2.3'})
//=> {'~': ['foo'], '^': [], '': [], other: []}

Packages are categorized by their semver operator:

  • ~
  • ^
  • none (an exact version)
  • other (an arbitrary range, e.g. >= 4.0.0 <= 10.0.0)

API

semverRangeTypes(dependencies) -> object

dependencies

Required
Type: string

A dependency object, like the ones in package.json.

License

MIT © Ben Drucker