{"maintainers":[{"email":"gar+npm@danger.computer","name":"anonymous"},{"email":"saquibkhan@github.com","name":"anonymous"},{"email":"npm-cli+bot@github.com","name":"anonymous"},{"email":"reggi@github.com","name":"anonymous"},{"email":"owlstronaut@github.com","name":"anonymous"}],"dist-tags":{"latest":"3.0.3"},"author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","readme":"realize-package-specifier\n-------------------------\n\nParse a package specifier, peeking at the disk to differentiate between\nlocal tarballs, directories and named modules.  This implements the logic\nused by `npm install` and `npm cache` to determine where to get packages\nfrom.\n\n```javascript\nvar realizePackageSpecifier = require(\"realize-package-specifier\")\nrealizePackageSpecifier(\"foo.tar.gz\", \".\", function (err, package) {\n    …\n})\n```\n\n## Using\n\n* realizePackageSpecifier(*spec*, [*where*,] *callback*)\n\nParses *spec* using `npm-package-arg` and then uses stat to check to see if\nit refers to a local tarball or package directory.  Stats are done relative\nto *where*.  If it does then the local module is loaded.  If it doesn't then\ntarget is left as a remote package specifier.  Package directories are\nrecognized by the presence of a package.json in them.\n\n*spec* -- a package specifier, like: `foo@1.2`, or `foo@user/foo`, or\n`http://x.com/foo.tgz`, or `git+https://github.com/user/foo`\n\n*where* (optional, default: .) -- The directory in which we should look for\nlocal tarballs or package directories.\n\n*callback* function(*err*, *result*) -- Called once we've determined what\nkind of specifier this is.  The *result* object will be very like the one\nreturned by `npm-package-arg` except with three differences: 1) There's a\nnew type of `directory`.  2) The `local` type only refers to tarballs.  2)\nFor all `local` and `directory` type results spec will contain the full path of\nthe local package.\n\n## Result Object\n\nThe full definition of the result object is:\n\n* `name` - If known, the `name` field expected in the resulting pkg.\n* `type` - One of the following strings:\n  * `git` - A git repo\n  * `hosted` - A hosted project, from github, bitbucket or gitlab. Originally\n    either a full url pointing at one of these services or a shorthand like\n    `user/project` or `github:user/project` for github or `bitbucket:user/project`\n    for bitbucket.\n  * `tag` - A tagged version, like `\"foo@latest\"`\n  * `version` - A specific version number, like `\"foo@1.2.3\"`\n  * `range` - A version range, like `\"foo@2.x\"`\n  * `local` - A local file path\n  * `directory` - A local package directory\n  * `remote` - An http url (presumably to a tgz)\n* `spec` - The \"thing\".  URL, the range, git repo, etc.\n* `hosted` - If type=hosted this will be an object with the following keys:\n  * `type` - github, bitbucket or gitlab\n  * `ssh` - The ssh path for this git repo\n  * `sshurl` - The ssh URL for this git repo\n  * `https` - The HTTPS URL for this git repo\n  * `directUrl` - The URL for the package.json in this git repo\n* `raw` - The original un-modified string that was provided.\n* `rawSpec` - The part after the `name@...`, as it was originally\n  provided.\n* `scope` - If a name is something like `@org/module` then the `scope`\n  field will be set to `org`.  If it doesn't have a scoped name, then\n  scope is `null`.\n\n","repository":{"url":"git+https://github.com/npm/realize-package-specifier.git","type":"git"},"users":{"iarna":true,"alshamiri2":true},"bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"license":"ISC","versions":{"1.0.0":{"name":"realize-package-specifier","version":"1.0.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@1.0.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"2a3d5a87b384e04e58b441a3d9ba2e41bc8b249a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-1.0.0.tgz","integrity":"sha512-FTPTIOgeWluUSNnvtfCmB2rWGRMOQwZT6M4m0EcgacTKSWzWoxiWdcLHBVHTV829FR2i7wLkNN7FMk8d663F7g==","signatures":[{"sig":"MEQCIBXwI9FGoQO4uCXzICkQ8ynRSV0HIYWpnc4y/IZyx5yAAiBfcvuP41jVTsjDWd22bCHrmIwvzcxSfyjYHazQLSi+6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2a3d5a87b384e04e58b441a3d9ba2e41bc8b249a","gitHead":"72bc1a1723b715eb5d41464df5404f4b8580b0d2","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^2.1.3"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"1.0.1":{"name":"realize-package-specifier","version":"1.0.1","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@1.0.1","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"da3d109f55ae71d04e50c4d7f75e37543d2c25e4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-1.0.1.tgz","integrity":"sha512-OnKM1YMfZ5L2CG8HgMJ8sPaVkTElqArnuS+yRs+BHb7BfwFrPPz6sfAi6b+l1PYkl5Rn6+ykQkhEwyynt7sb6g==","signatures":[{"sig":"MEUCIG0iww4Jx2777P/v/EIWDqcLchGpw50OGgPRtM0gYRM2AiEAqZrLH1NC/rhPXbkzX6mfhM/h7yUYpka5fQoYf0xe6Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"da3d109f55ae71d04e50c4d7f75e37543d2c25e4","gitHead":"dba273114e961a64c429d633d2c71f043e55b712","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^2.1.3"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"1.0.2":{"name":"realize-package-specifier","version":"1.0.2","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@1.0.2","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"4933772f74d7b8181b483171d53051a9f15f0009","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-1.0.2.tgz","integrity":"sha512-ifzhaVoGfrISHIrJLs++kR8j6zAxsxyN6/BJlFOOzzgLdK7Qln/51KR6We7oesnifcf5WmgZ7fo5gMOZw0pk+A==","signatures":[{"sig":"MEUCIHQBVXnB3Zy1VHeGeBnRGcDSQGp+td5nB3/TAJG5mvStAiEAthgrFWQTNP1hbZ9pzkOe/WZAmWt9Hqm1DqjsQMKh59k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4933772f74d7b8181b483171d53051a9f15f0009","gitHead":"dfcebc3f870afbb4b9428bc8f5f87f27504a9f2b","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^2.1.3"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"1.1.0":{"name":"realize-package-specifier","version":"1.1.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@1.1.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"b6922638b7224186ae9278bdebbb63cba23a0160","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-1.1.0.tgz","integrity":"sha512-3w8YxPyEh7BYcOnfe+RQJq0MhiumecCStlGR+zTC3TN8x/fMkH9bKM2BZL/T+87ep32VpjnXASbunZz0x3YeEQ==","signatures":[{"sig":"MEUCIANv7x818t6w9KrTsDXv6rF7WODNz2uhod1a8T56DMkwAiEAkMbiQ+c4M4QgfVwDEE3HAZcAzA+XlfjYp718hl5RrIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b6922638b7224186ae9278bdebbb63cba23a0160","gitHead":"7243d67f21a089b0670f3f3e254b98475b232b0b","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^2.1.3"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"1.2.0":{"name":"realize-package-specifier","version":"1.2.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@1.2.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"93364e40dee38369f92e9b0c76124500342132f2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-1.2.0.tgz","integrity":"sha512-NeDa0N3yqB+S6yOuiJAkMP5JAwwxJIFOcisowqb3qdWaL2zKJaN+XuwcrKe2H5j53e8OxB8DGw0ql17Ff13EXA==","signatures":[{"sig":"MEYCIQCnxaEoJcINSTR3ookma9A42brNfXIT5ogfonCrtgooaQIhANUsefzde39h8Y4WLrVHavMQMXHpIkHrwERN7O4/rlkC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"93364e40dee38369f92e9b0c76124500342132f2","gitHead":"39016343d5bd5572ab39374323e9588e54985910","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"2.1.2","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"_nodeVersion":"0.10.32","dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^2.1.3"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"2.0.0":{"name":"realize-package-specifier","version":"2.0.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@2.0.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"7e7a8ed804af061f26e13098cea0db0546f45151","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-2.0.0.tgz","integrity":"sha512-ohX5hCuyRSIQCem/B83suYFdKctPH8YuiNOsnoBc/uSyHv5sF+e4QJ6UyhZVsynoFd7k6Ph3iD57HtRR9Q0TOA==","signatures":[{"sig":"MEUCIBPqFRbpGg/10USPdQFxmlY7Ag4btxLsbRS3NcP7S9mJAiEA9hhHK1IXbLloKIMlA2Cb4x44wLMA7v6V5Krp2Z7hJlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7e7a8ed804af061f26e13098cea0db0546f45151","gitHead":"a32412adc28fb3e6b92f079415deb9ed3c56c8ae","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^3.0.0"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"2.1.0":{"name":"realize-package-specifier","version":"2.1.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@2.1.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"e71a93f5c203c8c2d3c746c513a3e7382efc45c6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-2.1.0.tgz","integrity":"sha512-d7ZPrJ8z9WMB0TbaRf9LuORMwGr0nQz1Um/Rfk4NjC2HEROR196lOF6K40abeOAVpf2M+7boXGD73pnPx1fedw==","signatures":[{"sig":"MEUCIGtW2i1XEmc/IAUJ1eFFRDFNo4oDYUfAQZWtJiL28IwWAiEArDnccQNmxsXFTWvDYe9Y9uebVU84ftbYh4kERVshqdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e71a93f5c203c8c2d3c746c513a3e7382efc45c6","gitHead":"2d19ab29159b07e785dbc09e9883440f2f955328","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^3.0.0"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"1.3.0":{"name":"realize-package-specifier","version":"1.3.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@1.3.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"23374a84e6a9188483f346cc939eb58eec85efa5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-1.3.0.tgz","integrity":"sha512-qsyZg3yUaqJGHvU1dpB/lGXXP8DWNDVzA5y8iiS5+uKXsqFpAhPGSsIgqgICpg1sFZZD569javhlTLMhB1ydyQ==","signatures":[{"sig":"MEUCICbiq9Y3wef3JA7rX6SdBubHF4Oc7FwzbBZB20gwxxbaAiEAuww7zVVgWYeNyUbAAk+xJxtK+1kGckFp5xXCivqOVSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"23374a84e6a9188483f346cc939eb58eec85efa5","gitHead":"d05d49409e28404473a292cf99df05642a24c08f","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"1.4.28","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^2.1.3"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"2.2.0":{"name":"realize-package-specifier","version":"2.2.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@2.2.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"95278b6021a39158f284e15756e827fc2998ed9c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-2.2.0.tgz","integrity":"sha512-dX2a39dzdKgxy5TyZtde37aLxNxsQWOYW9uEQB9OcPe0KwEkqEVG9nTH94L6z753y3RcJS80sXpeC0pRXUvadQ==","signatures":[{"sig":"MEUCIQDJaItZGXtahj/8In0PxlwoW63Th2vDx9XORxYdlo8NwgIgGvysnfy9pL2lGYb8z/EVdbhF6DG/gEfwzDf+GqtsMDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"95278b6021a39158f284e15756e827fc2998ed9c","gitHead":"8810720d191647f06a505fc5da8d0634a21526b8","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"2.4.1","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"_nodeVersion":"1.0.4","dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^3.1.0"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"3.0.0":{"name":"realize-package-specifier","version":"3.0.0","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@3.0.0","maintainers":[{"name":"anonymous","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"38224d63f546d4972f0a68cb6e91f6cf73ac67fa","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-3.0.0.tgz","integrity":"sha512-XQJ73negctmGf8Jt+7eCFGqn+1UPSmIKwtdNgN1cTncyHal8DAqWI/4m5aqICh7neO1a7cVmHfTtoWZxskAffg==","signatures":[{"sig":"MEYCIQD29KWpasdrH1Dd88nQHQu5Yhm+xOgFkAcLRRUsRsAieAIhAPasYZXyBAW2dXJlsaHQA24MQHWzhR0FLm8kF7KVZqvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"38224d63f546d4972f0a68cb6e91f6cf73ac67fa","gitHead":"2a465b11a70b288d0fb56312dcb45ba8de45b320","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"2.7.5","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"_nodeVersion":"1.6.2","dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^4.0.0"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"3.0.1":{"name":"realize-package-specifier","version":"3.0.1","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@3.0.1","maintainers":[{"name":"anonymous","email":"me@re-becca.org"},{"name":"anonymous","email":"ogd@aoaioxxysz.net"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"fde32e926448e38f99334d95b7b08d51e3a98d9f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-3.0.1.tgz","integrity":"sha512-2oRAnALtBfY/gvFdDcpvQ7Pz6TEy0o9Z+7OGp3YSVCV2dWfKvAklIQLOYj3TWmO4QdwaD8FB0Z4/RPhXuxRz2A==","signatures":[{"sig":"MEUCIAhgSUhaTXI0FUg5j46yUvF73zfcdRuceapYxV/scYZRAiEAu324c08Fti69RsUfDzqBShE7lKt1UmfWoQcDGbJJK1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fde32e926448e38f99334d95b7b08d51e3a98d9f","gitHead":"4f50130fa6b5e80954a90ea12bab382f53d890b1","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"ogd@aoaioxxysz.net"},"deprecated":"This package is no longer supported.","repository":{"url":"git+https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"2.10.1","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"_nodeVersion":"2.0.2","dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^4.0.0"},"devDependencies":{"tap":"^0.4.12","require-inject":"^1.1.0"}},"3.0.2":{"name":"realize-package-specifier","version":"3.0.2","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@3.0.2","maintainers":[{"name":"anonymous","email":"me@re-becca.org"},{"name":"anonymous","email":"ogd@aoaioxxysz.net"},{"name":"anonymous","email":"kat@sykosomatic.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"e4ee03e73f47246e8e704560c5461242b9f37eed","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-3.0.2.tgz","integrity":"sha512-ERXwVpxjKVoV1Hln0hF0NoXHHMaAo8weoZ8qDYykiOWJfEOI2QxIVTe6q0XeN26iANwfJVQlbD/qbf7BSrHgTQ==","signatures":[{"sig":"MEUCICV/Pdehusg2F9iqCMqfPtR5YI6NISGmiLtJI2zZzgpPAiEA0u/rifdnCoxAO1UFeJUnz5z9T7jR68PQEyAEUEUvev8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e4ee03e73f47246e8e704560c5461242b9f37eed","gitHead":"bae72e7f28ed3cabe42df950ec316669a80baff3","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"kat@sykosomatic.org"},"deprecated":"This package is no longer supported.","repository":{"url":"git+https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"3.8.7","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^4.1.1"},"devDependencies":{"tap":"^5.7.1","require-inject":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/realize-package-specifier-3.0.2.tgz_1461111138611_0.4448253330774605","host":"packages-12-west.internal.npmjs.com"}},"3.0.3":{"name":"realize-package-specifier","version":"3.0.3","author":{"url":"http://re-becca.org","name":"Rebecca Turner","email":"me@re-becca.org"},"license":"ISC","_id":"realize-package-specifier@3.0.3","maintainers":[{"name":"anonymous","email":"me@re-becca.org"},{"name":"anonymous","email":"ogd@aoaioxxysz.net"},{"name":"anonymous","email":"kat@sykosomatic.org"}],"homepage":"https://github.com/npm/realize-package-specifier","bugs":{"url":"https://github.com/npm/realize-package-specifier/issues"},"dist":{"shasum":"d0def882952b8de3f67eba5e91199661271f41f4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/realize-package-specifier/-/realize-package-specifier-3.0.3.tgz","integrity":"sha512-BwF/SVs7c0BFrh9DI5ovZKu1r95uYPwOcj/LlzKW2rNs+HgivxIN0f/RAtNCl+2++RB/tKI1uz63IMzWD1OqIg==","signatures":[{"sig":"MEUCIHktlG9RlIAO6uxXq9W/aFwceEXGbXs3nUUcPEjEFKlJAiEAu4INhHeiqUPFHsnt11TTKG0l5JnRjGnNRPZrsae1NwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d0def882952b8de3f67eba5e91199661271f41f4","gitHead":"388221ee8e5b586932372949091aa2ee3ee7ab78","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"anonymous","email":"me@re-becca.org"},"deprecated":"This package is no longer supported.","repository":{"url":"git+https://github.com/npm/realize-package-specifier.git","type":"git"},"_npmVersion":"3.8.7","description":"Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"dezalgo":"^1.0.1","npm-package-arg":"^4.1.1"},"devDependencies":{"tap":"^5.7.1","require-inject":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/realize-package-specifier-3.0.3.tgz_1461233015050_0.3224435243755579","host":"packages-16-east.internal.npmjs.com"}}},"name":"realize-package-specifier","time":{"created":"2014-09-29T20:00:10.150Z","modified":"2026-03-19T19:28:31.710Z","1.0.0":"2014-09-29T20:00:10.150Z","1.0.1":"2014-09-30T22:31:29.120Z","1.0.2":"2014-09-30T22:56:22.826Z","1.1.0":"2014-10-01T01:31:08.571Z","1.2.0":"2014-10-02T08:27:16.500Z","2.0.0":"2014-10-28T09:11:40.385Z","2.1.0":"2014-11-24T14:12:31.302Z","1.3.0":"2014-11-24T14:18:02.357Z","2.2.0":"2015-01-25T20:42:26.854Z","3.0.0":"2015-04-07T08:36:06.785Z","3.0.1":"2015-05-21T18:43:12.289Z","3.0.2":"2016-04-20T00:12:18.991Z","3.0.3":"2016-04-21T10:03:37.636Z"},"readmeFilename":"README.md","homepage":"https://github.com/npm/realize-package-specifier"}