{"_id":"@npmcli/agent","_rev":"25-1d89a64176d5a323525b8061363bdccf","name":"@npmcli/agent","dist-tags":{"latest":"5.0.2"},"versions":{"1.0.0":{"name":"@npmcli/agent","version":"1.0.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@1.0.0","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"ad445c94a9c742643d2b71e8b45beb256284fd08","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-1.0.0.tgz","fileCount":2,"integrity":"sha512-ixBdzDFa1g7G8IqTEtXt/WacWelelyDvlIpjiZY97iIZux1MwlJEtVkPCvR3W6Z/ptRSV8CfUnT4DrwL2+BRsw==","signatures":[{"sig":"MEUCIQChwB8hhjin6AV8toFU342bWpTInKojmLREIbiY8u1g8gIgDDKyMXxz8EsOCaOAkSm6Hyw9dDG/xd1ApW/3H5sU+LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkikSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJew//UBGWR12OIxHNxOh5YA9sDpqUqxHicYHPQ71N8qa+TufVqxvl\r\nI0GomfBxPUxLrGIe6cgHnLwH6t/LjG3CfoTOrHu+3yu3ql2bptVPX5PGdcCl\r\ntcBAuom1c4EYj9Buo63TEVsxXXWMMncMlaryf25vH/EdbWzbg6kBj48t+E4y\r\nPaZsgnaT0VIn98QlR1EZpum3OrDubgtvUZHaJZ4wx4eQYDq21R5gw732bCQf\r\nwn7Clj8kKRHTNSaxCcIhzuHvZBD7F2+ZFJvHUJSBCa1+s3oOItDvp7BGfG1x\r\nP60mh3P8Gqrt86BZrzEYiKlriUeMzY8aV6Jx2TppPFVnRwQrrPVRTOl00Hjh\r\nB3/FQA3tZqVOXf/ZOyBoVVBagnVSD2BG9z50HHcUPEK8bHdb5pC4UnQ8oXHl\r\nBDWDkn7vWbI89Fagds6CPycicW84waLzwq7w1YoyOTPvfXkRWbGZg+2R++fT\r\nRSvf62YvDOOiZYcqnBJ8yBRpOJEBk7CsIuvrT/TD0raSV7ZEJle7IS9/2PuS\r\nMEbaEjsDic+/t9goEaBGwj9Qp3lSry/tCJYxSUO539erEaFO/sy1yFtku10Z\r\nXhNwiYkEjraYqCU9TYfozZW2nRSsj2JuzTa4isOgEfAbqQjpdGyZWdksUemb\r\nV+oaEcAz1VkvqahYaJ0nMk2AM81oAzhf/Ac=\r\n=y9ye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"41bb73449da453e7c2b3c2bd1f4e90fbb2f77eb5","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"9.1.3","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"version":"4.11.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.0_1670523154294_0.7138238512211916","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@npmcli/agent","version":"1.1.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@1.1.0","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"c3dd498bdbb484358869b961739bb1e8cf408208","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-1.1.0.tgz","fileCount":12,"integrity":"sha512-I9g/2XFOkflxm5IDrGSjCcR2d12Jmic0di9w/WpJBbzYuSXmfgoL+WwEV7zY/ajxzQr7o4vSkEJh6piyFLYtuQ==","signatures":[{"sig":"MEUCIFhoBNQ40kY/wgQ3UF+u5fgT7JjI7xS7ZybEgXH/kbbDAiEAonoac2scwlst/frNbxuFevRmtjQ4y/fklyYLXQ/xOTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":22848},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"0f2fa6be0d7537869247e39cd78d1930c4e7db53","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"9.6.6","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.15.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.16.0","dependencies":{"socks":"^2.7.1","lru-cache":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","simple-socks":"^2.2.2","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.15.1","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_1.1.0_1684254355684_0.41897001204164774","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@npmcli/agent","version":"2.0.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.0.0","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"d8c4246c30c1ab55bb02970433acfeba85906ee7","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-2.0.0.tgz","fileCount":12,"integrity":"sha512-RpRbD6PnaQIUl+p8MoH7sl2CHyMofCO0abOV+0VulqKW84+0nRWnj0bYFQELTN5HpNvzWAV8pRN6Fjx9ZLOS0g==","signatures":[{"sig":"MEYCIQDaSfp2ggGEUBkgkj5D0GgtGq21lWBK8g4MnHEE+4NhLgIhAKCL/e/NmhbagORC8Gn/Yhpe7/D7tM9T7QhhT8WLxgHk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"8089b84050960d9d148ca1b3818c5514b53e99a6","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"9.8.1","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.18.0","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.17.0","dependencies":{"socks":"^2.7.1","lru-cache":"^10.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","simple-socks":"^2.2.2","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_2.0.0_1692120322334_0.308318601426778","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@npmcli/agent","version":"2.1.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.1.0","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"24b5ddb434cdbd94d553e6cac761638e0c49d36c","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.0.tgz","fileCount":9,"integrity":"sha512-/HFJP3a/DzgIg+6TWVee3bQmnBcWeKKYE9DKQqS8SWpAV8oYDTn/zkDM8iQ7bWI6kDDgNfHOlEFZZpN/UXMwig==","signatures":[{"sig":"MEUCIQDX+PYP6WDDeGMdIIjABXmm4fpuP+hYE7CbGRQh6X6f3gIgFu0R2uJBKoG/5G770UDYpTzPmzZ/DEjI1yveoDHcoE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19357},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"4b2c4d1a4d005748cd9bf5066cee29f31c56d11e","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"9.8.1","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.18.0","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.17.1","dependencies":{"lru-cache":"^10.0.1","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","simple-socks":"^2.2.2","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_2.1.0_1693415845862_0.1550005051318517","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@npmcli/agent","version":"2.1.1","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.1.1","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"31095663b8feef27ec3eccd5254a35b8fc70353a","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-2.1.1.tgz","fileCount":9,"integrity":"sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==","signatures":[{"sig":"MEYCIQDckhE/FgdT0XS8k4lTrBrayR6+wjStUOL4GvJU+l37yQIhALWWgcDTKrBRCeetiwNj4XQavxR7zlnqVKYmJ1yEOf60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19108},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"c51096b1903422fe14011871add7c66f9ba27189","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"10.0.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"npmSpec":"next-9","publish":"true","version":"4.18.0","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.17.1","dependencies":{"lru-cache":"^10.0.1","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","simple-socks":"^2.2.2","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_2.1.1_1694194054546_0.6067740346025494","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@npmcli/agent","version":"2.2.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.2.0","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"e81f00fdb2a670750ff7731bbefb47ecbf0ccf44","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz","fileCount":8,"integrity":"sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==","signatures":[{"sig":"MEUCIBdB6k5vsTjYOPUD0LY872pDsDaPovYxLV5aHGPLFSWoAiEAl9DCZBNDFKQ16b+5aV/XV2eLZ/jlnpXMkbGJmuWsmFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17595},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"eb189444e4491894d82fb9f16d4b60f935be3508","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"10.1.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.19.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.18.0","dependencies":{"lru-cache":"^10.0.1","agent-base":"^7.1.0","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","semver":"^7.5.4","simple-socks":"^3.1.0","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_2.2.0_1696280995473_0.3776130992233082","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@npmcli/agent","version":"2.2.1","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.2.1","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"8aa677d0a4136d57524336a35d5679aedf2d56f7","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.1.tgz","fileCount":8,"integrity":"sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==","signatures":[{"sig":"MEYCIQDf5i+i5dS2SX4rGemcTzjTeW+bDe+ObeSpko94M6kjcgIhAPe4EPZmGUCjp8PlfjyzOG5Vc39yfkugjTWi+2KwTPah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17666},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"b95de7af38a2a79d54e16e9a0b5e1bc0b4c745b1","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"10.4.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.11.0","dependencies":{"lru-cache":"^10.0.1","agent-base":"^7.1.0","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","semver":"^7.5.4","simple-socks":"^3.1.0","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_2.2.1_1707158896995_0.5385531956807188","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@npmcli/agent","version":"2.2.2","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.2.2","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"967604918e62f620a648c7975461c9c9e74fc5d5","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz","fileCount":8,"integrity":"sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==","signatures":[{"sig":"MEYCIQD8utuvBD/N8G0uYr0HEHH22zAe3c5tqP0Gj0z80N+saQIhAJu+Qf6LE+R2RmJtdZVBAIPYico2M8zk7QAOpDwjstzf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17739},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"47b9043b041c5ab982810fe16ea1c16e9ad9024e","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"10.5.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.11.1","dependencies":{"lru-cache":"^10.0.1","agent-base":"^7.1.0","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","semver":"^7.5.4","simple-socks":"^3.1.0","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_2.2.2_1712003127461_0.5694423383211002","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@npmcli/agent","version":"3.0.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@3.0.0","maintainers":[{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"1685b1fbd4a1b7bb4f930cbb68ce801edfe7aa44","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz","fileCount":8,"integrity":"sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==","signatures":[{"sig":"MEQCICpkjG67uQgAng68ISY3Qa7DY7ygKj421oof28Z4U7btAiAvLFWuWD4g+Gv0kq8lUGuiZiYDSrkpyKoUbIWWmLMfCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17748},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"gitHead":"94f346d882458ac9481d015c55057d15f5899bf1","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"10.8.2","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.23.1","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.7.0","dependencies":{"lru-cache":"^10.0.1","agent-base":"^7.1.0","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^13.2.7","socksv5":"^0.0.6","minipass-fetch":"^3.0.3","@npmcli/template-oss":"4.23.1","@npmcli/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_3.0.0_1724711033583_0.409122926314782","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@npmcli/agent","version":"4.0.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@4.0.0","maintainers":[{"name":"gar","email":"gar+npm@danger.computer"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"2bb2b1c0a170940511554a7986ae2a8be9fedcce","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz","fileCount":8,"integrity":"sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==","signatures":[{"sig":"MEUCIQCefZRC3W+lggDrE5i53EUY1Qiq5lyz6GSP4bcmAaFvJwIgECcqITxhUv6L24d2P1iLpTa1OUsYssu55erg4E5XR/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17748},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"0f3b22d0e199237ec5628e2337ab3db027514367","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a6187b-0179-4865-a03c-61231aa4b54a"}},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"11.6.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.25.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.19.0","dependencies":{"lru-cache":"^11.2.1","agent-base":"^7.1.0","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^14.0.3","socksv5":"^0.0.6","minipass-fetch":"^4.0.1","@npmcli/template-oss":"4.25.0","@npmcli/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_4.0.0_1758212504095_0.012066806366941352","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@npmcli/agent","version":"5.0.0","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@5.0.0","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"42ce07a9445dd030b9ea34ca29ddca5905f8a243","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-5.0.0.tgz","fileCount":8,"integrity":"sha512-l0D4O+PYIyanxTyOFzFuvOOvWA0sihzvmA/RFyfoqfdnSU0SjVsHiAk1EvuZdKLB/R3hrUafhJGi6RrQV0RZBA==","signatures":[{"sig":"MEQCICyqkJG2CNBEEszuEfCFPjXtOLNSyXdWH7O+bojTmo4qAiBvHlxFXMo5LitJqFjZrgzvyryiYfRkoDsBSvGN1/tRSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17787},"main":"lib/index.js","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"397fe6fec35eb60c8e9ce55d44d943102cbf77e0","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a6187b-0179-4865-a03c-61231aa4b54a"}},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"5.0.0","updateNpm":false,"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"26.1.0","dependencies":{"lru-cache":"^11.2.1","agent-base":"^9.0.0","http-proxy-agent":"^9.0.0","https-proxy-agent":"^9.0.0","socks-proxy-agent":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^14.0.3","ip-address":"^10.1.0","minipass-fetch":"^5.0.0","@npmcli/template-oss":"5.0.0","@npmcli/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_5.0.0_1778175316060_0.2823227118495444","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@npmcli/agent","version":"5.0.1","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@5.0.1","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"be670d5e4a031720ed2f2025593835859ac949e0","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-5.0.1.tgz","fileCount":8,"integrity":"sha512-PsOUeQRpNOGH+Iks/YPY8AXtttvGVqNqKIo/Cp2LhI0jpeqW32JP14yYRym+OsTg+roH4Avw281YwHMp8X8L2Q==","signatures":[{"sig":"MEUCIEcEpoYhhze3JQ7MHdDOZooKjO0KFQAgpcvlUAo2IyfKAiEAw8mIiGQnVR82Bde5Sxk6KT1/SE7KdfpzIqlJhMuT/0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19781},"main":"lib/index.js","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"cb087c8292a47478bd7e36b3aa574930c66de046","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a6187b-0179-4865-a03c-61231aa4b54a"}},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"5.1.0","updateNpm":false,"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"26.2.0","dependencies":{"lru-cache":"^11.2.1","agent-base":"^9.0.0","http-proxy-agent":"^9.0.0","https-proxy-agent":"^9.0.0","socks-proxy-agent":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^14.0.3","ip-address":"^10.1.0","minipass-fetch":"^6.0.0","@npmcli/template-oss":"5.1.0","@npmcli/eslint-config":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_5.0.1_1779813610817_0.5700473235592136","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@npmcli/agent","version":"4.0.2","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@4.0.2","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"9e659c2474294cb88bd382fef5d3857dc14fcbf6","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.2.tgz","fileCount":8,"integrity":"sha512-EUEuWAxnL07Sp5/iC/1X6Xj+XThUvnbei9zfRWZdEXa7lss9RTHMhAHBeg+MZ5To9s/gGaSI+UwZTPdYMvKSeg==","signatures":[{"sig":"MEUCIQC2bCatqICz5Kgn286gEZbFEZWkatZc39yAH1v7aiqbeQIgLdpS3IGviy/5VIPCl7OtQIkj9O9UB8kE79DNQyAiOd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19797},"main":"lib/index.js","engines":{"node":"^20.17.0 || >=22.9.0"},"gitHead":"db7852869c74ceb8985d7c36b291a2e7a866741c","scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","gencerts":"bash scripts/create-cert.sh","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a6187b-0179-4865-a03c-61231aa4b54a"}},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"_npmVersion":"11.12.1","description":"the http/https agent used by the npm cli","directories":{},"templateOSS":{"publish":"true","version":"4.30.0","updateNpm":false,"latestCiVersion":24,"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"24.15.0","dependencies":{"lru-cache":"^11.2.1","agent-base":"^7.1.0","http-proxy-agent":"^7.0.0","https-proxy-agent":"^7.0.1","socks-proxy-agent":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","nock":"^14.0.3","ip-address":"^10.1.0","minipass-fetch":"^5.0.0","@npmcli/template-oss":"4.30.0","@npmcli/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_4.0.2_1779907592467_0.056438608056361916","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@npmcli/agent","version":"5.0.2","description":"the http/https agent used by the npm cli","main":"lib/index.js","scripts":{"gencerts":"bash scripts/create-cert.sh","test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/agent/issues"},"homepage":"https://github.com/npm/agent#readme","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"5.1.1","publish":"true","updateNpm":false},"dependencies":{"agent-base":"^9.0.0","http-proxy-agent":"^9.0.0","https-proxy-agent":"^9.0.0","lru-cache":"^11.2.1","socks-proxy-agent":"^10.0.0"},"devDependencies":{"@npmcli/eslint-config":"^7.0.0","@npmcli/template-oss":"5.1.1","ip-address":"^10.1.0","minipass-fetch":"^6.0.0","nock":"^14.0.3","tap":"^16.3.0"},"repository":{"type":"git","url":"git+https://github.com/npm/agent.git"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"3fadae4d3ea4cc6c73003db2b42456afab9e3cdd","_id":"@npmcli/agent@5.0.2","_nodeVersion":"26.3.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-EkzGmEsgbQ1rqWkRJe2P0oQHx/ylZozDUNPMXCklLuSFL3GY+QyEfBUjhjCsgGXzh4OGpnHvkboSQgczjP/jJg==","shasum":"955e9cdf065ba6ca1537ac29f49c9db310e91afa","tarball":"https://registry.npmjs.org/@npmcli/agent/-/agent-5.0.2.tgz","fileCount":8,"unpackedSize":19985,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@npmcli%2fagent@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKqvqKO7656nPJJihsVnzZ79+ogGw0ScXXB5m4AH6pDQIgWhCSG2+W/OY7vltk4nZX3nvGj8/uZHueZSFjMtnzvi0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42a6187b-0179-4865-a03c-61231aa4b54a"}},"directories":{},"maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_5.0.2_1781893556780_0.01996574735447898"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-08T18:12:34.197Z","modified":"2026-06-19T18:25:57.364Z","1.0.0":"2022-12-08T18:12:34.451Z","1.1.0":"2023-05-16T16:25:55.861Z","2.0.0":"2023-08-15T17:25:22.586Z","2.1.0":"2023-08-30T17:17:26.021Z","2.1.1":"2023-09-08T17:27:34.724Z","2.2.0":"2023-10-02T21:09:55.748Z","2.2.1":"2024-02-05T18:48:17.158Z","2.2.2":"2024-04-01T20:25:27.623Z","3.0.0":"2024-08-26T22:23:53.754Z","4.0.0":"2025-09-18T16:21:44.311Z","5.0.0":"2026-05-07T17:35:16.198Z","5.0.1":"2026-05-26T16:40:11.016Z","4.0.2":"2026-05-27T18:46:32.621Z","5.0.2":"2026-06-19T18:25:56.923Z"},"bugs":{"url":"https://github.com/npm/agent/issues"},"author":{"name":"GitHub Inc."},"license":"ISC","homepage":"https://github.com/npm/agent#readme","repository":{"type":"git","url":"git+https://github.com/npm/agent.git"},"description":"the http/https agent used by the npm cli","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"readme":"## @npmcli/agent\n\nA pair of Agent implementations for nodejs that provide consistent keep-alives, granular timeouts, dns caching, and proxy support.\n\n### Usage\n\n```js\nconst { getAgent, HttpAgent } = require('@npmcli/agent')\nconst fetch = require('minipass-fetch')\n\nconst main = async () => {\n    // if you know what agent you need, you can create one directly\n    const agent = new HttpAgent(agentOptions)\n    // or you can use the getAgent helper, it will determine and create an Agent\n    // instance for you as well as reuse that agent for new requests as appropriate\n    const agent = getAgent('https://registry.npmjs.org/npm', agentOptions)\n    // minipass-fetch is just an example, this will work for any http client that\n    // supports node's Agents\n    const res = await fetch('https://registry.npmjs.org/npm', { agent })\n}\n\nmain()\n```\n\n### Options\n\nAll options supported by the node Agent implementations are supported here, see [the docs](https://nodejs.org/api/http.html#new-agentoptions) for those.\n\nOptions that have been added by this module include:\n\n- `family`: what tcp family to use, can be `4` for IPv4, `6` for IPv6 or `0` for both.\n- `proxy`: a URL to a supported proxy, currently supports `HTTP CONNECT` based http/https proxies as well as socks4 and 5.\n- `dns`: configuration for the built-in dns cache\n    - `ttl`: how long (in milliseconds) to keep cached dns entries, defaults to `5 * 60 * 100 (5 minutes)`\n    - `lookup`: optional function to override how dns lookups are performed, defaults to `require('dns').lookup`\n- `timeouts`: a set of granular timeouts, all default to `0`\n    - `connection`: time between initiating connection and actually connecting\n    - `idle`: time between data packets (if a top level `timeout` is provided, it will be copied here)\n    - `response`: time between sending a request and receiving a response\n    - `transfer`: time between starting to receive a request and consuming the response fully\n","readmeFilename":"README.md"}