{"_id":"get-package-name","_rev":"6-b591e2c77257cdc02be0f3ffbe1f964f","name":"get-package-name","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"get-package-name","version":"1.0.0","description":"Get the name of a dependency from a module file path.","main":"index.js","scripts":{"test:spec":"jasmine tests/spec.js","test:prettier":"prettier --config .prettierrc.json --list-different **/*.js","test":"npm run test:prettier && npm run test:spec"},"repository":{"type":"git","url":"git+https://github.com/i-like-robots/get-package-name.git"},"author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/get-package-name/issues"},"homepage":"https://github.com/i-like-robots/get-package-name","devDependencies":{"jasmine":"^3.4.0","prettier":"^1.17.0"},"engines":{"node":">= 8.0.0"},"gitHead":"b73b2017f7c3972b779ae9e34f3d1b5f1bfaa211","_id":"get-package-name@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"integrity":"sha512-s3FZaOiab+vUi9OZGjnCREYUJIsRh4UXqTZZAegXrG8k4oHq5B8NYhwE67+jxw1IbbsUiNUZI/2mEHxDaXTW+A==","shasum":"ff28a115978bc072decf74346e672a6d76fc2889","tarball":"https://registry.npmjs.org/get-package-name/-/get-package-name-1.0.0.tgz","fileCount":4,"unpackedSize":3972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc47UrCRA9TVsSAnZWagAAvGEP/AwPrD3qzgVYbCigUVDo\nzJHdDFSVfRGDP1KCHRfRKge2QsGuRgZy7xAtLxHFAojyd0Q93KmmsIV8IuoR\nEIar6+f3NBu0/fNLeLcRefpaeNxcPGuQZXiBgPvFazeWuoH9YsufGPXN/Wsd\nkestKxJ5uvYsPqX8Xoc2GPJtu5yQjL2ED4gfrXdPUQXzfTAEPlEhp7GY6GOw\n6cjIIqXy5F07Cmw01XdbPJ4m1Yk6AGl4mOfrzawFQP70cMHvZWUqET1r9d2p\nYfyPtQ2KaebD2PTgZIuNEgn58Ps5tIC6o/I8L/jWQfEvKfebtXC0u3WsIyui\nhVRC6CK/Nr1Mz1QB6z3X3nHwESpVAM3DmZWwZFnqueoN5TAaTvTOy7Qx4psp\nXYjaRPzmv/AXOdq3CIawpLYDp4r9j0A/wSTClgUP4KzH9eUrayfGEkYbpJ6D\nus+hrjwGHFTvp1sO8ePYtha6IFDJoHp9WMlpMSOcR+1XFi5Id60oZez5Yss0\nfUJVn+VTThePVLv1z77vOc6sQvm5Emk9w8U170SosDnUR4Rdr2C+tV+yAKgQ\n2Ne4bbslDWHx9oD8sFlyNv8abeCVmZV3334yOkU9qh2R8oitw3BIREzM+793\nz2qonl0eF1N0U8GrYK7LO53JyqB49/6RA0FsPVpSP/NVkV98MdVM1oKTUUlL\nVpk/\r\n=vNFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOGytIHtgLldV4eWXDDydK8LgjOq6zoXnFTw9Zq2HUtAiEAwaSyRV/C/qHMnmSI97BmXx9E9FuzdRl4CcHXU+VUkA8="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-package-name_1.0.0_1558426922558_0.5928448722668849"},"_hasShrinkwrap":false},"1.1.0":{"name":"get-package-name","version":"1.1.0","description":"Get the name of a dependency from a module file path.","main":"index.js","scripts":{"test:spec":"jasmine tests/spec.js","test:prettier":"prettier --config .prettierrc.json --list-different **/*.js","test":"npm run test:prettier && npm run test:spec"},"repository":{"type":"git","url":"git+https://github.com/i-like-robots/get-package-name.git"},"author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/get-package-name/issues"},"homepage":"https://github.com/i-like-robots/get-package-name","devDependencies":{"jasmine":"^3.4.0","prettier":"^1.17.0"},"engines":{"node":">= 8.0.0"},"gitHead":"6c58429fef5ab73ea7e1497dfc7f6958f270ab2b","_id":"get-package-name@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lwMnhvJ8lYNegh1306J9GTrXk8/5D2CTKK9bZ+bK0N1MN9i9hMZWe9B37LNMs531HdKjobHLRCWIS6vCl4Z46A==","shasum":"06a7c6e2b8bfcb84dc3abbfc2f92bf59bb2a1d66","tarball":"https://registry.npmjs.org/get-package-name/-/get-package-name-1.1.0.tgz","fileCount":4,"unpackedSize":4101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+gCGCRA9TVsSAnZWagAAoXAP/0QgxMDj3GHEUEf15ElA\nfAKlrAsi1b2vXYud90wlgSvoSypA+ecprSphkptrGfUHKgroKuhT4MpQn4Pr\nRgOs+/JdwT7WFztcW3hkRlHvYMOGLL9bhkU5heYl2ryTL6OoU93WtTC+CfHB\nmYTH8HzovG3WNH8NY1T/a0DYc+YVRbe+aYzkXarOv6/ZhtO0paY8L/rZuTQR\nFN30tTNzO2IkyTUZiN8leW9XpqEBnTSR7Lw3YpabiW9IcSRfhfIC5RQppQP/\ncIuL1syQzF0WjdibB8Uw6OLaClnfYmV/ZQeflHOGCVFVujNj7NmSxZFipkHT\nriIHN3hdjUdJTpqAT3Oy1qpQDAnJhFop1RFRRWhZwZQFlTZJqmWIO50PAClr\n6Zq4mOO1zdwspGr5lN/K7ypYeCYN3iABdIXVCjXw1X7eK0QoIJvh0oSclleP\n5Lqu2xZ4Px2D8wuKRxbGk0Q7kkjiz+AoXQLmunfhB7PjrIpcXAPAu8jDrski\n8wIHa2hXFwAhY8SKOt4owas+bY8CsIJrzdY3OfI8drOuDRHSJ0HNkTqJVqUp\nh2rLENVN/sfreuua9Iwhu9uhUiynAgBhFUowG33PgP2UP3R8zxPwqK0QVKp2\n11T+HVQ5XTes4kSAeYRyyKs50Sxk2Dufc/NyNjRVLmYYAPERd3w63T0+rSV0\njgaM\r\n=prMs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMVgMDe6DHueILfxCYQLeHXcwavFdWL2k9PqAdBXJtdAiEAq3XvD6ty7igNZ8bFRiFC4i51DJKrqtB7Vgvk83eoYPg="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-package-name_1.1.0_1576665222020_0.44633593080283296"},"_hasShrinkwrap":false},"2.0.0":{"name":"get-package-name","version":"2.0.0","description":"Get the name of a dependency from a module file path.","main":"index.js","scripts":{"test:spec":"jasmine tests/spec.js","test:prettier":"prettier --config .prettierrc.json --list-different **/*.js","test":"npm run test:prettier && npm run test:spec"},"repository":{"type":"git","url":"git+https://github.com/i-like-robots/get-package-name.git"},"author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/get-package-name/issues"},"homepage":"https://github.com/i-like-robots/get-package-name","devDependencies":{"jasmine":"^3.6.2","prettier":"^2.1.2"},"engines":{"node":">= 12.0.0"},"gitHead":"ad95152011499575e5206b88ad445c2ef43f38af","_id":"get-package-name@2.0.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zAAEi5/AhBXXrANS+moB3IrM56PsiNQaTOXO0/OuXdn0+Kt9RtZJe98YF8AVNXR2fDupmLg3gUAizh/mTqb3gA==","shasum":"478f9b174496c9a3ba6b2bf34ef3d8ecc50793a6","tarball":"https://registry.npmjs.org/get-package-name/-/get-package-name-2.0.0.tgz","fileCount":4,"unpackedSize":4102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn9psCRA9TVsSAnZWagAAyBkQAJaDrNGLlaOyhZKEy5gU\n1VQ0VI+r61oPJVf8OwzwWhBGO//8pmRO7IzUwgjWBxj97Q/8gVjhHEfdpJTp\nyeeNSvmtJerJSHW5Uq7g4osXkwp2NzJhcj0MYUZLZRsICiQaCUIyNZouE1c2\n1+KnPQrQOFhV4YvT3eLgCo/cNYtzAsputhZ9QlB+OjS0V1GLBXI+bQ4hqTo/\nZs8k2nWGE/VtYYSFr4GtauFC4H/AG4WcmiZe0W10ALDEKeOTTdDexoGxC8r4\noGyf/JWeRpcb2cRV0/HnKgFyraK6e5Ok+O0jnjQ7PUSK7hFS3IMDn0EqmQEh\n9YRI8oycgkUZ+p0Q0LWZi83P8rsjutUWV9oAAUYgQBtVSyn0u59PqKgT4RVz\nH9ZKswsCE9ymC/ZhbZmmCNZo2UVr9dBkUkaWTuRoPws2++fSGznPrHBAx89r\nz1dV4XsvyIxf3xKl9LJxeoqGXL7ZgRMC6ECmb16xBJz45c9tvrGFtyVb2pr5\nq/Wdb+OxtGXNK7hwjmhJcAoeaRkWG9tP4jhzlo7l30JF2AJ18P+4lcMktGcB\nnhUqhf+xjqIZQ/ShPlf+tMVohjyYfvKciSdVddTzq9d2kbQXMM4g0IXg7ZFL\n5DMu/fdq1FafR7j8h/JSQ2UYB0q6YUK9s7iVYOWpYE/+uwG/9Kc/0I7LoO1W\nvwLl\r\n=/9xg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWXm+b6lKyPsZNQbRo64a6vI7VN7w/UVZnEn3NYLyatwIgHjKJaVOxEDleZD6lrsg5ClWbR3JksnfjYd2/Zucs4ag="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-package-name_2.0.0_1604311659630_0.035320547666438884"},"_hasShrinkwrap":false},"2.1.0":{"name":"get-package-name","version":"2.1.0","description":"Get the name of a dependency from a module file path.","main":"index.js","types":"index.d.ts","scripts":{"test:spec":"jasmine tests/spec.js","test:prettier":"prettier --config .prettierrc.json --list-different **/*.js","test":"npm run test:prettier && npm run test:spec"},"repository":{"type":"git","url":"git+https://github.com/i-like-robots/get-package-name.git"},"author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/get-package-name/issues"},"homepage":"https://github.com/i-like-robots/get-package-name","devDependencies":{"jasmine":"^3.6.2","prettier":"^2.1.2"},"engines":{"node":">= 12.0.0"},"gitHead":"1c76c41dc5c5dc8ac7f17dfd10eb1e3618f13b2f","_id":"get-package-name@2.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-N6jv6/BnMi8i9msjnhaxgQlqJUR4rDE9FgEiJOaZv0HTW3ZtUsBAKO/R8o8ubs/FVcTxdzMsoh+u2itrukrQZg==","shasum":"400db6a6a2a2e13d26f96a2c7692881514e5c630","tarball":"https://registry.npmjs.org/get-package-name/-/get-package-name-2.1.0.tgz","fileCount":5,"unpackedSize":4131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZYjfCRA9TVsSAnZWagAA1joP/2efU3hUovzae2gx+yBQ\nIxvWSt900Dd9K972abVdTsSZE87/wGOdJPfoTT+ozlZwLJ09NMsT29837WIO\n+sUMNIZIKlnaWWb9+U4bXSVO25DUV6dqxDDbOmyzYKNXwexxeBZggkar93Uq\n6mW8fzvCpRRAY28mwlk1oLrqlp215klQi/b0EYWbQWV9RAx0Aep1E2AtHuX+\npaO4mp0pAs3rYNNfqADxJAeG1Vv27QyCU8OTQVwbiHlu54jJAkB3IzJEKeNh\nM2gqfoJm2/Jo3s6wdLngs4imIaK9q5RgpV9OBNZlNhOyS4xHZ43h1tzwxgRM\nklclS8Be1uURqBLaN9+prrY8BEIlOmifp+Ew0A6pnGbX+E9ke/MU3XSY9tbB\njGU6Izahs1ImwI1A4QT5kO2CBClFNgc9D7AAoX1EJh5oQPSrpqPqY/O44VN0\neIUnUhyzUYzzYhLX5fEjQc2yDZlKAhD/lkvBRaFCaeNxrr9Jlma+K6f5mXu9\nzCpHvvHAYmsZlN2EV9hHJhiAbaONrfR/p5tX1GZkwj4L+6jD9LCsWR4B5NJV\nIw6xHKHK4nhoR/r20XkAmoqpU1vWMZXaXZUAdfGZy6LZajSzVASCOeN5MK4u\nSOa297LOHnpQFqd75V2Rx8mYaiQDoIj54m5gp0FffSCet5GmI89WQxOIXlBH\nP8GX\r\n=1hVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Bw4TfF+DZkLZSZojQuS5qr9IQ9J6ARi+YLdLSdu5RQIgaA0yDRIV8Tgpay4e8wsxyc+C4T7MijxUJN6iXIr9nx0="}]},"_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"directories":{},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-package-name_2.1.0_1617266910869_0.6181169032418903"},"_hasShrinkwrap":false},"2.2.0":{"name":"get-package-name","version":"2.2.0","description":"Get the name of a dependency from a module file path.","main":"index.js","types":"index.d.ts","scripts":{"test:spec":"jasmine tests/spec.js","test:prettier":"prettier --config .prettierrc.json --check *.js **/*.js","test":"npm run test:prettier && npm run test:spec","format":"prettier --config .prettierrc.json --write *.js **/*.js"},"repository":{"type":"git","url":"git+https://github.com/i-like-robots/get-package-name.git"},"author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/get-package-name/issues"},"homepage":"https://github.com/i-like-robots/get-package-name","devDependencies":{"jasmine":"^3.6.2","prettier":"^2.1.2"},"engines":{"node":">= 12.0.0"},"gitHead":"9d313371a9dabb79297a2e1584ac81aff42c3594","_id":"get-package-name@2.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-LmCKVxioe63Fy6KDAQ/mmCSOSSRUE/x4zdrMD+7dU8quF3bGpzvP8mOmq4Dgce3nzU9AgkVDotucNOOg7c27BQ==","shasum":"34d8438b5aa8b887a7c54cdf09854471cc8836de","tarball":"https://registry.npmjs.org/get-package-name/-/get-package-name-2.2.0.tgz","fileCount":5,"unpackedSize":4247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2sL6CRA9TVsSAnZWagAAOnUP/jDHWGoY7V3+SxMe630F\ndfqSE1qxaBVdlOLfoaFWptoGXjoKFVPrVM5hRKeEI7OGMnmJ+PfelZtK8dTV\ngY7LQrLLoJfUJWKqertEeofIR3+/Pv+meQD53lyn/cxxA7QLpI8K1IwD9hhe\n4E6m2x+tGF9Z+HsllxCJdFQNo+ov9My5omcthqxzxkq+/cph/Q3ilcH93HIb\nJOCCOYFs8h31QXZut80ifkaQ/MdrSqVFPHKHN/8R9fZSAdjWOqfaQPqYTq8P\nwITWQDtCTe8NQxe+0IzCTOsTNgat8MwhtrLbVKomw1hWMOW2cU8LGl4yvRXj\nbPGqyaIUNuFM6un1EN0XQqYJXsINh5VHuD27v2JfhPM5qxFKSEOEtP9b5PUq\nUultgmWpkHA/SAiL6QY/5PgxNXvemEHHqyoBs+JbFdkj/mb9mYS6dXQEooAq\nQ39EYljOmN45GXVWrlsrP5hcTtVGewXJJ4MbVg/QOlTjl/XKhzdVMgbujtrT\n3PVHerjjSls/B9lBaLSiLHcnnJxLX0tL4dymETfba0sWrOHeI5xkFcYRso1a\nv90SvXp21uJrqPgumjsHGyUh7wctr/AJtCDXXQkbsGexBnYq/HiBrlUBFl+j\nBKg60S/Ce9XPaN1e15f7g1VRzBlZskeTdGMx56PpdDqWixxKHV26u1u550Q9\n1mSd\r\n=YMo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkYzGFrdoFlHXxlx4qOVmWRGRJCwigKCWtdtWri+tiZAiEArm4VrPig6149vi792epj02EYi1PwpxU4R5bXM0ODICE="}]},"_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"directories":{},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-package-name_2.2.0_1632817200167_0.47624671214653347"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-21T08:22:02.557Z","1.0.0":"2019-05-21T08:22:02.653Z","modified":"2022-05-03T14:53:34.046Z","1.1.0":"2019-12-18T10:33:42.165Z","2.0.0":"2020-11-02T10:07:39.719Z","2.1.0":"2021-04-01T08:48:31.010Z","2.2.0":"2021-09-28T08:20:00.340Z"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"description":"Get the name of a dependency from a module file path.","homepage":"https://github.com/i-like-robots/get-package-name","repository":{"type":"git","url":"git+https://github.com/i-like-robots/get-package-name.git"},"author":{"name":"Matt Hinchliffe"},"bugs":{"url":"https://github.com/i-like-robots/get-package-name/issues"},"license":"MIT","readme":"# Get Package Name\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/i-like-robots/get-package-name/blob/main/LICENSE) [![Build Status](https://travis-ci.org/i-like-robots/get-package-name.svg?branch=main)](https://travis-ci.org/i-like-robots/get-package-name) [![npm version](https://img.shields.io/npm/v/get-package-name.svg?style=flat)](https://www.npmjs.com/package/get-package-name)\n\nExtracts the name of a package from its file path.\n\n```js\nconst getPackageName = require('get-package-name')\ngetPackageName('./project/node_modules/@babel/parser/lib/index.js') // @babel/parser\n```\n\n\n## Installation\n\nThis is a [Node.js] package available through the [npm] registry. Before installing, download and install Node.js. Node.js 12 or higher is required.\n\nInstallation is done using the [npm install] command:\n\n```sh\n$ npm install --save-dev get-package-name\n```\n\n[Node.js]: https://nodejs.org/en/\n[npm]: https://www.npmjs.com/\n[npm install]: https://docs.npmjs.com/getting-started/installing-npm-packages-locally\n\n\n## API\n\n### getPackageName(modulePath, [moduleFolder])\n\nReturns the package name for the given module file path.\n\n#### modulePath\n\nAn absolute or relative path to a module.\n\n#### moduleFolder\n\nThe name of the folder in which packages are installed. Defaults to `\"node_modules\"`.\n\n\n## License\n\nThis package is MIT licensed.\n","readmeFilename":"readme.md"}