{"_id":"@dword-design/require-package-name-fork","name":"@dword-design/require-package-name-fork","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@dword-design/require-package-name-fork","version":"0.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"},"_id":"@dword-design/require-package-name-fork@0.0.1","gitHead":"07514a6d2fe2c937c26b580b0c71d8fd2db43b06","types":"./index.d.ts","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-3rgmNb4/3r7diYKM0SkQoRyxGQ3NU9eSRFWfX3m4qw8M+8uwxYEaQedMUsavAUWqlmOytHYJSReUh+G6hv2VYQ==","shasum":"bc37a0ad059ee1b35d135e1ef73fedc93404c041","tarball":"https://registry.npmjs.org/@dword-design/require-package-name-fork/-/require-package-name-fork-0.0.1.tgz","fileCount":5,"unpackedSize":3942,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAIcgJ2SgLZXgefaVDfiHPiZ+1yX/vFtN2lwWk5+R+ETAiEAy8u5mDyHS9MtQVEcmrvW4dogiKjQ3bHGBD6roU16Om0="}]},"_npmUser":{"name":"dword-design","email":"info@sebastianlandwehr.com"},"directories":{},"maintainers":[{"name":"dword-design","email":"info@sebastianlandwehr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/require-package-name-fork_0.0.1_1765577929096_0.5456418080015968"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-12T22:18:49.012Z","0.0.1":"2025-12-12T22:18:49.243Z","modified":"2025-12-12T22:18:49.529Z"},"maintainers":[{"name":"dword-design","email":"info@sebastianlandwehr.com"}],"description":"gets the package name for a require statement","homepage":"https://github.com/mattdesl/require-package-name","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"},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"bugs":{"url":"https://github.com/mattdesl/require-package-name/issues"},"license":"MIT","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","readmeFilename":"README.md","_rev":"1-b5825dca20277dd01db4f6c54f20e3dd"}