1{ 2 "name": "npm-registry-fetch", 3 "version": "16.1.0", 4 "description": "Fetch-based http client for use with npm registry APIs", 5 "main": "lib", 6 "files": [ 7 "bin/", 8 "lib/" 9 ], 10 "scripts": { 11 "eslint": "eslint", 12 "lint": "eslint \"**/*.js\"", 13 "lintfix": "npm run lint -- --fix", 14 "test": "tap", 15 "posttest": "npm run lint", 16 "npmclilint": "npmcli-lint", 17 "postsnap": "npm run lintfix --", 18 "postlint": "template-oss-check", 19 "snap": "tap", 20 "template-oss-apply": "template-oss-apply --force" 21 }, 22 "repository": { 23 "type": "git", 24 "url": "https://github.com/npm/npm-registry-fetch.git" 25 }, 26 "keywords": [ 27 "npm", 28 "registry", 29 "fetch" 30 ], 31 "author": "GitHub Inc.", 32 "license": "ISC", 33 "dependencies": { 34 "make-fetch-happen": "^13.0.0", 35 "minipass": "^7.0.2", 36 "minipass-fetch": "^3.0.0", 37 "minipass-json-stream": "^1.0.1", 38 "minizlib": "^2.1.2", 39 "npm-package-arg": "^11.0.0", 40 "proc-log": "^3.0.0" 41 }, 42 "devDependencies": { 43 "@npmcli/eslint-config": "^4.0.0", 44 "@npmcli/template-oss": "4.19.0", 45 "cacache": "^18.0.0", 46 "nock": "^13.2.4", 47 "require-inject": "^1.4.4", 48 "ssri": "^10.0.0", 49 "tap": "^16.0.1" 50 }, 51 "tap": { 52 "check-coverage": true, 53 "test-ignore": "test[\\\\/](util|cache)[\\\\/]", 54 "nyc-arg": [ 55 "--exclude", 56 "tap-snapshots/**" 57 ] 58 }, 59 "engines": { 60 "node": "^16.14.0 || >=18.0.0" 61 }, 62 "templateOSS": { 63 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 64 "version": "4.19.0", 65 "publish": "true" 66 } 67} 68