{"_id":"require-package-name","_rev":"218521","name":"require-package-name","description":"gets the package name for a require statement","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"time":{"modified":"2021-06-03T15:38:20.000Z","created":"2015-04-26T18:12:00.673Z","2.0.1":"2015-05-07T14:11:17.309Z","2.0.0":"2015-04-26T19:31:37.895Z","1.0.0":"2015-04-26T18:12:00.673Z"},"users":{},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"repository":{"type":"git","url":"git://github.com/mattdesl/require-package-name.git"},"versions":{"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":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"c11e97276b65b8e2923f75dabf5fb2ef0c3841b9","size":1864,"noattachment":false,"key":"/require-package-name/-/require-package-name-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-package-name/download/require-package-name-2.0.1.tgz"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"directories":{},"publish_time":1431007877309,"_cnpm_publish_time":1431007877309,"_hasShrinkwrap":false},"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":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"9483fc27d85788d6f91638cb1ceddb73de469e80","size":1391,"noattachment":false,"key":"/require-package-name/-/require-package-name-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-package-name/download/require-package-name-2.0.0.tgz"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"directories":{},"publish_time":1430076697895,"_cnpm_publish_time":1430076697895,"_hasShrinkwrap":false},"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":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"2c76d1dc486a8e22f0d6d1d5d22d4e6f0e4ad034","size":1652,"noattachment":false,"key":"/require-package-name/-/require-package-name-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/require-package-name/download/require-package-name-1.0.0.tgz"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"directories":{},"publish_time":1430071920673,"_cnpm_publish_time":1430071920673,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/mattdesl/require-package-name","bugs":{"url":"https://github.com/mattdesl/require-package-name/issues"},"license":"MIT"}