1{ 2 "name": "make-fetch-happen", 3 "version": "13.0.0", 4 "description": "Opinionated, caching, retrying fetch client", 5 "main": "lib/index.js", 6 "files": [ 7 "bin/", 8 "lib/" 9 ], 10 "scripts": { 11 "test": "tap", 12 "posttest": "npm run lint", 13 "eslint": "eslint", 14 "lint": "eslint \"**/*.js\"", 15 "lintfix": "npm run lint -- --fix", 16 "postlint": "template-oss-check", 17 "snap": "tap", 18 "template-oss-apply": "template-oss-apply --force" 19 }, 20 "repository": { 21 "type": "git", 22 "url": "https://github.com/npm/make-fetch-happen.git" 23 }, 24 "keywords": [ 25 "http", 26 "request", 27 "fetch", 28 "mean girls", 29 "caching", 30 "cache", 31 "subresource integrity" 32 ], 33 "author": "GitHub Inc.", 34 "license": "ISC", 35 "dependencies": { 36 "@npmcli/agent": "^2.0.0", 37 "cacache": "^18.0.0", 38 "http-cache-semantics": "^4.1.1", 39 "is-lambda": "^1.0.1", 40 "minipass": "^7.0.2", 41 "minipass-fetch": "^3.0.0", 42 "minipass-flush": "^1.0.5", 43 "minipass-pipeline": "^1.2.4", 44 "negotiator": "^0.6.3", 45 "promise-retry": "^2.0.1", 46 "ssri": "^10.0.0" 47 }, 48 "devDependencies": { 49 "@npmcli/eslint-config": "^4.0.0", 50 "@npmcli/template-oss": "4.18.0", 51 "nock": "^13.2.4", 52 "safe-buffer": "^5.2.1", 53 "standard-version": "^9.3.2", 54 "tap": "^16.0.0" 55 }, 56 "engines": { 57 "node": "^16.14.0 || >=18.0.0" 58 }, 59 "tap": { 60 "color": 1, 61 "files": "test/*.js", 62 "check-coverage": true, 63 "timeout": 60, 64 "nyc-arg": [ 65 "--exclude", 66 "tap-snapshots/**" 67 ] 68 }, 69 "templateOSS": { 70 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", 71 "ciVersions": [ 72 "16.14.0", 73 "16.x", 74 "18.0.0", 75 "18.x" 76 ], 77 "version": "4.18.0", 78 "publish": "true" 79 } 80} 81