diff --git a/frontend/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip b/frontend/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip deleted file mode 100644 index 14fb460b5..000000000 Binary files a/frontend/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip and /dev/null differ diff --git a/frontend/.yarn/cache/@eslint-config-array-npm-0.18.0-bb4bc4e301-60ccad1eb4.zip b/frontend/.yarn/cache/@eslint-config-array-npm-0.18.0-bb4bc4e301-60ccad1eb4.zip new file mode 100644 index 000000000..dd1505b74 Binary files /dev/null and b/frontend/.yarn/cache/@eslint-config-array-npm-0.18.0-bb4bc4e301-60ccad1eb4.zip differ diff --git a/frontend/.yarn/cache/@eslint-core-npm-0.7.0-55f1b6f05c-69227f33fd.zip b/frontend/.yarn/cache/@eslint-core-npm-0.7.0-55f1b6f05c-69227f33fd.zip new file mode 100644 index 000000000..a7d4d5596 Binary files /dev/null and b/frontend/.yarn/cache/@eslint-core-npm-0.7.0-55f1b6f05c-69227f33fd.zip differ diff --git a/frontend/.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-7a3b14f4b4.zip b/frontend/.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-7a3b14f4b4.zip deleted file mode 100644 index b00a29818..000000000 Binary files a/frontend/.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-7a3b14f4b4.zip and /dev/null differ diff --git a/frontend/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-02bf892d13.zip b/frontend/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-02bf892d13.zip new file mode 100644 index 000000000..6fd50d72d Binary files /dev/null and b/frontend/.yarn/cache/@eslint-eslintrc-npm-3.1.0-3837a202e2-02bf892d13.zip differ diff --git a/frontend/.yarn/cache/@eslint-js-npm-8.56.0-b1de08cbff-97a4b5ccf7.zip b/frontend/.yarn/cache/@eslint-js-npm-8.56.0-b1de08cbff-97a4b5ccf7.zip deleted file mode 100644 index a47dc831f..000000000 Binary files a/frontend/.yarn/cache/@eslint-js-npm-8.56.0-b1de08cbff-97a4b5ccf7.zip and /dev/null differ diff --git a/frontend/.yarn/cache/@eslint-js-npm-9.13.0-2ac1161c0b-aa7a4c4504.zip b/frontend/.yarn/cache/@eslint-js-npm-9.13.0-2ac1161c0b-aa7a4c4504.zip new file mode 100644 index 000000000..c467e6f97 Binary files /dev/null and b/frontend/.yarn/cache/@eslint-js-npm-9.13.0-2ac1161c0b-aa7a4c4504.zip differ diff --git a/frontend/.yarn/cache/@eslint-object-schema-npm-2.1.4-0546250476-221e8d9f28.zip b/frontend/.yarn/cache/@eslint-object-schema-npm-2.1.4-0546250476-221e8d9f28.zip new file mode 100644 index 000000000..2000881f6 Binary files /dev/null and b/frontend/.yarn/cache/@eslint-object-schema-npm-2.1.4-0546250476-221e8d9f28.zip differ diff --git a/frontend/.yarn/cache/@eslint-plugin-kit-npm-0.2.2-5e32e77841-19ce7b8c99.zip b/frontend/.yarn/cache/@eslint-plugin-kit-npm-0.2.2-5e32e77841-19ce7b8c99.zip new file mode 100644 index 000000000..411dd394b Binary files /dev/null and b/frontend/.yarn/cache/@eslint-plugin-kit-npm-0.2.2-5e32e77841-19ce7b8c99.zip differ diff --git a/frontend/.yarn/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-270d936be4.zip b/frontend/.yarn/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-270d936be4.zip new file mode 100644 index 000000000..0d6b53899 Binary files /dev/null and b/frontend/.yarn/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-270d936be4.zip differ diff --git a/frontend/.yarn/cache/@humanfs-node-npm-0.16.6-6ee2cad587-6d43c67274.zip b/frontend/.yarn/cache/@humanfs-node-npm-0.16.6-6ee2cad587-6d43c67274.zip new file mode 100644 index 000000000..a1296d513 Binary files /dev/null and b/frontend/.yarn/cache/@humanfs-node-npm-0.16.6-6ee2cad587-6d43c67274.zip differ diff --git a/frontend/.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-3ffb24ecdf.zip b/frontend/.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-3ffb24ecdf.zip deleted file mode 100644 index 503a1d53a..000000000 Binary files a/frontend/.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-3ffb24ecdf.zip and /dev/null differ diff --git a/frontend/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip b/frontend/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip deleted file mode 100644 index 52ae4fad0..000000000 Binary files a/frontend/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip and /dev/null differ diff --git a/frontend/.yarn/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-eb457f6995.zip b/frontend/.yarn/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-eb457f6995.zip new file mode 100644 index 000000000..b19be7859 Binary files /dev/null and b/frontend/.yarn/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-eb457f6995.zip differ diff --git a/frontend/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip b/frontend/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip new file mode 100644 index 000000000..4eb7ed54c Binary files /dev/null and b/frontend/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip differ diff --git a/frontend/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip b/frontend/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip new file mode 100644 index 000000000..681120149 Binary files /dev/null and b/frontend/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip differ diff --git a/frontend/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip b/frontend/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip deleted file mode 100644 index dce273dd0..000000000 Binary files a/frontend/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip and /dev/null differ diff --git a/frontend/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip b/frontend/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip deleted file mode 100644 index 7cca3a275..000000000 Binary files a/frontend/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip and /dev/null differ diff --git a/frontend/.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip b/frontend/.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip new file mode 100644 index 000000000..a32f020e1 Binary files /dev/null and b/frontend/.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip differ diff --git a/frontend/.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-b4b28f1df5.zip b/frontend/.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-b4b28f1df5.zip deleted file mode 100644 index ba3b2a766..000000000 Binary files a/frontend/.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-b4b28f1df5.zip and /dev/null differ diff --git a/frontend/.yarn/cache/eslint-npm-8.56.0-6eec398a41-ef6193c6e4.zip b/frontend/.yarn/cache/eslint-npm-8.56.0-6eec398a41-ef6193c6e4.zip deleted file mode 100644 index 67141b768..000000000 Binary files a/frontend/.yarn/cache/eslint-npm-8.56.0-6eec398a41-ef6193c6e4.zip and /dev/null differ diff --git a/frontend/.yarn/cache/eslint-npm-9.13.0-ca97d17f52-4342cc24a8.zip b/frontend/.yarn/cache/eslint-npm-9.13.0-ca97d17f52-4342cc24a8.zip new file mode 100644 index 000000000..c87efc389 Binary files /dev/null and b/frontend/.yarn/cache/eslint-npm-9.13.0-ca97d17f52-4342cc24a8.zip differ diff --git a/frontend/.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-5c660fb905.zip b/frontend/.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-5c660fb905.zip deleted file mode 100644 index 628d419ed..000000000 Binary files a/frontend/.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-5c660fb905.zip and /dev/null differ diff --git a/frontend/.yarn/cache/eslint-scope-npm-8.2.0-d74e314c9e-cd9ab60d5a.zip b/frontend/.yarn/cache/eslint-scope-npm-8.2.0-d74e314c9e-cd9ab60d5a.zip new file mode 100644 index 000000000..fe85dbcd2 Binary files /dev/null and b/frontend/.yarn/cache/eslint-scope-npm-8.2.0-d74e314c9e-cd9ab60d5a.zip differ diff --git a/frontend/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-9651b3356b.zip b/frontend/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-9651b3356b.zip new file mode 100644 index 000000000..405b3e85d Binary files /dev/null and b/frontend/.yarn/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-9651b3356b.zip differ diff --git a/frontend/.yarn/cache/espree-npm-10.3.0-e5b10052f5-3412d44d42.zip b/frontend/.yarn/cache/espree-npm-10.3.0-e5b10052f5-3412d44d42.zip new file mode 100644 index 000000000..e03ee2849 Binary files /dev/null and b/frontend/.yarn/cache/espree-npm-10.3.0-e5b10052f5-3412d44d42.zip differ diff --git a/frontend/.yarn/cache/espree-npm-9.6.1-a50722a5a9-255ab260f0.zip b/frontend/.yarn/cache/espree-npm-9.6.1-a50722a5a9-255ab260f0.zip deleted file mode 100644 index 9edd42d5e..000000000 Binary files a/frontend/.yarn/cache/espree-npm-9.6.1-a50722a5a9-255ab260f0.zip and /dev/null differ diff --git a/frontend/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-e65fcdfc1e.zip b/frontend/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-e65fcdfc1e.zip deleted file mode 100644 index eda9be956..000000000 Binary files a/frontend/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-e65fcdfc1e.zip and /dev/null differ diff --git a/frontend/.yarn/cache/esquery-npm-1.6.0-16fee31531-c587fb8ec9.zip b/frontend/.yarn/cache/esquery-npm-1.6.0-16fee31531-c587fb8ec9.zip new file mode 100644 index 000000000..28f23bc15 Binary files /dev/null and b/frontend/.yarn/cache/esquery-npm-1.6.0-16fee31531-c587fb8ec9.zip differ diff --git a/frontend/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-099bb9d4ab.zip b/frontend/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-099bb9d4ab.zip deleted file mode 100644 index 5169985eb..000000000 Binary files a/frontend/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-099bb9d4ab.zip and /dev/null differ diff --git a/frontend/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip b/frontend/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip new file mode 100644 index 000000000..58498b44e Binary files /dev/null and b/frontend/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip differ diff --git a/frontend/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-9fe5d0cb97.zip b/frontend/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-9fe5d0cb97.zip deleted file mode 100644 index 8fad00823..000000000 Binary files a/frontend/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-9fe5d0cb97.zip and /dev/null differ diff --git a/frontend/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip b/frontend/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip new file mode 100644 index 000000000..dddd10dc2 Binary files /dev/null and b/frontend/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip differ diff --git a/frontend/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip b/frontend/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip deleted file mode 100644 index b5d1ef6f7..000000000 Binary files a/frontend/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip and /dev/null differ diff --git a/frontend/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip b/frontend/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip new file mode 100644 index 000000000..0dc832903 Binary files /dev/null and b/frontend/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip differ diff --git a/frontend/.yarn/cache/globals-npm-13.20.0-4565a722e7-9df85cde2f.zip b/frontend/.yarn/cache/globals-npm-13.20.0-4565a722e7-9df85cde2f.zip deleted file mode 100644 index 2620ceb88..000000000 Binary files a/frontend/.yarn/cache/globals-npm-13.20.0-4565a722e7-9df85cde2f.zip and /dev/null differ diff --git a/frontend/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip b/frontend/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip new file mode 100644 index 000000000..d912b49ac Binary files /dev/null and b/frontend/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip differ diff --git a/frontend/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip b/frontend/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip new file mode 100644 index 000000000..634da5625 Binary files /dev/null and b/frontend/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip differ diff --git a/frontend/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip b/frontend/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip new file mode 100644 index 000000000..8fd419164 Binary files /dev/null and b/frontend/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip differ diff --git a/frontend/package.json b/frontend/package.json index 71db9483b..b61ee6955 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -46,7 +46,7 @@ "@types/eslint": "^9.0.0", "@typescript-eslint/eslint-plugin": "8.12.1", "@typescript-eslint/parser": "8.12.1", - "eslint": "8.56.0", + "eslint": "9.13.0", "husky": "8.0.3", "lint-staged": "13.2.2", "per-env": "1.0.2", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 094e98d34..72108d041 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -559,41 +559,68 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 +"@eslint/config-array@npm:^0.18.0": + version: 0.18.0 + resolution: "@eslint/config-array@npm:0.18.0" + dependencies: + "@eslint/object-schema": "npm:^2.1.4" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10/60ccad1eb4806710b085cd739568ec7afd289ee5af6ca0383f0876f9fe375559ef525f7b3f86bdb3f961493de952f2cf3ab4aa4a6ccaef0ae3cd688267cabcb3 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" +"@eslint/core@npm:^0.7.0": + version: 0.7.0 + resolution: "@eslint/core@npm:0.7.0" + checksum: 10/69227f33fddd9b402b7b0830732a6e84cae77d202cb5b56f0dbcc462882e07d00e80216b796cf2f243f5b775af3ef27545a0c439d78e66122eab71da4773b81c + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.1.0": + version: 3.1.0 + resolution: "@eslint/eslintrc@npm:3.1.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + checksum: 10/02bf892d1397e1029209dea685e9f4f87baf643315df2a632b5f121ec7e8548a3b34f428a007234fa82772218fa8a3ac2d10328637b9ce63b7f8344035b74db3 languageName: node linkType: hard -"@eslint/js@npm:8.56.0": - version: 8.56.0 - resolution: "@eslint/js@npm:8.56.0" - checksum: 10/97a4b5ccf7e24f4d205a1fb0f21cdcd610348ecf685f6798a48dd41ba443f2c1eedd3050ff5a0b8f30b8cf6501ab512aa9b76e531db15e59c9ebaa41f3162e37 +"@eslint/js@npm:9.13.0": + version: 9.13.0 + resolution: "@eslint/js@npm:9.13.0" + checksum: 10/aa7a4c45044a6cf6e14666ecc0b56ad41c80f022bd4718620b4a7e3d892111312f4e4ac4787fd11b3bf5abdb6ff9a95fdae7e73ef790528f150d86e9be1754a2 + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/object-schema@npm:2.1.4" + checksum: 10/221e8d9f281c605948cd6e030874aacce83fe097f8f9c1964787037bccf08e82b7aa9eff1850a30fffac43f1d76555727ec22a2af479d91e268e89d1e035131e + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.0": + version: 0.2.2 + resolution: "@eslint/plugin-kit@npm:0.2.2" + dependencies: + levn: "npm:^0.4.1" + checksum: 10/19ce7b8c991c7d17269044d64cd1f8e207b5ddf31290de65950cdaf4c78387467759ad0ca275708c11b85d90e649faf65618255ad310a532ef6dea7fe6326bf1 languageName: node linkType: hard @@ -684,14 +711,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.5": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10/6d43c6727463772d05610aa05c83dab2bfbe78291022ee7a92cb50999910b8c720c76cc312822e2dea2b497aa1b3fef5fe9f68803fc45c9d4ed105874a65e339 languageName: node linkType: hard @@ -702,10 +735,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 +"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10/eb457f699529de7f07649679ec9e0353055eebe443c2efe71c6dd950258892475a038e13c6a8c5e13ed1fb538cdd0a8794faa96b24b6ffc4c87fb1fc9f70ad7f languageName: node linkType: hard @@ -965,7 +998,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -1357,6 +1390,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d + languageName: node + linkType: hard + "@types/glob@npm:*": version: 8.1.0 resolution: "@types/glob@npm:8.1.0" @@ -1374,6 +1414,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + languageName: node + linkType: hard + "@types/linkify-it@npm:*": version: 3.0.2 resolution: "@types/linkify-it@npm:3.0.2" @@ -1552,13 +1599,6 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 - languageName: node - linkType: hard - "@zeit/schemas@npm:2.36.0": version: 2.36.0 resolution: "@zeit/schemas@npm:2.36.0" @@ -1601,21 +1641,21 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.8.0": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10/b4e77d56d24d3e11a45d9ac8ae661b4e14a4af04ae33edbf1e6bf910887e5bb352cc60e9ea06a0944880e6b658f58c095d3b54e88e1921cb9319608b51085dd7 + checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 languageName: node linkType: hard -"acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.8.0": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" bin: acorn: bin/acorn - checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd + checksum: 10/b4e77d56d24d3e11a45d9ac8ae661b4e14a4af04ae33edbf1e6bf910887e5bb352cc60e9ea06a0944880e6b658f58c095d3b54e88e1921cb9319608b51085dd7 languageName: node linkType: hard @@ -2979,15 +3019,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 - languageName: node - linkType: hard - "dom-serializer@npm:^2.0.0": version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" @@ -3317,13 +3348,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" +"eslint-scope@npm:^8.1.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + checksum: 10/cd9ab60d5a68f3a0fcac04d1cff5a7383d0f331964d5f1c446259123caec5b3ccc542284d07846e4f4d1389da77750821cc9a6e1ce18558c674977351666f9a6 languageName: node linkType: hard @@ -3341,73 +3372,82 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.56.0": - version: 8.56.0 - resolution: "eslint@npm:8.56.0" +"eslint-visitor-keys@npm:^4.1.0, eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10/9651b3356b01760e586b4c631c5268c0e1a85236e3292bf754f0472f465bf9a856c0ddc261fceace155334118c0151778effafbab981413dbf9288349343fa25 + languageName: node + linkType: hard + +"eslint@npm:9.13.0": + version: 9.13.0 + resolution: "eslint@npm:9.13.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.56.0" - "@humanwhocodes/config-array": "npm:^0.11.13" + "@eslint-community/regexpp": "npm:^4.11.0" + "@eslint/config-array": "npm:^0.18.0" + "@eslint/core": "npm:^0.7.0" + "@eslint/eslintrc": "npm:^3.1.0" + "@eslint/js": "npm:9.13.0" + "@eslint/plugin-kit": "npm:^0.2.0" + "@humanfs/node": "npm:^0.16.5" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" + "@humanwhocodes/retry": "npm:^0.3.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" + eslint-scope: "npm:^8.1.0" + eslint-visitor-keys: "npm:^4.1.0" + espree: "npm:^10.2.0" + esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" text-table: "npm:^0.2.0" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 10/ef6193c6e4cef20774b985a5cc2fd4bf6d3c4decd423117cbc4a0196617861745db291217ad3c537bc3a160650cca965bc818f55e1f3e446af1fcb293f9940a5 + checksum: 10/4342cc24a8d73581676f1b4959c2ddac18ed169731d9c55b708d2eacfc066ed5bdbc2c3c129e1f70142f0704bc25884a1a9ae580e15be5921f9c7f7d0f3ebe68 languageName: node linkType: hard -"espree@npm:^9.0.0": - version: 9.5.2 - resolution: "espree@npm:9.5.2" +"espree@npm:^10.0.1, espree@npm:^10.2.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" dependencies: - acorn: "npm:^8.8.0" + acorn: "npm:^8.14.0" acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/2c9d0fec9ac1230856baec338bd238ca9a69b451ee451f0da25e07d356e1bdef45a2ae5f8c374f492f4bb568d17fc7c998ef44f04a2e9b6a11fc8c194c677ba4 + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/3412d44d4204c9e29d6b5dd0277400cfa0cd68495dc09eae1b9ce79d0c8985c1c5cc09cb9ba32a1cd963f48a49b0c46bdb7736afe395a300aa6bb1c0d86837e8 languageName: node linkType: hard -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" +"espree@npm:^9.0.0": + version: 9.5.2 + resolution: "espree@npm:9.5.2" dependencies: - acorn: "npm:^8.9.0" + acorn: "npm:^8.8.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 + checksum: 10/2c9d0fec9ac1230856baec338bd238ca9a69b451ee451f0da25e07d356e1bdef45a2ae5f8c374f492f4bb568d17fc7c998ef44f04a2e9b6a11fc8c194c677ba4 languageName: node linkType: hard @@ -3421,12 +3461,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" +"esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d + checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a languageName: node linkType: hard @@ -3695,12 +3735,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10/099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b + flat-cache: "npm:^4.0.0" + checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0 languageName: node linkType: hard @@ -3832,20 +3872,20 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: - flatted: "npm:^3.1.0" - rimraf: "npm:^3.0.2" - checksum: 10/9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 10/427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 languageName: node linkType: hard @@ -4204,12 +4244,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10/9df85cde2f0dce6ac9b3a5e08bec109d2f3b38ddd055a83867e0672c55704866d53ce6a4265859fa630624baadd46f50ca38602a13607ad86be853a8c179d3e7 +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 languageName: node linkType: hard @@ -4818,7 +4856,7 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": +"is-path-inside@npm:^3.0.2": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: 10/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 @@ -5052,6 +5090,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10/82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c + languageName: node + linkType: hard + "json-parse-helpfulerror@npm:^1.0.3": version: 1.0.3 resolution: "json-parse-helpfulerror@npm:1.0.3" @@ -5187,7 +5232,7 @@ __metadata: "@types/eslint": "npm:^9.0.0" "@typescript-eslint/eslint-plugin": "npm:8.12.1" "@typescript-eslint/parser": "npm:8.12.1" - eslint: "npm:8.56.0" + eslint: "npm:9.13.0" firebase-tools: "npm:13.6.0" husky: "npm:8.0.3" lint-staged: "npm:13.2.2" @@ -5209,6 +5254,15 @@ __metadata: languageName: unknown linkType: soft +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 + languageName: node + linkType: hard + "klaw@npm:^3.0.0": version: 3.0.0 resolution: "klaw@npm:3.0.0" @@ -5752,7 +5806,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: