{"_id":"urllib-next","_rev":"58-e6e7802b351a258abb6520b0d7f0353a","name":"urllib-next","dist-tags":{"latest":"3.22.4"},"versions":{"3.0.0-alpha.1":{"name":"urllib-next","version":"3.0.0-alpha.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.0.0-alpha.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"16, 18"},"dist":{"shasum":"bb9be1b691b52fd98a1ca986d9ba37d071c9ce39","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.0.0-alpha.1.tgz","fileCount":40,"integrity":"sha512-JrLDLdu1E0T9uvgHlN200ZCyONRqswK4I/xgOC0CqkXyNNyUU9MhtV0XF5vTEjpCHAfUFisK+HF8rlUeOKlJlQ==","signatures":[{"sig":"MEUCIQDQjmpc7uwxan4v1cSgoE683ZTT72ZNgWPIaJMZmMEkWAIgYQmZEFA6234XuFuBo5WrcB+gHzyBANidXC00lLEfwRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitt3CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE7xAAneCZ9VKas0+jB4HRyNevWAYUFQWonY9qHwY5dmaldBLKx68V\r\nk3Djwu/bLIf6QD2iTxNQfitaUfYgw6xr5GOEVfVov28lE92rLheDtXVPvpPu\r\nWRyR7cWcLUaGqJC8Mymj+5xQDQQi3mHSC7yzz3DIPOewdwF78F3byfAyVP8I\r\nUTOS4ejmiBjfRvem5J+cUrQmabIUqUAKcWNOxkXQExmpEqTTgcOPGT9HWGxA\r\nJvzkUeg9S4x3pP46qaL8Us875o3SflfNM8T05EJsqTy5u2oHWcqjOkUpPU9c\r\ntDVkdj/87t2eNlq9AMW2M1Ys4LmlrBJVas86sfDOSEqV6+cHjd+zqnk6JBRz\r\nCKqCntqAh/Fi7KnwNps8idk1zXU4gQI0nTmIGBFwI0h1plMNfX85ysio5vw1\r\nhwqI22nrNKvFlTd8uKH+sT8UfuPxAnHvd4PJvWgVXPw5DOxFwk73+9cAKahm\r\nnGg8WwE2OIzkjqyNzBmVpWMs5X3CuybaVWYtK05MTWOUjLYKnCbISXeh68sz\r\n4u79lOoTDhXBdd9kWfna82jpBE4AhcQWWqLAil4/RJk2w8o+uJv4EnUR5T/c\r\nnWZVpjF6PD4SlbjvqZ4mEifBuS9DbKhllZlVy019roibg8YPYnyIDfuUVnr4\r\n0kwBP8TU3YNy52njiijBZJmlyfYCopwoYxk=\r\n=soUV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 16.5.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"20f0eadc389970b89bc86700b321e592bd650eff","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.12.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"ip":"^1.1.5","undici":"^5.4.0","mime-types":"^2.1.35","digest-header":"^0.0.1","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28","tslib":"^2.4.0","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","p-event":"^4.2.0","ts-jest":"28","iconv-lite":"^0.6.3","typescript":"4","@types/jest":"28","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.0.0-alpha.1_1656151490118_0.9108633528430645","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"urllib-next","version":"3.0.0-alpha.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.0.0-alpha.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"815d532c3469bc6a8c8dc088f277c6b70d01cf83","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.0.0-alpha.2.tgz","fileCount":40,"integrity":"sha512-neZVUQPpV/8SeI9O27sQuDnHNfK2tdllaL0sS0OxBXED51qUI0o24xNo+bD6QP/WBNyM991YEeanga9xWE82Kw==","signatures":[{"sig":"MEUCIQCzx3CaNlBP4WDs6HZjJWEgpvDQDQ7DCg23xg1bkrQCNAIgKaMvKVNQjzHTcx1lu3/Fl22weCm2ILg5H2ajtYDZrHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivFiDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowSQ//X8JsduvjLjKzc9TlK1zx6ptfm92JAOsdFsYa60KeOLHdnFQf\r\nkhfbzdJlCP0/bW13pw/KgRGR03KiQjk6nmP/GZotz7BTNnt7J6PbT3RRlkQn\r\nrwr01qB51peNDGEjAm4xl0d1PjcYiou00f6YoAqH+5oA6kfD75ZfjVIgrYCo\r\nH/6HpmhMRs2ocuvwEfTD+P8L2sF0vE7u4YqPcx9LbtN2Qp6OUEucvZGUEknl\r\n6NRemOksFO/tt6AEWRYoWOhA7k3CrlVC7uzMRqH1Q3SxN2LNf9gIiPr9BVVD\r\nYzwPK2VIORuifqxMfHD0tTHU5TZ8IyOaGZ1UirwzS79GoyAjKSU6jyqKfGys\r\npfeXZQAEpZMvafsryOk6XuQFt7bNonBRGMhzyCse678q3S7TtghAaY7CoxSG\r\nULPh+v0/osxBR4gc/dnDEBNbJm5vZJcVbjo5ckFb8ofsAQhmFn5DrvaykgO3\r\nsSBp2zZfdEjAc28RE3e99jlqCJIiLMMAYbpRArxaJCsXOmvmb2cD4SAsJ0Zu\r\n79fCaD6wyX8tpiofoe6l6gL1TlHaDsNTaXd64NoSGpJuM8u+xail/AyONngY\r\nU+o6DVzLKLOEGCjlIPj8Uc1Fbwqi+we4ujwBP3qPeQ1A4BgiHeakyzRa58c+\r\nOOJu8sfD0HZhMqgUEyMoj5fuWUqPMQKbZKU=\r\n=7LbN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","readme":"# urllib\n\n[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/node-modules/urllib/actions/workflows/nodejs.yml/badge.svg)](https://github.com/node-modules/urllib/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/urllib.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/urllib\n[codecov-image]: https://codecov.io/gh/node-modules/urllib/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/node-modules/urllib\n[snyk-image]: https://snyk.io/test/npm/urllib/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/urllib\n[download-image]: https://img.shields.io/npm/dm/urllib.svg?style=flat-square\n[download-url]: https://npmjs.org/package/urllib\n\nRequest HTTP URLs in a complex world — basic\nand digest authentication, redirections, cookies, timeout and more.\n\n## Install\n\n```bash\nnpm install urllib --save\n```\n\n## Usage\n\n### TypeScript and ESM\n\n```js\nimport { request } from 'urllib';\n\nconst { data, res } = await request('http://cnodejs.org/');\n// result: { data: Buffer, res: Response }\nconsole.log('status: %s, body size: %d, headers: %j', res.statusCode, data.length, res.headers);\n```\n\n### CommonJS\n\n```js\nconst { request } = require('urllib');\n\nconst { data, res } = await request('http://cnodejs.org/');\n// result: { data: Buffer, res: Response }\nconsole.log('status: %s, body size: %d, headers: %j', res.statusCode, data.length, res.headers);\n```\n\n## Global `response` event\n\nYou should create a urllib instance first.\n\n```js\nimport { HttpClient } from 'urllib';\n\nconst httpclient = new HttpClient();\nhttpclient.on('response', (info) => {\n  error: err,\n  ctx: args.ctx,\n  req: {\n    url: url,\n    options: options,\n    size: requestSize,\n  },\n  res: res\n});\n\nconst { data, res } = await httpclient.request('https://nodejs.org');\nconsole.log('status: %s, body size: %d, headers: %j', res.statusCode, data.length, res.headers);\n```\n\n## API Doc\n\n### Method: `async request(url[, options])`\n\n#### Arguments\n\n- **url** String | Object - The URL to request, either a String or a Object that return by [url.parse](http://nodejs.org/api/url.html#url_url_parse_urlstr_parsequerystring_slashesdenotehost).\n- ***options*** Object - Optional\n  - ***method*** String - Request method, defaults to `GET`. Could be `GET`, `POST`, `DELETE` or `PUT`. Alias 'type'.\n  - ***data*** Object - Data to be sent. Will be stringify automatically.\n  - ***content*** String | [Buffer](http://nodejs.org/api/buffer.html) - Manually set the content of payload. If set, `data` will be ignored.\n  - ***stream*** [stream.Readable](http://nodejs.org/api/stream.html#stream_class_stream_readable) - Stream to be pipe to the remote. If set, `data` and `content` will be ignored.\n  - ***writeStream*** [stream.Writable](http://nodejs.org/api/stream.html#stream_class_stream_writable) - A writable stream to be piped by the response stream. Responding data will be write to this stream and `callback` will be called with `data` set `null` after finished writing.\n  - ***files*** {Array<ReadStream|Buffer|String> | Object | ReadStream | Buffer | String - The files will send with `multipart/form-data` format, base on `formstream`. If `method` not set, will use `POST` method by default.\n  - ***contentType*** String - Type of request data. Could be `json` (**Notes**: not use `application/json` here). If it's `json`, will auto set `Content-Type: application/json` header.\n  - ***dataType*** String - Type of response data. Could be `text` or `json`. If it's `text`, the `callback`ed `data` would be a String. If it's `json`, the `data` of callback would be a parsed JSON Object and will auto set `Accept: application/json` header. Default `callback`ed `data` would be a `Buffer`.\n  - **fixJSONCtlChars** Boolean - Fix the control characters (U+0000 through U+001F) before JSON parse response. Default is `false`.\n  - ***headers*** Object - Request headers.\n  - ***timeout*** Number | Array - Request timeout in milliseconds for connecting phase and response receiving phase. Defaults to `exports.TIMEOUT`, both are 5s. You can use `timeout: 5000` to tell urllib use same timeout on two phase or set them seperately such as `timeout: [3000, 5000]`, which will set connecting timeout to 3s and response 5s.\n  - ***auth*** String - `username:password` used in HTTP Basic Authorization.\n  - ***digestAuth*** String - `username:password` used in HTTP [Digest Authorization](http://en.wikipedia.org/wiki/Digest_access_authentication).\n  - ***agent*** [http.Agent](http://nodejs.org/api/http.html#http_class_http_agent) - HTTP Agent object.\n      Set `false` if you does not use agent.\n  - ***httpsAgent*** [https.Agent](http://nodejs.org/api/https.html#https_class_https_agent) - HTTPS Agent object.\n      Set `false` if you does not use agent.\n  - ***ca*** String | Buffer | Array - An array of strings or Buffers of trusted certificates.\n      If this is omitted several well known \"root\" CAs will be used, like VeriSign.\n      These are used to authorize connections.\n      **Notes**: This is necessary only if the server uses the self-signed certificate\n  - ***rejectUnauthorized*** Boolean - If true, the server certificate is verified against the list of supplied CAs.\n      An 'error' event is emitted if verification fails. Default: true.\n  - ***pfx*** String | Buffer - A string or Buffer containing the private key,\n      certificate and CA certs of the server in PFX or PKCS12 format.\n  - ***key*** String | Buffer - A string or Buffer containing the private key of the client in PEM format.\n      **Notes**: This is necessary only if using the client certificate authentication\n  - ***cert*** String | Buffer - A string or Buffer containing the certificate key of the client in PEM format.\n      **Notes**: This is necessary only if using the client certificate authentication\n  - ***passphrase*** String - A string of passphrase for the private key or pfx.\n  - ***ciphers*** String - A string describing the ciphers to use or exclude.\n  - ***secureProtocol*** String - The SSL method to use, e.g. SSLv3_method to force SSL version 3.\n  - ***followRedirect*** Boolean - follow HTTP 3xx responses as redirects. defaults to false.\n  - ***maxRedirects*** Number - The maximum number of redirects to follow, defaults to 10.\n  - ***formatRedirectUrl*** Function - Format the redirect url by your self. Default is `url.resolve(from, to)`.\n  - ***beforeRequest*** Function - Before request hook, you can change every thing here.\n  - ***streaming*** Boolean - let you get the `res` object when request  connected, default `false`. alias `customResponse`\n  - ***gzip*** Boolean - Accept `gzip, br` response content and auto decode it, default is `false`.\n  - ***timing*** Boolean - Enable timing or not, default is `false`.\n  - ***lookup*** Function - Custom DNS lookup function, default is `dns.lookup`. Require node >= 4.0.0(for http protocol) and node >=8(for https protocol)\n  - ***checkAddress*** Function: optional, check request address to protect from SSRF and similar attacks. It receive tow arguments(`ip` and `family`) and should return true or false to identified the address is legal or not. It rely on `lookup` and have the same version requirement.\n\n#### Options: `options.data`\n\nWhen making a request:\n\n```js\nawait request('https://example.com', {\n  method: 'GET',\n  data: {\n    'a': 'hello',\n    'b': 'world',\n  }\n});\n```\n\nFor `GET` request, `data` will be stringify to query string, e.g. `http://example.com/?a=hello&b=world`.\n\nFor others like `POST`, `PATCH` or `PUT` request,\nin defaults, the `data` will be stringify into `application/x-www-form-urlencoded` format\nif `content-type` header is not set.\n\nIf `content-type` is `application/json`, the `data` will be `JSON.stringify` to JSON data format.\n\n#### Options: `options.content`\n\n`options.content` is useful when you wish to construct the request body by yourself,\nfor example making a `content-type: application/json` request.\n\nNotes that if you want to send a JSON body, you should stringify it yourself:\n\n```js\nawait request('https://example.com', {\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  content: JSON.stringify({\n    a: 'hello',\n    b: 'world',\n  })\n});\n```\n\nIt would make a HTTP request like:\n\n```http\nPOST / HTTP/1.1\nhost: example.com\ncontent-type: application/json\n\n{\n  \"a\": \"hello\",\n  \"b\": \"world\"\n}\n```\n\nThis exmaple can use `options.data` with `application/json` content type:\n\n```js\nawait request('https://example.com', {\n  method: 'POST',\n  headers: {\n    'content-type': 'application/json'\n  },\n  data: {\n    a: 'hello',\n    b: 'world',\n  }\n});\n```\n\n#### Options: `options.files`\n\nUpload a file with a `hello` field.\n\n```js\nawait request('https://example.com/upload', {\n  method: 'POST',\n  files: __filename,\n  data: {\n    hello: 'hello urllib',\n  },\n});\n```\n\nUpload multi files with a `hello` field.\n\n```js\nawait request('https://example.com/upload', {\n  method: 'POST',\n  files: [\n    __filename,\n    fs.createReadStream(__filename),\n    Buffer.from('mock file content'),\n  ],\n  data: {\n    hello: 'hello urllib with multi files',\n  },\n});\n```\n\nCustom file field name with `uploadfile`.\n\n```js\nawait request('https://example.com/upload', {\n  method: 'POST',\n  files: {\n    uploadfile: __filename,\n  },\n});\n```\n\n#### Options: `options.stream`\n\nUploads a file with [formstream](https://github.com/node-modules/formstream):\n\n```js\nimport formstream from 'formstream';\n\nconst form = formstream();\nform.file('file', __filename);\nform.field('hello', '你好urllib');\n\nawait request('https://example.com/upload', {\n  method: 'POST',\n  headers: form.headers(),\n  stream: form,\n});\n```\n\n### Response Object\n\nResponse is normal object, it contains:\n\n- `status` or `statusCode`: response status code.\n  - `-1` meaning some network error like `ENOTFOUND`\n  - `-2` meaning ConnectionTimeoutError\n- `headers`: response http headers, default is `{}`\n- `size`: response size\n- `aborted`: response was aborted or not\n- `rt`: total request and response time in ms.\n- `timing`: timing object if timing enable.\n- `remoteAddress`: http server ip address\n- `remotePort`: http server ip port\n- `socketHandledRequests`: socket already handled request count\n- `socketHandledResponses`: socket already handled response count\n\n#### Response: `res.aborted`\n\nIf the underlaying connection was terminated before `response.end()` was called,\n`res.aborted` should be `true`.\n\n```js\nimport { createServer } from 'http';\n\ncreateServer((req, res) => {\n  req.resume();\n  req.on('end', () => {\n    res.write('foo haha\\n');\n    setTimeout(() => {\n      res.write('foo haha 2');\n      setTimeout(() => {\n        res.socket.end();\n      }, 300);\n    }, 200);\n    return;\n  });\n}).listen(2022);\n\nconst { data, res } = await request('http://127.0.0.1:2022/socket.end');\nassert.equal(data.toString(), 'foo haha\\nfoo haha 2');\nassert(res.aborted);\n```\n\n## TODO\n\n- ❎ Support Proxy\n- ✅ Upload file like form upload\n- ✅ Auto redirect handle\n- ✅ https & self-signed certificate\n- ✅ Connection timeout & Response timeout\n- ✅ Support [Digest access authentication](http://en.wikipedia.org/wiki/Digest_access_authentication)\n\n<!-- GITCONTRIBUTOR_START -->\n\n## Contributors\n\n|[<img src=\"https://avatars.githubusercontent.com/u/156269?v=4\" width=\"100px;\"/><br/><sub><b>fengmk2</b></sub>](https://github.com/fengmk2)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/985607?v=4\" width=\"100px;\"/><br/><sub><b>dead-horse</b></sub>](https://github.com/dead-horse)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/288288?v=4\" width=\"100px;\"/><br/><sub><b>xingrz</b></sub>](https://github.com/xingrz)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/360661?v=4\" width=\"100px;\"/><br/><sub><b>popomore</b></sub>](https://github.com/popomore)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/327019?v=4\" width=\"100px;\"/><br/><sub><b>JacksonTian</b></sub>](https://github.com/JacksonTian)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/543405?v=4\" width=\"100px;\"/><br/><sub><b>ibigbug</b></sub>](https://github.com/ibigbug)<br/>|\n| :---: | :---: | :---: | :---: | :---: | :---: |\n|[<img src=\"https://avatars.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br/><sub><b>greenkeeperio-bot</b></sub>](https://github.com/greenkeeperio-bot)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/227713?v=4\" width=\"100px;\"/><br/><sub><b>atian25</b></sub>](https://github.com/atian25)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5381764?v=4\" width=\"100px;\"/><br/><sub><b>paambaati</b></sub>](https://github.com/paambaati)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1433247?v=4\" width=\"100px;\"/><br/><sub><b>denghongcai</b></sub>](https://github.com/denghongcai)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/2842176?v=4\" width=\"100px;\"/><br/><sub><b>XadillaX</b></sub>](https://github.com/XadillaX)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1147375?v=4\" width=\"100px;\"/><br/><sub><b>alsotang</b></sub>](https://github.com/alsotang)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/546535?v=4\" width=\"100px;\"/><br/><sub><b>leoner</b></sub>](https://github.com/leoner)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/19908330?v=4\" width=\"100px;\"/><br/><sub><b>hyj1991</b></sub>](https://github.com/hyj1991)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1747852?v=4\" width=\"100px;\"/><br/><sub><b>isayme</b></sub>](https://github.com/isayme)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/252317?v=4\" width=\"100px;\"/><br/><sub><b>cyjake</b></sub>](https://github.com/cyjake)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5856440?v=4\" width=\"100px;\"/><br/><sub><b>whxaxes</b></sub>](https://github.com/whxaxes)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/309219?v=4\" width=\"100px;\"/><br/><sub><b>chadxz</b></sub>](https://github.com/chadxz)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/5139554?v=4\" width=\"100px;\"/><br/><sub><b>danielwpz</b></sub>](https://github.com/danielwpz)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5127897?v=4\" width=\"100px;\"/><br/><sub><b>danielsss</b></sub>](https://github.com/danielsss)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/3367820?v=4\" width=\"100px;\"/><br/><sub><b>Jeff-Tian</b></sub>](https://github.com/Jeff-Tian)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/32407?v=4\" width=\"100px;\"/><br/><sub><b>jedahan</b></sub>](https://github.com/jedahan)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/17075261?v=4\" width=\"100px;\"/><br/><sub><b>nick-ng</b></sub>](https://github.com/nick-ng)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1706595?v=4\" width=\"100px;\"/><br/><sub><b>rishavsharan</b></sub>](https://github.com/rishavsharan)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/1886161?v=4\" width=\"100px;\"/><br/><sub><b>willizm</b></sub>](https://github.com/willizm)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/7227589?v=4\" width=\"100px;\"/><br/><sub><b>davidkhala</b></sub>](https://github.com/davidkhala)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/535479?v=4\" width=\"100px;\"/><br/><sub><b>aleafs</b></sub>](https://github.com/aleafs)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/3689968?v=4\" width=\"100px;\"/><br/><sub><b>Amunu</b></sub>](https://github.com/Amunu)<br/>|[<img src=\"https://avatars.githubusercontent.com/in/9426?v=4\" width=\"100px;\"/><br/><sub><b>azure-pipelines[bot]</b></sub>](https://github.com/apps/azure-pipelines)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1281323?v=4\" width=\"100px;\"/><br/><sub><b>changzhiwin</b></sub>](https://github.com/changzhiwin)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/929503?v=4\" width=\"100px;\"/><br/><sub><b>yuzhigang33</b></sub>](https://github.com/yuzhigang33)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/981128?v=4\" width=\"100px;\"/><br/><sub><b>fishbar</b></sub>](https://github.com/fishbar)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1207064?v=4\" width=\"100px;\"/><br/><sub><b>gxcsoccer</b></sub>](https://github.com/gxcsoccer)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/6897780?v=4\" width=\"100px;\"/><br/><sub><b>killagu</b></sub>](https://github.com/killagu)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/17476119?v=4\" width=\"100px;\"/><br/><sub><b>mars-coder</b></sub>](https://github.com/mars-coder)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/929179?v=4\" width=\"100px;\"/><br/><sub><b>rockdai</b></sub>](https://github.com/rockdai)<br/>|\n[<img src=\"https://avatars.githubusercontent.com/u/2196373?v=4\" width=\"100px;\"/><br/><sub><b>dickeylth</b></sub>](https://github.com/dickeylth)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/13050025?v=4\" width=\"100px;\"/><br/><sub><b>aladdin-add</b></sub>](https://github.com/aladdin-add)<br/>\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Fri Mar 25 2022 00:05:23 GMT+0800`.\n\n<!-- GITCONTRIBUTOR_END -->\n\n## License\n\n[MIT](LICENSE)\n","engines":{"node":">= 14.0.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"76002896ca134ed4bdd230bb3142136ffe86bbc0","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.11.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ip":"^1.1.5","pump":"^3.0.0","undici":"^5.4.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28","tslib":"^2.4.0","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","p-event":"^4.2.0","ts-jest":"28","iconv-lite":"^0.6.3","typescript":"4","@types/jest":"28","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.0.0-alpha.2_1656510594992_0.8430208747443353","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"urllib-next","version":"3.0.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.0.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"7e437d9ae2ccbbc8b19be5d667d2cb76de09016d","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.0.0.tgz","fileCount":47,"integrity":"sha512-5J1BttQNVGJ9O+QXzqtBPYorhgRV43ELgAMoLZfWRe+De7adsEMt/Gk0jFP1bbFXs13phQQ1i09Zx80bIzW8DA==","signatures":[{"sig":"MEYCIQDSoKjPcPN+suyVYJgan7H5LbDvC1XOVOwnzfE+XNtzzgIhAOSfX7UJGhGp28mqvgiLmA+02rNQXThmL3qn3fPW4zHG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0td4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDDg//W4dbeiz9W7cCjdVKARep7Koj3Yxgc6qLer4Z+jgzS9Sa1DJB\r\niPxWjXIe3wdnJe0NTgzoVJxrGS5hzK7oMi1sl5gsguQKgKqDSzTqZ9MsMllC\r\n/A+BSzv5Pa2NZgEVJSdIYFAIyniY7/dzATWhzzkXO3iaDacKa27iAl5reWA7\r\nVimq0xTflJrdB1L2z1AkT/r7q81v8Ru14Ys+H4qnXoziEP0YsVCaVfKHXixK\r\nUKmF0j6fYmVANtXIWDeqwRlyimpCq49+qCLUa6H7MZj81u8qc1SCgjfMgHj0\r\n7OsMbGdChfKekQme/BDbr7m51hvNipVtL2Q1+B+Or0/O5+u0RZDjemph/L7O\r\nynHgtWF5GopWJqpfLTZ0AzzM+FKAGeFVFzCE7oFgyOwmLaHPPVKVLMZet9Jh\r\nCFT5flVFbUQX5Kcfd2UWn4qAHET2LRfUK86uUEk6r9J26zHFHWwGoKySUqb4\r\nrjY+7AZBdX5M3OU+En8OzMUZzzOiaBL5VFiB5cXVpl5W0KPJqYyld0ZJR6+X\r\n7wGMRS1+Tq+jRgaOWt2LtFr8Mz03P2kUqzEs8tVpcJud8KC3p3wkrr0rIJn+\r\n94cf25RelUjXlahkUBD85WWcvIj0/kB8JmTFzhwtzjoP6k2zuSCfg5LWk/Px\r\njpyhL+ChGylo5qB0o67vtdwpHzLDC2SUQZs=\r\n=+e/K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.0.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"528e093c4bbd215167350081f81a49f965f4f6a7","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.12.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.5.0","dependencies":{"pump":"^3.0.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28","tslib":"^2.4.0","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","ts-jest":"28","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"4","@types/jest":"28","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.0.0_1657984888692_0.8602571959702221","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"urllib-next","version":"3.1.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.1.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"21ee84cf2bfb5a9ac2babc95bd8de658913e9d03","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.1.0.tgz","fileCount":47,"integrity":"sha512-2Rvsja+ElVkAP5ODFLvmqE7as7ak+x6FD1nPcbzM+IrwMm66D6u1BpR0TNIJO/O4myz8PmoazhOT6jSkd9PutQ==","signatures":[{"sig":"MEYCIQDCgpX+Kbm/QQmjq3tneDMmiFXlGQPHjLUFXsF/vQQJ/gIhAP4eCI90bLxSm+grxE6Zc7GSvt5QO1A8gq4BDDsYBqur","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBNgzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRzhAAklfoEqJBlTPABUGN37DNBehdIMsdghW3+g4xZ4kUaPGScc2D\r\noFnFucojCsMby3E6IdzVchd2XPCu9AO+LWIvk3d52HQznQg9Ov56UlVjvN5O\r\n1J3LraBp4XmhHUpfR+yOdLLK5tp1teF9LufT4XhUu0EmrRQAAOxFcSMcaIJG\r\nBGIhWgJ+CiTJU4UMff9ztL/qFjsLZgYmnVsd1Bq3TOMfrQbUG5SaXwgxlXxf\r\nkjZPxEGjc1x6p7Wu1yMmXLEoK/DCRoS5yH9Mz53y7c1ogQlF6B8bZtvV/XnY\r\nr9gE/Hsq9jNoIuRsZg7psrwpZ71LrOC3eMkt0FrQeIKS1P5zAHaGTJFIwn2i\r\no/GmJJ8wcl3h0GvBTweNCs/feHrYEpg2wJ5xBpmt458ykdK2uhlb9Cthhpiz\r\naCLvOkugOX939p5QDnviedynlnAvKBjH9t8jdZ4llTjxn1hYvZ7/Ox1gKUDu\r\npyvhjX7BCwSA2ZsqwiLEHQXDKyt6OWh9MV988Lbd0U3jPH5oJ5V9ClSKmH0f\r\np/3T27xPLDeuUxdeiDKQ2/ZZiu31kt0ts3VU2sJchNUQ3yIfDFuR3P/jU4Gw\r\n2Oy5Bm1XB1RBIpowjqLhQkrkWXNckgLcWi5pMNcdgK3uh6W50Z+zUQyYmoI6\r\n9wTzObjquY0vASzhvxRcYQD70AJ4JgSeGM4=\r\n=Cizg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.0.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"df9506abddcf9e8092c64c6fbf4a4ace8a26909a","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","ts-jest":"28","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"4","@types/jest":"28","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.1.0_1661261875258_0.531624040271224","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"urllib-next","version":"3.1.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.1.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"102cd0adc62ff11f7bb275cb579a01c024fe3400","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.1.1.tgz","fileCount":47,"integrity":"sha512-dl5GapBOO8vT+iH0pLzFgpmn6GBmB7xpvjfwYL3Z8N9LeZMM2qJBPWWDaBztb4n6H6Gssq9eYqLOx26GhX0y/w==","signatures":[{"sig":"MEQCIDrTZoR8o8HeUdpfQoifIuguUOF5SrqRtyeINECZUbP6AiAcr+tAuadUj7XfsmyZe6gq2rOuuxVhlvIJFKc53VTcXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBPPzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/ghAAk05DJnZAM8Scg375+QRAiLa6jxl1+uB6Lrn6bOxmE/bd7KOW\r\nFAMEo0PCpBtX0Rm8ADTz/gt3ff2G+BvRUiK+i7OvmDUfJkSvPFYr2gsY3jmy\r\naq7Qojs8EHJmH1EVS+UU4djRGNCdutH59tEdiU2GY4p/F0lSW6vfmRjNHSJU\r\nKEH7BszDyavasm+67W4xAbxcJ9c8uHMk9PjrRVoLmuKSzV3U1qr32No5Drn9\r\ntuIposEcVxd0Ji2bZZ73RdFRA7Ebdif9qsjZjGzJXpA+uuiU3bD3IlyXsjPp\r\ne0+fmnPkXQGt3jbp7mxunAunTHTGsRbVn1kx2uxFrLYZCDieoFm6paGZfpaD\r\noHrNnxBwXWWcbG+H9/Wr/oQqSKepJBHDogxhHELJdeoPotRgC+EZTA4TowV2\r\nHhQvH8GQDPdKD8/08PCPY6JJoAP4t3nrdbPZAanSDqxU2/EIm41I4t1L6okG\r\nOfdiD/dW9IacTCL1GWeZaUL1dSOSeZRYIjr58LD2VLoVZV9sBA2JK0RSiTuN\r\nIYimIvB3eWKtEqSsLe15tX/vHqA0berC+Y/lMucTdKIRk7yu7tudKBWlPFGj\r\nAflyaaSKV7st/0yzdNBiJvaIHPWanoz+GpK6WvL20hxX4YnxyVJLAneiiiuI\r\nPLKdOTfkGR2WgBSwk4V2YB+Ljo3p1QgtrYs=\r\n=FEKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.0.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"cd7657e9af548313b048ec87597ed9846a2c082a","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","ts-jest":"28","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"4","@types/jest":"28","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.1.1_1661268979653_0.6472156700359135","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"urllib-next","version":"3.1.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.1.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"d5e5637eb3307fc05b9a40a22ba316002b1d4c1c","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.1.2.tgz","fileCount":47,"integrity":"sha512-Vij0HqpGEFGvaXvjz4vl1haks8Ybulmw4w3IfO6jSoLupPqfvEdrmICgpE32ZjjGCnMLXVKkM3AqBuiR9hfS5Q==","signatures":[{"sig":"MEUCIDb0LWSwL+rLOLlPSq6wuAP9Zn7eeGm8c2aAN2TwbaIQAiEAn0AJ+YYoOsERCR5vbdXZvYxE7z4NKgRMW5iorWl7KNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBY/JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKEg/+M0U6hLHFvAEnjOfnt2/ByVtl8G6/b1RfOd9vljUSaeScHE5w\r\nTgcYZZGlVqsbDUff7qvZ/qScZFzfVyEg2SOBwcDl3o8kbHNeBw/bpSl0KTRM\r\nJ+uxz5JbBKxLJ4k332ELYA9Xj0Ruuf0Seez1OctOWS8ciBtakn+JeidlVWD0\r\nLHpmeT2RWFvtb5AgaQUm4JzsyuboL5jb9r4gw+1gFLjUcKuB4NPvf/QyRKZv\r\nssuc9s8KMGWp/jbBZTvPOsCb+RNo0PC37dSGe1i0sHjfXH8o1Qv7E1ma2DvL\r\nUPeMlf2R3Mpfh+VAKEWglnRiMpDHeRzkM8/6um41Ot0EDCrRZGzRwxRvhIQa\r\nZIrMcufZICBzkMd8vhy/NHMoD18xcS/3iWaZSS8ccELXPoIKtZ0xK8ZFF6XO\r\nkzpRS0Ys+YkG/eBIxSJyi6I5faQxiGRJdJT0Bpoe+i7Pl7gnBjcwRoN5YAvf\r\n+0R3qDhsQJvYdPcdB8QEnJz8pkIBfH+lGkHIlNtRrAzpg11xhR1cWwfyxa83\r\nhxrJTtEo3ZSN40J4frvyHvTRQ6PKFmK2iB6HiARR51cyFpXiAUcWY2c1aqwC\r\nqhxw6bSeOPsTlsF2d371CtgGsU1Xv3WvLy1khxzJEMzdpmxQ+YZ/uSSrKqSX\r\ngJaM+N+KyT3nktYvkXwUegq8ruFYAgonJVo=\r\n=uQ7s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.0.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"64bbe48810bc2621e308879d27ce57d149acdfdf","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","ts-jest":"28","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"4","@types/jest":"28","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.1.2_1661308873660_0.18053012245777866","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"urllib-next","version":"3.1.3","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.1.3","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"b5dec4a96eb2997ea5abe391d4f0998a4447b3fc","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.1.3.tgz","fileCount":47,"integrity":"sha512-SKb4hpTfoggR7nfcqu5SgzJxd+z8PjUjdlcRtGkZNq1CFdSeDrvHiTR5FfxmdEchHDLGv1KE9Ittk4eKvJiNiA==","signatures":[{"sig":"MEYCIQDrxYw/KfTFIE+g5kJkywrXJxp2/kqYCe/2Hl/qpnEfzQIhAIULP8Qg7kLlL2w4ivfvFimOlMHQ6sGn2W/dzykPchE2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG0OCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5gQ/+LFiTYL1i3X/3MMRz3mOWbHiDYZiApV5uV27LznsBRTLNbn0p\r\n29qjy4SmyayBMWNz4+CHt4Col9I02FY+RcSQtSX9eZtkPODPqWkybsE0V/Ue\r\n/S2GCFnLSlZVLIg7XsBc6PRT9BFdgrrzdqpkY3uAzWcWxnmz14PeuUTz8XLB\r\nYZPd0M5QFOpIMMIZbLAUGKqx1+XKxWKziF26+YHUFW8YAXBVEhY+/gkoAMX8\r\n1CqajiZwxSK/hs1h/bRhWLn9JMtEtNm8I+NFILu/nLFu5OKkoOwmBnQh/oEa\r\n5al/hbANFJKqaOOJbo6Uc1Z69sOJ+x185HJkkINjHsGJAWNv6Hlr7zqnNexP\r\nWuJXTopCXw8gTPgbM9R1EyeZ3U/aY1jEwIofQ6sZV6/9UXO+uFAqsnCFk6Xh\r\n5TOE+8afiRJbHtz6ywbQEpOM8Rs6WJiLyQwLRt0vqttNmgCR7VXMpHMm0LNs\r\nYsJoOUe0yuUMRULGUKyUraxl4g5wrT0Mq8F9mwqlcud0O4MDZ8yIDsdV/exj\r\n7d1R55lef31SCuuVHgcmjv7O6ioSWn7z+l1Wi4VCQ+f974mxtZamxTKBX8hh\r\nJZNcfJVPc7BKuW3BmeN0rnK8mpF2nKa0Z3Z5i4MrSXstqxlf0Q5onQPusDmR\r\n91lod81/t3i42yCIlKqC5T4cIFcfpiMNMBU=\r\n=SRim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.0.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"97e7e36967851c41722ceac6d1df281ebaad68f9","scripts":{"ci":"npm run lint && npm run test && npm run build:test","lint":"eslint src --ext .ts","test":"tsc --version && jest --coverage","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","ts-jest":"28","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"4","@types/jest":"28","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","jest-summary-reporter":"^0.0.2","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.1.3_1662731137976_0.35285903728035306","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"urllib-next","version":"3.2.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.2.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"4886f222d9d903caa35710a9bf5d120fcaf78f71","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.2.0.tgz","fileCount":64,"integrity":"sha512-H/P+2RKDq/XcvKXfTei4kBMia8DVCk99HkT+muXTnbjEC9L9RqRzH4Se4iu4KnhFoX9tpiD3mst7pxIXHlsCAA==","signatures":[{"sig":"MEQCIC1v9vElkCjkHUcozPdMEbsG+hl4UvMgoy9rxggZdbOPAiAlnRZEEJ+Jjv9FMWnbHUG7RWGadK+eRfhpd/l6KV3dQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMQk7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNqw/8DUboJPCI0K25C3YYvM+NVmUIfrUM8J/cFVy3yeDR/ZmwtV6Z\r\nkw0O+UXC5iu2qBOW5m6L84HrndVnDYeVNjt+GpCm4zJBzDFVWb+Pd/Mvd0MR\r\ncIu8Gyw9IfyFpqNCJjqmVQCCLGe26Nwr/ciE+yhNBjqv2T0O13yVSVQRY8uP\r\n3Y9wELpsLbA/1ssGsB2z9kSQyJD/Jx8hZtDP4+fB7UL4Or5SDYcU+ySqYjm3\r\nIlJ33vSZLcWeVGHP/vQRn3YfKJSOLGC7NIrAYpzBdxjA/FAuIAiLkz/qni/y\r\nhmD568RHHfNd6ynOyKNB60YiIhpVP9x8AfLInG9J9ahn1OM1qtcEGkRO1M1y\r\nYk5azJD0kBuzdY/3vqb8BiZ3TkDatDoTmfwDeq0jg5TSzzeFunk6M4NGrLAv\r\n4Q7PzXINq/WDXIMVaUjMSFpb3JEDEskuY2xUgRGQBDxXBiK3peQv40cecgsv\r\ndsH4/aqyU3Y1hGCk3DEID6hzYGtR+lG9iK/b2TjXflAFLzj2NE90M3ouExHt\r\nF4UOd3moGpe7C/6CY4ysPGKBBkRLS8mmm/gUJMngU9JJfgQ//fymzg8P3xpL\r\n56jGl98JM2ooraKn+TU4HKCRec/i9H4PcJbp7flK2911DBqI44xlpuPrTrdU\r\nYg+Qe/QCHvdFbBTOHpvaYpbBc0Bg9v63D38=\r\n=K2cU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"e178c47d1c51deb41caec63e3e637fb0689bb7fa","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.2.0_1664158010939_0.1809972624056677","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"urllib-next","version":"3.2.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.2.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"4e09a3c7d04dfd065b375363dac3ef4a06039437","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.2.1.tgz","fileCount":64,"integrity":"sha512-Iz7ShG5ajiJpe848zBHzYy8j2fprDrZhUGjxL03hZ218UYQOdYCR/Z//idylWiiA6Bmhvap4xvSQtGI/i9mX+w==","signatures":[{"sig":"MEUCIH+7j1ZEwYQ2KnoBpHP9XM4xxzlNOV9Vw/1UTsxYAOiUAiEAiAGG8LETFloqLK6ebS9VAbOB5dakwODGWryZ6y1vvKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMtW6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUzg/+Lxofh+G0Fr/XphGs1+zWsikbWNQWd/uicxmAyQPoeM4hReOz\r\n7AQLAB8ihLrNuFgfozFYV2Zk2BLA2Y/UX5ywHGAqPLwWtCly5fQqQWgunnaM\r\n+z8+f2Vdw2mKXLot8npzPep+VAFhKb1LJKaiGuG3oKPNTmfjTSy4EcZCx+Xc\r\n0yEpBBu2OWy0kSDZsb18ZtWPdQTPxITIj1Tl7FTW06LfIpG5NI+Lt1UWlHTC\r\noVFGXb0jHt169MtAn4KKtrluFICmEDB1WBZB9C0XQeUvGbgG0oLdm9fyJXkP\r\nNjFy65BEBZa0TZYj4C02QTUcShmfIYl8YjO83wqHbslbcGSUSNDO4jdAAslk\r\ngInMnCBCvSAAPOIrMsY9iT79UZSadF/+f7zwyNeDMT1BoTmBVAe9gPW3RmZR\r\nASfFHwug/dSIPfaUp5j9TnBC7G9vwEt99V8cK6OoE4B9CZA0t4B7MS29EPtc\r\n50zPWrrz++3RyuwAk/fCUp9aO4wFqBuifxdmMBthX7VD+Z6Akko5NRC6koxh\r\n4OQgxdFvWSVYNl7ZxtqMDYLWrG82RfjgBASsOeGAaSSFZ1n2vjak34f8OW9x\r\nP0tcC5RTIkGGg5wcQh9UrOJa3NDDRenC5NQ/KQOx2ui3ybjQE3PsHmag9ib4\r\nQlhp2NrxSc6KYPFhPTIBNo0V6xPIY/yMMLE=\r\n=ihbV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"315b627ac8b92c64ad86c4ae9f10ce1de2ec2556","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.2.1_1664275898288_0.825205418182682","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"urllib-next","version":"3.2.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.2.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"a0ede17c9d3a3b676ef3e30b90d0e5de9ff12c3a","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.2.2.tgz","fileCount":64,"integrity":"sha512-6C/CGES4P+ABHgA31gKk813rb/relo73GPiq9SUMCx41BjMBAf79R97k1SPwwstFprWiCpaW7Mwb1nzrwp3XMA==","signatures":[{"sig":"MEQCIHNoUhUxWWnbuQWPLgBPlfwRAqLbdJmxchtz3awhEEwbAiB5UB1x//867G4hPG1oeKkZfi1dYmmSZhBfpm101pqVyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM6tOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY5A//bSbl4b3S2MjSHBQHmHCoQSdG6H1j0yXF3QSSLnDynSifnU0L\r\nwA23V552po1QEEfuTCC+sEpndF5uUknmHcwnFb8NezTtwSFfzdz32NNlnc54\r\n45tNvrAMZshqg/4ZhVISaImEQevlWLlInM6hEDSWbgL4OP5i4lK9726UG7Wn\r\njv3wCLcqpopNkRAR0lpgRbH5KIRT0NMhiq8s2d9BCEKFW6l68/6/stOwB6Yz\r\nbueo+97+yRHo0Cjj0NSSFTjwhyb1uhx6VF3jM6jNy9qJ7peRyL9C3IIQnT9s\r\nxaKzMVn3uBVIN2YKTpKF8EV6qaTjwf/o1I6E6buFSu+z3lHJ5/Kf3g85e5M8\r\n1r9IJllEy9hAJNeVMH0S0N+Pv/496ZdUEKjzHgzoAYvu0H2Ts87pyTgZHbb4\r\npDG34NVYKvr16cU5r1/M6/5Mz3XlaGGG6mCQ44272zE37uTpT6Ovgkig3a9s\r\nAf3zn4NX+HaEkJ/yBZf5Eyzy1VL7eTZcvKaqBOfiX1n52nhWQftnycHi7yJ7\r\n8Q6sfiWqE0BlsE5DzJFAShj4kcnZcF7jgBzS+17lX0YYiY1jkWbhrFnMiC7D\r\nxQrnwDCzbJHVZTxgcrwAK9Lq7g0Nc4XrxlPsWioJTfxARBKy2lX2TUtwYb1C\r\numIAdp5icH4gWa17neHBWpU18mopb63x2Fk=\r\n=s8L0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"d93bbb3ea22d641d2b6080aded547b017b4b4398","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.2.2_1664330573776_0.738460892034535","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"urllib-next","version":"3.2.3","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.2.3","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"e7805f0c85d2ad2d24b6bbf1e3fb83c23857721d","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.2.3.tgz","fileCount":64,"integrity":"sha512-wrUhfKQQ15oATKQKV7lCkyzMBNSGmYWE08lMWLujpQVKqfqFX/rwfryhycAHceSpQPunvrsnUMw8e8NMdGMo8A==","signatures":[{"sig":"MEQCIHy4dyBw7q+gObg+CEhEfLH8elNtc/TP76Kr14Xw/8SmAiA0Ys0Ktff4FjJjPrK1o9W78ihoGo7sWeZveQO21N48+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNUFuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmrA/+JPbT0ViuJFMTY8LUvizzNgukNC2lv/pZOcsc8qEGZ/qBHwPK\r\nVv6PYVYJ2wIPk57Z/SC3n8BIU4zsg/eaoLjrWmJADd162M+BND63pxDLXC7z\r\nGYvqx/vcQYVqPSNw9lWczZPKYNd7Sk6z7K2iZj9B8bvOtDjz6RacNdz/G/M7\r\n3HCuJ49VsrYariwrHHuUWgHDa66Lb7fLmS+j8FAd9pEc6ZTXSppAaHFf+Qtq\r\nwrh6/dtDREj/SypxV2mCcESOzMT5R5BWDpg6+Hn839Ynen9yOt3nr2MDyqVe\r\nJZP0lXhWxNbw37gbw0ZLKywWP5ekJcwXEyJv0mDoPf6P1RANyP2/uFoPb4C2\r\nrJ6Fdt80ffTW81CcPfiW7cshXWLB5qbeL0wAAv5oNgJZpdrseGeyy4oTBQdk\r\n28exk4LhpP0hsBkZJsHQmex7uWyuDp9YYnd/JTI6zUJ2fbVi3e3Nit07CQ9K\r\nJO3Ix0oWmqFKBQkGu1r+pd3/LsXthKucORaSUEsd5ThSePngpeLsNDyve1M4\r\nD8TErhd6qcC+kPIlGQliognr9G3KrVXyMkjOPCdc/ZUAgsblRv0aEgaH/9re\r\nJese6twbgdmwSyFijPdCQzcCMRjkc4Z5KF+g7Et2QiiCIJaopWrEZgqbJ2ZE\r\nN1452tujCLA9zC4idkEdAVRXrsD06rKN3TA=\r\n=t7cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"504acb4c2eb373cd6e5dbf9117adf482c73c8635","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.2.3_1664434542700_0.6115948302200229","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"urllib-next","version":"3.3.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.3.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"8b054f163aeacfc134a6c2e4db593348f725cb9e","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.3.0.tgz","fileCount":64,"integrity":"sha512-qNKQ5UftCRQVi7E9kNON5L3YPFe5FH4RQXjEeeVmpdKlrFyxx6GRrinqvlehigozf9METZ1s53qL6+yyzcer8w==","signatures":[{"sig":"MEUCIQCj3LaBm+ScmUAXC+ftJvRjF6vL/D4DCkdqXkD+64g6+wIgTF2LM8abKWMSDkO5BoCzZF7J5aCOEBjnNiWPjYNaeyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPaE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbXA//VmrqsJv9CH7hjYS3MQIMdtN8bF5hoh2a+08AyowHunlYNpcf\r\nAYNNuoswE/GbYpYv7jcu7Slfcm5NSG3MXO3kuD5C5RJoX2xiD1t4laMAy6si\r\nyHZMEdO18o5omx+QTPipy899WfOXaRB6LWE1Q82we0yscQhlS7nuV+4N6eq6\r\njlKsA9s9pfBjUZjo7Y2bV8YDcEH/ksaVg3UDfMyfwxKf/Ef0EmhD/MDs0p/3\r\n1uFOkVMDs1LW7H3sQRzcY6rXUBvMajrwH3nmMXOPhEeXZggw1hrgOrymXDSB\r\nCIstqF7ble+0iWBls6JA9pyJkLB+dUWWobqM2GnE59d+JF3d83JPYGTLDcjd\r\neQkLkzy5Cw2qws/Uz1RipNBAjgdb2732kFt1JDiRMnJYpRdCyU9G7TF47s1B\r\nci6KQey+4/YyqmWGA9TzH1w5y+sLxjg7rh9iiG6nG0RSeqFOU9HyqFlnLRKB\r\nP3JKwcCwzUyp7hmxaiurfvBDIIavPmm5ealXJoeDbJQb8gKx1lHrxUemfn9d\r\nE9nG2nyfUS6rdUTyUoNWLeO0CLL1T4Ip12Yji4VDGvt8gY0anvuh/gJYxzVW\r\nQuMuevNr6MuI+yCzxpehR2K2eaNapEMg91441sohhT/20eXDP+Fxbnvg5WLS\r\nJdq5wBp9/7TavybNeUpnKfGbnRkH0KOmNHQ=\r\n=HdYf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"381f7faae5ee352252082f11d7859000694e6279","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.15.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.3.0_1664983352360_0.06345243325008743","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"urllib-next","version":"3.3.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.3.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"be216eee4e37fef5fc509f0c5cb246b1e42b99c5","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.3.1.tgz","fileCount":64,"integrity":"sha512-DKi7Rz22x3SnfTcA6Q/CF8pWOGwmUwl69f7kklGIgAFd9jVtT9AHkDjX2Qz64pOwG0oHwSq3J1QHFyWTffTptA==","signatures":[{"sig":"MEQCIAZXw5HjJ92gvju9TanciTuVAXuWJMr6aUZkwR2OP0cJAiAdeBiuhpv9vhYXmN/auQMogZ/uxXuUJkDsOrRdt8tKhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSushACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov0hAAg9Cx3x56HnmzOtqx+GM/mNOsOnMuJZyolIiCTKPuMGOVr86e\r\n364BwReYSNuxK3/u3mqzAGgxQCvXmFGCgVFHEqGTEJfDhnHrrpKoP1+/eNW2\r\nKqgJrumPIvD0TZc+7wELXGKRzXVMmABpCNbdwRQX4N+a3KiNAc9MC5t3GW4I\r\nOb28KeuXeEbpDIRX+N5ccyO8fbNIiucUeE2X8Av+5MDlcl5O5NtFA4vLdQxq\r\nOfC8oc9yezqiCh0dFyKx96Vsfay0GKQ0vBL/WchVKBj8iTsXtB51xdhjNZdu\r\nOR7U1s7WwV9jutJTBhpeCq+Bdoi9ZmXTrbXo+xozvvDS6KJapeO2BBC4E1PV\r\n/UqcHF5UqFP2XrtXoTimRxwNi/h//XnQQS+9aw/aSCM4B5LYZSvxoCjYB2oB\r\nlwJnMzWWE+V1cQR3HTMwJFOQATZTiby5fryOl+700uAKHey0A+eNMUA2CTmY\r\nFuXLIzJfPvIa1HR3UHYVh0u75GROtyJ34seng0hR3jbrIqDaP4km4Jcw79MS\r\nYuiNTre1vuNp2Io7rVqB2bdPu9gOuKA/Td4HM2HsrFRdb9iO3MLwIHt3nI+K\r\nbyPvXIkktFbF7BGOheIzOnyU42yzeY8dRLGFqFqBNF1h62ATVqW3/g2EexZk\r\nsMkKRhO5PuuHkUPxh5HU15o0Rbb3wHDKM6c=\r\n=EKWc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"f3829fa4ea3c49527552ce1f89657f6fd2784a50","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.19.2","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^0.0.1","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","coffee":"5","egg-ci":"2","eslint":"^8.17.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.0.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.3.1_1665854241362_0.8514672306089797","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"urllib-next","version":"3.4.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.4.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"a1e1326a5f62b75fc1fef860c94bf8c3ce38c492","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.4.0.tgz","fileCount":64,"integrity":"sha512-4C3McNiNlo9CWl7zAnXQxq/YBxCDNeB4byvnDTOkWVkFOuu081LKGrGLN8EkcD4JAPs9CVIZ4YRn8m+oJ7nyiA==","signatures":[{"sig":"MEMCIFUZFL4BEur5Ns537nfEZ0moozvThOkJFuL+NJKGmzTXAh9ym/RvgchHhp1HyQUXdZA7QbIazjjV5ra+eVcZQ/c5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXOIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMAQ//cY+gvGMz0L7XoO9H6c2m3UAE2F3S8kdDlR8d2OTT4ugxJbkn\r\nN/6N0damdrjMZCKqmMrSmk2VGfCj7qBSQeWP/1OqogYaS3dQ9P/IKzTNjQ9G\r\nzgD+X/IzpfJgaF6UI44KWVqWDtZBQATuUQkcm9juOzxLTvCOfuSjW/VkJuVa\r\nbaN7/RF85H9Yc5e/3cEMI2okjKT5JdHxP0Du74Z7W4tCtJqvKb8Vnqwp0Mc/\r\ntfIlFoutYV9yzDHSSQT/NnP48PiUPJPwfhC3EzG2esymVJ4u2qi2Cz/wQ/IE\r\nGOQrwdPriMBZa1c5hzv9tZjTHYFWxKxpZT818PzhlO0GNrlRI8q9Joon/5rC\r\nGZXIaV2vLsMCNWDOV+C2RsfCSvlZO4DIrN6vrSiFT9NUW6/3JsGspl1jawsT\r\nR1pBcMg7F60MrjYXtHyX8ev/X8PUpAiZ0xN4a6QI0z4JGzpY7dFE7GmcFIDM\r\ndRjMdobX6rgsJ9V1g8WfKyYgnPMFUnrsSUlCN9hTxzq4n9NYd02WoKcRoyLX\r\ncKiiK4cYYsGJyxg/optFPaicDCY/bTmZNhlc0SK17HLkyq7Og13eLkzqxRL5\r\nJH4ic0qTqHdEf1Wd90PvfnuN0zlubg5ZhMeAWf4C9MFDtErFc44enmq3IeIm\r\n2fF9Ljhj0+n939+nlqbNgXL6vj2G/ew7nYs=\r\n=bsSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"0b0e6ad141ed993087c089989a62ae02cf0789fb","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.4.0_1667031569543_0.5756771645190308","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"urllib-next","version":"3.5.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.5.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"f165b88dacb174b05c09b0bcfc23d5389a83371e","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.5.0.tgz","fileCount":64,"integrity":"sha512-cCnX+Yh0GS61jaxh7ACiVUWE8p8OojaYZuf5/gTZ3FOjwKzx9GrdSMaTM0QuLkwliGZXTWlM5NntNcYgW9wvCQ==","signatures":[{"sig":"MEQCIFvQmi28IayuFdJy2+oHuEZxdVlRVXlGssqRf8g+EUCGAiAOjSxyQ+BV1YmX4nZwOvsXcHapo6CUUseExOSGIX2hFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXz8UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpljA/9F23zRrmsg8pUSkL/7N/aEUMXqNAQVxjljB4zW6HkNAoA5e7w\r\n+O/arE0e5qpVAabwm6AZk9pxgYKBpkOchujB+ddjmnIOeKureduyR8OdxPEO\r\nQX7z9GZmNiGFXxcnHyMV8qbfOKQKsEh9Dsonqg7RtIBwywF45mA32uZjiCOi\r\nvEu3q9ITnLSaRzhSSnsD9J0zCLs0sa2YJZA18rjQNbfItTpkDjah93wCEivn\r\nDzTSthmUeniyEfSDb066dqJuQjQRkTrgpTt86sEfxSJzmFu3tlM065R5u/IW\r\n4MHofy4kJOseGmjazIv+VSuKwD46rzH8iHG6SwGoFuDeDHNOfuQS/Rm7L+nd\r\nUCWk3i4f04dSNQfdapBsX9P5OyMJhKVSX2s4TwSpXmlk0+zd8lRVFfVOcd0D\r\niQuUTWqhJC12er7U1v9v0x9jTPtO0MKONmtARZOYGR2YnLQlveCjAnAzzDKt\r\n5gmod/5XBH9o570o15SCirJGpFX/CvjQ4pVA8qXkGYd6ICd8DW7FPCsOxmon\r\nK4o/DQRrhgbec5SclqOgMgGlRlV/cdQz/Hq8o1kdOsGcpYiCpJ4KxTB16WSN\r\nWYYyOkq0aaKJIlCGWpjRT/G7kgbcZBpb1zAaTLtFBsVjWlCmFvXIXUPjNEZ4\r\nj3XnDTPuPNPNE0E3vgNbOtIGv+F2HG9crAA=\r\n=yvJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"a2ca32b3319d1961d2bfdbe667edd00018ab73b9","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.19.2","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.5.0_1667186452317_0.6365965727860399","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"urllib-next","version":"3.5.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.5.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"c705b079e9e826ea0b8f9c6f0a7f6394e917a247","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.5.1.tgz","fileCount":64,"integrity":"sha512-EcXYv6zxzVYDHBTfZFIZWJew2VqOWJUID7SQJ/yudsKUwtH4j9PcuhpX/BUSpvOqABnCvNyoR6FCyyzNjkb4ng==","signatures":[{"sig":"MEYCIQCh6an9QzhiP6099jMYSej2meHwdsNxt+qSnHMvG1UC2gIhANH959l5/s2Ys5q5El5Hr4hr7GuPL9rjz9MShcCYW3Yp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd8xXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4iQ/+P48FlBTwH30pu/Wlgkeg5sOCuAyWs20ysRUTyDx8CIgnDcn4\r\n+vTCQcKCULOY/n+us1yrsvH65jyh5XOC7uSMIDf5lDanxdVumCIXpwLDQvtR\r\nFTkjPWSjCFVWBVDplklwveA+sK8AH2mmRN8LID6yCJ1DHPqlEhPP2wP6VqhP\r\nkcdoTUaZmc/tAvL4KlPJi6cS9++qrUEtCBvW5uP2UB7tca6KkkLKdirs33n7\r\n/kO5W8EpvxqYWRQX68xglF7ats2b8hx0qgwdL5RrwW5mCjBkLmzt6NvgF97m\r\nRRzLgAHuAbTk0bnWJFZ9jMzw1JibGBOHPjnk252IrrPH/ypUnXa7lUatbMrL\r\ncaDuK6YNkJQsz6e9NZy7d8I29VI1Ele1fe02ThAJkJ3hbHgwjH0j8qee84K5\r\nVuZVaxi75yOo7aPPUsYKqA/CbD/s0zPs1B/i+vMAoF26w8vPKrDAxUe/W7uY\r\n/6AnDS6NdcNmhWiO+AeMI8mKDN1jTBrsswjhoszc9kg9E5LHPByyd6Z/wdu/\r\nAMnczJd4LWayQ8DieyaKvICkaEzfgcY16v8GU+aR/KKSL7iG7TAuiUueCfCN\r\nYTLgnWAg2QC4O8EX6GJbjhfAOy9aesvpQ9zZGRAmzNv/AP+C9XFiS2gtESR4\r\n4n8TCnycTtisNy7PPXPK4U1xRE3AG1BVIa8=\r\n=XaFf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"719628e8164dc93a9e2ea259dad3ea7e5a2cc223","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.5.1_1668795478955_0.4701091962028827","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"urllib-next","version":"3.5.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.5.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"56474f6e87eeb865d52d2479a9a1b5ae55f96e5a","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.5.2.tgz","fileCount":61,"integrity":"sha512-tun9ORq9sIIW7el3tx83WfLOyQheIu/8AkwLOJsGXRbLigJGVntGjNlu+Xh4WOAAEvhfzQFRrN4O2iDXuEh1Yg==","signatures":[{"sig":"MEYCIQDfs397wUPonCvleo2hrbS2sz6u4XA/q3kAyp4S+yOznwIhAOM0KHLedNub8Y3F9ctH5+EnA5INrSFB6wG686YTd4RZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgNKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOBw/+Jz5CpEZKXAs0v2RmWGYJ5nnegSela0c1wdehfvW6Koikplpn\r\n55q5LoSG+bS5/3U/PtEsRnCTj1qVecK+mtmIifZ0m2wsa9jYsP6c9DRdt0pY\r\nJg14PDcyj4DR/7Mi91cNqFmVrGOurTYsLNAH0zsqrlmC6xUToMYuAkQUNiYr\r\nPcv3fh5iaDG8Gf7mW+nPA5ZiHiN+AECriFPXa7aEPq2vaI/DDN/W/L+yqV3Z\r\nSP4bPNE3D3DEHek6Y2RmJxWZ6jxGr0SuZ+iwHjSmSbRdla+w3dx8X82hghro\r\nV3RMSFDYSjoScvd5C6eFjxjHf/FTp5erGJ8ifSXeGSHwTg+2fSNVI2RpFJTN\r\n+1XvT+ZGRUdmhIlfgf4eEdnglzYDDStP+3DltEDZPKsEBpG6FEntmt+K854J\r\n7V1zKyOFplcr4hGYM/1q04ejjqV0U63e9o5GpDOTMa8K39aBgzfc4+dxhKvM\r\nbOvy4Ar1zcXypCGmvpZMsMTFgjeVAAE3umld6g5mNNcIdnKL4xMwHs8GW3Co\r\nm+WDEqWEl3nbg9WGkmnQ8mYJBW4UYWoc1QcjWIlufmfANmT/tiCXup5+JfSy\r\nCD9e+/UXI2JM8gZf6ZXx/zEiv9JBr7KBUGjQBH7QgpZ/Sog621QrDKikorMX\r\nRSFC2SC7xbwWgFJoWq7MPlzIyKCeEuqjbYs=\r\n=Klq9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"681d400f537368c8dbd186728b8e666b59cfe5f9","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.23.4","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.5.2_1669386894806_0.3389516544366882","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"urllib-next","version":"3.6.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.6.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"7a7e6f0e8265dd10b71717e2761747f131374a78","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.6.0.tgz","fileCount":61,"integrity":"sha512-RSXlzIArb8rqBhDAphy2S1HlCSqGHtE80Eeboe3fr9mnlHL8WarMZEmu3bcPP8gMOnGUAm/JoI9339uw6kW42A==","signatures":[{"sig":"MEUCIEpLO78ROhCWAsPBL7a440DjNVgUVRRBnZrxoPHubs7mAiEA3Q6EzorqH000EvqfbKXJMxpEuxWYVX0OHv6vE/9aWnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjZiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2QxAAiFlJd2UJga/mlPdHVDvKLbFLrEqY8+ih8FxALFj5jQbT4+2d\r\nk9B1exzcA1rc2zVawEUBA9Tv5tr6cVCQgnQLozREo2qf4UTf+POuoaq2sNIt\r\n3Lwtks1hdYstqP6bklZduo1Vox5bzgPwrG3aQi7hkmUlM33saVBgUX7oQ83E\r\npQR0I0xpBFhpcptZeQkT/9SoRYMBcIdT1TZSNkbIC0UFsp7/VLj7GD7xoN2Q\r\nw7fF9rcsSEl2Ypnu+/ZRy8kZ8kllYGGP4bpQUlDUlRBSNwm+Kw63g3Ei6Gg7\r\nVdAh5xN9DK1dwCmKryiSLnxhMh88vYwaFCNlqVw8gUzuCVevmzsMF65LuGjd\r\nuTtEyv0gcqosU2TzOTIUKzBLsQ5emcJBRP9LfM5UNYbBviVLWmSfVI643QgX\r\n+KUvpml67W6nOPVAfe8oyDUboYHLl30y5SHKp9Ag9VNKfJe2U80qTT8b1HLg\r\nzi/uamTbFOXqE4Palmq9ZNpaJnuXu109anxuEFSEznYW5oaHnm0X8KEG8+G8\r\nq6WyCDjPxG8Mq8nCp+DmclXg47QCI8khbgQLGn2sq5Z3wSY+RtFLMuLA6hTI\r\nh7uaEEdHT+BH3FDIK5WEHSaC2Qoc1D4AG36A1lAV04TCsWy7rtUHU995jC4t\r\nJzDs9vQtsWOZQlCRAJ4bAVGZaNzuy7nNJKE=\r\n=dLGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"756bc8c43890f47d244846dbd976e37205c5b963","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.25.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.6.0_1670224046326_0.5324665906492811","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"urllib-next","version":"3.7.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.7.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"aead57e35c6f2c43b6c012a587f124bab544e5f0","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.7.0.tgz","fileCount":62,"integrity":"sha512-8TNAD64OshWvGwLZA4obSM1BVMxdJZvFL4AtaaYAZ+qkMDx+8T9JWMF7pm2i4bs0tKCDt50wefFqGTE8VkXfLA==","signatures":[{"sig":"MEQCIH9f28mm8DwOdJi9jDDme1hOpzJtr1ECm5aUOF5lWSh2AiBJeEwk8LDf0IP+qTuU9WhqO5klSIxTww/OkMs4uCE5bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjh0wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfMBAAnRSD5djYOjdIq8iesfc7XopzjdxDHMaUSx13cJQoQX/0ZWGf\r\nCSbGB0PkEuzvqpNO5ARzG2JT25b5en3w1gLwOih7zUSfYDuO8FQW1JguZAFp\r\n2iXUjMFwlPI1jwZXu8Ps3TEfNtWzpO1hBuIPQ5C/e7nrzTFGMddA7AaPEkgb\r\nsPnkAk+D1x607fxLSEIJXdzhcImTC36GByCT+HQEgVecw1TeTCZZ2JOoNBeR\r\n6zRdn+yZteoj8pAipCgNcqN4IEBPKMLGz6Zr0m6qGKCP6j/yZZmnZGJx870/\r\nModpoVxEyK5xOWpHPO0vaX+qgDYrwSkOABXtycVShe8g4G/OAk+l86U3vXlf\r\n1jeE86epLgKqTfQhhZ0stVGLfPqt0F1W3hlIGQFYDv2vP6UH5DbP12xyXgdy\r\nNjinJPRvngERpiQLgOhBqwJQUIA/v1XnGzh4FDs7OLRmcl/xTKZlUd4PQEkv\r\nhrGXE0Gi+TAPWv2D+3GPM3gpEhnDFfHWHw5hl904iYG/1P3goM4AE13Vn+A6\r\ns586RcOIrN7iV8j6AaF2lw+qXyoLiGyrrzV7j88K8d3PYffRTwYNPDgveakD\r\nz8yz1+O4Ra8NSiCBBvYUKtSsf4Y6j+HxAXcIianAk7gy41YtClUnSpnHi7XE\r\ntcqptlibOYwoSiYs7YILTpGiuyPEQfd36Cc=\r\n=IzlL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"6278f576243537fd66dd6ee640ece9eac36e5332","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.25.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.7.0_1670257968168_0.9543538221573082","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"urllib-next","version":"3.8.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.8.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"78fbf7221956a8c0c193fef93023d5f48b337636","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.8.0.tgz","fileCount":62,"integrity":"sha512-dTtyItj5xe1ro2ZczKL3tlb1Oi7ECxLIzWcZ9yJKygnSRuUM7vhm+Yi+VgNGJaIwnHhKo4dvFLDFk/x5z6t8KQ==","signatures":[{"sig":"MEUCIQChhWL+ZSPX7Mus+sbCGeXQEUbw7YixsMeooPYexQf1XAIgMoSMdd1GXga3KF43z0918W+ECMgP02sCYElgOwvOIFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmespACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobuBAAkOBqkOOqfQMkFsNnrjbkgKXbkcI/os0BspKJ+/J3V7hdRrsX\r\nwgdsg5JqbRGC/ZdIuOvkOHkByEhNQs4KHBUmnlXM9i4hrDIyrcSoAedetFDN\r\nqVqPjNwdPzg+cdqYJiVTX/HX4f0Bl/dPqR3Xyx9GJjkAMDlOSVtCmRFw0Kay\r\nGgUq56N+GXhTBUTjHm0nyrswQdjlTX1xsH2h2RayaaIvAOTNuVEzH6mj+pud\r\n7tdP33pLdlG0C8g8bQgkwvGjLmgGB/AJKnIAJyllgXBJqSLQQHcgvv2fNDp7\r\nZjAhzkLbgUp+PcjI0mhrY3qOuYvvoFUg7mR8Q4jEPjsbS/DCotaAyIicSpHy\r\nAGCLDIkNZkzPbJcsVDqOTWO24o0s4o4eEQzzmx9a5mSb8nbuvJCnWEYTcVD5\r\nzBlT1J7h3qqur2WFp1CUGtMaCCOuiA9LjnLsubdHzIr4l2GtkexytpNadG1H\r\nyFp2/ubMYGVa6Z8xuYSnUxelfsaG/RhEBSsZuvNoxfOny9/F4ddpRgvRau2N\r\n/VuFafk6caxOVpCdqa4wzAu9l+gxe69GJFBObQAWaDCmSU5JAgE29RHlx9nw\r\nKcdbGQ1piUZevSZH2wby7Tx6qMKAkD1ZC9k4WcXUZMmmCbydfPjh72zP3tVS\r\nn3hVFLXf4clLs0ZcuW0YFcpQrBRThVndfcA=\r\n=m3To\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"36fa03f563270bbdf47372946215d243e3357305","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.25.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.8.0_1671031593228_0.1003613649352344","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"urllib-next","version":"3.8.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.8.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"0c49f52c354ff8e41653e5ed4e80984c5ce3dfff","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.8.1.tgz","fileCount":62,"integrity":"sha512-ivhH6WnJfQEOGUJYe416/YZJTQg+yYix0UjYzkJF64Ag0Ku87AAkp+eznPov5Ne5u2iqMEqMTM6KuwCo+UGRUg==","signatures":[{"sig":"MEUCIQCKnft3Gnll+q+vtaLP7KWUOTi4QtEyYS22K1TyfOU/PwIgaOE0mcBMpayBmEebgZni/+VIW6FhC5WMLj6JhKLrcCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGhCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwcg//dOSbj6MjR5VlHtQu0MY6WuAhutWZSabsgiTHRd06WIvGsBoM\r\nJbNcUTvT8AxKqrSxxLhkNH9hQ+YFZrdTyBtyTsytM0LfbnJBi95Xib38Ur7e\r\n4kzletkDED2MF7Ny+25adnLfWsNe2HEj+HnzJptlctKivvhx0daH2GPS7nhU\r\nBRAL73DNE58tJFRkWQTLuEOM0GshdhmNmPDXdcGhTGlXbp6icEQyMeGcIsMv\r\nss6wsI1tHc9lkTXelTLoTbl7zxNMxCkaS4v8X2ez+2Kpg3yxxWrdzXg1ZXy9\r\nbIwVSNoExGp9qOtwtuJ1tkebCt8H0A+xV5+kTHwIJmCz/BdYhhE3ze5Nvimf\r\nM8tV9ujqDZ8LooPahsYNM/fHAV27JhRwQdZv3bZLLtl65+7SbE1KhnY5YMYL\r\n2rjJ0QybYE7GD9cVV1SAyurHTVARx8TBvG6Fb9n0GFdRx8v/j3Qmspxh6d4Q\r\nvPTvq7lQDgDukcFRDAbg2X0+0UyzReY7GUv2HeFIRjcqiJ/m99h2/7Pb4M46\r\n+ZamLiZiHJMZ0c9kujvM5Xvu9lGvCkCTOTeJI9E/VOa+YF5M8lVQamwUS3iI\r\nUwmDhoJydihTfCwVuTb2sdMOiOuK1StmOHyPCxNR1r0qorF+aaTybgcHXN4J\r\nZPEhJTMq/2g2WRmhryOQhKlgrOmqjmO1DQM=\r\n=SJeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"40c16cb2f0f114c3e3e817781019b23099635168","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.25.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.8.1_1671194689866_0.10364205831437379","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"urllib-next","version":"3.9.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.9.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"ci":{"version":"14, 16, 18, 19"},"dist":{"shasum":"338fc8e29573aacdfe893f30152ccc9a44a4fdc2","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.9.0.tgz","fileCount":62,"integrity":"sha512-qxLj8IUSfMr6PKOxCWCgy9F67Qf07dy+5MIumPXBzYsp8A+RFc556hFONZXPg755A87WJlQHsoLdpYerc2dckg==","signatures":[{"sig":"MEQCIDiTLhsIA9tt0ulphw0PyF7ooBOuVJmrViFZT9zFC4B0AiAYl+NqGWjH6rPXq65TzyZF1RLvD2xbvjFi/OOSH5t7hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnUzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMdQ/8DL+lXol4BDQg99QqupvM6zJwTXzWDxsuoddiIsVysqKIQIp/\r\nKQNd2xF40zxekbmLxyBYIV5t6tnazUXRAVb1fZeSJv+nMxNgFTOjfA9l80Qc\r\n6wqA4GDeSNkjJszGAzYLSg870QvYhXtqj7M5rwagV0A7bDS4vw3C6kVj2Wkq\r\n0n8L+j8i79FrvqV8SxdAQjO2ymwwkCUHYFECMNoZlIbWB+NrcYJ0prcqV4XM\r\n3TmCCbOAk2NN6FTJNg2fpz5nAlmO5Go2svyVC1ow1/EegAUQvfblg36BQuKo\r\nkdQTeRxkvi2SkFWFJ2hF3Ul07Qij/BwpXv1jIrS7HAsAQrRxP/gYEY+aejiM\r\noyL2T36fZ8eEgE7YpZ84WU4pr4VYr1oQABB0ahrUsTe+4uJyDHt/yhk47Lpu\r\n+KI1q2771hH41vLlG4Oa/Tp7Yj0uMsad4FFPTD56mFfEGRB59vyyhTXJHHvj\r\ntg8Z/sTk+mq8KY5+XfAjnREbuRl0uz7Vl9+OZD6o7GLO34BLlVLc/vJ3qQ6e\r\nWbGmx3ERGKl9uvTATsqylZkO91KQ7Z94PtNpvwA9zMhMad6DRzyCJVtrSwxN\r\nx1M3OULOxL8SETsDbdWTJkHCDkZyTCHbeTKBTGBCYC6ivTDkeNgOwV0dsAe9\r\nbxRe9GMKcSt9hgbnSokn3Bf4nE5e3loK0TI=\r\n=f9Aq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"98e577d3cff51fb7b7072f47ed9a4ee457737dc8","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","egg-ci":"^2.1.0","eslint":"^8.25.0","vitest":"^0.25.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.9.0_1671253183887_0.36478764197980484","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"urllib-next","version":"3.10.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.10.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"5e2762da3a2203b29d00cacc9e4f9e93a978d58b","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.10.0.tgz","fileCount":62,"integrity":"sha512-sdt92SiwZK2ibICmc9ry9l1jSYiSYs1LrmUsGQS7FmEpBitZTvRVUlfca4VzJpIT29HczqG4VcoFacgb/kULxg==","signatures":[{"sig":"MEYCIQDyE+ydPzVlxKtza1/vAoQJVzSBbyFgI0Is3WzfT4EIHAIhAL7GSqowH1SuWTnIKsCGpSNnXROtT7fhUwjQOX3HM9yn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn15nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFsA//en5c7dgPiqo1+Czd1mIKMiwPN3vvFJF0jXyE5RlfqGKjMnvS\r\nDgjy2CteqURunpgYiiQNS1DRSZXW3S5vDgqYEsTRIYcFnM86P7n0E1NzWXP2\r\nXft5hqmNZL2ohz/vk9Uk7XmG8I5LA9a7L8t29zl/GhyPNwbZRU4iS+bbMMkO\r\n3Cv4edRLgXg6X8xuI+h8pJxdbLyBE6+GcjZDqaFz9bfCtUceJc9UH307GJWy\r\nV4Xy8WW5RIbvLjIbkzKmDyKHxbmLe3DHwSeBh/bb+Ts3jERCRvKSwG4/eePE\r\nFomGeEhmCJLSgby6DzjZNzSRpVlL3f4D4E+Sq1Qs61y2uTaxWpYuMvaqFtT+\r\nI+63yfosmtjzCnpj/Diwi0l2g08FUY6kyzgNZruTGMwuc9+IlWEWcYrvHgz/\r\nweCCQD8Guhja6SC0EdwlpWONTkeIPHmiVbnCIQDNFNIzA2zc4efmAoALJMn/\r\noH5D8Kiy2laesx/8vgAo8c9qsXpaW0E81USfjECgPA4tPACcZDG4lxgvW3C8\r\nvLE8GNFlCavlsOixmSsGdcmJfBcIjtspOq8K88ncm3vaze2kBpf4i/KaEqlQ\r\n5gSxTyaogyw/WIcL2qUTQLpzvthsSdHmhWs3+R0nBOvbCW4U5u3bMmEC3/z6\r\nS2iZ5zyUQM2g4G5PF4LCK1N6+r9Jah4QU64=\r\n=Yac9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"0a6dab402bcb2cff10deb7365faa1b114d94186d","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.0.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.25.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^1.1.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.10.0_1671388775620_0.47211479799313616","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"urllib-next","version":"3.10.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.10.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"045bfd3c8d2667ad490f3a231276cfcff0588d7b","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.10.1.tgz","fileCount":62,"integrity":"sha512-RkfyzFZZ16aqO1JCWCWgRg/xSzhJ6pB9WuCNEPvt8+ymuP4SoQxbiTkBKK5bp90acoLVVmDhUaHFmedG/TO9pA==","signatures":[{"sig":"MEUCIDDIReujsi4fBX8DgqWrbFR3XJsUhmMco4Qtugs0E20GAiEAkaRBFRfnzOYxzDzPc9GTaYNJ5h3sRKSSHh5KtV5qrLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxoTPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq57hAAlTPuYDhcvaYuQ9D9N+Plx7Q3Xyr7rKpPaDtm7Iq8xOsVGyZ1\r\nf1SmaXJOKZUt6gqLcBJ9Zqj9dvyVTbvD+Utpq/8sY2517BSdLzO+Z50O/DqG\r\ndd44pUVzvjTHluWuWdI94VHwwuMZSHok/TvYw8PYGCVQXuB+ZEEZUNwi+vfh\r\nhhXs85mIV/ZtrgRzrylySpDmoZ3iY7cXcQVmTyXYInVzF/WdEzX70/tVOWAz\r\naY6eBzmyD7ctZxBR6bXqnfo+Olvd+vWtBvVQJ96u0cuFnBZ8HPAJeMna9Yo3\r\nImpLVR/NEDtZ86zzYpZjFFD2r9Z3n243IcYhIyYaZhfYSKIasNTStSljW+Nh\r\nCGedHJxUTRC+KkWsoXcYY7SZMwYnn985aR/z+t07X30ggOu+Q8Xl8K8oqsWQ\r\n03PFRZ8bufPtsH5hmD0yP/hlcrFT97Hx0H+rgQd+dJS0IsPk4WuPS/iDQ+Lu\r\n1BiuZWoYXj9evKKvj30CvCEjcD2zuGdYWLD3pigj6wORGb716TRueNRIO7N/\r\npcNXjDleT9UNvV2kxZpf9w+ciTvnwfSHyfUdUZTgE8MX77LiXMSm6/xruHbx\r\nwIIv/5Nw1JlWpdnKj6TInSoEOt2xloCZwGGOBJzQPbMswDra+fpNgiMOYhoX\r\nkjtJ8XedMUARA8R19QoJz/OKLeHoFv0z4EY=\r\n=jvPV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"35785ffb805b77e4a587133741fe457d7b25202d","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.19.3","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.26.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.10.1_1673954511318_0.05627068982287131","host":"s3://npm-registry-packages"}},"3.10.2":{"name":"urllib-next","version":"3.10.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.10.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"4b76b09b732929e11f43e63e7ef96c4bb40544e3","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.10.2.tgz","fileCount":62,"integrity":"sha512-k0D7bCq+rJ1nZvAro2VVxfgpoqpKa12EtbLTMjZncGnzLDeI/wb2mHlCymCeTwZSNmyXRlORKx925mmYP2zcVQ==","signatures":[{"sig":"MEUCIFLHo8NzZK5h/WtbzrZb5ILfGzwEUHCA/HqVF2ZHlyUCAiEAs2Kt5wH4foYb4kkZONTWzoNJ052sOfPQN5Qnrz+BbZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8M4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc7A//QjFZ0IqyjdRYgOixp+Cmdh79AsPcU8ggAzLQWaGDR4mt9pqW\r\nrjlIO1FMjz7TcL9IxSP5rdfDMMKFZ7GTOcAdq4cczQ7KTTXpU6EENeB/EO/+\r\nvogH7EaNz9W+NBpk5wqtR+vAeawiELeodi8SdBQGMiop5Q+Q7Vw06FR22nUi\r\nvzqnDfs/OPO9iI8pZY4UJv1F3ebdueulPIvFWlfgcYH9wvUC1ns4J81R/TO+\r\nhZLZxjPjtnmb2AZ/616U/xk94BpbTQm+oZ/1Fl3TMU134mrmmrg6La5mHlHd\r\nMl2oR/x9pn86Fnqal+jVeX80uyGoxo+qS0TBpkuKU28cAq5k80HTDmwJ2J7Z\r\nKv1Mi9TEW533arqMwxEAXvRBAJKcucSFt26Jm2+w3S7JNeIlgvaXKM/v63i/\r\nSo5AeD/s0UhC3K/rxldR6i3Gas2dWaGimdXGxA1HMn7B/r74LwVA1/drTODX\r\nRj6zpa9SEdpWC7ftMaSJsXmRJuLaRFTlRyth4G2zj3N2H+ro9iucx5E+xin9\r\n31DFuRpz45KismPrMw2Vk7+IaqRJj1GXu/Wm7Zei/zYFwKeo3uR7borijiGG\r\nLMF57lAgTD2RJOi0/bKMwjmvvvrJ6vCA3+xP1JHD3MVk7oX4sGgNyLI7/Mpp\r\niMkkjClLDuQFiOSycRxGvkCmNPIHahE8Qrk=\r\n=JDwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"f1be9e2d1544dcc2fba66d73ce6da87c3ddaa65a","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"pump":"^3.0.0","tslib":"^2.4.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.26.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.10.2_1676725791594_0.33582524876015407","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"urllib-next","version":"3.11.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.11.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"3cbe036c0d60c853419add429d5d43070b70a29b","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.11.0.tgz","fileCount":62,"integrity":"sha512-Zgb0XtKHB92c4uXR+YO7zVNF9TSfEJK4gfOQhf3C2Q7GeFsdNelM1TQpwcRt5qKOjsi+I3rsz0rmu7NagkRjMg==","signatures":[{"sig":"MEUCIQDFd+zazQ5FSbf8OoJE5gFciR36P4P6owXrZsJyZYBbMwIgY0r/sVRyQOxlz3+qd2UCTjEoMV7eA4QkJJweQEy/q5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8NTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNww//UI8EqVBmwIhZZx26MpcyiBsr0s8LlzqwVPj8PjREtT5Bkeex\r\nAw1oSdMjwB2x8O1BHzmaEO/RK4RE0iMBGptp9fleJVARpbBDwstodCFzyWPR\r\nlqrcChHJoId3aEgxr/bJ/wglyyrGTaMTdtBDGmqHIdMiS5SonUfyn6hFZptU\r\nn/WRFOidH4T4kHYnOjyHPouySVCAgT3279tFhoBUhd6pUtyLERwJd0PJ4oOQ\r\nhEYnYKo7JM+PqHYhQd1XxPPuIAa/akxuMFX15ABV13RDe9jRaTStsv2oyBZL\r\nmsF+sahZL26u0U3J++Or7EbKs2t213PWZwAPzGWdyTmKZUKEY8RBsE5cEZfz\r\n7G9/ipdh9Lx7iDWdB9SyQzCrYHcj5h4zHTkvOSoLbTd+G5SiOkb4Vobltchy\r\nYgqi3clRzjt2pwPMPsCNPqYGOkP4fQJKbGfAL7AeO7pvAhHc7LRCo+cvUDfF\r\n36StxY2ICm511sG0LPWJxTOllArHNNYK+XqP7i4mUzty7UPqRZAK6y5x3cAc\r\nwQY6kBl8v3Ohjx1om34dkxV79NWVhJywTuanPCMD4sACl1//50YjH2rsoePo\r\nhXd17cFOlKqsUpSoWOxQbnwgyDK7AfR2xLUTOaS1Viy4TE4xitqwYbofNyV+\r\neNXlUKS/Gq7eMfh2To2yGKuXUSWchIPJlRg=\r\n=RBlI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"9fec8e88af5fd0a2474ef1caeb8dc1ca4f1c3f5d","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"pump":"^3.0.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.28.5","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.11.0_1676727532264_0.5428085247923371","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"urllib-next","version":"3.12.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.12.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"9808e02379a57031f93ad934ff4f3072cf8364a4","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.12.0.tgz","fileCount":62,"integrity":"sha512-HKgok9JOfN6tbS19ds0i/9977gnZ3beWt3siTfAGNyaZw+hg+fCcOLAHv61Rqhl6UNOvBA2RWNnisnCB1PZUuQ==","signatures":[{"sig":"MEQCIEidEpbUq+XK0IrLEr00Dt0nRovDknhRmtx9MMLIkueoAiBXTQEEnJruN5TrYB25DSvuHdcqX93gdOpKw++ogMITNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGb/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQFRAAjeK3bS/MH0JO/200p0gHbQbW3yRbbm1OPf/lQivrJqavx4ao\r\nnW25JOkclmunRfd2rWhJRqnR0c5D25O4DBw02c1UHzDUgsWOgmcv5x5Dn9Pg\r\nFMWtAVKIjhEEuTVnTvpKc041iTnQNOkKA5PcrsKbuV/OLNZLM0QEOSonnFXO\r\nhMjYtaXwT9crewS1EZMKlnvZw7j31okMJ59e7X0mgcAfO/OlD0qWXWPzK0lH\r\nC7ZQ1PMG9/R7H/z3n/AR7uTqm5MStcQ989az5FAoTr6RWXX+tAJoyao/sINi\r\ngR549r5Vvz5jEYutCGg9LEmYICxpVdPW6MKoN27PfCocsjSz+arqmA8VHfxB\r\ng7bzXiwb1beD3jz3CzcH/myKIuYolqLpauWXgqDEL/nlVXMKw+4a4Bs3IE5c\r\nLGhCe02FRcvM5FGfD+yE+uFZKWhWt/m2yb0nw5LBYyCw8H1lODCowWky1mpw\r\n/ek2TpIKgYepFD2cMDcswTOcEeiaWjqSOJSBsAxEANsYPJitk9C0DjxAjGtZ\r\n4Cv/6CnesvB/kZnpzvyfRXnXMOOuLqg1XScAoiY59Zlte3mTwTQAX2BA47Nu\r\nvhWpqndPXldidy5wfDQt9CFytyO5JDRSzgwkOQx7xFZVR92ksfCn3uvztyLt\r\nF+eaR5+d1U5d6I/oYTtFtJ/aLRfR/QiPRqM=\r\n=RwDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.17.0"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"c53e1e307f000cc1e3e36643505d9fab04f92648","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.28.5","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.23.4","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.12.0_1679409095357_0.8935544593495046","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"urllib-next","version":"3.13.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.13.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/aleafs","name":"aleafs","email":"zhangxc83@gmail.com"},{"url":"https://github.com/JacksonTian","name":"Jackson Tian","email":"shyvo1987@gmail.com"},{"url":"https://github.com/ibigbug","name":"ibigbug","email":"x1aoba@icloud.com"},{"url":"https://github.com/XiNGRZ","name":"XiNGRZ","email":"chenxingyu92@gmail.com"},{"url":"http://deadhorse.me/","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/coderhaoxin","name":"coderhaoxin","email":"coderhaoxin@outlook.com"},{"url":"https://github.com/alsotang","name":"alsotang","email":"alsotang@gmail.com"},{"url":"https://github.com/jedahan","name":"Jonathan Dahan","email":"jonathan@jedahan.com"},{"url":"https://github.com/popomore","name":"popomore","email":"sakura9515@gmail.com"},{"url":"https://github.com/fishbar","name":"fishbar","email":"zhengxinlin@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/Amunu","name":"amunu","email":"panyilinlove@qq.com"},{"url":"https://github.com/ibigbug","name":"Yuwei Ba","email":"xiaobayuwei@gmail.com"},{"url":"https://github.com/danielwpz","name":"Daniel Wang","email":"danielwpz@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"88fc6e29fadb36d666a075fc42701ad65e4d2572","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.13.0.tgz","fileCount":62,"integrity":"sha512-fNuquLiWbPJa06GYFPZBd8lhCjCNEhodMozxe6nTcHh4s5QXpnaplW2BS1RbnYIwT2dd4A2/q5XcVVsE4XXi0g==","signatures":[{"sig":"MEUCIQCJ3t5E4nN4fmsQcEaJ0OG4jcZntKeEwy47/fp5E4NiXwIgQazMB/9FGWJn3ug2+4gVS9/b5iL0t4ZW1dhBubOeWCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHtFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNEA//Q3+P4oPbqjpCmF72O5zFLzEIH5cQ27IVH6mIZry6F3n02TAw\r\nT4Y7su8l+eqJrIbhRezmQRRn1KgS/NXWrQWW6LvbCy18R3xyW8vsHAcYwsHz\r\nwVk6BHy+0fa8xK7CNRdAKnD8b9hocf3pOBKurmxfnb1lGDBU6fG3VFAdvpBY\r\nSbNIF+rSP2wMEk0GKY+jpIA3vQJ3RJy5hH6NGNMw5BnDHxLy/G0khkrY3tjJ\r\n1oUJpIgDdDxKeXjpArRXn5pLHIi1WDQKR3xglCt4Id+bY5SwHHsiUUe4A3I+\r\ncoT7RcPHxZsg77NPcDXF5V0CrIG4ELVxGdyhCPLFXYr85Ya2omTCDGGTP4VI\r\n6JBHiKmAWPHxx1g55u1/puejy72mH3pqDqbFYASP2bTEh3w4niADt2kdhWDF\r\ncY1fVa1z8tLnxW9T0H/Ki14nyN4/zQFVFjL/WM/gaG37Kg4sItzbPcdph1mT\r\n5WloMYGFqQ+mm83pcdatiJHGpWGktNRNXcxkOOZV5gMfoL3khKAMZSRlSbSw\r\nOK0EBumoBj6pgVOnA4ysTytqr/FkJd5l2u6IeSvsa2lOP0x77D1HDVIG+7zz\r\nJIVZpEhC3C7wTUA2kbk9MkL1lOVhrBq9RNW3fnw4HX0/+sXR8f2tocBDeujl\r\nSNIzcak4cqg7AmXAud+jdnobKloSGI1zk80=\r\n=rvAi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"e6c7e72af665be4e1c7daa436f8f490963e32491","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src test --ext .ts","test":"vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.29.7","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.13.0_1679741260295_0.8647977995378153","host":"s3://npm-registry-packages"}},"3.13.1":{"name":"urllib-next","version":"3.13.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.13.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"36eea43fe129b4dd14f95857e16b763760dd7bfa","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.13.1.tgz","fileCount":62,"integrity":"sha512-63BxlWrVQT1u2lTTqQL+0t713mypVT3EzE1t+JyRSx6VI+b0OmAEoYdLjdWSp3YehFi+ncDYTlc0jepMIzcfXw==","signatures":[{"sig":"MEUCIQCU1ngkSTWTECTVIamRPJSFaRLi3FbHNStW6YGzuR5ZkQIgVGSj1Q3gG2/0UjsmbA+089MCIYdDDW2+iY0LU3t/Pk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHwMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdug//dmWw+kX4oMAykhijR0mSzEk6vjZq5ujQcNOKeCBn2+j8ZYcX\r\nKPE+AkzftPaI/XpsV1lEvglSOCwak2HH+sFYn0/975MZOI5/5yemanSPbGSZ\r\nTJeEqm7d5h7N6FrtdLLgjlipa7QeLxDR7zdoAXzOSXoyoFUWSAmJF4LlLEG3\r\nRmVZFpb2loclLWc8gqtqQwyGsDbFvUo32gxn8R+yTGhOXOepqsmuMzmeyqCa\r\n2lbuivfwO+EipFvZrvJc5n5LSUjpZkZR974KL0DOdKS8qPcv3N+BF47fvWU6\r\n3qi3BP8NVF8z9kQ0CSiSsIqAuc8UzSiIY5wt0FsH/4pOjNQ3tAfkAg/n4izH\r\nN+cy/18KNA4fQJmYwHTtgDb+9cUnGLNuDJgNm3URoYu5iKNZOjHP3EWCQjPl\r\nNvxsVloWtofFpoJpG3QbHHMq/vEMpN+X6IhPLxZQtilgzDrjxM2R8rjzbF/Y\r\nmJeI8VGhqJVWjs56Lac+YTAqPqKwZEQdyquJ9cDCz839Xdntivc8SahvQr3u\r\n8xbIL/xvuBTTjl378a9v2UdTKW9gGZSrlIQlDaRGochwRd40SQ4vuuC9X1Mv\r\nSnLECHwKJ3i7xFh4sqFjn57xt3PFu/hC0iygQkB1eTBQA5DXytxqzqnCU1TW\r\ne2IDKSEY3+BL4oSud8RCDAZYo/vf/u8nwiY=\r\n=Q/Xj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"f6b28ba7dc596ba6ace2baa192c185d1cc16b2a1","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","undici":"^5.6.0","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.29.7","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.13.1_1679754019402_0.9474122661160682","host":"s3://npm-registry-packages"}},"3.13.2":{"name":"urllib-next","version":"3.13.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.13.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"59f9715f6ccf1d341f2478ac74de296e6163ef1a","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.13.2.tgz","fileCount":62,"integrity":"sha512-o76e+V459FGAnOMtUPmvkIcTq9QFcCOg0Yipg4XVEJ02UVIUl3CHhyoP42PU2x3s7vwV9sQb5skAuQUs0TmYHQ==","signatures":[{"sig":"MEYCIQD3+hFzAHZN457ezFUIBhVjcVVlqMNdBlARyGOAIYqRfwIhAIXq4DHvStz/daUA6U1Ok7YkkHSCXJgqX/DZXIWDKCpI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRkRDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK6Q//YG+/y3CAAI17nOKZxQ70BxKKGH2omoMVlfA99GEg+SnJDR0n\r\nsdFyMfwzFZHfWrL7ErdsFsAyK2lQf10B//vYtoTslT4g/inbZTE/GYSEHQWh\r\nrH3PjNmlfu4MrFUlrxHrxT/5KipyMWHEPk8NqxM3I6OqY1W+fpvixg+ri+84\r\neO+ZKb1P1dlK32XJoJx81xLyv9RkQU8R/Iue0syuBjh9a+vRltTJE2zLh15I\r\nGvJb/Z2PBFjBg6fO/GBPIGR92CaHKcsv8VfGdkCoA8bdPvWr/UyQ9GC0f0BF\r\njujwMqTvWDV3nN4bpu8uwH8SLIwIVYW0yKbNWY2OhLqjYTaSXKF3Z6HZzkis\r\n1yA81wLyliOG3tmU7xPu+dPyrfIn2KAnHP7VrJYsEV5CiTyTe5z855DkLeiX\r\nf9vC+BoiSFZNrAlG7ImVPkI/pjnAdM4IJieA0WQGxm/g7glfJWty1XJSAa0t\r\n0kVJbes458DN617sTDHrKaJwAVgILhBgfZNQBiCLRxMdz/6v591eWYiqQ6bJ\r\nDaYAV901/0BueybvERlWhS/NqRVvP6O7KbgMqjie/kzJ8wJ/QrXZk2K4fScm\r\n0HIuqh0hqMidSf5Xja9yZZjU8WQsw2x7LHH2pHXiwiNFDXlpx2A9cjqLbmUh\r\nHUjXLfx8pfiJ8exppl8WCBBK2P1EkKGE6oE=\r\n=3nw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"67575357992266660970c7ab7db9dd895d119a3a","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage --no-threads","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"npm run build:dist","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.19.2","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"pump":"^3.0.0","undici":"~5.21.2","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.29.7","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^4.8.3","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.13.2_1682326595404_0.5231807678829352","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"urllib-next","version":"3.14.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.14.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"a848b96c8b246a815967b56dee4b6cc650de6523","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.14.0.tgz","fileCount":62,"integrity":"sha512-kr2W4H8eJLS3ltGztvsqJOLjaCHyapcNsUoomZ3PIK+zbS8P2nvgN1ruxyaAw92iBQbwSEtsY+in3x6o6WbNnw==","signatures":[{"sig":"MEUCIEmr8wc2vkJcARD76LF9y34YuazE8OX8vomX44C1uqjOAiEAl1qsA8ad5xQve/xQiXbIXJ7WnAPpUbenExCA2YFa0oM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232850},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"ee483fbc0448c670d475f95f91671df51a599f11","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"npm run clean && npm run build:dist","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pump":"^3.0.0","undici":"~5.21.2","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.30.1","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.14.0_1683711630745_0.9380512553719798","host":"s3://npm-registry-packages"}},"3.14.1":{"name":"urllib-next","version":"3.14.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.14.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"6edc7de4be754b7ed0f7de9ad55dfc412c3821d0","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.14.1.tgz","fileCount":62,"integrity":"sha512-ceS30WHY1hpsoI31fG65UJSQIyJOa8MXBYrRShGNPVZqZ4RNluNVe3+EBjrGfcsl06aVegRtzWZeaxfUINZZLQ==","signatures":[{"sig":"MEUCIQDC5q88aUqPdoANWzs8yPGwb4nvhWYvpviO7vtLboZr+wIgKPTxeqvjY9MeKEXBicXzLW5SYdkUYo1YBgKVwfhFYSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232850},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"fc1d5998b4a26105634a72b5a309db79f0ab787e","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"npm run clean && npm run build:dist","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prepack":"npm run build && rm -rf src/*.tsbuildinfo","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","build:dist":"tsc --version && npm run build:cjs && npm run build:esm","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.6.4","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"pump":"^3.0.0","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.30.1","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.14.1_1684338052426_0.6138731444048595","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"urllib-next","version":"3.15.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.15.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"47fface96642a7e5d999be5a7f05c3cd87b808a8","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.15.0.tgz","fileCount":62,"integrity":"sha512-JUx3yWeI+2Yw192xycqDCH2Adn/Q9xd+4Sy93Iiq1MdWNXtGXSoPQy2+XEsOvfBgNMZQNyt4RDFg3K4mmFZxvQ==","signatures":[{"sig":"MEUCIQDO0we90HXlbGXSuLqPDRHfYLUtwAvEu0/GRQ9KLLDagAIgH/lksC35GccC2Vum6Lwy8xnTFJvgDQHJO/xJ20Ri1mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232944},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"39219e6416b1182c396c1d0738da7c19807ca7c5","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pump":"^3.0.0","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.30.1","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^18.11.18","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.15.0_1684638298476_0.5893352223015915","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"urllib-next","version":"3.16.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.16.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"d21c94981540f50b8297c632d669a65ad68d9940","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.16.0.tgz","fileCount":62,"integrity":"sha512-BIIofU7lt23EdI6se4JmLP2UupfKsXt9cOid1ou5zb14jP7Ya02zjU1zrazw4/mGvaTdCipKhj5sXgaWLvGepA==","signatures":[{"sig":"MEQCIAJbROkq2Rbbc1vENtKR8bdo6ICcKOKvt/MRO1F8MEfzAiABKj/28C0SjdtmN1ddQMwdJHsIP97knB4rxJfLgzXbSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233568},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"318816fe69d09291bf35b5d55d8ea8c40e083d1c","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pump":"^3.0.0","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.30.1","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.16.0_1684648586555_0.09566493427719958","host":"s3://npm-registry-packages"}},"3.16.1":{"name":"urllib-next","version":"3.16.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.16.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"934a0f44a36177430c8f9a6738da78b1cda61022","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.16.1.tgz","fileCount":62,"integrity":"sha512-PPsvOfYoHCwwC1cWzy7SUtjhnKmh/HIuF2mZcTI33Daz++8V0xrGiwZFNck6nYq6KxrCFv+S5iuutUafMafphg==","signatures":[{"sig":"MEYCIQDFoP9JIIpxsnClC/2JDvclv3JIAaQsYmvch61IBS+0jQIhAPatMSH3ygJ26Zv7HyGYAOvxrvn487ve2aiiuOvmvDKV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234770},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"9e1cf01a51c5fbd2967facf5b40c95774adbe1ed","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.31.1","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-c8":"^0.29.7","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.16.1_1684897722599_0.7600260625980035","host":"s3://npm-registry-packages"}},"3.17.1":{"name":"urllib-next","version":"3.17.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.17.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"74d10e1f7e27e6f3cc1de8522ac854a01b5524e5","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.17.1.tgz","fileCount":62,"integrity":"sha512-msl49B0qWZnT/aclYhOmIxbCrXYPjiFJwxhdyFWaS1Lptkqqiu4lOazMA4tf/WEieM+PH4dGayhLkEVmvd5Fww==","signatures":[{"sig":"MEYCIQCJGTMxa85f1QBY6OlzkOk30TbhMiqO2fv230Wl4lQ2xwIhAKyAutGPkdWz/7NCr8dBebwrXN+UDkPvlQfZxGrjGCny","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251450},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"0d9f662de2e980737ecd00508077d0b11084f0ab","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.17.1_1686834278353_0.07775151559793736","host":"s3://npm-registry-packages"}},"3.17.2":{"name":"urllib-next","version":"3.17.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.17.2","maintainers":[{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"703ec9ee29cabf6af15befb7b1fbd831e4147e26","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.17.2.tgz","fileCount":62,"integrity":"sha512-Pv/gFp+LU4JsDUfinMsWsBNhaKLk9h6J+Hm1BegskE2HVuYKai7ux0uZYtT87kHPR82tcmgndolS+sGeuZ2lFg==","signatures":[{"sig":"MEYCIQD9GWrBGyF3tEDSt24OZhIEUwDF37Y0eBfxNCD9c+3gqwIhAKl+B1KLPyE+tzuAJN6GWLhs7Mgkf7VdyVQoGU9ovd3J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252490},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"c7712a2f6f6944f019903f6ad9515e8c76af86fa","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.8.0","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.17.2_1692281537705_0.1202235464838175","host":"s3://npm-registry-packages"}},"3.18.0":{"name":"urllib-next","version":"3.18.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.18.0","maintainers":[{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"c6766ff2726bb442cd6aaaa9ba40c28ee6737bb1","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.18.0.tgz","fileCount":62,"integrity":"sha512-EQPzOrZo11F11M4MEIYti7Pn350CaO7unHv7JAuurOkUDvkc3FyFXob6WDlJASpgIdcZgBm+yFmSbaNn+Phd/g==","signatures":[{"sig":"MEUCIFIqx7JjDqX1w3E/Jf6RMyMbwVigdMiViXrdqeFumrKDAiEAoYfktyDEx45g81AidbOxfKJjcBJqlbfhnXHGvzhEtNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255242},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"56e7a1167a3b090afd0caa3aaeb0629a22c2f3af","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"tsc -p ./test/fixtures/ts/tsconfig.json","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run test-tsc","contributor":"git-contributor","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.19.4","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.18.0_1692348637159_0.31402619686373323","host":"s3://npm-registry-packages"}},"3.18.1":{"name":"urllib-next","version":"3.18.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.18.1","maintainers":[{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"f505068b37e49d7528f6c71c685886709f44704f","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.18.1.tgz","fileCount":62,"integrity":"sha512-RDLRIYHqe6pi5cK6ev4FMjQt/NRlQa2zssgbFlQUuXPh6iH8gAn/nWY0k3cL4PHORtlForFK8ZcLvBHDcxIyIQ==","signatures":[{"sig":"MEYCIQC9FNkieee0z2/HuHQjqfIj9OP6SohxtvSmOsyptNCPQgIhAOUcWqPHO4BN8hSSxX0bngMVcKOWjH60x4ijmRBKFNDy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255339},"main":"./src/cjs/index.js","type":"module","types":"./src/esm/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./src/esm/index.d.ts","default":"./src/esm/index.js"},"require":{"types":"./src/cjs/index.d.ts","default":"./src/cjs/index.js"}}},"gitHead":"177137c2c41a2dff27e17fc9e2f9ed37a55f086c","scripts":{"ci":"npm run lint && npm run cov && npm run build:test","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && npm run build:cjs && npm run build:esm && npm run build:version","clean":"rm -rf src/*.tsbuildinfo src/cjs/*.ts src/cjs/*.js src/esm/*.ts src/esm/*.js","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs","build:cjs":"tsc -p ./tsconfig.build.cjs.json","build:esm":"tsc -p ./tsconfig.build.esm.json && node ./scripts/esm_import_fix.js","postbuild":"rm -rf src/*.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"tsc -p ./test/fixtures/ts/tsconfig.json","test-tsc:esm":"tsc -p ./test/fixtures/ts-esm/tsconfig.json","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.18.1_1694447901785_0.7847707808905657","host":"s3://npm-registry-packages"}},"3.19.0":{"name":"urllib-next","version":"3.19.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.19.0","maintainers":[{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"acd8cb8d02d8ba4d2a899d163800879865049633","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.19.0.tgz","fileCount":46,"integrity":"sha512-r8Wnr5Sl4Q6uSoJIPBLs9sVcwOrhfjtpBW7IZu5X+ZVw48CQJUyTWMXB8rwFY0jg0mNHUuuw8U3D9CZgu+TACg==","signatures":[{"sig":"MEUCIQDKOX5m4ZLP2c4A7MPjKVX0yxZ/Ex5cqI5Xx1LPSQrw0QIgA6CxiO7Rz7t5VRrMHNhZWvIJ7Be+gwZK/jMqlqQ4Njo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193805},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"784e31ff49f323917954b6ded7512aefb1a9f5f0","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && npm run build:version","clean":"rm -rf dist","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"typings":"./dist/commonjs/index.d.ts","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"8.19.4","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0-3","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.19.0_1694675215141_0.31448601044745006","host":"s3://npm-registry-packages"}},"3.19.2":{"name":"urllib-next","version":"3.19.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.19.2","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"a0cf0f213dd81628bd9f007977b69a1e0c5bccf5","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.19.2.tgz","fileCount":51,"integrity":"sha512-Cs6PHZjPBjDoL6tAnfJwP0jcaZy6ZGRA1xKmJP4Ggt2QWFU/xk2QWTvFIhgYwhHMLK3K9Zw61NeXapWaFwpabw==","signatures":[{"sig":"MEYCIQCMmNe6KI6yxy1gDYZEPoB/+QLy5p/qhZiFYSvSPw0AxwIhAIvHvCv/sGzTo9aacRq8gnjAIiMQK0zqWfgTyztx/Rp4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195060},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"42f6b6b618eccc5db4e4f0f6567a08b7e448ca9d","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0-3","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.19.2_1695093474440_0.4008782821021084","host":"s3://npm-registry-packages"}},"3.19.3":{"name":"urllib-next","version":"3.19.3","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.19.3","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"25e6ce5a463113f7a833b12f95fd3cab1675e4d9","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.19.3.tgz","fileCount":51,"integrity":"sha512-dR/JwTtCz3AlQsqY1d0YQS0APuQM+ATEiyz6PCnkJVxz33NNUH0y8oxHNmAco23scKDwUq0ACNyQWLXKsDKKeQ==","signatures":[{"sig":"MEUCIBmp7+i5k4IYAp5pyt1/yz3jECGvqsWICJa3px92BrCzAiEAr0tMJa6/clJgXaI5KtTxT9jPgFCKBWk2TvaPYjPWe/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195298},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"af42161a3cf38740f72e44365c0880ddd84ad3c5","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0-3","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^0.32.0","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^0.32.0","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.19.3_1695259887650_0.552952978657181","host":"s3://npm-registry-packages"}},"3.22.0":{"name":"urllib-next","version":"3.22.0","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.22.0","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"b85c1a686aecfd3f1b0894127fe098306889bf95","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.22.0.tgz","fileCount":56,"integrity":"sha512-SLVXONqYyQR1nHaiE8zjKVSi8+Xsn089AXukLt0/HtkkrwXWWMJ+uhVz2rdh04zjs0xdUuX2RAaadVEL1FohqQ==","signatures":[{"sig":"MEUCIBiUVg85vbFIAHMVaXLCyAdAzcdb/IEGrDWswmJ/GJIbAiEA8N4nGDQJvkG5/UMfEDwwXkuJ8TiTLpHXXdHC0XwpFsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218070},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"75674233f3a756d99d12d1e140a30d7a4fe70ad5","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","preci":"node scripts/pre_test.js","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs:es2021 && npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts","test-tsc:cjs:es2021":"cd test/fixtures/ts-cjs-es2021 && rm -rf node_modules && npm link ../../.. && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^1.0.1","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^1.0.1","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.22.0_1703207543632_0.7172903523078387","host":"s3://npm-registry-packages"}},"3.22.1":{"name":"urllib-next","version":"3.22.1","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.22.1","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"dce9d1b1adc0f1a0897047db38bf06143e0630be","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.22.1.tgz","fileCount":56,"integrity":"sha512-c3ucYaULjI/VgLU+zt/j8ZQKNhXpuEtEdhpYXsmuDF4qEBwdw8jOOJZDJCEPUo4O1WtQ5yUZyO+xzVkZZxfAbg==","signatures":[{"sig":"MEUCIQCQMPtGbfYsakpek80vnmjBES1P5rQ55IG/WJv0Dvu1ZQIgTVUbQtGmti6BEjIi/piIZ2K020KsLckmdX2hGlqTcKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218269},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"60cb27be412e0d143e9055b44bef67a6123e0c13","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","preci":"node scripts/pre_test.js","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs:es2021 && npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts","test-tsc:cjs:es2021":"cd test/fixtures/ts-cjs-es2021 && rm -rf node_modules && npm link ../../.. && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.22.1","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^1.0.1","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^1.0.1","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.22.1_1703235586338_0.9655256510344283","host":"s3://npm-registry-packages"}},"3.22.2":{"name":"urllib-next","version":"3.22.2","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.22.2","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"899baa708f72a444078dcc0bff6d29f228b8d46a","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.22.2.tgz","fileCount":56,"integrity":"sha512-vVELsKFX5xVV4PFtWQNAbrJNj6+EFd55KBecjuDRJ6PnxilRKfx+pUwXLTCwNtbEVGZqiYApJQD46JHi1VXoew==","signatures":[{"sig":"MEUCIQCwxaU+PysbkA89L9esDywHz+fTXmXZ6kzLVzZTrj5n5wIgATvgZum1Pz8GaCg5X5ADDPgt9CmuFhf2EFb/WKpsHtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219524},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a9c179237256f619faf84fd161d7f2f88f886d5a","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","preci":"node scripts/pre_test.js","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs:es2021 && npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts","test-tsc:cjs:es2021":"cd test/fixtures/ts-cjs-es2021 && rm -rf node_modules && npm link ../../.. && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.28.2","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^1.0.1","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^1.0.1","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.22.2_1705307435060_0.5782370759307303","host":"s3://npm-registry-packages"}},"3.22.3":{"name":"urllib-next","version":"3.22.3","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.22.3","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"b2bbce8f2eb36bbec7c352e3dfdccb7c61c35f2a","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.22.3.tgz","fileCount":56,"integrity":"sha512-4bj/DNp0gCqjl/OV+rcu6ZlwoZmgSsnUsYZIJoA/8NfVcuedHo9oNtgQIclJ/3PRccqD6DeJOTCUL2Q95GDBlw==","signatures":[{"sig":"MEUCIQDM18L7K9UIGnbCgxZQcb2Ao1ZKlnTY5J4eoG0qcowqOAIgFbL+Jve7wPn1sFsIx+xKtCHR/FXLvukLKaO8r/5Z1cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218963},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5eb12974093bdccb2c9e2b3dae3440abaecf82e2","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","preci":"node scripts/pre_test.js","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs:es2021 && npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts","test-tsc:cjs:es2021":"cd test/fixtures/ts-cjs-es2021 && rm -rf node_modules && npm link ../../.. && npm run build"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"9.3.1","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.28.2","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^1.0.1","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^1.0.1","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.22.3_1708423533691_0.48346658843608714","host":"s3://npm-registry-packages"}},"3.22.4":{"name":"urllib-next","version":"3.22.4","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"urllib-next@3.22.4","maintainers":[{"name":"gxkl","email":"gxkl203@gmail.com"},{"name":"gemwuu","email":"gemwuu@gmail.com"},{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/node-modules/urllib","bugs":{"url":"https://github.com/node-modules/urllib/issues"},"dist":{"shasum":"6279e98d4a42735b857bd800e81768ec499eee8f","tarball":"https://registry.npmjs.org/urllib-next/-/urllib-next-3.22.4.tgz","fileCount":56,"integrity":"sha512-2r4LSJwNltc3lutjTXmJPMAieij/YO4XfDqdtzXf6WZS7XVJDuR8b4n1D33eHnDzlRQbTQubwFlLepGny9VMwQ==","signatures":[{"sig":"MEUCIClh92rr60KPil6rPFcSKRVNj185iD/9wmtc7CgduUs4AiEAnqTv4lNcK3d1o2cLtWvZ5oKengAORaPZY+avAojOB/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219244},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 14.19.3"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"de110fa7b3bd581fba29909ee7ca8c8fd0d3d2f2","scripts":{"ci":"npm run lint && npm run cov && node scripts/build_test.js","cov":"vitest run --coverage","lint":"eslint src test --ext .ts --cache","test":"npm run lint && vitest run","build":"tsc --version && tshy && tshy-after && npm run build:version","clean":"rm -rf dist","preci":"node scripts/pre_test.js","prebuild":"npm run clean","test-tsc":"npm run test-tsc:cjs:es2021 && npm run test-tsc:cjs && npm run test-tsc:esm","postbuild":"rm -rf *.tsbuildinfo","build:test":"npm run build && npm run build:cjs:test && npm run build:esm:test && npm run build:mts:test && npm run test-tsc","contributor":"git-contributor","test-tsc:cjs":"cd test/fixtures/ts && rm -rf node_modules && npm link ../../.. && npm run build","test-tsc:esm":"cd test/fixtures/ts-esm && rm -rf node_modules && npm link ../../.. && npm run build","build:version":"node ./scripts/replace_urllib_version.js","build:cjs:test":"cd test/cjs && rm -rf node_modules && npm link ../.. && node index.js","build:esm:test":"cd test/esm && rm -rf node_modules && npm link ../.. && node index.js","build:mts:test":"cd test/mts && rm -rf node_modules && npm link ../.. && tsc","prepublishOnly":"npm run build","test-keepalive":"cross-env TEST_KEEPALIVE_COUNT=50 vitest run --test-timeout 180000 keep-alive-header.test.ts","test-tsc:cjs:es2021":"cd test/fixtures/ts-cjs-es2021 && rm -rf node_modules && npm link ../../.. && npm run build"},"_npmUser":{"name":"killagu","email":"killa07071201@gmail.com"},"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"_npmVersion":"10.2.4","description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"qs":"^6.11.2","pump":"^3.0.0","ylru":"^1.3.2","undici":"^5.28.2","type-fest":"^4.3.1","formstream":"^1.1.1","mime-types":"^2.1.35","digest-header":"^1.0.0","formdata-node":"^4.3.3","form-data-encoder":"^1.7.2","default-user-agent":"^1.0.0"},"publishConfig":{"tag":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^1.0.0","proxy":"^1.0.2","busboy":"^1.6.0","eslint":"^8.25.0","vitest":"^1.0.1","@types/qs":"^6.9.7","cross-env":"^7.0.3","iconv-lite":"^0.6.3","selfsigned":"^2.0.1","tar-stream":"^2.2.0","tshy-after":"^1.0.0","typescript":"^5.0.4","@types/node":"^20.2.1","@types/pump":"^1.1.1","@types/busboy":"^1.5.0","git-contributor":"^2.0.0","@tsconfig/node18":"^18.2.1","@types/mime-types":"^2.1.1","@types/selfsigned":"^2.0.1","@types/tar-stream":"^2.2.2","eslint-config-egg":"^12.1.0","@tsconfig/strictest":"^2.0.2","@vitest/coverage-v8":"^1.0.1","@types/default-user-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/urllib-next_3.22.4_1708586746602_0.374905176152307","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-06-25T10:04:50.118Z","modified":"2026-06-30T15:35:19.581Z","3.0.0-alpha.1":"2022-06-25T10:04:50.308Z","3.0.0-alpha.2":"2022-06-29T13:49:55.153Z","3.0.0":"2022-07-16T15:21:28.841Z","3.1.0":"2022-08-23T13:37:55.454Z","3.1.1":"2022-08-23T15:36:19.871Z","3.1.2":"2022-08-24T02:41:13.946Z","3.1.3":"2022-09-09T13:45:38.157Z","3.2.0":"2022-09-26T02:06:51.155Z","3.2.1":"2022-09-27T10:51:38.445Z","3.2.2":"2022-09-28T02:02:54.016Z","3.2.3":"2022-09-29T06:55:42.898Z","3.3.0":"2022-10-05T15:22:32.596Z","3.3.1":"2022-10-15T17:17:21.556Z","3.4.0":"2022-10-29T08:19:29.801Z","3.5.0":"2022-10-31T03:20:52.462Z","3.5.1":"2022-11-18T18:17:59.157Z","3.5.2":"2022-11-25T14:34:54.987Z","3.6.0":"2022-12-05T07:07:26.552Z","3.7.0":"2022-12-05T16:32:48.409Z","3.8.0":"2022-12-14T15:26:33.475Z","3.8.1":"2022-12-16T12:44:50.008Z","3.9.0":"2022-12-17T04:59:44.073Z","3.10.0":"2022-12-18T18:39:35.791Z","3.10.1":"2023-01-17T11:21:51.477Z","3.10.2":"2023-02-18T13:09:51.802Z","3.11.0":"2023-02-18T13:38:52.420Z","3.12.0":"2023-03-21T14:31:35.560Z","3.13.0":"2023-03-25T10:47:40.447Z","3.13.1":"2023-03-25T14:20:19.590Z","3.13.2":"2023-04-24T08:56:35.603Z","3.14.0":"2023-05-10T09:40:30.942Z","3.14.1":"2023-05-17T15:40:52.628Z","3.15.0":"2023-05-21T03:04:58.683Z","3.16.0":"2023-05-21T05:56:26.726Z","3.16.1":"2023-05-24T03:08:42.794Z","3.17.1":"2023-06-15T13:04:38.537Z","3.17.2":"2023-08-17T14:12:17.965Z","3.18.0":"2023-08-18T08:50:37.404Z","3.18.1":"2023-09-11T15:58:22.007Z","3.19.0":"2023-09-14T07:06:55.383Z","3.19.2":"2023-09-19T03:17:54.839Z","3.19.3":"2023-09-21T01:31:27.960Z","3.22.0":"2023-12-22T01:12:23.797Z","3.22.1":"2023-12-22T08:59:46.509Z","3.22.2":"2024-01-15T08:30:35.209Z","3.22.3":"2024-02-20T10:05:33.862Z","3.22.4":"2024-02-22T07:25:46.756Z"},"bugs":{"url":"https://github.com/node-modules/urllib/issues"},"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","homepage":"https://github.com/node-modules/urllib","keywords":["urllib","http","urlopen","curl","wget","request","https","undici","fetch"],"repository":{"url":"git://github.com/node-modules/urllib.git","type":"git"},"description":"Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Base undici fetch API.","maintainers":[{"email":"gxkl203@gmail.com","name":"gxkl"},{"email":"fengmk2+eggjs@gmail.com","name":"eggjs-admin"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"atian25@qq.com","name":"atian25"},{"email":"yeekwanvong@gmail.com","name":"hyj1991"},{"email":"killa07071201@gmail.com","name":"killagu"},{"email":"2001-wms@163.com","name":"coolme200"},{"email":"644171127@qq.com","name":"akitasummer"},{"email":"elrrrrrrr@gmail.com","name":"elrrrrrrr"},{"email":"ljracm@gmail.com","name":"niania"}],"readme":"# urllib\n\n[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/node-modules/urllib/actions/workflows/nodejs.yml/badge.svg)](https://github.com/node-modules/urllib/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/urllib.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/urllib\n[codecov-image]: https://codecov.io/gh/node-modules/urllib/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/node-modules/urllib\n[snyk-image]: https://snyk.io/test/npm/urllib/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/urllib\n[download-image]: https://img.shields.io/npm/dm/urllib.svg?style=flat-square\n[download-url]: https://npmjs.org/package/urllib\n\nRequest HTTP URLs in a complex world — basic\nand digest authentication, redirections, timeout and more.\n\n## Install\n\n```bash\nnpm install urllib\n```\n\n## Usage\n\n### TypeScript and ESM\n\n```ts\nimport { request } from 'urllib';\n\nconst { data, res } = await request('http://cnodejs.org/');\n// result: { data: Buffer, res: Response }\nconsole.log('status: %s, body size: %d, headers: %j', res.status, data.length, res.headers);\n```\n\n### CommonJS\n\n```js\nconst { request } = require('urllib');\n\nconst { data, res } = await request('http://cnodejs.org/');\n// result: { data: Buffer, res: Response }\nconsole.log('status: %s, body size: %d, headers: %j', res.status, data.length, res.headers);\n```\n\n## API Doc\n\n### Method: `async request(url[, options])`\n\n#### Arguments\n\n- **url** String | Object - The URL to request, either a String or a Object that return by [url.parse](https://nodejs.org/api/url.html#url_url_parse_urlstr_parsequerystring_slashesdenotehost).\n- ***options*** Object - Optional\n  - ***method*** String - Request method, defaults to `GET`. Could be `GET`, `POST`, `DELETE` or `PUT`. Alias 'type'.\n  - ***data*** Object - Data to be sent. Will be stringify automatically.\n  - ***content*** String | [Buffer](https://nodejs.org/api/buffer.html) - Manually set the content of payload. If set, `data` will be ignored.\n  - ***stream*** [stream.Readable](https://nodejs.org/api/stream.html#stream_class_stream_readable) - Stream to be pipe to the remote. If set, `data` and `content` will be ignored.\n  - ***writeStream*** [stream.Writable](https://nodejs.org/api/stream.html#stream_class_stream_writable) - A writable stream to be piped by the response stream. Responding data will be write to this stream and `callback` will be called with `data` set `null` after finished writing.\n  - ***files*** {Array<ReadStream|Buffer|String> | Object | ReadStream | Buffer | String - The files will send with `multipart/form-data` format, base on `formstream`. If `method` not set, will use `POST` method by default.\n  - ***contentType*** String - Type of request data. Could be `json` (**Notes**: not use `application/json` here). If it's `json`, will auto set `Content-Type: application/json` header.\n  - ***dataType*** String - Type of response data. Could be `text` or `json`. If it's `text`, the `callback`ed `data` would be a String. If it's `json`, the `data` of callback would be a parsed JSON Object and will auto set `Accept: application/json` header. Default `callback`ed `data` would be a `Buffer`.\n  - **fixJSONCtlChars** Boolean - Fix the control characters (U+0000 through U+001F) before JSON parse response. Default is `false`.\n  - ***headers*** Object - Request headers.\n  - ***timeout*** Number | Array - Request timeout in milliseconds for connecting phase and response receiving phase. Default is `5000`. You can use `timeout: 5000` to tell urllib use same timeout on two phase or set them seperately such as `timeout: [3000, 5000]`, which will set connecting timeout to 3s and response 5s.\n  - **keepAliveTimeout** `number | null` - Default is `4000`, 4 seconds - The timeout after which a socket without active requests will time out. Monitors time between activity on a connected socket. This value may be overridden by *keep-alive* hints from the server. See [MDN: HTTP - Headers - Keep-Alive directives](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Keep-Alive#directives) for more details.\n  - ***auth*** String - `username:password` used in HTTP Basic Authorization.\n  - ***digestAuth*** String - `username:password` used in HTTP [Digest Authorization](https://en.wikipedia.org/wiki/Digest_access_authentication).\n  - ***followRedirect*** Boolean - follow HTTP 3xx responses as redirects. defaults to true.\n  - ***maxRedirects*** Number - The maximum number of redirects to follow, defaults to 10.\n  - ***formatRedirectUrl*** Function - Format the redirect url by your self. Default is `url.resolve(from, to)`.\n  - ***beforeRequest*** Function - Before request hook, you can change every thing here.\n  - ***streaming*** Boolean - let you get the `res` object when request  connected, default `false`. alias `customResponse`\n  - ***compressed*** Boolean - Accept `gzip, br` response content and auto decode it, default is `true`.\n  - ***timing*** Boolean - Enable timing or not, default is `true`.\n  - ***socketPath*** String | null - request a unix socket service, default is `null`.\n  - ***highWaterMark*** Number - default is `67108864`, 64 KiB.\n\n#### Options: `options.data`\n\nWhen making a request:\n\n```js\nawait request('https://example.com', {\n  method: 'GET',\n  data: {\n    'a': 'hello',\n    'b': 'world',\n  },\n});\n```\n\nFor `GET` request, `data` will be stringify to query string, e.g. `http://example.com/?a=hello&b=world`.\n\nFor others like `POST`, `PATCH` or `PUT` request,\nin defaults, the `data` will be stringify into `application/x-www-form-urlencoded` format\nif `content-type` header is not set.\n\nIf `content-type` is `application/json`, the `data` will be `JSON.stringify` to JSON data format.\n\n#### Options: `options.content`\n\n`options.content` is useful when you wish to construct the request body by yourself,\nfor example making a `content-type: application/json` request.\n\nNotes that if you want to send a JSON body, you should stringify it yourself:\n\n```js\nawait request('https://example.com', {\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json',\n  },\n  content: JSON.stringify({\n    a: 'hello',\n    b: 'world',\n  }),\n});\n```\n\nIt would make a HTTP request like:\n\n```bash\nPOST / HTTP/1.1\nhost: example.com\ncontent-type: application/json\n\n{\n  \"a\": \"hello\",\n  \"b\": \"world\"\n}\n```\n\nThis exmaple can use `options.data` with `application/json` content type:\n\n```js\nawait request('https://example.com', {\n  method: 'POST',\n  headers: {\n    'content-type': 'application/json'\n  },\n  data: {\n    a: 'hello',\n    b: 'world',\n  }\n});\n```\n\n#### Options: `options.files`\n\nUpload a file with a `hello` field.\n\n```js\nawait request('https://example.com/upload', {\n  method: 'POST',\n  files: __filename,\n  data: {\n    hello: 'hello urllib',\n  },\n});\n```\n\nUpload multi files with a `hello` field.\n\n```js\nawait request('https://example.com/upload', {\n  method: 'POST',\n  files: [\n    __filename,\n    fs.createReadStream(__filename),\n    Buffer.from('mock file content'),\n  ],\n  data: {\n    hello: 'hello urllib with multi files',\n  },\n});\n```\n\nCustom file field name with `uploadfile`.\n\n```js\nawait request('https://example.com/upload', {\n  method: 'POST',\n  files: {\n    uploadfile: __filename,\n  },\n});\n```\n\n### Response Object\n\nResponse is normal object, it contains:\n\n- `status` or `statusCode`: response status code.\n  - `-1` meaning some network error like `ENOTFOUND`\n  - `-2` meaning ConnectionTimeoutError\n- `headers`: response http headers, default is `{}`\n- `size`: response size\n- `aborted`: response was aborted or not\n- `rt`: total request and response time in ms.\n- `timing`: timing object if timing enable.\n- `socket`: socket info\n\n## Run test with debug log\n\n```bash\nNODE_DEBUG=urllib:* npm test\n```\n\n## Mocking Request\n\nexport from [undici](https://undici.nodejs.org/#/docs/best-practices/mocking-request)\n\n```ts\nimport { strict as assert } from 'assert';\nimport { MockAgent, setGlobalDispatcher, request } from 'urllib';\n\nconst mockAgent = new MockAgent();\nsetGlobalDispatcher(mockAgent);\n\nconst mockPool = mockAgent.get('http://localhost:7001');\n\nmockPool.intercept({\n  path: '/foo',\n  method: 'POST',\n}).reply(400, {\n  message: 'mock 400 bad request',\n});\n\nconst response = await request('http://localhost:7001/foo', {\n  method: 'POST',\n  dataType: 'json',\n});\nassert.equal(response.status, 400);\nassert.deepEqual(response.data, { message: 'mock 400 bad request' });\n```\n\n## Request through a http proxy\n\nexport from [undici](https://undici.nodejs.org/#/docs/best-practices/proxy)\n\n```ts\nimport { ProxyAgent, request } from 'urllib';\n\nconst proxyAgent = new ProxyAgent('http://my.proxy.com:8080');\nconst response = await request('https://www.npmjs.com/package/urllib', {\n  dispatcher: proxyAgent,\n});\nconsole.log(response.status, response.headers);\n```\n\n## Benchmarks\n\nFork [undici benchmarks script](https://github.com/fengmk2/undici/blob/urllib-benchmark/benchmarks/benchmark.js)\n\n### Connections 1\n\n| Tests               | Samples |        Result | Tolerance | Difference with slowest |\n|---------------------|---------|---------------|-----------|-------------------------|\n| http - no keepalive |     15 | 6.38 req/sec | ± 2.44 % |                      - |\n| http - keepalive    |     10 | 6.77 req/sec | ± 2.35 % |               + 6.13 % |\n| urllib2 - request   |     45 | 40.13 req/sec | ± 2.88 % |             + 528.66 % |\n| urllib3 - request   |     10 | 58.51 req/sec | ± 2.52 % |             + 816.64 % |\n| undici - pipeline   |      5 | 59.12 req/sec | ± 2.47 % |             + 826.18 % |\n| undici - fetch      |     15 | 60.42 req/sec | ± 3.00 % |             + 846.60 % |\n| undici - dispatch   |      5 | 60.58 req/sec | ± 1.39 % |             + 848.99 % |\n| undici - stream     |      5 | 61.30 req/sec | ± 1.31 % |             + 860.39 % |\n| undici - request    |      5 | 61.74 req/sec | ± 2.03 % |             + 867.20 % |\n\n### Connections 50\n\n| Tests               | Samples |           Result | Tolerance | Difference with slowest |\n|---------------------|---------|------------------|-----------|-------------------------|\n| urllib2 - request   |     51 | 1465.40 req/sec | ± 14.40 % |                      - |\n| undici - fetch      |     40 | 3121.10 req/sec | ± 2.82 % |             + 112.99 % |\n| http - no keepalive |     45 | 3355.42 req/sec | ± 2.84 % |             + 128.98 % |\n| http - keepalive    |     51 | 5179.55 req/sec | ± 36.61 % |             + 253.46 % |\n| urllib3 - request   |     30 | 7045.86 req/sec | ± 2.93 % |             + 380.82 % |\n| undici - pipeline   |     50 | 8306.92 req/sec | ± 2.99 % |             + 466.87 % |\n| undici - request    |     51 | 9552.59 req/sec | ± 13.13 % |             + 551.88 % |\n| undici - stream     |     45 | 12523.45 req/sec | ± 2.97 % |             + 754.61 % |\n| undici - dispatch   |     51 | 12970.18 req/sec | ± 3.15 % |             + 785.10 % |\n\n\n<!-- GITCONTRIBUTOR_START -->\n\n## Contributors\n\n|[<img src=\"https://avatars.githubusercontent.com/u/156269?v=4\" width=\"100px;\"/><br/><sub><b>fengmk2</b></sub>](https://github.com/fengmk2)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/985607?v=4\" width=\"100px;\"/><br/><sub><b>dead-horse</b></sub>](https://github.com/dead-horse)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/32174276?v=4\" width=\"100px;\"/><br/><sub><b>semantic-release-bot</b></sub>](https://github.com/semantic-release-bot)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/288288?v=4\" width=\"100px;\"/><br/><sub><b>xingrz</b></sub>](https://github.com/xingrz)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/360661?v=4\" width=\"100px;\"/><br/><sub><b>popomore</b></sub>](https://github.com/popomore)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/327019?v=4\" width=\"100px;\"/><br/><sub><b>JacksonTian</b></sub>](https://github.com/JacksonTian)<br/>|\n| :---: | :---: | :---: | :---: | :---: | :---: |\n|[<img src=\"https://avatars.githubusercontent.com/u/543405?v=4\" width=\"100px;\"/><br/><sub><b>ibigbug</b></sub>](https://github.com/ibigbug)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/14790466?v=4\" width=\"100px;\"/><br/><sub><b>greenkeeperio-bot</b></sub>](https://github.com/greenkeeperio-bot)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/227713?v=4\" width=\"100px;\"/><br/><sub><b>atian25</b></sub>](https://github.com/atian25)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/6897780?v=4\" width=\"100px;\"/><br/><sub><b>killagu</b></sub>](https://github.com/killagu)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5381764?v=4\" width=\"100px;\"/><br/><sub><b>paambaati</b></sub>](https://github.com/paambaati)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/199635?v=4\" width=\"100px;\"/><br/><sub><b>tremby</b></sub>](https://github.com/tremby)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/1433247?v=4\" width=\"100px;\"/><br/><sub><b>denghongcai</b></sub>](https://github.com/denghongcai)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/4635838?v=4\" width=\"100px;\"/><br/><sub><b>gemwuu</b></sub>](https://github.com/gemwuu)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/2842176?v=4\" width=\"100px;\"/><br/><sub><b>XadillaX</b></sub>](https://github.com/XadillaX)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1147375?v=4\" width=\"100px;\"/><br/><sub><b>alsotang</b></sub>](https://github.com/alsotang)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/546535?v=4\" width=\"100px;\"/><br/><sub><b>leoner</b></sub>](https://github.com/leoner)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/19908330?v=4\" width=\"100px;\"/><br/><sub><b>hyj1991</b></sub>](https://github.com/hyj1991)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/1747852?v=4\" width=\"100px;\"/><br/><sub><b>isayme</b></sub>](https://github.com/isayme)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/252317?v=4\" width=\"100px;\"/><br/><sub><b>cyjake</b></sub>](https://github.com/cyjake)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5856440?v=4\" width=\"100px;\"/><br/><sub><b>whxaxes</b></sub>](https://github.com/whxaxes)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/309219?v=4\" width=\"100px;\"/><br/><sub><b>chadxz</b></sub>](https://github.com/chadxz)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/2055702?v=4\" width=\"100px;\"/><br/><sub><b>adapt0</b></sub>](https://github.com/adapt0)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5139554?v=4\" width=\"100px;\"/><br/><sub><b>danielwpz</b></sub>](https://github.com/danielwpz)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/5127897?v=4\" width=\"100px;\"/><br/><sub><b>danielsss</b></sub>](https://github.com/danielsss)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/3367820?v=4\" width=\"100px;\"/><br/><sub><b>Jeff-Tian</b></sub>](https://github.com/Jeff-Tian)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/17075261?v=4\" width=\"100px;\"/><br/><sub><b>nick-ng</b></sub>](https://github.com/nick-ng)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1706595?v=4\" width=\"100px;\"/><br/><sub><b>rishavsharan</b></sub>](https://github.com/rishavsharan)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1886161?v=4\" width=\"100px;\"/><br/><sub><b>willizm</b></sub>](https://github.com/willizm)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/7227589?v=4\" width=\"100px;\"/><br/><sub><b>davidkhala</b></sub>](https://github.com/davidkhala)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/535479?v=4\" width=\"100px;\"/><br/><sub><b>aleafs</b></sub>](https://github.com/aleafs)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/3689968?v=4\" width=\"100px;\"/><br/><sub><b>Amunu</b></sub>](https://github.com/Amunu)<br/>|[<img src=\"https://avatars.githubusercontent.com/in/9426?v=4\" width=\"100px;\"/><br/><sub><b>azure-pipelines[bot]</b></sub>](https://github.com/apps/azure-pipelines)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/108602490?v=4\" width=\"100px;\"/><br/><sub><b>capsice</b></sub>](https://github.com/capsice)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1281323?v=4\" width=\"100px;\"/><br/><sub><b>changzhiwin</b></sub>](https://github.com/changzhiwin)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/929503?v=4\" width=\"100px;\"/><br/><sub><b>yuzhigang33</b></sub>](https://github.com/yuzhigang33)<br/>|\n|[<img src=\"https://avatars.githubusercontent.com/u/5574625?v=4\" width=\"100px;\"/><br/><sub><b>elrrrrrrr</b></sub>](https://github.com/elrrrrrrr)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/981128?v=4\" width=\"100px;\"/><br/><sub><b>fishbar</b></sub>](https://github.com/fishbar)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1207064?v=4\" width=\"100px;\"/><br/><sub><b>gxcsoccer</b></sub>](https://github.com/gxcsoccer)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/17476119?v=4\" width=\"100px;\"/><br/><sub><b>mars-coder</b></sub>](https://github.com/mars-coder)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/929179?v=4\" width=\"100px;\"/><br/><sub><b>rockdai</b></sub>](https://github.com/rockdai)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/2196373?v=4\" width=\"100px;\"/><br/><sub><b>dickeylth</b></sub>](https://github.com/dickeylth)<br/>|\n[<img src=\"https://avatars.githubusercontent.com/u/13050025?v=4\" width=\"100px;\"/><br/><sub><b>aladdin-add</b></sub>](https://github.com/aladdin-add)<br/>\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Mon Dec 04 2023 00:13:39 GMT+0800`.\n\n<!-- GITCONTRIBUTOR_END -->\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}