121.diff (12627B)
1 diff --git a/package-lock.json b/package-lock.json 2 index af8286b..d0679ab 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -35,7 +35,7 @@ 6 "js-yaml": "^4.1.0", 7 "nock": "^13.3.3", 8 "prettier": "^3.4.2", 9 - "ts-jest": "^29.1.1", 10 + "ts-jest": "^29.3.0", 11 "typescript": "^5.7.2" 12 } 13 }, 14 @@ -2121,6 +2121,13 @@ 15 "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", 16 "dev": true 17 }, 18 + "node_modules/async": { 19 + "version": "3.2.6", 20 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 21 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 22 + "dev": true, 23 + "license": "MIT" 24 + }, 25 "node_modules/available-typed-arrays": { 26 "version": "1.0.5", 27 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 28 @@ -2764,6 +2771,22 @@ 29 "node": ">=6.0.0" 30 } 31 }, 32 + "node_modules/ejs": { 33 + "version": "3.1.10", 34 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 35 + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 36 + "dev": true, 37 + "license": "Apache-2.0", 38 + "dependencies": { 39 + "jake": "^10.8.5" 40 + }, 41 + "bin": { 42 + "ejs": "bin/cli.js" 43 + }, 44 + "engines": { 45 + "node": ">=0.10.0" 46 + } 47 + }, 48 "node_modules/electron-to-chromium": { 49 "version": "1.5.76", 50 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", 51 @@ -3866,6 +3889,39 @@ 52 "node": "^10.12.0 || >=12.0.0" 53 } 54 }, 55 + "node_modules/filelist": { 56 + "version": "1.0.4", 57 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 58 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 59 + "dev": true, 60 + "license": "Apache-2.0", 61 + "dependencies": { 62 + "minimatch": "^5.0.1" 63 + } 64 + }, 65 + "node_modules/filelist/node_modules/brace-expansion": { 66 + "version": "2.0.1", 67 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 68 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 69 + "dev": true, 70 + "license": "MIT", 71 + "dependencies": { 72 + "balanced-match": "^1.0.0" 73 + } 74 + }, 75 + "node_modules/filelist/node_modules/minimatch": { 76 + "version": "5.1.6", 77 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 78 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 79 + "dev": true, 80 + "license": "ISC", 81 + "dependencies": { 82 + "brace-expansion": "^2.0.1" 83 + }, 84 + "engines": { 85 + "node": ">=10" 86 + } 87 + }, 88 "node_modules/fill-range": { 89 "version": "7.1.1", 90 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 91 @@ -4839,6 +4895,25 @@ 92 "node": ">=8" 93 } 94 }, 95 + "node_modules/jake": { 96 + "version": "10.9.2", 97 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", 98 + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", 99 + "dev": true, 100 + "license": "Apache-2.0", 101 + "dependencies": { 102 + "async": "^3.2.3", 103 + "chalk": "^4.0.2", 104 + "filelist": "^1.0.4", 105 + "minimatch": "^3.1.2" 106 + }, 107 + "bin": { 108 + "jake": "bin/cli.js" 109 + }, 110 + "engines": { 111 + "node": ">=10" 112 + } 113 + }, 114 "node_modules/jest": { 115 "version": "29.7.0", 116 "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", 117 @@ -6908,28 +6983,32 @@ 118 } 119 }, 120 "node_modules/ts-jest": { 121 - "version": "29.1.1", 122 - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", 123 - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", 124 + "version": "29.3.0", 125 + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.0.tgz", 126 + "integrity": "sha512-4bfGBX7Gd1Aqz3SyeDS9O276wEU/BInZxskPrbhZLyv+c1wskDCqDFMJQJLWrIr/fKoAH4GE5dKUlrdyvo+39A==", 127 "dev": true, 128 + "license": "MIT", 129 "dependencies": { 130 - "bs-logger": "0.x", 131 - "fast-json-stable-stringify": "2.x", 132 + "bs-logger": "^0.2.6", 133 + "ejs": "^3.1.10", 134 + "fast-json-stable-stringify": "^2.1.0", 135 "jest-util": "^29.0.0", 136 "json5": "^2.2.3", 137 - "lodash.memoize": "4.x", 138 - "make-error": "1.x", 139 - "semver": "^7.5.3", 140 - "yargs-parser": "^21.0.1" 141 + "lodash.memoize": "^4.1.2", 142 + "make-error": "^1.3.6", 143 + "semver": "^7.7.1", 144 + "type-fest": "^4.37.0", 145 + "yargs-parser": "^21.1.1" 146 }, 147 "bin": { 148 "ts-jest": "cli.js" 149 }, 150 "engines": { 151 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 152 + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" 153 }, 154 "peerDependencies": { 155 "@babel/core": ">=7.0.0-beta.0 <8", 156 + "@jest/transform": "^29.0.0", 157 "@jest/types": "^29.0.0", 158 "babel-jest": "^29.0.0", 159 "jest": "^29.0.0", 160 @@ -6939,6 +7018,9 @@ 161 "@babel/core": { 162 "optional": true 163 }, 164 + "@jest/transform": { 165 + "optional": true 166 + }, 167 "@jest/types": { 168 "optional": true 169 }, 170 @@ -6951,13 +7033,11 @@ 171 } 172 }, 173 "node_modules/ts-jest/node_modules/semver": { 174 - "version": "7.5.4", 175 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 176 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 177 + "version": "7.7.1", 178 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 179 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 180 "dev": true, 181 - "dependencies": { 182 - "lru-cache": "^6.0.0" 183 - }, 184 + "license": "ISC", 185 "bin": { 186 "semver": "bin/semver.js" 187 }, 188 @@ -6965,6 +7045,19 @@ 189 "node": ">=10" 190 } 191 }, 192 + "node_modules/ts-jest/node_modules/type-fest": { 193 + "version": "4.37.0", 194 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.37.0.tgz", 195 + "integrity": "sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg==", 196 + "dev": true, 197 + "license": "(MIT OR CC0-1.0)", 198 + "engines": { 199 + "node": ">=16" 200 + }, 201 + "funding": { 202 + "url": "https://github.com/sponsors/sindresorhus" 203 + } 204 + }, 205 "node_modules/tsconfig-paths": { 206 "version": "3.14.2", 207 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", 208 @@ -8912,6 +9005,12 @@ 209 "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", 210 "dev": true 211 }, 212 + "async": { 213 + "version": "3.2.6", 214 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 215 + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 216 + "dev": true 217 + }, 218 "available-typed-arrays": { 219 "version": "1.0.5", 220 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 221 @@ -9374,6 +9473,15 @@ 222 "esutils": "^2.0.2" 223 } 224 }, 225 + "ejs": { 226 + "version": "3.1.10", 227 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 228 + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 229 + "dev": true, 230 + "requires": { 231 + "jake": "^10.8.5" 232 + } 233 + }, 234 "electron-to-chromium": { 235 "version": "1.5.76", 236 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", 237 @@ -10153,6 +10261,35 @@ 238 "flat-cache": "^3.0.4" 239 } 240 }, 241 + "filelist": { 242 + "version": "1.0.4", 243 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 244 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 245 + "dev": true, 246 + "requires": { 247 + "minimatch": "^5.0.1" 248 + }, 249 + "dependencies": { 250 + "brace-expansion": { 251 + "version": "2.0.1", 252 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 253 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 254 + "dev": true, 255 + "requires": { 256 + "balanced-match": "^1.0.0" 257 + } 258 + }, 259 + "minimatch": { 260 + "version": "5.1.6", 261 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 262 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 263 + "dev": true, 264 + "requires": { 265 + "brace-expansion": "^2.0.1" 266 + } 267 + } 268 + } 269 + }, 270 "fill-range": { 271 "version": "7.1.1", 272 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 273 @@ -10837,6 +10974,18 @@ 274 "istanbul-lib-report": "^3.0.0" 275 } 276 }, 277 + "jake": { 278 + "version": "10.9.2", 279 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", 280 + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", 281 + "dev": true, 282 + "requires": { 283 + "async": "^3.2.3", 284 + "chalk": "^4.0.2", 285 + "filelist": "^1.0.4", 286 + "minimatch": "^3.1.2" 287 + } 288 + }, 289 "jest": { 290 "version": "29.7.0", 291 "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", 292 @@ -12355,29 +12504,34 @@ 293 "requires": {} 294 }, 295 "ts-jest": { 296 - "version": "29.1.1", 297 - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", 298 - "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", 299 + "version": "29.3.0", 300 + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.0.tgz", 301 + "integrity": "sha512-4bfGBX7Gd1Aqz3SyeDS9O276wEU/BInZxskPrbhZLyv+c1wskDCqDFMJQJLWrIr/fKoAH4GE5dKUlrdyvo+39A==", 302 "dev": true, 303 "requires": { 304 - "bs-logger": "0.x", 305 - "fast-json-stable-stringify": "2.x", 306 + "bs-logger": "^0.2.6", 307 + "ejs": "^3.1.10", 308 + "fast-json-stable-stringify": "^2.1.0", 309 "jest-util": "^29.0.0", 310 "json5": "^2.2.3", 311 - "lodash.memoize": "4.x", 312 - "make-error": "1.x", 313 - "semver": "^7.5.3", 314 - "yargs-parser": "^21.0.1" 315 + "lodash.memoize": "^4.1.2", 316 + "make-error": "^1.3.6", 317 + "semver": "^7.7.1", 318 + "type-fest": "^4.37.0", 319 + "yargs-parser": "^21.1.1" 320 }, 321 "dependencies": { 322 "semver": { 323 - "version": "7.5.4", 324 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 325 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 326 - "dev": true, 327 - "requires": { 328 - "lru-cache": "^6.0.0" 329 - } 330 + "version": "7.7.1", 331 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 332 + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 333 + "dev": true 334 + }, 335 + "type-fest": { 336 + "version": "4.37.0", 337 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.37.0.tgz", 338 + "integrity": "sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg==", 339 + "dev": true 340 } 341 } 342 }, 343 diff --git a/package.json b/package.json 344 index 740891a..a4efa99 100644 345 --- a/package.json 346 +++ b/package.json 347 @@ -54,7 +54,7 @@ 348 "js-yaml": "^4.1.0", 349 "nock": "^13.3.3", 350 "prettier": "^3.4.2", 351 - "ts-jest": "^29.1.1", 352 + "ts-jest": "^29.3.0", 353 "typescript": "^5.7.2" 354 } 355 }