diff --git a/frontend/apps/remark42/package.json b/frontend/apps/remark42/package.json index 3f6e838dfc..516baeddd2 100644 --- a/frontend/apps/remark42/package.json +++ b/frontend/apps/remark42/package.json @@ -50,19 +50,19 @@ "@babel/plugin-transform-react-jsx": "^7.18.6", "@babel/preset-env": "^7.18.6", "@babel/preset-react": "^7.18.6", - "@formatjs/cli": "^5.0.2", - "@mavrin/stylelint-declaration-use-css-custom-properties": "^2.0.0", - "@prefresh/babel-plugin": "^0.4.3", + "@formatjs/cli": "^6.3.8", + "@mavrin/stylelint-declaration-use-css-custom-properties": "^3.0.1", + "@prefresh/babel-plugin": "^0.5.1", "@prefresh/core": "^1.3.4", - "@prefresh/webpack": "^3.3.4", + "@prefresh/webpack": "^4.0.1", "@size-limit/file": "^7.0.8", - "@swc/core": "1.2.205", + "@swc/core": "1.9.1", "@swc/jest": "^0.2.21", - "@testing-library/jest-dom": "^5.16.4", + "@testing-library/jest-dom": "^6.6.3", "@testing-library/preact": "^3.2.2", "@testing-library/preact-hooks": "^1.1.0", "@types/enzyme": "^3.10.12", - "@types/eslint": "^8.4.5", + "@types/eslint": "^8.56.12", "@types/jest": "^28.1.4", "@types/lodash-es": "^4.17.6", "@types/node": "^18.0.1", @@ -84,17 +84,17 @@ "dotenv": "^16.0.1", "enzyme": "^3.11.0", "enzyme-adapter-preact-pure": "^4.0.1", - "eslint": "^8.18.0", + "eslint": "^8.57.1", "eslint-config-preact": "^1.3.0", - "eslint-config-prettier": "^8.5.0", + "eslint-config-prettier": "^9.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.6.0", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.30.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-testing-library": "^5.5.1", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-testing-library": "^6.4.0", "fast-async": "^6.3.8", "file-loader": "^6.2.0", "fork-ts-checker-webpack-plugin": "^7.2.11", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 24a22b9b18..d647d78547 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -85,32 +85,32 @@ importers: specifier: ^7.18.6 version: 7.18.6(@babel/core@7.18.6) '@formatjs/cli': - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^6.3.8 + version: 6.3.8 '@mavrin/stylelint-declaration-use-css-custom-properties': - specifier: ^2.0.0 - version: 2.0.0(stylelint@14.9.1) + specifier: ^3.0.1 + version: 3.0.1(stylelint@14.9.1) '@prefresh/babel-plugin': - specifier: ^0.4.3 - version: 0.4.3 + specifier: ^0.5.1 + version: 0.5.1 '@prefresh/core': specifier: ^1.3.4 version: 1.3.4(preact@10.6.2) '@prefresh/webpack': - specifier: ^3.3.4 - version: 3.3.4(@prefresh/babel-plugin@0.4.3)(preact@10.6.2)(webpack@5.73.0) + specifier: ^4.0.1 + version: 4.0.1(@prefresh/babel-plugin@0.5.1)(preact@10.6.2)(webpack@5.73.0) '@size-limit/file': specifier: ^7.0.8 version: 7.0.8(size-limit@7.0.8) '@swc/core': - specifier: 1.2.205 - version: 1.2.205 + specifier: 1.9.1 + version: 1.9.1 '@swc/jest': specifier: ^0.2.21 - version: 0.2.21(@swc/core@1.2.205) + version: 0.2.21(@swc/core@1.9.1) '@testing-library/jest-dom': - specifier: ^5.16.4 - version: 5.16.4 + specifier: ^6.6.3 + version: 6.6.3 '@testing-library/preact': specifier: ^3.2.2 version: 3.2.2(preact@10.6.2) @@ -121,8 +121,8 @@ importers: specifier: ^3.10.12 version: 3.10.12 '@types/eslint': - specifier: ^8.4.5 - version: 8.4.5 + specifier: ^8.56.12 + version: 8.56.12 '@types/jest': specifier: ^28.1.4 version: 28.1.5 @@ -149,10 +149,10 @@ importers: version: 1.17.0 '@typescript-eslint/eslint-plugin': specifier: ^5.30.3 - version: 5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.19.0)(typescript@4.7.4) + version: 5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.57.1)(typescript@4.7.4) '@typescript-eslint/parser': specifier: ^5.30.3 - version: 5.30.6(eslint@8.19.0)(typescript@4.7.4) + version: 5.30.6(eslint@8.57.1)(typescript@4.7.4) babel-loader: specifier: ^8.2.5 version: 8.2.5(@babel/core@7.18.6)(webpack@5.73.0) @@ -187,38 +187,38 @@ importers: specifier: ^4.0.1 version: 4.0.1(enzyme@3.11.0)(preact@10.6.2) eslint: - specifier: ^8.18.0 - version: 8.19.0 + specifier: ^8.57.1 + version: 8.57.1 eslint-config-preact: specifier: ^1.3.0 - version: 1.3.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4) + version: 1.3.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4) eslint-config-prettier: - specifier: ^8.5.0 - version: 8.5.0(eslint@8.19.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@8.57.1) eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4) + version: 7.0.1(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4) eslint-plugin-flowtype: specifier: ^8.0.3 - version: 8.0.3(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.19.0) + version: 8.0.3(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.57.1) eslint-plugin-import: specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/parser@5.30.6)(eslint@8.19.0) + version: 2.26.0(@typescript-eslint/parser@5.30.6)(eslint@8.57.1) eslint-plugin-jsx-a11y: specifier: ^6.6.0 - version: 6.6.0(eslint@8.19.0) + version: 6.6.0(eslint@8.57.1) eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.19.0)(prettier@2.7.1) + specifier: ^5.2.1 + version: 5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@2.7.1) eslint-plugin-react: specifier: ^7.30.1 - version: 7.30.1(eslint@8.19.0) + version: 7.30.1(eslint@8.57.1) eslint-plugin-react-hooks: - specifier: ^4.6.0 - version: 4.6.0(eslint@8.19.0) + specifier: ^5.0.0 + version: 5.0.0(eslint@8.57.1) eslint-plugin-testing-library: - specifier: ^5.5.1 - version: 5.5.1(eslint@8.19.0)(typescript@4.7.4) + specifier: ^6.4.0 + version: 6.4.0(eslint@8.57.1)(typescript@4.7.4) fast-async: specifier: ^6.3.8 version: 6.3.8 @@ -296,7 +296,7 @@ importers: version: 9.3.1(typescript@4.7.4)(webpack@5.73.0) ts-node: specifier: ^10.8.1 - version: 10.8.2(@swc/core@1.2.205)(@types/node@18.0.3)(typescript@4.7.4) + version: 10.8.2(@swc/core@1.9.1)(@types/node@18.0.3)(typescript@4.7.4) tsconfig-paths-webpack-plugin: specifier: ^3.5.2 version: 3.5.2 @@ -308,7 +308,7 @@ importers: version: 4.1.1(file-loader@6.2.0)(webpack@5.73.0) webpack: specifier: ^5.73.0 - version: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + version: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) webpack-bundle-analyzer: specifier: ^4.5.0 version: 4.5.0 @@ -393,6 +393,10 @@ importers: packages: + /@adobe/css-tools@4.4.0: + resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} + dev: true + /@ampproject/remapping@2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} @@ -444,7 +448,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser@7.18.2(@babel/core@7.18.6)(eslint@8.19.0): + /@babel/eslint-parser@7.18.2(@babel/core@7.18.6)(eslint@8.57.1): resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -452,7 +456,7 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.18.6 - eslint: 8.19.0 + eslint: 8.57.1 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -2154,23 +2158,6 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.3.2 - globals: 13.16.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/eslintrc@2.1.4: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2193,14 +2180,35 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@formatjs/cli@5.0.2: - resolution: {integrity: sha512-I25CK1NjqBPab50VZxUHeIwYtDx6C/upjuNQCUUD/Ehte0EoGQk2QOkpwqRScuiFVjLiD2dNxGbq+5n5NGRq7g==} - engines: {node: '>= 16.5.0'} + /@formatjs/cli@6.3.8: + resolution: {integrity: sha512-zXUkIdPE+L+nu5A6mgEsIuB5tX369C7FnqR1aRHj33zvj/G5fwuyJZiavZCdR/XAvDWflKza6/pMVC91fNlR/w==} + engines: {node: '>= 16'} hasBin: true peerDependencies: - '@vue/compiler-sfc': ^3.2.34 + '@glimmer/env': ^0.1.7 + '@glimmer/reference': ^0.91.1 || ^0.92.0 + '@glimmer/syntax': ^0.92.0 + '@glimmer/validator': ^0.92.0 + '@vue/compiler-core': ^3.4.0 + content-tag: ^2.0.1 + ember-template-recast: ^6.1.4 + vue: ^3.4.0 peerDependenciesMeta: - '@vue/compiler-sfc': + '@glimmer/env': + optional: true + '@glimmer/reference': + optional: true + '@glimmer/syntax': + optional: true + '@glimmer/validator': + optional: true + '@vue/compiler-core': + optional: true + content-tag: + optional: true + ember-template-recast: + optional: true + vue: optional: true dev: true @@ -2292,18 +2300,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@humanwhocodes/config-array@0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2314,10 +2311,6 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - dev: true - /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead @@ -2750,10 +2743,11 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true - /@mavrin/stylelint-declaration-use-css-custom-properties@2.0.0(stylelint@14.9.1): - resolution: {integrity: sha512-pIkqZBoKmO+XNTVJ4Vt9lXmYCrlbS9kT44FDNoBmHcApzl8cWbArXjzY4gSq0rxqw25Hos5aTiZF3ck5aAox7g==} + /@mavrin/stylelint-declaration-use-css-custom-properties@3.0.1(stylelint@14.9.1): + resolution: {integrity: sha512-RtuMUkWF6kX3cMQBW+7Xke5omHaObXWFmG9VpTMGbJA1PRyNIVjfYCuYFaEByIv6ckm4t8QaDMsusRd3oQdW7A==} + engines: {node: '>=16 <=20'} peerDependencies: - stylelint: ^14.3.0 + stylelint: ^14 || ^15 dependencies: css-tree: 2.1.0 stylelint: 14.9.1 @@ -2849,8 +2843,8 @@ packages: preact: 10.6.2 dev: false - /@prefresh/babel-plugin@0.4.3: - resolution: {integrity: sha512-fYAWbU1WDSLn108kKY4eDaaeUcnszFqXjgaGKYXNZ5NLulpRTpsrY+Sbfo9q8LDpWrBpqIgzjrwNnvglWI1xNQ==} + /@prefresh/babel-plugin@0.5.1: + resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} dev: true /@prefresh/core@1.3.4(preact@10.6.2): @@ -2861,22 +2855,30 @@ packages: preact: 10.6.2 dev: true - /@prefresh/utils@1.1.3: - resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==} + /@prefresh/core@1.5.2(preact@10.6.2): + resolution: {integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==} + peerDependencies: + preact: ^10.0.0 + dependencies: + preact: 10.6.2 + dev: true + + /@prefresh/utils@1.2.0: + resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} dev: true - /@prefresh/webpack@3.3.4(@prefresh/babel-plugin@0.4.3)(preact@10.6.2)(webpack@5.73.0): - resolution: {integrity: sha512-RiXS/hvXDup5cQw/267kxkKie81kxaAB7SFbkr8ppshobDEzwgUN1tbGbHNx6Uari0Ql2XByC6HIgQGpaq2Q7w==} + /@prefresh/webpack@4.0.1(@prefresh/babel-plugin@0.5.1)(preact@10.6.2)(webpack@5.73.0): + resolution: {integrity: sha512-BAzEqkNZSm1B82l8oXp+b69ffCQopjca8yeooczmCBSU6ZGhxWf+G2fmRt02CkcMpnDiHuDNDdsBJqEBKRJzOQ==} peerDependencies: - '@prefresh/babel-plugin': ^0.4.0 + '@prefresh/babel-plugin': ^0.5.0 preact: ^10.4.0 webpack: ^4.0.0 || ^5.0.0 dependencies: - '@prefresh/babel-plugin': 0.4.3 - '@prefresh/core': 1.3.4(preact@10.6.2) - '@prefresh/utils': 1.1.3 + '@prefresh/babel-plugin': 0.5.1 + '@prefresh/core': 1.5.2(preact@10.6.2) + '@prefresh/utils': 1.2.0 preact: 10.6.2 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /@rollup/rollup-android-arm-eabi@4.25.0: @@ -3062,26 +3064,8 @@ packages: size-limit: 7.0.8 dev: true - /@swc/core-android-arm-eabi@1.2.205: - resolution: {integrity: sha512-HfiuVA1JDHMSRQ8nE1DcemUgZ1PKaPwit4i7q3xin0NVbVHY1xkJyQFuLVh3VxTvGKKkF3hi8GJMVQgOXWL6kg==} - engines: {node: '>=10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@swc/core-android-arm64@1.2.205: - resolution: {integrity: sha512-sRGZBV2dOnmh8gWWFo9HVOHdKa33zIsF8/8oYEGtq+2/s96UlAKltO2AA7HH9RaO/fT1tzBZStp+fEMUhDk/FA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@swc/core-darwin-arm64@1.2.205: - resolution: {integrity: sha512-JwVDfKS7vp7zzOQXWNwwcF41h4r3DWEpK6DQjz18WJyS1VVOcpVQGyuE7kSPjcnG01ZxBL9JPwwT353i/8IwDg==} + /@swc/core-darwin-arm64@1.9.1: + resolution: {integrity: sha512-2/ncHSCdAh5OHem1fMITrWEzzl97OdMK1PHc9CkxSJnphLjRubfxB5sbc5tDhcO68a5tVy+DxwaBgDec3PXnOg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -3089,8 +3073,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.2.205: - resolution: {integrity: sha512-malz2I+w6xFF1QyTmPGt0Y0NEMbUcrvfr5gUfZDGjxMhPPlS7k6fXucuZxVr9VVaM+JGq1SidVODmZ84jb1qHg==} + /@swc/core-darwin-x64@1.9.1: + resolution: {integrity: sha512-4MDOFC5zmNqRJ9RGFOH95oYf27J9HniLVpB1pYm2gGeNHdl2QvDMtx2QTuMHQ6+OTn/3y1BHYuhBGp7d405oLA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -3098,17 +3082,8 @@ packages: dev: true optional: true - /@swc/core-freebsd-x64@1.2.205: - resolution: {integrity: sha512-/nZrG1z0T7h97AsOb/wOtYlnh4WEuNppv3XKQIMPj32YNQdMBVgpybVTVRIs1GQGZMd1/7jAy5BVQcwQjUbrLg==} - engines: {node: '>=10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-arm-gnueabihf@1.2.205: - resolution: {integrity: sha512-mTA3vETMdBmpecUyI9waZYsp7FABhew4e81psspmFpDyfty0SLISWZDnvPAn0pSnb2fWhzKwDC5kdXHKUmLJuA==} + /@swc/core-linux-arm-gnueabihf@1.9.1: + resolution: {integrity: sha512-eVW/BjRW8/HpLe3+1jRU7w7PdRLBgnEEYTkHJISU8805/EKT03xNZn6CfaBpKfeAloY4043hbGzE/NP9IahdpQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -3116,8 +3091,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.2.205: - resolution: {integrity: sha512-qGzFGryeQE+O5SFK7Nn2ESqCEnv00rnzhf11WZF9V71EZ15amIhmbcwHqvFpoRSDw8hZnqoGqfPRfoJbouptnA==} + /@swc/core-linux-arm64-gnu@1.9.1: + resolution: {integrity: sha512-8m3u1v8R8NgI/9+cHMkzk14w87blSy3OsQPWPfhOL+XPwhyLPvat+ahQJb2nZmltjTgkB4IbzKFSfbuA34LmNA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -3125,8 +3100,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.2.205: - resolution: {integrity: sha512-uLJoX9L/4Xg3sLMjAbIhzbTe5gD/MBA8VETBeEkLtgb7a0ys1kvn9xQ6qLw6A71amEPlI+VABnoTRdUEaBSV9Q==} + /@swc/core-linux-arm64-musl@1.9.1: + resolution: {integrity: sha512-hpT0sQAZnW8l02I289yeyFfT9llGO9PzKDxUq8pocKtioEHiElRqR53juCWoSmzuWi+6KX7zUJ0NKCBrc8pmDg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -3134,8 +3109,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.2.205: - resolution: {integrity: sha512-gQsjcYlkWKP1kceQIsoHGrOrG7ygW3ojNsSnYoZ5DG5PipRA4eeUfO9YIfrmoa29LiVNjmRPfUJa8O1UHDG5ew==} + /@swc/core-linux-x64-gnu@1.9.1: + resolution: {integrity: sha512-sGFdpdAYusk/ropHiwtXom2JrdaKPxl8MqemRv6dvxZq1Gm/GdmOowxdXIPjCgBGMgoXVcgNviH6CgiO5q+UtA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -3143,8 +3118,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.2.205: - resolution: {integrity: sha512-LR5ukqBltQc++2eX3qEj/H8KtOt0V3CmtgXNOiNCUxvPDT8mYz/8MJhYOrofonND0RKfXyyPW7dRxg62ceTLSQ==} + /@swc/core-linux-x64-musl@1.9.1: + resolution: {integrity: sha512-YtNLNwIWs0Z2+XgBs6+LrCIGtfCDtNr4S4b6Q5HDOreEIGzSvhkef8eyBI5L+fJ2eGov4b7iEo61C4izDJS5RA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -3152,8 +3127,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.2.205: - resolution: {integrity: sha512-NjcLWm4mOy78LAEt7pqFl+SLcCyqnSlUP729XRd1uRvKwt1Cwch5SQRdoaFqwf1DaEQy4H4iuGPynkfarlb1kQ==} + /@swc/core-win32-arm64-msvc@1.9.1: + resolution: {integrity: sha512-qSxD3uZW2vSiHqUt30vUi0PB92zDh9bjqh5YKpfhhVa7h1vt/xXhlid8yMvSNToTfzhRrTEffOAPUr7WVoyQUA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -3161,8 +3136,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.2.205: - resolution: {integrity: sha512-+6byrRxIXgZ0zmLL6ZeX1HBBrAqvCy8MR5Yz0SO26jR8OPZXJCgZXL9BTsZO+YEG4f32ZOlZh3nnHCl6Dcb4GA==} + /@swc/core-win32-ia32-msvc@1.9.1: + resolution: {integrity: sha512-C3fPEwyX/WRPlX6zIToNykJuz1JkZX0sk8H1QH2vpnKuySUkt/Ur5K2FzLgSWzJdbfxstpgS151/es0VGAD+ZA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -3170,8 +3145,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.2.205: - resolution: {integrity: sha512-RRSkyAol0c7sU9gejtrpF8TLmdYdBjLutcmQHtLKbWTm74ZLidZpF28G0J2tD7HNmzQnMpLzyoT1jW9JgLwzVg==} + /@swc/core-win32-x64-msvc@1.9.1: + resolution: {integrity: sha512-2XZ+U1AyVsOAXeH6WK1syDm7+gwTjA8fShs93WcbxnK7HV+NigDlvr4124CeJLTHyh3fMh1o7+CnQnaBJhlysQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -3179,34 +3154,49 @@ packages: dev: true optional: true - /@swc/core@1.2.205: - resolution: {integrity: sha512-evq0/tFyYdYgOhKb//+G93fxe9zwFxtme7NL7wSiEF8+4/ON4Y5AI9eHLoqddXqs3W8Y0HQi+rJmlrkCibrseA==} + /@swc/core@1.9.1: + resolution: {integrity: sha512-OnPc+Kt5oy3xTvr/KCUOqE9ptJcWbyQgAUr1ydh9EmbBcmJTaO1kfQCxm/axzJi6sKeDTxL9rX5zvLOhoYIaQw==} engines: {node: '>=10'} - hasBin: true + requiresBuild: true + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.14 optionalDependencies: - '@swc/core-android-arm-eabi': 1.2.205 - '@swc/core-android-arm64': 1.2.205 - '@swc/core-darwin-arm64': 1.2.205 - '@swc/core-darwin-x64': 1.2.205 - '@swc/core-freebsd-x64': 1.2.205 - '@swc/core-linux-arm-gnueabihf': 1.2.205 - '@swc/core-linux-arm64-gnu': 1.2.205 - '@swc/core-linux-arm64-musl': 1.2.205 - '@swc/core-linux-x64-gnu': 1.2.205 - '@swc/core-linux-x64-musl': 1.2.205 - '@swc/core-win32-arm64-msvc': 1.2.205 - '@swc/core-win32-ia32-msvc': 1.2.205 - '@swc/core-win32-x64-msvc': 1.2.205 - dev: true - - /@swc/jest@0.2.21(@swc/core@1.2.205): + '@swc/core-darwin-arm64': 1.9.1 + '@swc/core-darwin-x64': 1.9.1 + '@swc/core-linux-arm-gnueabihf': 1.9.1 + '@swc/core-linux-arm64-gnu': 1.9.1 + '@swc/core-linux-arm64-musl': 1.9.1 + '@swc/core-linux-x64-gnu': 1.9.1 + '@swc/core-linux-x64-musl': 1.9.1 + '@swc/core-win32-arm64-msvc': 1.9.1 + '@swc/core-win32-ia32-msvc': 1.9.1 + '@swc/core-win32-x64-msvc': 1.9.1 + dev: true + + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: true + + /@swc/jest@0.2.21(@swc/core@1.9.1): resolution: {integrity: sha512-/+NcExiZbxXANNhNPnIdFuGq62CeumulLS1bngwqIXd8H7d96LFUfrYzdt8tlTwLMel8tFtQ5aRjzVkyOTyPDw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.2.205 + '@swc/core': 1.9.1 + dev: true + + /@swc/types@0.1.14: + resolution: {integrity: sha512-PbSmTiYCN+GMrvfjrMo9bdY+f2COnwbdnoMw7rqU/PI5jXpKjxOGZ0qqZCImxnT81NkNsKnmEpvu+hRXLBeCJg==} + dependencies: + '@swc/counter': 0.1.3 dev: true /@testing-library/dom@8.16.0: @@ -3223,17 +3213,15 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom@5.16.4: - resolution: {integrity: sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==} - engines: {node: '>=8', npm: '>=6', yarn: '>=1'} + /@testing-library/jest-dom@6.6.3: + resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} dependencies: - '@babel/runtime': 7.18.6 - '@types/testing-library__jest-dom': 5.14.5 + '@adobe/css-tools': 4.4.0 aria-query: 5.0.0 chalk: 3.0.0 - css: 3.0.0 css.escape: 1.5.1 - dom-accessibility-api: 0.5.14 + dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 dev: true @@ -3369,14 +3357,14 @@ packages: /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.4.5 - '@types/estree': 1.0.0 + '@types/eslint': 8.56.12 + '@types/estree': 1.0.6 dev: true - /@types/eslint@8.4.5: - resolution: {integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==} + /@types/eslint@8.56.12: + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.11 dev: true @@ -3384,10 +3372,6 @@ packages: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true - /@types/estree@1.0.0: - resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - dev: true - /@types/estree@1.0.6: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true @@ -3587,6 +3571,10 @@ packages: /@types/scheduler@0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true + /@types/serve-index@1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} dependencies: @@ -3656,7 +3644,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.19.0)(typescript@4.7.4): + /@typescript-eslint/eslint-plugin@5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.57.1)(typescript@4.7.4): resolution: {integrity: sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3667,12 +3655,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.30.6(eslint@8.19.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.30.6(eslint@8.57.1)(typescript@4.7.4) '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/type-utils': 5.30.6(eslint@8.19.0)(typescript@4.7.4) - '@typescript-eslint/utils': 5.30.6(eslint@8.19.0)(typescript@4.7.4) + '@typescript-eslint/type-utils': 5.30.6(eslint@8.57.1)(typescript@4.7.4) + '@typescript-eslint/utils': 5.30.6(eslint@8.57.1)(typescript@4.7.4) debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.57.1 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -3710,20 +3698,20 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.30.6(eslint@8.19.0)(typescript@4.7.4): + /@typescript-eslint/experimental-utils@5.30.6(eslint@8.57.1)(typescript@4.7.4): resolution: {integrity: sha512-bqvT+0L8IjtW7MCrMgm9oVNxs4g7mESro1mm5c1/SNfTnHuFTf9OUX1WzVkTz75M9cp//UrTrSmGvK48NEKshQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.30.6(eslint@8.19.0)(typescript@4.7.4) - eslint: 8.19.0 + '@typescript-eslint/utils': 5.30.6(eslint@8.57.1)(typescript@4.7.4) + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@5.30.6(eslint@8.19.0)(typescript@4.7.4): + /@typescript-eslint/parser@5.30.6(eslint@8.57.1)(typescript@4.7.4): resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3737,7 +3725,7 @@ packages: '@typescript-eslint/types': 5.30.6 '@typescript-eslint/typescript-estree': 5.30.6(typescript@4.7.4) debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.57.1 typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -3772,6 +3760,14 @@ packages: '@typescript-eslint/visitor-keys': 5.30.6 dev: true + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + dev: true + /@typescript-eslint/scope-manager@8.13.0: resolution: {integrity: sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3780,7 +3776,7 @@ packages: '@typescript-eslint/visitor-keys': 8.13.0 dev: true - /@typescript-eslint/type-utils@5.30.6(eslint@8.19.0)(typescript@4.7.4): + /@typescript-eslint/type-utils@5.30.6(eslint@8.57.1)(typescript@4.7.4): resolution: {integrity: sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3790,9 +3786,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.30.6(eslint@8.19.0)(typescript@4.7.4) + '@typescript-eslint/utils': 5.30.6(eslint@8.57.1)(typescript@4.7.4) debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.57.1 tsutils: 3.21.0(typescript@4.7.4) typescript: 4.7.4 transitivePeerDependencies: @@ -3823,6 +3819,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/types@8.13.0: resolution: {integrity: sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3849,6 +3850,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@5.62.0(typescript@4.7.4): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.7 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.3 + tsutils: 3.21.0(typescript@4.7.4) + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@8.13.0(typescript@4.9.5): resolution: {integrity: sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3871,7 +3893,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.30.6(eslint@8.19.0)(typescript@4.7.4): + /@typescript-eslint/utils@5.30.6(eslint@8.57.1)(typescript@4.7.4): resolution: {integrity: sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3881,9 +3903,29 @@ packages: '@typescript-eslint/scope-manager': 5.30.6 '@typescript-eslint/types': 5.30.6 '@typescript-eslint/typescript-estree': 5.30.6(typescript@4.7.4) - eslint: 8.19.0 + eslint: 8.57.1 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.19.0) + eslint-utils: 3.0.0(eslint@8.57.1) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@4.7.4): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.11 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -3913,6 +3955,14 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@typescript-eslint/visitor-keys@8.13.0: resolution: {integrity: sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4129,7 +4179,7 @@ packages: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.9.3)(webpack@5.73.0) dev: true @@ -4213,14 +4263,6 @@ packages: acorn: 8.14.0 dev: true - /acorn-jsx@5.3.2(acorn@8.7.1): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.7.1 - dev: true - /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -4259,7 +4301,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -4268,7 +4310,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -4505,12 +4547,6 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: true - /autoprefixer@10.4.7(postcss@8.4.14): resolution: {integrity: sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==} engines: {node: ^10 || ^12 || >=14} @@ -4571,7 +4607,7 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /babel-plugin-dynamic-import-node@2.3.3: @@ -4994,7 +5030,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chrome-trace-event@1.0.3: @@ -5033,7 +5069,7 @@ packages: webpack: '>=4.0.0 <6.0.0' dependencies: del: 4.1.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /cli-cursor@3.1.0: @@ -5250,7 +5286,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /core-js-compat@3.23.4: @@ -5374,7 +5410,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.14) postcss-value-parser: 4.2.0 semver: 7.3.7 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /css-minimizer-webpack-plugin@4.0.0(webpack@5.73.0): @@ -5402,7 +5438,7 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /css-prefers-color-scheme@6.0.3(postcss@8.4.14): @@ -5448,7 +5484,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: mdn-data: 2.0.27 - source-map-js: 1.0.2 + source-map-js: 1.2.1 dev: true /css-what@6.1.0: @@ -5460,14 +5496,6 @@ packages: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} dev: true - /css@3.0.0: - resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==} - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.6.0 - dev: true - /cssdb@6.6.3: resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==} dev: true @@ -5657,11 +5685,6 @@ packages: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true - /decode-uri-component@0.2.0: - resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} - engines: {node: '>=0.10'} - dev: true - /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true @@ -5798,6 +5821,10 @@ packages: resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==} dev: true + /dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dev: true + /dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: @@ -5865,7 +5892,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.4.0 + tslib: 2.8.1 dev: true /dotenv@16.0.1: @@ -6110,21 +6137,21 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-preact@1.3.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4): + /eslint-config-preact@1.3.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4): resolution: {integrity: sha512-yHYXg5qNzEJd3D/30AmsIW0W8MuY858KpApXp7xxBF08IYUljSKCOqMx+dVucXHQnAm7+11wOnMkgVHIBAechw==} peerDependencies: eslint: 6.x || 7.x || 8.x dependencies: '@babel/core': 7.18.6 - '@babel/eslint-parser': 7.18.2(@babel/core@7.18.6)(eslint@8.19.0) + '@babel/eslint-parser': 7.18.2(@babel/core@7.18.6)(eslint@8.57.1) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.6) '@babel/plugin-syntax-decorators': 7.18.6(@babel/core@7.18.6) '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.6) - eslint: 8.19.0 - eslint-plugin-compat: 4.0.2(eslint@8.19.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4) - eslint-plugin-react: 7.30.1(eslint@8.19.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.19.0) + eslint: 8.57.1 + eslint-plugin-compat: 4.0.2(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4) + eslint-plugin-react: 7.30.1(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - jest @@ -6132,15 +6159,6 @@ packages: - typescript dev: true - /eslint-config-prettier@8.5.0(eslint@8.19.0): - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.19.0 - dev: true - /eslint-config-prettier@9.1.0(eslint@8.57.1): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true @@ -6150,7 +6168,7 @@ packages: eslint: 8.57.1 dev: true - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -6161,20 +6179,20 @@ packages: optional: true dependencies: '@babel/core': 7.18.6 - '@babel/eslint-parser': 7.18.2(@babel/core@7.18.6)(eslint@8.19.0) + '@babel/eslint-parser': 7.18.2(@babel/core@7.18.6)(eslint@8.57.1) '@rushstack/eslint-patch': 1.1.4 - '@typescript-eslint/eslint-plugin': 5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.19.0)(typescript@4.7.4) - '@typescript-eslint/parser': 5.30.6(eslint@8.19.0)(typescript@4.7.4) + '@typescript-eslint/eslint-plugin': 5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.57.1)(typescript@4.7.4) + '@typescript-eslint/parser': 5.30.6(eslint@8.57.1)(typescript@4.7.4) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 - eslint: 8.19.0 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.19.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.30.6)(eslint@8.19.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4) - eslint-plugin-jsx-a11y: 6.6.0(eslint@8.19.0) - eslint-plugin-react: 7.30.1(eslint@8.19.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.19.0) - eslint-plugin-testing-library: 5.5.1(eslint@8.19.0)(typescript@4.7.4) + eslint: 8.57.1 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.57.1) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.30.6)(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4) + eslint-plugin-jsx-a11y: 6.6.0(eslint@8.57.1) + eslint-plugin-react: 7.30.1(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.1) + eslint-plugin-testing-library: 5.5.1(eslint@8.57.1)(typescript@4.7.4) typescript: 4.7.4 transitivePeerDependencies: - '@babel/plugin-syntax-flow' @@ -6212,7 +6230,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.30.6(eslint@8.19.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.30.6(eslint@8.57.1)(typescript@4.7.4) debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -6220,7 +6238,7 @@ packages: - supports-color dev: true - /eslint-plugin-compat@4.0.2(eslint@8.19.0): + /eslint-plugin-compat@4.0.2(eslint@8.57.1): resolution: {integrity: sha512-xqvoO54CLTVaEYGMzhu35Wzwk/As7rCvz/2dqwnFiWi0OJccEtGIn+5qq3zqIu9nboXlpdBN579fZcItC73Ycg==} engines: {node: '>=9.x'} peerDependencies: @@ -6231,13 +6249,13 @@ packages: browserslist: 4.21.1 caniuse-lite: 1.0.30001365 core-js: 3.23.4 - eslint: 8.19.0 + eslint: 8.57.1 find-up: 5.0.0 lodash.memoize: 4.1.2 semver: 7.3.5 dev: true - /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.19.0): + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.18.6)(@babel/plugin-transform-react-jsx@7.18.6)(eslint@8.57.1): resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -6247,12 +6265,12 @@ packages: dependencies: '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.18.6) '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.18.6) - eslint: 8.19.0 + eslint: 8.57.1 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.30.6)(eslint@8.19.0): + /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.30.6)(eslint@8.57.1): resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -6262,12 +6280,12 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.30.6(eslint@8.19.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.30.6(eslint@8.57.1)(typescript@4.7.4) array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.30.6)(eslint-import-resolver-node@0.3.6) has: 1.0.3 @@ -6283,7 +6301,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.19.0)(jest@28.1.2)(typescript@4.7.4): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.30.6)(eslint@8.57.1)(jest@28.1.2)(typescript@4.7.4): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -6296,16 +6314,16 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.19.0)(typescript@4.7.4) - '@typescript-eslint/experimental-utils': 5.30.6(eslint@8.19.0)(typescript@4.7.4) - eslint: 8.19.0 + '@typescript-eslint/eslint-plugin': 5.30.6(@typescript-eslint/parser@5.30.6)(eslint@8.57.1)(typescript@4.7.4) + '@typescript-eslint/experimental-utils': 5.30.6(eslint@8.57.1)(typescript@4.7.4) + eslint: 8.57.1 jest: 28.1.2(@types/node@18.0.3)(ts-node@10.8.2) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y@6.6.0(eslint@8.19.0): + /eslint-plugin-jsx-a11y@6.6.0(eslint@8.57.1): resolution: {integrity: sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==} engines: {node: '>=4.0'} peerDependencies: @@ -6319,7 +6337,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.19.0 + eslint: 8.57.1 has: 1.0.3 jsx-ast-utils: 3.3.2 language-tags: 1.0.5 @@ -6327,21 +6345,26 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.19.0)(prettier@2.7.1): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} + /eslint-plugin-prettier@5.2.1(@types/eslint@8.56.12)(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@2.7.1): + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=7.28.0' + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' eslint-config-prettier: '*' - prettier: '>=2.0.0' + prettier: '>=3.0.0' peerDependenciesMeta: + '@types/eslint': + optional: true eslint-config-prettier: optional: true dependencies: - eslint: 8.19.0 - eslint-config-prettier: 8.5.0(eslint@8.19.0) + '@types/eslint': 8.56.12 + eslint: 8.57.1 + eslint-config-prettier: 9.1.0(eslint@8.57.1) prettier: 2.7.1 prettier-linter-helpers: 1.0.0 + synckit: 0.9.2 dev: true /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.1)(prettier@3.3.3): @@ -6365,16 +6388,25 @@ packages: synckit: 0.9.2 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.19.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.1): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.19.0 + eslint: 8.57.1 dev: true - /eslint-plugin-react@7.30.1(eslint@8.19.0): + /eslint-plugin-react-hooks@5.0.0(eslint@8.57.1): + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + dependencies: + eslint: 8.57.1 + dev: true + + /eslint-plugin-react@7.30.1(eslint@8.57.1): resolution: {integrity: sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==} engines: {node: '>=4'} peerDependencies: @@ -6383,7 +6415,7 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.57.1 estraverse: 5.3.0 jsx-ast-utils: 3.3.2 minimatch: 3.1.2 @@ -6397,14 +6429,27 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-testing-library@5.5.1(eslint@8.19.0)(typescript@4.7.4): + /eslint-plugin-testing-library@5.5.1(eslint@8.57.1)(typescript@4.7.4): resolution: {integrity: sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.30.6(eslint@8.19.0)(typescript@4.7.4) - eslint: 8.19.0 + '@typescript-eslint/utils': 5.30.6(eslint@8.57.1)(typescript@4.7.4) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-testing-library@6.4.0(eslint@8.57.1)(typescript@4.7.4): + resolution: {integrity: sha512-yeWF+YgCgvNyPNI9UKnG0FjeE2sk93N/3lsKqcmR8dSfeXJwFT5irnWo7NjLf152HkRzfoFjh3LsBUrhvFz4eA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.7.4) + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript @@ -6418,14 +6463,6 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: true - /eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6434,13 +6471,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.19.0): + /eslint-utils@3.0.0(eslint@8.57.1): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.19.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 dev: true @@ -6459,50 +6496,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.19.0: - resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0(eslint@8.19.0) - eslint-visitor-keys: 3.3.0 - espree: 9.3.2 - esquery: 1.4.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 6.0.2 - globals: 13.16.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 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint@8.57.1: resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6520,7 +6513,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -6551,15 +6544,6 @@ packages: - supports-color dev: true - /espree@9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2(acorn@8.7.1) - eslint-visitor-keys: 3.3.0 - dev: true - /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6575,13 +6559,6 @@ packages: hasBin: true dev: true - /esquery@1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - /esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -6609,7 +6586,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.6 dev: true /esutils@2.0.3: @@ -6827,7 +6804,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /fill-range@7.0.1: @@ -6943,7 +6920,7 @@ packages: semver: 7.3.7 tapable: 2.2.1 typescript: 4.7.4 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /form-data@4.0.0: @@ -6986,14 +6963,6 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true - /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -7127,13 +7096,6 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.16.0: - resolution: {integrity: sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - /globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -7345,7 +7307,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /htmlparser2@6.1.0: @@ -7401,7 +7363,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -7451,7 +7413,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -7940,7 +7902,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4 + debug: 4.3.7 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -8081,7 +8043,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2(@swc/core@1.2.205)(@types/node@18.0.3)(typescript@4.7.4) + ts-node: 10.8.2(@swc/core@1.9.1)(@types/node@18.0.3)(typescript@4.7.4) transitivePeerDependencies: - supports-color dev: true @@ -8121,7 +8083,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2(@swc/core@1.2.205)(@types/node@18.0.3)(typescript@4.7.4) + ts-node: 10.8.2(@swc/core@1.9.1)(@types/node@18.0.3)(typescript@4.7.4) transitivePeerDependencies: - supports-color dev: true @@ -8225,7 +8187,7 @@ packages: micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /jest-haste-map@28.1.3: @@ -8244,7 +8206,7 @@ packages: micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /jest-leak-detector@28.1.3: @@ -8955,7 +8917,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.4.0 + tslib: 2.8.1 dev: true /lru-cache@10.4.3: @@ -9135,7 +9097,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /minimalistic-assert@1.0.1: @@ -9303,7 +9265,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.4.0 + tslib: 2.8.1 dev: true /node-emoji@1.11.0: @@ -9559,19 +9521,7 @@ packages: levn: 0.3.0 prelude-ls: 1.1.2 type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - 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 dev: true /optionator@0.9.4: @@ -9750,7 +9700,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.4.0 + tslib: 2.8.1 dev: true /path-exists@3.0.0: @@ -10184,7 +10134,7 @@ packages: klona: 2.0.5 postcss: 8.4.14 semver: 7.3.7 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /postcss-logical@5.0.4(postcss@8.4.14): @@ -11502,14 +11452,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-resolve@0.6.0: - resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - dev: true - /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -11560,7 +11502,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4 + debug: 4.3.7 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -11773,7 +11715,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /style-search@0.1.0: @@ -11966,7 +11908,7 @@ packages: supports-hyperlinks: 2.2.0 dev: true - /terser-webpack-plugin@5.3.3(@swc/core@1.2.205)(webpack@5.73.0): + /terser-webpack-plugin@5.3.3(@swc/core@1.9.1)(webpack@5.73.0): resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11983,12 +11925,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.14 - '@swc/core': 1.2.205 + '@swc/core': 1.9.1 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 terser: 5.14.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /terser@5.14.1: @@ -12163,10 +12105,10 @@ packages: micromatch: 4.0.5 semver: 7.3.7 typescript: 4.7.4 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true - /ts-node@10.8.2(@swc/core@1.2.205)(@types/node@18.0.3)(typescript@4.7.4): + /ts-node@10.8.2(@swc/core@1.9.1)(@types/node@18.0.3)(typescript@4.7.4): resolution: {integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==} hasBin: true peerDependencies: @@ -12181,7 +12123,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.2.205 + '@swc/core': 1.9.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -12596,7 +12538,7 @@ packages: loader-utils: 2.0.2 mime-types: 2.1.35 schema-utils: 3.1.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /use-sync-external-store@1.2.0(@preact/compat@17.1.1): @@ -12897,7 +12839,7 @@ packages: import-local: 3.1.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.5.0 webpack-dev-server: 4.9.3(webpack-cli@4.10.0)(webpack@5.73.0) webpack-merge: 5.8.0 @@ -12914,7 +12856,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) dev: true /webpack-dev-server@4.9.3(webpack-cli@4.10.0)(webpack@5.73.0): @@ -12955,7 +12897,7 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0) + webpack: 5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.9.3)(webpack@5.73.0) webpack-dev-middleware: 5.3.3(webpack@5.73.0) ws: 8.8.0 @@ -12979,7 +12921,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.73.0(@swc/core@1.2.205)(webpack-cli@4.10.0): + /webpack@5.73.0(@swc/core@1.9.1)(webpack-cli@4.10.0): resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} engines: {node: '>=10.13.0'} hasBin: true @@ -13010,7 +12952,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.3(@swc/core@1.2.205)(webpack@5.73.0) + terser-webpack-plugin: 5.3.3(@swc/core@1.9.1)(webpack@5.73.0) watchpack: 2.4.0 webpack-cli: 4.10.0(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@4.9.3)(webpack@5.73.0) webpack-sources: 3.2.3 @@ -13143,11 +13085,6 @@ packages: resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} dev: true - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'}