@zkochan/pnpm
Version:
Fast, disk space efficient package manager
163 lines (162 loc) • 7.12 kB
JSON
{
"_args": [
[
{
"raw": "@pnpm/npm-resolver@2.2.5",
"scope": "@pnpm",
"escapedName": "@pnpm%2fnpm-resolver",
"name": "@pnpm/npm-resolver",
"rawSpec": "2.2.5",
"spec": "2.2.5",
"type": "version"
},
"/home/zkochan/src/pnpm/packages/pnpm/node_modules/@pnpm/default-resolver"
]
],
"_from": "@pnpm/npm-resolver@2.2.5",
"_id": "@pnpm/npm-resolver@2.2.5",
"_inCache": true,
"_location": "/@pnpm/npm-resolver",
"_nodeVersion": "9.10.1",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/npm-resolver_2.2.5_1535395970544_0.37710350615960775"
},
"_npmUser": {
"name": "zkochan",
"email": "z@kochan.io"
},
"_npmVersion": "6.4.0",
"_phantomChildren": {},
"_requested": {
"raw": "@pnpm/npm-resolver@2.2.5",
"scope": "@pnpm",
"escapedName": "@pnpm%2fnpm-resolver",
"name": "@pnpm/npm-resolver",
"rawSpec": "2.2.5",
"spec": "2.2.5",
"type": "version"
},
"_requiredBy": [
"/@pnpm/default-resolver",
"/@pnpm/outdated"
],
"_resolved": "https://registry.npmjs.org/@pnpm/npm-resolver/-/npm-resolver-2.2.5.tgz",
"_shasum": "dc1df588687e6c81980d678746f20dae1f6eb732",
"_shrinkwrap": null,
"_spec": "@pnpm/npm-resolver@2.2.5",
"_where": "/home/zkochan/src/pnpm/packages/pnpm/node_modules/@pnpm/default-resolver",
"author": {
"name": "Zoltan Kochan",
"email": "z@kochan.io",
"url": "https://www.kochan.io/"
},
"bugs": {
"url": "https://github.com/pnpm/npm-resolver/issues"
},
"dependencies": {
"@pnpm/resolver-base": "^1.2.0",
"@pnpm/types": "^1.2.0",
"@types/load-json-file": "^2.0.7",
"@types/mem": "^1.1.2",
"@types/node": "^10.0.6",
"@types/semver": "^5.4.0",
"credentials-by-uri": "^1.0.0",
"encode-registry": "^1.1.0",
"fetch-from-npm-registry": "^1.0.0",
"load-json-file": "^5.0.0",
"mem": "^4.0.0",
"normalize-path": "^3.0.0",
"p-limit": "^2.0.0",
"parse-npm-tarball-url": "^1.0.3",
"semver": "^5.4.1",
"ssri": "^6.0.0",
"version-selector-type": "^2.0.0",
"write-json-file": "^3.0.0"
},
"description": "Resolver for npm-hosted packages",
"devDependencies": {
"@pnpm/logger": "^2.0.1",
"@types/nock": "^9.1.1",
"@types/path-exists": "^3.0.0",
"@types/tape": "^4.2.31",
"@types/tempy": "^0.1.0",
"mos": "^2.0.0-alpha.3",
"mos-plugin-readme": "^1.0.4",
"nock": "^9.1.6",
"package-preview": "^1.0.1",
"path-exists": "^3.0.0",
"rimraf": "^2.6.2",
"tape": "^4.8.0",
"tempy": "^0.2.1",
"ts-node": "^7.0.0",
"tslint": "^5.8.0",
"typescript": "^3.0.0"
},
"directories": {},
"dist": {
"integrity": "sha512-nPjjcJMwVTj1gygnrD8cRhsmdppmIA86EfZZhaUryB0+AJoDgJkB2Av/hZisGDt2K6DIzNcKvQvUdpW4vGo+zA==",
"shasum": "dc1df588687e6c81980d678746f20dae1f6eb732",
"tarball": "https://registry.npmjs.org/@pnpm/npm-resolver/-/npm-resolver-2.2.5.tgz",
"fileCount": 21,
"unpackedSize": 40027,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhEiDCRA9TVsSAnZWagAAq/QP/34HS+odUgrTJgkWnvMS\ntbmO3uatdwK6Ls2WpoXSaQiFt6YNsN8C2GR6WX4TARBKDrioBXy1PNJvxxxv\nyKl3YMnPJKPlyJPPhDzHzjVp9lMw0FnWNfgdNGD3ndB7jRRh4ifUj0bH1MTO\nJUn95RrsxPDqBtCvlUyo4Kyc/+0o6Xl//aLj51T3QZvwJXaUGVVtFPgGmbKJ\nLjfeVA8JtLNToq5yYgYVutq0nWn+tE7VevKlyp8PhCNxpm7zUeFLlFjka2Ss\nGGv4+ydwiiI4019yJrR0j1+Xb0J8xODtK62lxYPbIxvi8JAg/ssD5zMmi/gO\nwSSfmnzgfDJIZYVoQZnTYjOdf4Qxsgm+PXIoAiO+99h8EXaCUK+bz9TQHZ/j\nP7imBltp0beIdWv1/D/ZxgQ3fieKJoODQYI/T/kIx8u6rcnlfrzN11ejHie4\ndVQQgLF9S45i/bUPlFw/EAFwfRKUZgmjfey98ts1hcliLHKylq8SmOpAG+uF\nra6fw/S9yWJ06Fl5FZEv4fFrqcPLhLXqIWkeo5QlXqo25PDTIq0f8pTEmf14\nATQGljMoY2R95RbwPTlP6TFca30slty4Yp9PPdjJeqhq9vEZiHjl+vOVz0c7\ntFt2EeAkLxWwPxnXCPSvUPPhT6dypbrMmXEx0Nwh5NUoFW3sVfkydYbBrXOZ\n4lUy\r\n=8l5Y\r\n-----END PGP SIGNATURE-----\r\n"
},
"engines": {
"node": ">=6"
},
"files": [
"lib"
],
"gitHead": "704fd8dd8dbf1f72e0735b039637dd40c339dfb9",
"homepage": "https://github.com/pnpm/npm-resolver#readme",
"keywords": [
"pnpm",
"resolver",
"npm"
],
"license": "MIT",
"main": "lib/index.js",
"maintainers": [
{
"name": "etamponi",
"email": "emanuele.tamponi@gmail.com"
},
{
"name": "pnpmuser",
"email": "zoltan.kochan@gmail.com"
},
{
"name": "zkochan",
"email": "z@kochan.io"
}
],
"mos": {
"plugins": [
"readme"
],
"installation": {
"useShortAlias": true
}
},
"name": "@pnpm/npm-resolver",
"optionalDependencies": {},
"peerDependencies": {
"@pnpm/logger": "^1.0.0 || ^2.0.0"
},
"readme": "# @pnpm/npm-resolver\n\n> Resolver for npm-hosted packages\n\n<!--@shields('npm', 'travis')-->\n[](https://www.npmjs.com/package/@pnpm/npm-resolver) [](https://travis-ci.org/pnpm/npm-resolver)\n<!--/@-->\n\n## Install\n\nInstall it via npm.\n\n npm install @pnpm/npm-resolver\n\n## Usage\n\n<!--@example('./example.js')-->\n```js\n'use strict'\nconst createResolveFromNpm = require('@pnpm/npm-resolver').default\n\nconst resolveFromNpm = createResolveFromNpm({\n metaCache: new Map(),\n store: '.store',\n offline: false,\n rawNpmConfig: {\n registry: 'https://registry.npmjs.org/',\n },\n})\n\nresolveFromNpm({alias: 'is-positive', pref: '1.0.0'}, {\n registry: 'https://registry.npmjs.org/',\n})\n.then(resolveResult => console.log(JSON.stringify(resolveResult, null, 2)))\n//> {\n// \"id\": \"registry.npmjs.org/is-positive/1.0.0\",\n// \"latest\": \"3.1.0\",\n// \"package\": {\n// \"name\": \"is-positive\",\n// \"version\": \"1.0.0\",\n// \"devDependencies\": {\n// \"ava\": \"^0.0.4\"\n// },\n// \"_hasShrinkwrap\": false,\n// \"directories\": {},\n// \"dist\": {\n// \"shasum\": \"88009856b64a2f1eb7d8bb0179418424ae0452cb\",\n// \"tarball\": \"https://registry.npmjs.org/is-positive/-/is-positive-1.0.0.tgz\"\n// },\n// \"engines\": {\n// \"node\": \">=0.10.0\"\n// }\n// },\n// \"resolution\": {\n// \"integrity\": \"sha1-iACYVrZKLx632LsBeUGEJK4EUss=\",\n// \"registry\": \"https://registry.npmjs.org/\",\n// \"tarball\": \"https://registry.npmjs.org/is-positive/-/is-positive-1.0.0.tgz\"\n// },\n// \"resolvedVia\": \"npm-registry\"\n// }\n```\n<!--/@-->\n\n## License\n\n[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/)\n",
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/pnpm/npm-resolver.git"
},
"scripts": {
"lint": "tslint -c tslint.json --project .",
"md": "mos",
"prepublishOnly": "npm run tsc",
"test": "rimraf .store && npm run lint && preview && ts-node test --type-check && mos t",
"tsc": "rimraf lib && tsc"
},
"typings": "lib/index.d.ts",
"version": "2.2.5"
}