summaryrefslogtreecommitdiff
path: root/tests/registry/npm/@npmcli/agent
diff options
context:
space:
mode:
Diffstat (limited to 'tests/registry/npm/@npmcli/agent')
-rw-r--r--tests/registry/npm/@npmcli/agent/registry.json99
1 files changed, 98 insertions, 1 deletions
diff --git a/tests/registry/npm/@npmcli/agent/registry.json b/tests/registry/npm/@npmcli/agent/registry.json
index 40237be0b..452ecb94a 100644
--- a/tests/registry/npm/@npmcli/agent/registry.json
+++ b/tests/registry/npm/@npmcli/agent/registry.json
@@ -1 +1,98 @@
-{"name":"@npmcli/agent","description":"the http/https agent used by the npm cli","dist-tags":{"latest":"2.2.2"},"versions":{"2.2.2":{"name":"@npmcli/agent","version":"2.2.2","author":{"name":"GitHub Inc."},"license":"ISC","_id":"@npmcli/agent@2.2.2","bugs":{"url":"https://github.com/npm/agent/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"967604918e62f620a648c7975461c9c9e74fc5d5","tarball":"http://localhost:4260/@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":"http://localhost:4260/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"},"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"}}},"author":{"name":"GitHub Inc."},"repository":{"url":"git+https://github.com/npm/agent.git","type":"git"},"license":"ISC","homepage":"https://github.com/npm/agent#readme","bugs":{"url":"https://github.com/npm/agent/issues"},"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"}
+{
+ "name": "@npmcli/agent",
+ "description": "the http/https agent used by the npm cli",
+ "dist-tags": {
+ "latest": "2.2.2"
+ },
+ "versions": {
+ "2.2.2": {
+ "name": "@npmcli/agent",
+ "version": "2.2.2",
+ "author": {
+ "name": "GitHub Inc."
+ },
+ "license": "ISC",
+ "_id": "@npmcli/agent@2.2.2",
+ "bugs": {
+ "url": "https://github.com/npm/agent/issues"
+ },
+ "tap": {
+ "nyc-arg": [
+ "--exclude",
+ "tap-snapshots/**"
+ ]
+ },
+ "dist": {
+ "shasum": "967604918e62f620a648c7975461c9c9e74fc5d5",
+ "tarball": "http://localhost:4260/@npmcli/agent/agent-2.2.2.tgz",
+ "fileCount": 8,
+ "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
+ "attestations": {
+ "url": "http://localhost:4260/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"
+ },
+ "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"
+ }
+ }
+ },
+ "author": {
+ "name": "GitHub Inc."
+ },
+ "repository": {
+ "url": "git+https://github.com/npm/agent.git",
+ "type": "git"
+ },
+ "license": "ISC",
+ "homepage": "https://github.com/npm/agent#readme",
+ "bugs": {
+ "url": "https://github.com/npm/agent/issues"
+ },
+ "readmeFilename": "README.md"
+}