From 41da5422e34279fc55e7304180a238a7455b2099 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 19:43:32 +0000 Subject: [PATCH] Update dependency eslint to v9 --- bun.lockb | Bin 266367 -> 273120 bytes package-lock.json | 278 ++++++++++++++++++++++++---------------------- package.json | 2 +- 3 files changed, 145 insertions(+), 135 deletions(-) diff --git a/bun.lockb b/bun.lockb index 1ca7fb05b66d12e7fc707bfcb027e0b6ec67a507..c515ed2443ebc05995993492746d62ef14957495 100755 GIT binary patch delta 12031 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 delta 8801 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 UbdakTB0AwM<34${t9j?Y0l-S($N&HU diff --git a/package-lock.json b/package-lock.json index 51d6682a..5acf1cef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@types/sinon": "17.0.3", "@typescript-eslint/eslint-plugin": "8.0.0", "@typescript-eslint/parser": "8.0.0", - "eslint": "8.57.0", + "eslint": "9.8.0", "firebase-functions-test": "3.3.0", "sinon": "18.0.0", "ts-node": "10.9.2", @@ -957,24 +957,41 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.17.1.tgz", + "integrity": "sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", "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", @@ -982,19 +999,30 @@ "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", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz", + "integrity": "sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", "dev": true, + "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@fastify/busboy": { @@ -1197,20 +1225,6 @@ "node": ">=6" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -1224,11 +1238,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true + "node_modules/@humanwhocodes/retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", + "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -2367,12 +2389,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -2398,10 +2414,11 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2414,6 +2431,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -3287,18 +3305,6 @@ "node": ">=8" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/duplexify": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", @@ -3429,41 +3435,38 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.8.0.tgz", + "integrity": "sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==", "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/regexpp": "^4.11.0", + "@eslint/config-array": "^0.17.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.8.0", "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "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.0.2", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.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", @@ -3477,23 +3480,24 @@ "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" } }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", + "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "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" @@ -3511,18 +3515,45 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "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", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.0.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" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -3822,15 +3853,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "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": { @@ -3971,24 +4003,25 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "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.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" }, "node_modules/form-data": { "version": "2.5.1", @@ -4024,7 +4057,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -4148,6 +4182,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4176,15 +4211,13 @@ } }, "node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4488,6 +4521,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, + "peer": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -5315,7 +5349,8 @@ "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 + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -5448,6 +5483,7 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -6035,6 +6071,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -6477,21 +6514,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -7226,18 +7248,6 @@ "node": ">=4" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", diff --git a/package.json b/package.json index 1c9d559d..7da9fbb4 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@types/sinon": "17.0.3", "@typescript-eslint/eslint-plugin": "8.0.0", "@typescript-eslint/parser": "8.0.0", - "eslint": "8.57.0", + "eslint": "9.8.0", "firebase-functions-test": "3.3.0", "sinon": "18.0.0", "ts-node": "10.9.2",