diff --git a/package.json b/package.json index 2e09a1f7..c6aa5441 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "css-mediaquery": "0.1.2", "cypress": "9.7.0", "cz-conventional-changelog": "3.3.0", - "eslint": "8.16.0", + "eslint": "9.14.0", "eslint-config-airbnb": "19.0.4", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "17.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0d3f90e..e0f475a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,7 +134,7 @@ importers: version: 5.0.2 '@nabla/vite-plugin-eslint': specifier: 1.4.0 - version: 1.4.0(eslint@8.16.0)(vite@2.9.9) + version: 1.4.0(eslint@9.14.0)(vite@2.9.9) '@rollup/plugin-yaml': specifier: 3.1.0 version: 3.1.0(rollup@2.75.5) @@ -197,10 +197,10 @@ importers: version: 5.14.3 '@typescript-eslint/eslint-plugin': specifier: 5.27.0 - version: 5.27.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0)(typescript@4.7.2) + version: 5.27.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0)(typescript@4.7.2) '@typescript-eslint/parser': specifier: 5.27.0 - version: 5.27.0(eslint@8.16.0)(typescript@4.7.2) + version: 5.27.0(eslint@9.14.0)(typescript@4.7.2) '@vitejs/plugin-react': specifier: 1.3.2 version: 1.3.2 @@ -229,44 +229,44 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint: - specifier: 8.16.0 - version: 8.16.0 + specifier: 9.14.0 + version: 9.14.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint-plugin-jsx-a11y@6.5.1(eslint@8.16.0))(eslint-plugin-react-hooks@4.5.0(eslint@8.16.0))(eslint-plugin-react@7.30.0(eslint@8.16.0))(eslint@8.16.0) + version: 19.0.4(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint-plugin-jsx-a11y@6.5.1(eslint@9.14.0))(eslint-plugin-react-hooks@4.5.0(eslint@9.14.0))(eslint-plugin-react@7.30.0(eslint@9.14.0))(eslint@9.14.0) eslint-config-airbnb-base: specifier: 15.0.0 - version: 15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint@8.16.0) + version: 15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint@9.14.0) eslint-config-airbnb-typescript: specifier: 17.0.0 - version: 17.0.0(@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0)(typescript@4.7.2))(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint@8.16.0) + version: 17.0.0(@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0)(typescript@4.7.2))(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint@9.14.0) eslint-config-prettier: specifier: 8.5.0 - version: 8.5.0(eslint@8.16.0) + version: 8.5.0(eslint@9.14.0) eslint-plugin-cypress: specifier: 2.12.1 - version: 2.12.1(eslint@8.16.0) + version: 2.12.1(eslint@9.14.0) eslint-plugin-import: specifier: 2.26.0 - version: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0) + version: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0) eslint-plugin-jsx-a11y: specifier: 6.5.1 - version: 6.5.1(eslint@8.16.0) + version: 6.5.1(eslint@9.14.0) eslint-plugin-react: specifier: 7.30.0 - version: 7.30.0(eslint@8.16.0) + version: 7.30.0(eslint@9.14.0) eslint-plugin-react-hooks: specifier: 4.5.0 - version: 4.5.0(eslint@8.16.0) + version: 4.5.0(eslint@9.14.0) eslint-plugin-react-prefer-function-component: specifier: 2.0.0 version: 2.0.0 eslint-plugin-testing-library: specifier: 5.5.1 - version: 5.5.1(eslint@8.16.0)(typescript@4.7.2) + version: 5.5.1(eslint@9.14.0)(typescript@4.7.2) eslint-plugin-unicorn: specifier: 42.0.0 - version: 42.0.0(eslint@8.16.0) + version: 42.0.0(eslint@9.14.0) husky: specifier: 8.0.1 version: 8.0.1 @@ -1043,9 +1043,39 @@ packages: '@emotion/weak-memoize@0.2.5': resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} - '@eslint/eslintrc@1.3.0': - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.14.0': + resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.2': + resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@formatjs/cli@5.0.2': resolution: {integrity: sha512-I25CK1NjqBPab50VZxUHeIwYtDx6C/upjuNQCUUD/Ehte0EoGQk2QOkpwqRScuiFVjLiD2dNxGbq+5n5NGRq7g==} @@ -1111,14 +1141,25 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@humanwhocodes/config-array@0.9.5': - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} - '@humanwhocodes/object-schema@1.2.1': - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.4.0': + resolution: {integrity: sha512-xnRgu9DxZbkWak/te3fcytNyp8MTbuiZIaueg2rgEvBuN55n04nwLYLU9TX/VVlusc9L2ZNXi99nUFNkHXtr5g==} + engines: {node: '>=18.18'} '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -1489,6 +1530,9 @@ packages: '@types/estree@0.0.51': resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/file-saver@2.0.5': resolution: {integrity: sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ==} @@ -1516,6 +1560,9 @@ packages: '@types/json-schema@7.0.11': resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/json-stable-stringify@1.0.34': resolution: {integrity: sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==} @@ -1728,6 +1775,7 @@ packages: '@xmldom/xmldom@0.7.5': resolution: {integrity: sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==} engines: {node: '>=10.0.0'} + deprecated: this version is no longer supported, please update to at least 0.8.* '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -1768,6 +1816,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + acorn@8.7.1: resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} engines: {node: '>=0.4.0'} @@ -2530,10 +2583,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dom-accessibility-api@0.5.14: resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==} @@ -2859,9 +2908,9 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-utils@3.0.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} @@ -2877,14 +2926,27 @@ packages: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.16.0: - resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==} + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.14.0: + resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true - espree@9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -2895,6 +2957,10 @@ packages: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} engines: {node: '>=0.10'} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -3004,6 +3070,10 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + file-saver@2.0.5: resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} @@ -3044,9 +3114,16 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + flatted@3.2.5: resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flip-toolkit@7.0.14: resolution: {integrity: sha512-mV3fwJuFxXU0tSiUL79NEfykwjEABV7I4gdx7S83GrQ0eJC/TIS1R8TW0u2qdDAtd5yhTcrm9IVfqyjJdGqrqQ==} engines: {node: '>=8', npm: '>=5'} @@ -3227,9 +3304,9 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.15.0: - resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} - engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} globby@11.0.4: resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} @@ -3678,6 +3755,9 @@ packages: engines: {node: '>=4'} hasBin: true + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -3732,6 +3812,9 @@ packages: resolution: {integrity: sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==} engines: {node: '>=4.0'} + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -4224,8 +4307,8 @@ packages: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} - optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} ora@5.4.1: @@ -5368,10 +5451,6 @@ packages: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} @@ -5690,6 +5769,10 @@ packages: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + workbox-background-sync@6.5.3: resolution: {integrity: sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==} @@ -6774,12 +6857,29 @@ snapshots: '@emotion/weak-memoize@0.2.5': {} - '@eslint/eslintrc@1.3.0': + '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0)': + dependencies: + eslint: 9.14.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.4(supports-color@9.2.2) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.7.0': {} + + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@9.2.2) - espree: 9.3.2 - globals: 13.15.0 + espree: 10.3.0 + globals: 14.0.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -6788,6 +6888,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.14.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.2.2': + dependencies: + levn: 0.4.1 + '@formatjs/cli@5.0.2': {} '@formatjs/ecma402-abstract@1.11.7': @@ -6864,15 +6972,18 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@humanwhocodes/config-array@0.9.5': + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@9.2.2) - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@1.2.1': {} + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.0': {} '@istanbuljs/load-nyc-config@1.1.0': dependencies: @@ -7007,11 +7118,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@nabla/vite-plugin-eslint@1.4.0(eslint@8.16.0)(vite@2.9.9)': + '@nabla/vite-plugin-eslint@1.4.0(eslint@9.14.0)(vite@2.9.9)': dependencies: '@types/eslint': 8.4.2 chalk: 4.1.2 - eslint: 8.16.0 + eslint: 9.14.0 vite: 2.9.9 '@nodelib/fs.scandir@2.1.5': @@ -7328,6 +7439,8 @@ snapshots: '@types/estree@0.0.51': {} + '@types/estree@1.0.6': {} + '@types/file-saver@2.0.5': {} '@types/hast@2.3.4': @@ -7354,6 +7467,8 @@ snapshots: '@types/json-schema@7.0.11': {} + '@types/json-schema@7.0.15': {} + '@types/json-stable-stringify@1.0.34': {} '@types/json5@0.0.29': {} @@ -7448,14 +7563,14 @@ snapshots: '@types/node': 17.0.38 optional: true - '@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0)(typescript@4.7.2)': + '@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0)(typescript@4.7.2)': dependencies: - '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/parser': 5.27.0(eslint@9.14.0)(typescript@4.7.2) '@typescript-eslint/scope-manager': 5.27.0 - '@typescript-eslint/type-utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) - '@typescript-eslint/utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/type-utils': 5.27.0(eslint@9.14.0)(typescript@4.7.2) + '@typescript-eslint/utils': 5.27.0(eslint@9.14.0)(typescript@4.7.2) debug: 4.3.4(supports-color@9.2.2) - eslint: 8.16.0 + eslint: 9.14.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -7466,13 +7581,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2)': + '@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2)': dependencies: '@typescript-eslint/scope-manager': 5.27.0 '@typescript-eslint/types': 5.27.0 '@typescript-eslint/typescript-estree': 5.27.0(typescript@4.7.2) debug: 4.3.4(supports-color@9.2.2) - eslint: 8.16.0 + eslint: 9.14.0 optionalDependencies: typescript: 4.7.2 transitivePeerDependencies: @@ -7483,11 +7598,11 @@ snapshots: '@typescript-eslint/types': 5.27.0 '@typescript-eslint/visitor-keys': 5.27.0 - '@typescript-eslint/type-utils@5.27.0(eslint@8.16.0)(typescript@4.7.2)': + '@typescript-eslint/type-utils@5.27.0(eslint@9.14.0)(typescript@4.7.2)': dependencies: - '@typescript-eslint/utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/utils': 5.27.0(eslint@9.14.0)(typescript@4.7.2) debug: 4.3.4(supports-color@9.2.2) - eslint: 8.16.0 + eslint: 9.14.0 tsutils: 3.21.0(typescript@4.7.2) optionalDependencies: typescript: 4.7.2 @@ -7510,15 +7625,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.27.0(eslint@8.16.0)(typescript@4.7.2)': + '@typescript-eslint/utils@5.27.0(eslint@9.14.0)(typescript@4.7.2)': dependencies: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.27.0 '@typescript-eslint/types': 5.27.0 '@typescript-eslint/typescript-estree': 5.27.0(typescript@4.7.2) - eslint: 8.16.0 + eslint: 9.14.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.16.0) + eslint-utils: 3.0.0(eslint@9.14.0) transitivePeerDependencies: - supports-color - typescript @@ -7646,9 +7761,9 @@ snapshots: dependencies: acorn: 8.7.1 - acorn-jsx@5.3.2(acorn@8.7.1): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.7.1 + acorn: 8.14.0 acorn-node@1.8.2: dependencies: @@ -7662,6 +7777,8 @@ snapshots: acorn@7.4.1: {} + acorn@8.14.0: {} + acorn@8.7.1: {} agent-base@6.0.2: @@ -8478,10 +8595,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-accessibility-api@0.5.14: {} dom-helpers@5.2.1: @@ -8686,37 +8799,37 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint@8.16.0): + eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint@9.14.0): dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.16.0 - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0) + eslint: 9.14.0 + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0) object.assign: 4.1.2 object.entries: 1.1.5 semver: 6.3.0 - eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0)(typescript@4.7.2))(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint@8.16.0): + eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0)(typescript@4.7.2))(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint@9.14.0): dependencies: - '@typescript-eslint/eslint-plugin': 5.27.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0)(typescript@4.7.2) - '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) - eslint: 8.16.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint@8.16.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0) + '@typescript-eslint/eslint-plugin': 5.27.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0)(typescript@4.7.2) + '@typescript-eslint/parser': 5.27.0(eslint@9.14.0)(typescript@4.7.2) + eslint: 9.14.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint@9.14.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0) - eslint-config-airbnb@19.0.4(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint-plugin-jsx-a11y@6.5.1(eslint@8.16.0))(eslint-plugin-react-hooks@4.5.0(eslint@8.16.0))(eslint-plugin-react@7.30.0(eslint@8.16.0))(eslint@8.16.0): + eslint-config-airbnb@19.0.4(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint-plugin-jsx-a11y@6.5.1(eslint@9.14.0))(eslint-plugin-react-hooks@4.5.0(eslint@9.14.0))(eslint-plugin-react@7.30.0(eslint@9.14.0))(eslint@9.14.0): dependencies: - eslint: 8.16.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0))(eslint@8.16.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0) - eslint-plugin-jsx-a11y: 6.5.1(eslint@8.16.0) - eslint-plugin-react: 7.30.0(eslint@8.16.0) - eslint-plugin-react-hooks: 4.5.0(eslint@8.16.0) + eslint: 9.14.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0))(eslint@9.14.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0) + eslint-plugin-jsx-a11y: 6.5.1(eslint@9.14.0) + eslint-plugin-react: 7.30.0(eslint@9.14.0) + eslint-plugin-react-hooks: 4.5.0(eslint@9.14.0) object.assign: 4.1.2 object.entries: 1.1.5 - eslint-config-prettier@8.5.0(eslint@8.16.0): + eslint-config-prettier@8.5.0(eslint@9.14.0): dependencies: - eslint: 8.16.0 + eslint: 9.14.0 eslint-import-resolver-node@0.3.6: dependencies: @@ -8725,30 +8838,30 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.7.3(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint-import-resolver-node@0.3.6): + eslint-module-utils@2.7.3(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint-import-resolver-node@0.3.6): dependencies: debug: 3.2.7(supports-color@8.1.1) find-up: 2.1.0 optionalDependencies: - '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/parser': 5.27.0(eslint@9.14.0)(typescript@4.7.2) eslint-import-resolver-node: 0.3.6 transitivePeerDependencies: - supports-color - eslint-plugin-cypress@2.12.1(eslint@8.16.0): + eslint-plugin-cypress@2.12.1(eslint@9.14.0): dependencies: - eslint: 8.16.0 + eslint: 9.14.0 globals: 11.12.0 - eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint@8.16.0): + eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint@9.14.0): dependencies: array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.16.0 + eslint: 9.14.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2))(eslint-import-resolver-node@0.3.6) + eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.27.0(eslint@9.14.0)(typescript@4.7.2))(eslint-import-resolver-node@0.3.6) has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -8757,13 +8870,13 @@ snapshots: resolve: 1.22.0 tsconfig-paths: 3.14.1 optionalDependencies: - '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/parser': 5.27.0(eslint@9.14.0)(typescript@4.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.5.1(eslint@8.16.0): + eslint-plugin-jsx-a11y@6.5.1(eslint@9.14.0): dependencies: '@babel/runtime': 7.18.3 aria-query: 4.2.2 @@ -8773,24 +8886,24 @@ snapshots: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.16.0 + eslint: 9.14.0 has: 1.0.3 jsx-ast-utils: 3.3.0 language-tags: 1.0.5 minimatch: 3.1.2 - eslint-plugin-react-hooks@4.5.0(eslint@8.16.0): + eslint-plugin-react-hooks@4.5.0(eslint@9.14.0): dependencies: - eslint: 8.16.0 + eslint: 9.14.0 eslint-plugin-react-prefer-function-component@2.0.0: {} - eslint-plugin-react@7.30.0(eslint@8.16.0): + eslint-plugin-react@7.30.0(eslint@9.14.0): dependencies: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.16.0 + eslint: 9.14.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.0 minimatch: 3.1.2 @@ -8803,21 +8916,21 @@ snapshots: semver: 6.3.0 string.prototype.matchall: 4.0.7 - eslint-plugin-testing-library@5.5.1(eslint@8.16.0)(typescript@4.7.2): + eslint-plugin-testing-library@5.5.1(eslint@9.14.0)(typescript@4.7.2): dependencies: - '@typescript-eslint/utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) - eslint: 8.16.0 + '@typescript-eslint/utils': 5.27.0(eslint@9.14.0)(typescript@4.7.2) + eslint: 9.14.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-unicorn@42.0.0(eslint@8.16.0): + eslint-plugin-unicorn@42.0.0(eslint@9.14.0): dependencies: '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.1 clean-regexp: 1.0.0 - eslint: 8.16.0 - eslint-utils: 3.0.0(eslint@8.16.0) + eslint: 9.14.0 + eslint-utils: 3.0.0(eslint@9.14.0) esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -8834,65 +8947,69 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.1.1: + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@8.16.0): + eslint-utils@3.0.0(eslint@9.14.0): dependencies: - eslint: 8.16.0 + eslint: 9.14.0 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} eslint-visitor-keys@3.3.0: {} - eslint@8.16.0: + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.0: {} + + eslint@9.14.0: dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.14.0 + '@eslint/plugin-kit': 0.2.2 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.0 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4(supports-color@9.2.2) - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0(eslint@8.16.0) - eslint-visitor-keys: 3.3.0 - espree: 9.3.2 - esquery: 1.4.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + file-entry-cache: 8.0.0 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.15.0 ignore: 5.2.0 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.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.1 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 + optionator: 0.9.4 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color - espree@9.3.2: + espree@10.3.0: dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2(acorn@8.7.1) - eslint-visitor-keys: 3.3.0 + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 4.2.0 esprima@4.0.1: {} @@ -8900,6 +9017,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -9026,6 +9147,10 @@ snapshots: dependencies: flat-cache: 3.0.4 + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + file-saver@2.0.5: {} filelist@1.0.4: @@ -9075,8 +9200,15 @@ snapshots: flatted: 3.2.5 rimraf: 3.0.2 + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + flatted@3.2.5: {} + flatted@3.3.1: {} + flip-toolkit@7.0.14: dependencies: rematrix: 0.2.2 @@ -9271,9 +9403,7 @@ snapshots: globals@11.12.0: {} - globals@13.15.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} globby@11.0.4: dependencies: @@ -9740,6 +9870,8 @@ snapshots: jsesc@2.5.2: {} + json-buffer@3.0.1: {} + json-parse-better-errors@1.0.2: {} json-parse-even-better-errors@2.3.1: {} @@ -9790,6 +9922,10 @@ snapshots: array-includes: 3.1.5 object.assign: 4.1.2 + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + kind-of@6.0.3: {} kleur@4.1.4: {} @@ -10423,14 +10559,14 @@ snapshots: type-check: 0.3.2 word-wrap: 1.2.3 - optionator@0.9.1: + optionator@0.9.4: dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 + word-wrap: 1.2.5 ora@5.4.1: dependencies: @@ -11667,8 +11803,6 @@ snapshots: type-fest@0.18.1: {} - type-fest@0.20.2: {} - type-fest@0.21.3: {} type-fest@0.6.0: {} @@ -12023,6 +12157,8 @@ snapshots: word-wrap@1.2.3: {} + word-wrap@1.2.5: {} + workbox-background-sync@6.5.3: dependencies: idb: 6.1.5