From fb639a2fbea73e9d818f0e20d3d486bb8c699caf Mon Sep 17 00:00:00 2001 From: Helton Reis Date: Fri, 27 Dec 2024 21:36:17 -0300 Subject: [PATCH 1/6] release: bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 61ec63e..e783387 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pokedex-promise-v2", "type": "module", - "version": "4.2.0", + "version": "4.2.1", "description": "A library used to get information about Pokemons.", "engines": { "node": ">=18" From 3ce9c918933547067bc549fcd5cadbc49bb22a2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Dec 2024 00:37:23 +0000 Subject: [PATCH 2/6] chore(deps-dev): bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1cba281..1103459 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -624,11 +624,11 @@ packages: balanced-match: 1.0.2 dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 dev: true /browser-or-node@3.0.0: @@ -760,7 +760,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -1495,8 +1495,8 @@ packages: flat-cache: 3.2.0 dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -2473,7 +2473,7 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 dev: true From ba85226205a87661e6a219445cba87f4cd7335d2 Mon Sep 17 00:00:00 2001 From: Hrishee-das Date: Sat, 24 May 2025 16:29:19 +0530 Subject: [PATCH 3/6] Fix typo in README.md I changed 'getContestTypeByName' to 'getContestEffectById'. Here the description says to use 'getContestEffectById' but in the given illustration it was 'getContestTypeByName'. Similarly 'getSuperContestTypeById' to 'getSuperContestEffectById' --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d35699..85c5dc6 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ Use **getContestTypeByName** to return data about the effects of moves when used Use **getContestEffectById** to return data about the effects of moves when used in contests. ```js - P.getContestTypeByName(1) + P.getContestEffectById(1) .then((response) => { console.log(response); }) @@ -189,7 +189,7 @@ Use **getContestEffectById** to return data about the effects of moves when used Use **getSuperContestEffectById** to return data about the effects of moves when used in super contests. ```js - P.getSuperContestTypeById(1) + P.getSuperContestEffectById(1) .then((response) => { console.log(response); }) From b6084b7bf9244ff6ce053a447db78c489cf9c74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alessandro=20Pezz=C3=A8?= Date: Fri, 20 Jun 2025 16:56:03 +0200 Subject: [PATCH 4/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 85c5dc6..88e799f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# pokedex-promise-v2 +# pokedex-promise-v2 [![npm version](https://badge.fury.io/js/pokedex-promise-v2.svg)](https://badge.fury.io/js/pokedex-promise-v2) [![Tests](https://github.com/PokeAPI/pokedex-promise-v2/actions/workflows/test.yml/badge.svg)](https://github.com/PokeAPI/pokedex-promise-v2/actions/workflows/test.yml) From c6f47282609307ab8c15d9ac1a9b959c51733435 Mon Sep 17 00:00:00 2001 From: Helton Reis Date: Sun, 14 Sep 2025 20:25:57 -0300 Subject: [PATCH 5/6] chore: update deps to fix vulnerabilities --- bun.lockb | Bin 176655 -> 189546 bytes package-lock.json | 392 ++++++++++++++++++---------- package.json | 24 +- pnpm-lock.yaml | 653 ++++++++++++++++++++++++++++++---------------- 4 files changed, 693 insertions(+), 376 deletions(-) diff --git a/bun.lockb b/bun.lockb index 0a10055d4f1ae4b12cb34020ea460f797e3187c1..0cc14058b7d4b80f60f1d9c531e333b58467f8de 100644 GIT binary patch delta 42289 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 OPU;OeK6^^vt^FU^^3zKI diff --git a/package-lock.json b/package-lock.json index b212847..e06e0f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "pokedex-promise-v2", - "version": "4.2.0", + "version": "4.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pokedex-promise-v2", - "version": "4.2.0", + "version": "4.2.1", "license": "MIT", "dependencies": { - "axios": "^1.7.9", + "axios": "^1.12.2", "node-cache": "^5.1.2", "p-map": "^7.0.3" }, @@ -19,7 +19,7 @@ "@types/chai-things": "^0.0.38", "@types/memory-cache": "^0.2.6", "@types/mocha": "^10.0.10", - "@types/node": "^20.17.10", + "@types/node": "^20.19.14", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "chai": "^4.5.0", @@ -29,12 +29,12 @@ "doctoc": "^2.2.1", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-import": "^2.31.0", + "eslint-plugin-import": "^2.32.0", "lodash": "^4.17.21", "mocha": "^10.8.2", - "quicktype-core": "^23.0.170", + "quicktype-core": "^23.2.6", "ts-morph": "^21.0.1", - "typescript": "^5.7.2" + "typescript": "^5.9.2" }, "engines": { "node": ">=18" @@ -94,9 +94,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -151,9 +151,9 @@ } }, "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -345,13 +345,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", - "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "version": "20.19.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.14.tgz", + "integrity": "sha512-gqiKWld3YIkmtrrg9zDvg9jfksZCcPywXVN7IauUGhilwGV/yOyeUsvpR796m/Jye0zUzMXPKe8Ct1B79A7N5Q==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.21.0" } }, "node_modules/@types/semver": { @@ -718,18 +718,20 @@ } }, "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -749,18 +751,19 @@ } }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.23.9", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -862,13 +865,13 @@ } }, "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -925,9 +928,9 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1006,10 +1009,9 @@ } }, "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -1020,14 +1022,14 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -1667,7 +1669,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -1699,9 +1700,9 @@ } }, "node_modules/es-abstract": { - "version": "1.23.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.7.tgz", - "integrity": "sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", "dev": true, "license": "MIT", "dependencies": { @@ -1709,17 +1710,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.6", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -1731,18 +1733,24 @@ "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", + "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", - "regexp.prototype.flags": "^1.5.3", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", @@ -1751,7 +1759,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -1764,7 +1772,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -1774,17 +1781,15 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -1794,28 +1799,31 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-to-primitive": { @@ -1966,9 +1974,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", "dev": true, "license": "MIT", "dependencies": { @@ -1994,30 +2002,30 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", "dependencies": { "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", + "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", - "is-core-module": "^2.15.1", + "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", - "object.values": "^1.2.0", + "object.values": "^1.2.1", "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", + "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "engines": { @@ -2028,9 +2036,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -2131,9 +2139,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -2502,23 +2510,31 @@ } }, "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -2560,7 +2576,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2618,22 +2633,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", - "dev": true, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -2642,6 +2656,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-symbol-description": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", @@ -2765,7 +2792,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2837,7 +2863,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2850,7 +2875,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -2866,7 +2890,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -3291,6 +3314,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -3471,13 +3507,13 @@ } }, "node_modules/is-weakref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", - "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -3764,7 +3800,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4321,9 +4356,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, "license": "MIT", "engines": { @@ -4460,6 +4495,24 @@ "node": ">= 0.8.0" } }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -4698,9 +4751,9 @@ "license": "MIT" }, "node_modules/quicktype-core": { - "version": "23.0.170", - "resolved": "https://registry.npmjs.org/quicktype-core/-/quicktype-core-23.0.170.tgz", - "integrity": "sha512-ZsjveG0yJUIijUx4yQshzyQ5EAXKbFSBTQJHnJ+KoSZVxcS+m3GcmDpzrdUIRYMhgLaF11ZGvLSYi5U0xcwemw==", + "version": "23.2.6", + "resolved": "https://registry.npmjs.org/quicktype-core/-/quicktype-core-23.2.6.tgz", + "integrity": "sha512-asfeSv7BKBNVb9WiYhFRBvBZHcRutPRBwJMxW0pefluK4kkKu4lv0IvZBwFKvw2XygLcL1Rl90zxWDHYgkwCmA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4794,15 +4847,17 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "set-function-name": "^2.0.2" }, "engines": { @@ -4951,9 +5006,9 @@ } }, "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -5061,6 +5116,23 @@ ], "license": "MIT" }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-regex-test": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", @@ -5136,6 +5208,21 @@ "node": ">= 0.4" } }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -5245,6 +5332,20 @@ "node": ">=8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -5670,9 +5771,9 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5720,9 +5821,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, @@ -5972,16 +6073,17 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, diff --git a/package.json b/package.json index e783387..7051f55 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ }, "homepage": "https://github.com/PokeAPI/pokedex-promise-v2#readme", "dependencies": { - "axios": "^1.7.9", + "axios": "^1.12.2", "node-cache": "^5.1.2", "p-map": "^7.0.3" }, @@ -59,7 +59,7 @@ "@types/chai-things": "^0.0.38", "@types/memory-cache": "^0.2.6", "@types/mocha": "^10.0.10", - "@types/node": "^20.17.10", + "@types/node": "^20.19.14", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "chai": "^4.5.0", @@ -69,12 +69,24 @@ "doctoc": "^2.2.1", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-import": "^2.31.0", + "eslint-plugin-import": "^2.32.0", "lodash": "^4.17.21", "mocha": "^10.8.2", - "quicktype-core": "^23.0.170", + "quicktype-core": "^23.2.6", "ts-morph": "^21.0.1", - "typescript": "^5.7.2" + "typescript": "^5.9.2" }, - "packageManager": "pnpm@8.10.2+sha1.e0b68270e89c817ff88b7be62466a2128c53af02" + "packageManager": "pnpm@8.10.2+sha1.e0b68270e89c817ff88b7be62466a2128c53af02", + "pnpm": { + "overrides": { + "braces@<3.0.3": ">=3.0.3", + "micromatch@<4.0.8": ">=4.0.8", + "axios@>=1.0.0 <1.8.2": ">=1.8.2", + "cross-spawn@>=7.0.0 <7.0.5": ">=7.0.5", + "brace-expansion@>=1.0.0 <=1.1.11": ">=1.1.12", + "brace-expansion@>=2.0.0 <=2.0.1": ">=2.0.2", + "form-data@>=4.0.0 <4.0.4": ">=4.0.4", + "axios@<1.12.0": ">=1.12.0" + } + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1103459..8eb3ed0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,20 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + braces@<3.0.3: '>=3.0.3' + micromatch@<4.0.8: '>=4.0.8' + axios@>=1.0.0 <1.8.2: '>=1.8.2' + cross-spawn@>=7.0.0 <7.0.5: '>=7.0.5' + brace-expansion@>=1.0.0 <=1.1.11: '>=1.1.12' + brace-expansion@>=2.0.0 <=2.0.1: '>=2.0.2' + form-data@>=4.0.0 <4.0.4: '>=4.0.4' + axios@<1.12.0: '>=1.12.0' + dependencies: axios: - specifier: ^1.7.9 - version: 1.7.9 + specifier: ^1.12.2 + version: 1.12.2 node-cache: specifier: ^5.1.2 version: 5.1.2 @@ -32,14 +42,14 @@ devDependencies: specifier: ^10.0.10 version: 10.0.10 '@types/node': - specifier: ^20.17.10 - version: 20.17.10 + specifier: ^20.19.14 + version: 20.19.14 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.7.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.7.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.9.2) chai: specifier: ^4.5.0 version: 4.5.0 @@ -60,10 +70,10 @@ devDependencies: version: 8.57.1 eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1) eslint-plugin-import: - specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) + specifier: ^2.32.0 + version: 2.32.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -71,14 +81,14 @@ devDependencies: specifier: ^10.8.2 version: 10.8.2 quicktype-core: - specifier: ^23.0.170 - version: 23.0.170 + specifier: ^23.2.6 + version: 23.2.6 ts-morph: specifier: ^21.0.1 version: 21.0.1 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.9.2 + version: 5.9.2 packages: @@ -107,7 +117,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.4.0(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.0 @@ -134,7 +144,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.4.0(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -183,7 +193,7 @@ packages: resolution: {integrity: sha512-T0HO+VrU9VbLRiEx/kH4+gwGMHNMIGkp0Pok+p0I33saOOLyhfGvwOKQgvt2qkxzQEV2L5MtGB8EnW4r5d3CqQ==} dependencies: '@textlint/ast-node-types': 12.6.1 - debug: 4.3.4 + debug: 4.4.0(supports-color@8.1.1) mdast-util-gfm-autolink-literal: 0.1.3 remark-footnotes: 3.0.0 remark-frontmatter: 3.0.0 @@ -242,10 +252,10 @@ packages: resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} dev: true - /@types/node@20.17.10: - resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} + /@types/node@20.19.14: + resolution: {integrity: sha512-gqiKWld3YIkmtrrg9zDvg9jfksZCcPywXVN7IauUGhilwGV/yOyeUsvpR796m/Jye0zUzMXPKe8Ct1B79A7N5Q==} dependencies: - undici-types: 6.19.8 + undici-types: 6.21.0 dev: true /@types/semver@7.5.6: @@ -256,7 +266,7 @@ packages: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.7.2): + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.9.2): resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -268,10 +278,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 eslint: 8.57.1 @@ -279,13 +289,13 @@ packages: ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.0.3(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2): + /@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -297,11 +307,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 eslint: 8.57.1 - typescript: 5.7.2 + typescript: 5.9.2 transitivePeerDependencies: - supports-color dev: true @@ -314,7 +324,7 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.2): + /@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.2): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -324,12 +334,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) debug: 4.3.4 eslint: 8.57.1 - ts-api-utils: 1.0.3(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.0.3(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - supports-color dev: true @@ -339,7 +349,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -355,13 +365,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.0.3(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.2): + /@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -372,7 +382,7 @@ packages: '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) eslint: 8.57.1 semver: 7.5.4 transitivePeerDependencies: @@ -477,7 +487,7 @@ packages: /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 is-array-buffer: 3.0.2 dev: true @@ -485,20 +495,22 @@ packages: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 is-array-buffer: 3.0.5 dev: true - /array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + /array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.7 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.6 - is-string: 1.0.7 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 dev: true /array-union@2.1.0: @@ -506,35 +518,36 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + /array.prototype.findlastindex@1.2.6: + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 dev: true - /array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + /array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.7 es-shim-unscopables: 1.0.2 dev: true - /array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + /array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.7 es-shim-unscopables: 1.0.2 dev: true @@ -543,10 +556,10 @@ packages: engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.7 + get-intrinsic: 1.2.6 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 dev: true @@ -558,9 +571,9 @@ packages: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.24.0 es-errors: 1.3.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 dev: true @@ -584,11 +597,11 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /axios@1.7.9: - resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + /axios@1.12.2: + resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==} dependencies: follow-redirects: 1.15.9 - form-data: 4.0.0 + form-data: 4.0.4 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -602,6 +615,11 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true + /balanced-match@3.0.1: + resolution: {integrity: sha512-vjtV3hiLqYDNRoiAv0zC4QaGAMPomEoq83PRmYIofPswwZurCeWR5LByXm7SyoL0Zh5+2z0+HC7jG8gSZJUh0w==} + engines: {node: '>= 16'} + dev: true + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true @@ -611,17 +629,17 @@ packages: engines: {node: '>=8'} dev: true - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - concat-map: 0.0.1 dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + /brace-expansion@4.0.1: + resolution: {integrity: sha512-YClrbvTCXGe70pU2JiEiPLYXO9gQkyxYeKpJIQHVS/gOs6EWMQP2RYBwjFLNT322Ji8TOC3IMPfsYCedNpzKfA==} + engines: {node: '>= 18'} dependencies: - balanced-match: 1.0.2 + balanced-match: 3.0.1 dev: true /braces@3.0.3: @@ -652,6 +670,13 @@ packages: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 + + /call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 dev: true /call-bind@1.0.5: @@ -668,7 +693,7 @@ packages: dependencies: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 - get-intrinsic: 1.2.6 + get-intrinsic: 1.3.0 set-function-length: 1.2.2 dev: true @@ -680,6 +705,14 @@ packages: get-intrinsic: 1.2.6 dev: true + /call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + dev: true + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -839,10 +872,6 @@ packages: typical: 5.2.0 dev: true - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - /confusing-browser-globals@1.0.11: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} dev: true @@ -855,8 +884,8 @@ packages: - encoding dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -868,7 +897,7 @@ packages: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 dev: true @@ -877,7 +906,7 @@ packages: resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 dev: true @@ -886,7 +915,7 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 dev: true @@ -963,7 +992,7 @@ packages: dependencies: es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 dev: true /define-properties@1.2.1: @@ -1063,7 +1092,6 @@ packages: call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 - dev: true /emoji-regex@10.1.0: resolution: {integrity: sha512-xAEnNCT3w2Tg6MA7ly6QqYJvEoY1tm9iIjJ3yMKK9JPlWuRHAMoe5iETwQnx3M9TVbFMfsrBgWKR+IsmswwNjg==} @@ -1180,30 +1208,94 @@ packages: which-typed-array: 1.1.18 dev: true + /es-abstract@1.24.0: + resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.19 + dev: true + /es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} - dev: true /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - dev: true /es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 + + /es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 dev: true /es-set-tostringtag@2.0.2: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - has-tostringtag: 1.0.0 - hasown: 2.0.0 + get-intrinsic: 1.2.6 + has-tostringtag: 1.0.2 + hasown: 2.0.2 dev: true /es-set-tostringtag@2.0.3: @@ -1215,12 +1307,28 @@ packages: hasown: 2.0.2 dev: true + /es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: hasown: 2.0.2 dev: true + /es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: true + /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} @@ -1235,8 +1343,8 @@ packages: engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 dev: true /escalade@3.1.1: @@ -1254,7 +1362,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): + /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0)(eslint@8.57.1): resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -1263,7 +1371,7 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1) object.assign: 4.1.5 object.entries: 1.1.7 semver: 6.3.1 @@ -1279,8 +1387,8 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + /eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -1300,7 +1408,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -1308,8 +1416,8 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1): - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + /eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1): + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -1319,16 +1427,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -1374,7 +1482,7 @@ packages: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 @@ -1465,7 +1573,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 dev: true /fast-json-stable-stringify@2.1.0: @@ -1551,12 +1659,21 @@ packages: is-callable: 1.2.7 dev: true - /form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + /for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: true + + /form-data@4.0.4: + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 dev: false @@ -1579,15 +1696,14 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.7 functions-have-names: 1.2.3 dev: true @@ -1596,7 +1712,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-properties: 1.2.1 functions-have-names: 1.2.3 hasown: 2.0.2 @@ -1639,23 +1755,46 @@ packages: has-symbols: 1.1.0 hasown: 2.0.2 math-intrinsics: 1.1.0 + + /get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + dev: true + + /get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 dev: true /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.8 + get-intrinsic: 1.2.6 dev: true /get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.3.0 dev: true /glob-parent@5.1.2: @@ -1739,7 +1878,6 @@ packages: /gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} - dev: true /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -1791,21 +1929,12 @@ packages: /has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - dev: true - - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: true /has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.1.0 - dev: true /hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} @@ -1819,7 +1948,6 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: true /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} @@ -1873,8 +2001,8 @@ packages: resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - hasown: 2.0.0 + get-intrinsic: 1.2.6 + hasown: 2.0.2 side-channel: 1.0.4 dev: true @@ -1901,8 +2029,8 @@ packages: /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.8 + get-intrinsic: 1.2.6 is-typed-array: 1.1.12 dev: true @@ -1911,8 +2039,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 - get-intrinsic: 1.2.6 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 dev: true /is-async-function@2.0.0: @@ -1946,15 +2074,15 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.8 + has-tostringtag: 1.0.2 dev: true /is-boolean-object@1.2.1: resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 dev: true @@ -1979,8 +2107,8 @@ packages: resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 - get-intrinsic: 1.2.6 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 is-typed-array: 1.1.15 dev: true @@ -1988,14 +2116,14 @@ packages: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-date-object@1.1.0: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 dev: true @@ -2012,7 +2140,7 @@ packages: resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 dev: true /is-fullwidth-code-point@3.0.0: @@ -2048,18 +2176,23 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: true + /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-number-object@1.1.1: resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 dev: true @@ -2082,15 +2215,15 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.8 + has-tostringtag: 1.0.2 dev: true /is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 gopd: 1.2.0 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -2104,28 +2237,28 @@ packages: /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 dev: true /is-shared-array-buffer@1.0.4: resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 dev: true /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 dev: true @@ -2133,14 +2266,14 @@ packages: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 dev: true /is-symbol@1.1.1: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-symbols: 1.1.0 safe-regex-test: 1.1.0 dev: true @@ -2156,7 +2289,7 @@ packages: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 dev: true /is-unicode-supported@0.1.0: @@ -2176,7 +2309,7 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 dev: true /is-weakref@1.1.0: @@ -2186,12 +2319,19 @@ packages: call-bound: 1.0.3 dev: true + /is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + dev: true + /is-weakset@2.0.4: resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 - get-intrinsic: 1.2.6 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 dev: true /isarray@2.0.5: @@ -2299,7 +2439,6 @@ packages: /math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - dev: true /mdast-util-find-and-replace@1.1.1: resolution: {integrity: sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==} @@ -2463,14 +2602,14 @@ packages: /micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.4 + debug: 4.4.0(supports-color@8.1.1) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} dependencies: braces: 3.0.3 @@ -2492,21 +2631,21 @@ packages: /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: - brace-expansion: 1.1.11 + brace-expansion: 2.0.1 dev: true /minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 4.0.1 dev: true /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 4.0.1 dev: true /minimist@1.2.8: @@ -2591,6 +2730,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + dev: true + /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -2611,9 +2755,9 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 has-symbols: 1.1.0 object-keys: 1.1.1 dev: true @@ -2674,6 +2818,15 @@ packages: type-check: 0.4.0 dev: true + /own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + dev: true + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -2789,8 +2942,8 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /quicktype-core@23.0.170: - resolution: {integrity: sha512-ZsjveG0yJUIijUx4yQshzyQ5EAXKbFSBTQJHnJ+KoSZVxcS+m3GcmDpzrdUIRYMhgLaF11ZGvLSYi5U0xcwemw==} + /quicktype-core@23.2.6: + resolution: {integrity: sha512-asfeSv7BKBNVb9WiYhFRBvBZHcRutPRBwJMxW0pefluK4kkKu4lv0IvZBwFKvw2XygLcL1Rl90zxWDHYgkwCmA==} dependencies: '@glideapps/ts-necessities': 2.2.3 browser-or-node: 3.0.0 @@ -2846,9 +2999,9 @@ packages: call-bind: 1.0.8 define-properties: 1.2.1 dunder-proto: 1.0.1 - es-abstract: 1.23.7 + es-abstract: 1.24.0 es-errors: 1.3.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.3.0 gopd: 1.2.0 which-builtin-type: 1.2.1 dev: true @@ -2857,7 +3010,7 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 set-function-name: 2.0.1 dev: true @@ -2872,6 +3025,18 @@ packages: set-function-name: 2.0.2 dev: true + /regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + dev: true + /remark-footnotes@3.0.0: resolution: {integrity: sha512-ZssAvH9FjGYlJ/PBVKdSmfyPc3Cz4rTWgZLI4iE/SX8Nt5l3o3oEjv3wwG5VD7xOjktzdwp5coac+kJV9l4jgg==} dependencies: @@ -2952,9 +3117,9 @@ packages: resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - has-symbols: 1.0.3 + call-bind: 1.0.8 + get-intrinsic: 1.2.6 + has-symbols: 1.1.0 isarray: 2.0.5 dev: true @@ -2963,8 +3128,8 @@ packages: engines: {node: '>=0.4'} dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 - get-intrinsic: 1.2.6 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 has-symbols: 1.1.0 isarray: 2.0.5 dev: true @@ -2973,12 +3138,20 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true + /safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + dev: true + /safe-regex-test@1.0.2: resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.8 + get-intrinsic: 1.2.6 is-regex: 1.1.4 dev: true @@ -2986,7 +3159,7 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-regex: 1.2.1 dev: true @@ -3028,8 +3201,8 @@ packages: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.6 - gopd: 1.0.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 dev: true @@ -3037,9 +3210,9 @@ packages: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 dev: true /set-function-name@2.0.2: @@ -3052,6 +3225,15 @@ packages: has-property-descriptors: 1.0.2 dev: true + /set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + dev: true + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3069,35 +3251,35 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - object-inspect: 1.13.3 + object-inspect: 1.13.4 dev: true /side-channel-map@1.0.1: resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.6 - object-inspect: 1.13.3 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 dev: true /side-channel-weakmap@1.0.2: resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.6 - object-inspect: 1.13.3 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 side-channel-map: 1.0.1 dev: true /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.8 + get-intrinsic: 1.2.6 object-inspect: 1.13.1 dev: true @@ -3106,7 +3288,7 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - object-inspect: 1.13.3 + object-inspect: 1.13.4 side-channel-list: 1.0.0 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 @@ -3117,6 +3299,14 @@ packages: engines: {node: '>=8'} dev: true + /stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + dev: true + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -3131,11 +3321,11 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.7 - es-object-atoms: 1.0.0 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 dev: true @@ -3143,17 +3333,17 @@ packages: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.7 dev: true /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.7 dev: true /string.prototype.trimend@1.0.9: @@ -3169,9 +3359,9 @@ packages: /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.7 dev: true /string.prototype.trimstart@1.0.8: @@ -3180,7 +3370,7 @@ packages: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 dev: true /string_decoder@1.3.0: @@ -3270,13 +3460,13 @@ packages: resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} dev: true - /ts-api-utils@1.0.3(typescript@5.7.2): + /ts-api-utils@1.0.3(typescript@5.9.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.7.2 + typescript: 5.9.2 dev: true /ts-morph@21.0.1: @@ -3316,8 +3506,8 @@ packages: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.8 + get-intrinsic: 1.2.6 is-typed-array: 1.1.12 dev: true @@ -3325,7 +3515,7 @@ packages: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-typed-array: 1.1.15 dev: true @@ -3334,7 +3524,7 @@ packages: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -3356,7 +3546,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + call-bind: 1.0.8 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -3378,7 +3568,7 @@ packages: /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 for-each: 0.3.3 is-typed-array: 1.1.12 dev: true @@ -3395,8 +3585,8 @@ packages: reflect.getprototypeof: 1.0.9 dev: true - /typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + /typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -3414,9 +3604,9 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 has-bigints: 1.0.2 - has-symbols: 1.0.3 + has-symbols: 1.1.0 which-boxed-primitive: 1.0.2 dev: true @@ -3424,7 +3614,7 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-bigints: 1.0.2 has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 @@ -3434,8 +3624,8 @@ packages: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} dev: true - /undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} dev: true /unicode-properties@1.4.1: @@ -3528,7 +3718,7 @@ packages: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 - is-string: 1.0.7 + is-string: 1.1.1 is-symbol: 1.0.4 dev: true @@ -3547,7 +3737,7 @@ packages: resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} engines: {node: '>= 0.4'} dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 is-async-function: 2.0.0 @@ -3555,11 +3745,11 @@ packages: is-finalizationregistry: 1.1.1 is-generator-function: 1.0.10 is-regex: 1.2.1 - is-weakref: 1.1.0 + is-weakref: 1.1.1 isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 dev: true /which-collection@1.0.2: @@ -3577,10 +3767,10 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + gopd: 1.2.0 + has-tostringtag: 1.0.2 dev: true /which-typed-array@1.1.18: @@ -3595,6 +3785,19 @@ packages: has-tostringtag: 1.0.2 dev: true + /which-typed-array@1.1.19: + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + dev: true + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} From 405c7fd1bce0f1201ffda7b543f790e79e1b352e Mon Sep 17 00:00:00 2001 From: Helton Reis Date: Sun, 14 Sep 2025 20:30:00 -0300 Subject: [PATCH 6/6] fix: update type generator language --- generator/TypesGenerator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/TypesGenerator.ts b/generator/TypesGenerator.ts index 6f0d74e..de0549b 100644 --- a/generator/TypesGenerator.ts +++ b/generator/TypesGenerator.ts @@ -173,7 +173,7 @@ async function quicktypeMain(jsonSchema: string, basename: string) { // Combines final large schema file into d.ts file const qt = await quicktype({ inputData, - lang: 'TypeScript', + lang: 'typescript', rendererOptions: { 'just-types': 'true', },