UNPKG

@zkochan/pnpm

Version:

Fast, disk space efficient package manager

163 lines (162 loc) 7.12 kB
{ "_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[![npm version](https://img.shields.io/npm/v/@pnpm/npm-resolver.svg)](https://www.npmjs.com/package/@pnpm/npm-resolver) [![Build Status](https://img.shields.io/travis/pnpm/npm-resolver/master.svg)](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" }