{"maintainers":[{"name":"anonymous","email":"dave.des@gmail.com"}],"keywords":["package","name","regex","split","base","basedir","basepath","path","require","requires","npm","module"],"dist-tags":{"latest":"2.0.1"},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"description":"gets the package name for a require statement","readme":"# require-package-name\n\n[![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)\n\nGets the base package name for a module path in a require statement. Assumes the path [is not relative](https://www.npmjs.com/package/relative-require-regex).\n\n```js\nvar name = require('require-package-name')\n\n//get the module name for a require path\nname('events')                  => 'events'\nname('events/')                 => 'events'\nname('events/index.js')         => 'events'\nname('@username/button/a.js')   => '@username/button'\nname('@username//foo/a.js')     => '@username/foo'\n\n//or, get the base name excluding any scope\nname.base('@username/button/a.js')   => 'button'\nname.base('@username//foo/a.js')     => 'foo'\n```\n\n## Usage\n\n[![NPM](https://nodei.co/npm/require-package-name.png)](https://www.npmjs.com/package/require-package-name)\n\n#### `name = packageName(str)`\n\nGets the name of a module for a require string like `'xtend'` from `'xtend/mutable.js'`.\n\n#### `base = packageName.base(str)`\n\nGets the *base* name of a module. This is the same as above, except it excludes scoped usernames.\n\n## License\n\nMIT, see [LICENSE.md](http://github.com/mattdesl/require-package-name/blob/master/LICENSE.md) for details.\n","repository":{"type":"git","url":"git://github.com/mattdesl/require-package-name.git"},"bugs":{"url":"https://github.com/mattdesl/require-package-name/issues"},"license":"MIT","versions":{"1.0.0":{"name":"require-package-name","version":"1.0.0","description":"gets the package name for a require statement","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"tape":"^4.0.0"},"scripts":{"test":"node test.js"},"keywords":["package","name","regex","split","base","basedir","basepath","path","require","requires","npm","module"],"repository":{"type":"git","url":"git://github.com/mattdesl/require-package-name.git"},"homepage":"https://github.com/mattdesl/require-package-name","bugs":{"url":"https://github.com/mattdesl/require-package-name/issues"},"gitHead":"15f964cd5936334dc50a8f98404e792d8fda5211","_id":"require-package-name@1.0.0","_shasum":"2c76d1dc486a8e22f0d6d1d5d22d4e6f0e4ad034","_from":".","_npmVersion":"2.8.2","_nodeVersion":"0.10.32","_npmUser":{"name":"anonymous","email":"dave.des@gmail.com"},"dist":{"shasum":"2c76d1dc486a8e22f0d6d1d5d22d4e6f0e4ad034","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/require-package-name/-/require-package-name-1.0.0.tgz","integrity":"sha512-oUFAE3Yv0WicWhnUF45+5AiA8bYum79uTV7MH7em5oEKtAPgbAxJQwpLGcA8D9znuyj6uq76MsUMm+cjpD1TSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDBS3dJcl+JnwNZVfgP7v2ZYAM2yWG+2lXs0uKw2HmrAIhAO7mXf6D88vTORJknHuNTu3lPtQJs440/poEbLskpEMI"}]},"maintainers":[{"name":"anonymous","email":"dave.des@gmail.com"}]},"2.0.0":{"name":"require-package-name","version":"2.0.0","description":"gets the package name for a require statement","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"tape":"^4.0.0"},"scripts":{"test":"node test.js"},"keywords":["package","name","regex","split","base","basedir","basepath","path","require","requires","npm","module"],"repository":{"type":"git","url":"git://github.com/mattdesl/require-package-name.git"},"homepage":"https://github.com/mattdesl/require-package-name","bugs":{"url":"https://github.com/mattdesl/require-package-name/issues"},"gitHead":"32aaecb1a2d1fa89e7362ac39d6da94d5425c254","_id":"require-package-name@2.0.0","_shasum":"9483fc27d85788d6f91638cb1ceddb73de469e80","_from":".","_npmVersion":"2.8.2","_nodeVersion":"0.10.32","_npmUser":{"name":"anonymous","email":"dave.des@gmail.com"},"dist":{"shasum":"9483fc27d85788d6f91638cb1ceddb73de469e80","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/require-package-name/-/require-package-name-2.0.0.tgz","integrity":"sha512-LU7SPj9UIZtVZe7BplnzCQxXWgaxk2Fw0rUaEEuM2+haTSTXmS6FWjyA3OH9gIn68vRpKnO31yCh0Ho1Nnb4/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJxI0ZS19pl0b5oDZCCsKEjHvdOXaEuVOgFiwtrUPQuAiBfUL7yo0ZldEZZp06xwsu7aZt6BFTOCPzmno2EFlU/nQ=="}]},"maintainers":[{"name":"anonymous","email":"dave.des@gmail.com"}]},"2.0.1":{"name":"require-package-name","version":"2.0.1","description":"gets the package name for a require statement","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{},"devDependencies":{"tape":"^4.0.0"},"scripts":{"test":"node test.js"},"keywords":["package","name","regex","split","base","basedir","basepath","path","require","requires","npm","module"],"repository":{"type":"git","url":"git://github.com/mattdesl/require-package-name.git"},"homepage":"https://github.com/mattdesl/require-package-name","bugs":{"url":"https://github.com/mattdesl/require-package-name/issues"},"gitHead":"6f2aa7daa89ae6aa9ab8d49b8e214b7607762851","_id":"require-package-name@2.0.1","_shasum":"c11e97276b65b8e2923f75dabf5fb2ef0c3841b9","_from":".","_npmVersion":"2.8.2","_nodeVersion":"0.10.32","_npmUser":{"name":"anonymous","email":"dave.des@gmail.com"},"dist":{"shasum":"c11e97276b65b8e2923f75dabf5fb2ef0c3841b9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/require-package-name/-/require-package-name-2.0.1.tgz","integrity":"sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0C84T0TUZvrtqlG9ELywulpEUIfVQEOpmEqcKYjtmqQIgQQ75jGqDNPID6+3zPyF+82j+R/xb5t+4ygOji8LGvJA="}]},"maintainers":[{"name":"anonymous","email":"dave.des@gmail.com"}]}},"name":"require-package-name","time":{"modified":"2022-06-26T11:39:25.346Z","created":"2015-04-26T18:12:00.673Z","1.0.0":"2015-04-26T18:12:00.673Z","2.0.0":"2015-04-26T19:31:37.895Z","2.0.1":"2015-05-07T14:11:17.309Z"},"readmeFilename":"README.md","homepage":"https://github.com/mattdesl/require-package-name"}