1.0.0 • Published 8 years ago

parse-name-at-version v1.0.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
8 years ago

[build status](https://gitlab.com/cdaringe/parse-name-at-version/c ommits/master) npm.io

parse-name-at-version

parses <package-name>@<sem-ver> strings

usage

npm install parse-name-at-version

example

var tape = require('tape')
var parser = require('parse-name-at-version')

tape('parses', function (t) {
  t.deepEqual(parser('a@b'), { name: 'a', version: 'b' })
  t.deepEqual(parser('@types/bananas@^1.0.1'), { name: '@types/bananas', version: '^1.0.1' })
  t.end()
})

hooray. we support scoped packages.

  • throws when parse fails
  • does not actually validate version is semver compliant
1.0.0

8 years ago