|
10 | 10 | "types": "./dist/source/index.d.ts",
|
11 | 11 | "default": "./dist/source/index.js"
|
12 | 12 | },
|
| 13 | + "sideEffects": false, |
13 | 14 | "engines": {
|
14 |
| - "node": ">=16" |
| 15 | + "node": ">=20" |
15 | 16 | },
|
16 | 17 | "scripts": {
|
17 |
| - "test": "xo && tsc --noEmit && ava", |
| 18 | + "test": "xo && tsc --noEmit && NODE_OPTIONS='--import=tsx/esm' ava", |
18 | 19 | "release": "np",
|
19 | 20 | "build": "del-cli dist && tsc",
|
20 | 21 | "prepare": "npm run build"
|
|
47 | 48 | "ky"
|
48 | 49 | ],
|
49 | 50 | "dependencies": {
|
50 |
| - "@sindresorhus/is": "^5.2.0", |
| 51 | + "@sindresorhus/is": "^6.1.0", |
51 | 52 | "@szmarczak/http-timer": "^5.0.1",
|
52 | 53 | "cacheable-lookup": "^7.0.0",
|
53 |
| - "cacheable-request": "^10.2.8", |
| 54 | + "cacheable-request": "^10.2.14", |
54 | 55 | "decompress-response": "^6.0.0",
|
55 |
| - "form-data-encoder": "^2.1.2", |
56 |
| - "get-stream": "^6.0.1", |
57 |
| - "http2-wrapper": "^2.1.10", |
| 56 | + "form-data-encoder": "^4.0.2", |
| 57 | + "get-stream": "^8.0.1", |
| 58 | + "http2-wrapper": "^2.2.1", |
58 | 59 | "lowercase-keys": "^3.0.0",
|
59 |
| - "p-cancelable": "^3.0.0", |
| 60 | + "p-cancelable": "^4.0.1", |
60 | 61 | "responselike": "^3.0.0"
|
61 | 62 | },
|
62 | 63 | "devDependencies": {
|
63 | 64 | "@hapi/bourne": "^3.0.0",
|
64 |
| - "@sindresorhus/tsconfig": "^3.0.1", |
65 |
| - "@sinonjs/fake-timers": "^10.0.2", |
66 |
| - "@types/benchmark": "^2.1.2", |
67 |
| - "@types/express": "^4.17.17", |
68 |
| - "@types/node": "^18.14.5", |
69 |
| - "@types/pem": "^1.9.6", |
70 |
| - "@types/pify": "^5.0.1", |
71 |
| - "@types/readable-stream": "^2.3.13", |
72 |
| - "@types/request": "^2.48.8", |
73 |
| - "@types/sinon": "^10.0.11", |
74 |
| - "@types/sinonjs__fake-timers": "^8.1.1", |
75 |
| - "@types/tough-cookie": "^4.0.1", |
76 |
| - "ava": "^5.2.0", |
77 |
| - "axios": "^0.27.2", |
| 65 | + "@sindresorhus/tsconfig": "^5.0.0", |
| 66 | + "@sinonjs/fake-timers": "^11.2.2", |
| 67 | + "@types/benchmark": "^2.1.5", |
| 68 | + "@types/express": "^4.17.21", |
| 69 | + "@types/node": "^20.10.0", |
| 70 | + "@types/pem": "^1.14.4", |
| 71 | + "@types/readable-stream": "^4.0.9", |
| 72 | + "@types/request": "^2.48.12", |
| 73 | + "@types/sinon": "^17.0.2", |
| 74 | + "@types/sinonjs__fake-timers": "^8.1.5", |
| 75 | + "ava": "^5.3.1", |
| 76 | + "axios": "^1.6.2", |
78 | 77 | "benchmark": "^2.1.4",
|
79 | 78 | "bluebird": "^3.7.2",
|
80 | 79 | "body-parser": "^1.20.2",
|
81 | 80 | "create-cert": "^1.0.6",
|
82 | 81 | "create-test-server": "^3.0.1",
|
83 |
| - "del-cli": "^5.0.0", |
84 |
| - "delay": "^5.0.0", |
85 |
| - "express": "^4.17.3", |
| 82 | + "del-cli": "^5.1.0", |
| 83 | + "delay": "^6.0.0", |
| 84 | + "express": "^4.18.2", |
86 | 85 | "form-data": "^4.0.0",
|
87 |
| - "formdata-node": "^5.0.0", |
88 |
| - "nock": "^13.3.0", |
89 |
| - "node-fetch": "^3.2.3", |
90 |
| - "np": "^7.6.0", |
| 86 | + "formdata-node": "^6.0.3", |
| 87 | + "nock": "^13.4.0", |
| 88 | + "node-fetch": "^3.3.2", |
| 89 | + "np": "^9.0.0", |
91 | 90 | "nyc": "^15.1.0",
|
92 |
| - "p-event": "^5.0.1", |
93 |
| - "pem": "^1.14.6", |
94 |
| - "pify": "^6.0.0", |
95 |
| - "readable-stream": "^4.2.0", |
| 91 | + "p-event": "^6.0.0", |
| 92 | + "pem": "^1.14.8", |
| 93 | + "pify": "^6.1.0", |
| 94 | + "readable-stream": "^4.4.2", |
96 | 95 | "request": "^2.88.2",
|
97 |
| - "sinon": "^15.0.1", |
| 96 | + "sinon": "^17.0.1", |
98 | 97 | "slow-stream": "0.0.4",
|
99 |
| - "tempy": "^3.0.0", |
| 98 | + "tempy": "^3.1.0", |
100 | 99 | "then-busboy": "^5.2.1",
|
101 |
| - "tough-cookie": "4.1.2", |
102 |
| - "ts-node": "^10.8.2", |
103 |
| - "type-fest": "^3.6.1", |
104 |
| - "typescript": "^5.0.4", |
105 |
| - "xo": "^0.54.2" |
| 100 | + "tough-cookie": "^4.1.3", |
| 101 | + "tsx": "^4.6.0", |
| 102 | + "type-fest": "^4.8.2", |
| 103 | + "typescript": "^5.3.2", |
| 104 | + "xo": "^0.56.0" |
106 | 105 | },
|
107 |
| - "sideEffects": false, |
108 | 106 | "ava": {
|
109 | 107 | "files": [
|
110 | 108 | "test/*"
|
|
113 | 111 | "extensions": {
|
114 | 112 | "ts": "module"
|
115 | 113 | },
|
116 |
| - "nodeArguments": [ |
117 |
| - "--loader=ts-node/esm" |
118 |
| - ] |
| 114 | + "workerThreads": false |
119 | 115 | },
|
120 | 116 | "nyc": {
|
121 | 117 | "reporter": [
|
|
148 | 144 | "@typescript-eslint/no-unsafe-argument": "off",
|
149 | 145 | "@typescript-eslint/promise-function-async": "off",
|
150 | 146 | "no-lone-blocks": "off",
|
151 |
| - "unicorn/no-await-expression-member": "off" |
| 147 | + "unicorn/no-await-expression-member": "off", |
| 148 | + "unicorn/prefer-event-target": "off" |
152 | 149 | }
|
153 | 150 | },
|
154 | 151 | "runkitExampleFilename": "./documentation/examples/runkit-example.js"
|
|
0 commit comments