parse-name-at-version
v1.0.0
Published
parses <package-name>@<sem-ver> strings
Downloads
4
Readme
[](https://gitlab.com/cdaringe/parse-name-at-version/c ommits/master)
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