From ce24c22e673ac39fd166664fb930e1a983d98bc0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 04:10:52 +0000 Subject: [PATCH] chore(deps-dev): bump eslint from 8.57.0 to 9.35.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.35.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.35.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.35.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- bun.lockb | Bin 62903 -> 72098 bytes package-lock.json | 681 +++++++++++++++++++++++++--------------------- package.json | 2 +- 3 files changed, 376 insertions(+), 307 deletions(-) diff --git a/bun.lockb b/bun.lockb index 18a1751c4c2c0e8f405a0f2f035eadf48950bf6a..7222bcf0269acd3eaf12c208e293225589a4f179 100755 GIT binary patch delta 12822 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.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.0", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.4", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -179,31 +226,71 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/js": { - "version": "8.57.0", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", "dev": true, "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", + "node_modules/@eslint/plugin-kit": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@eslint/core": "^0.15.2", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=18.18.0" } }, "node_modules/@humanwhocodes/module-importer": { @@ -218,10 +305,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "BSD-3-Clause" + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -311,7 +407,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, @@ -334,65 +432,6 @@ "@types/node": "*" } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/type-utils": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.16.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@typescript-eslint/scope-manager": { "version": "7.16.0", "dev": true, @@ -409,32 +448,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@typescript-eslint/types": { "version": "7.16.0", "dev": true, @@ -496,27 +509,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "7.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "7.16.0", "dev": true, @@ -533,11 +525,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, "node_modules/@vladfrangu/async_event_emitter": { "version": "2.4.6", "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.6.tgz", @@ -548,7 +535,9 @@ } }, "node_modules/acorn": { - "version": "8.12.0", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -560,6 +549,8 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -568,6 +559,8 @@ }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", "dependencies": { @@ -581,14 +574,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -605,6 +590,8 @@ }, "node_modules/argparse": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true, "license": "Python-2.0" }, @@ -622,7 +609,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", + "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": { @@ -653,6 +642,8 @@ }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "license": "MIT", "engines": { @@ -692,11 +683,15 @@ }, "node_modules/concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true, "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.3", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { @@ -770,17 +765,6 @@ "url": "https://github.com/discordjs/discord.js?sponsor" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "dev": true, @@ -793,61 +777,70 @@ } }, "node_modules/eslint": { - "version": "8.57.0", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.35.0", + "@eslint/plugin-kit": "^0.3.5", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-scope": { - "version": "7.2.2", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -855,7 +848,7 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -872,17 +865,45 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/espree": { - "version": "9.6.1", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -901,6 +922,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -920,6 +943,8 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -958,6 +983,8 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, "license": "MIT" }, @@ -975,14 +1002,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/fill-range": { @@ -1012,47 +1041,26 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "dev": true, "license": "ISC" }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "dev": true, @@ -1065,14 +1073,13 @@ } }, "node_modules/globals": { - "version": "13.24.0", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1119,7 +1126,9 @@ } }, "node_modules/import-fresh": { - "version": "3.3.0", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1141,20 +1150,6 @@ "node": ">=0.8.19" } }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/is-extglob": { "version": "2.1.1", "dev": true, @@ -1182,21 +1177,17 @@ "node": ">=0.12.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, "license": "ISC" }, "node_modules/js-yaml": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "license": "MIT", "dependencies": { @@ -1208,11 +1199,15 @@ }, "node_modules/json-buffer": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, "license": "MIT" }, @@ -1223,6 +1218,8 @@ }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "license": "MIT", "dependencies": { @@ -1295,6 +1292,8 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "license": "ISC", "dependencies": { @@ -1314,14 +1313,6 @@ "dev": true, "license": "MIT" }, - "node_modules/once": { - "version": "1.4.0", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/optionator": { "version": "0.9.4", "dev": true, @@ -1368,6 +1359,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "license": "MIT", "dependencies": { @@ -1385,16 +1378,10 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "license": "MIT", "engines": { @@ -1430,6 +1417,8 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -1457,6 +1446,8 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "license": "MIT", "engines": { @@ -1472,20 +1463,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "dev": true, @@ -1521,6 +1498,8 @@ }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "license": "MIT", "dependencies": { @@ -1532,6 +1511,8 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "license": "MIT", "engines": { @@ -1546,19 +1527,10 @@ "node": ">=8" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "license": "MIT", "engines": { @@ -1579,11 +1551,6 @@ "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/to-regex-range": { "version": "5.0.1", "dev": true, @@ -1627,17 +1594,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typescript": { "version": "5.4.5", "license": "Apache-2.0", @@ -1675,6 +1631,120 @@ } } }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz", + "integrity": "sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/type-utils": "7.16.0", + "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz", + "integrity": "sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.16.0", + "@typescript-eslint/utils": "7.16.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/typescript-estree": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz", + "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/typescript-estree": "7.16.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, "node_modules/undici": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", @@ -1689,6 +1759,8 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1697,6 +1769,8 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "license": "ISC", "dependencies": { @@ -1717,11 +1791,6 @@ "node": ">=0.10.0" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", diff --git a/package.json b/package.json index 9d8ecbb..6ac570c 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@types/bun": "1.1.9", "@types/eslint__js": "^8.42.3", - "eslint": "^8.56.0", + "eslint": "^9.35.0", "typescript-eslint": "^7.0.1" }, "peerDependencies": {