diff --git a/web/package.json b/web/package.json index 5ec5dab35..91a14584b 100644 --- a/web/package.json +++ b/web/package.json @@ -26,7 +26,7 @@ "@material-ui/styles": "4.11.5", "axios": "0.27.2", "classnames": "2.3.1", - "i18next": "21.7.1", + "i18next": "21.8.0", "i18next-browser-languagedetector": "6.1.4", "i18next-http-backend": "1.4.0", "qrcode.react": "3.0.1", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 82eec048f..fa723902c 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -35,7 +35,7 @@ specifiers: eslint-plugin-react: 7.29.4 eslint-plugin-react-hooks: 4.5.0 husky: 7.0.4 - i18next: 21.7.1 + i18next: 21.8.0 i18next-browser-languagedetector: 6.1.4 i18next-http-backend: 1.4.0 jest: 28.1.0 @@ -70,14 +70,14 @@ dependencies: '@material-ui/styles': 4.11.5_ohobp6rpsmerwlq5ipwfh5yigy axios: 0.27.2 classnames: 2.3.1 - i18next: 21.7.1 + i18next: 21.8.0 i18next-browser-languagedetector: 6.1.4 i18next-http-backend: 1.4.0 qrcode.react: 3.0.1_react@18.1.0 query-string: 7.1.1 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 - react-i18next: 11.16.9_2xmduy7g43rnjce2rgborrjowa + react-i18next: 11.16.9_gkitgte5hu2ws6m7x6cmiomvlu react-loading: 2.0.3_react@18.1.0 react-otp-input: 2.4.0_ef5jwxihqo6n7gxfmzogljlgcm react-router-dom: 6.3.0_ef5jwxihqo6n7gxfmzogljlgcm @@ -100,10 +100,10 @@ devDependencies: esbuild-jest: 0.5.0_esbuild@0.14.38 eslint: 8.15.0 eslint-config-prettier: 8.5.0_eslint@8.15.0 - eslint-config-react-app: 7.0.1_kqv3rxa2daloty4f3akmzhl3gi + eslint-config-react-app: 7.0.1_74qleyqo4xvrzczlrwjhwsfqai eslint-formatter-rdjson: 1.0.5 eslint-import-resolver-typescript: 2.7.1_gwd37gqv3vjv3xlpl7ju3ag2qu - eslint-plugin-import: 2.26.0_eslint@8.15.0 + eslint-plugin-import: 2.26.0_5v5qjrtguv7otneb3mumlvzpgm eslint-plugin-jsx-a11y: 6.5.1_eslint@8.15.0 eslint-plugin-prettier: 4.0.0_iqftbjqlxzn3ny5nablrkczhqi eslint-plugin-react: 7.29.4_eslint@8.15.0 @@ -471,12 +471,16 @@ packages: resolution: {integrity: sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.17.10 dev: true /@babel/parser/7.17.9: resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.17.10 dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.10: @@ -3103,6 +3107,8 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true /anymatch/3.1.2: @@ -3436,6 +3442,7 @@ packages: '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.10 '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.10 + '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.10 '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.17.10 '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.17.10 '@babel/plugin-transform-runtime': 7.17.0_@babel+core@7.17.10 @@ -3487,6 +3494,8 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /braces/3.0.2: @@ -3894,12 +3903,22 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 dev: true @@ -4381,11 +4400,15 @@ packages: eslint: 8.15.0 dev: true - /eslint-config-react-app/7.0.1_kqv3rxa2daloty4f3akmzhl3gi: + /eslint-config-react-app/7.0.1_74qleyqo4xvrzczlrwjhwsfqai: resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@babel/core': 7.17.8 '@babel/eslint-parser': 7.17.0_3wtex3zkegweqge3dvls327lz4 @@ -4396,18 +4419,20 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.15.0 eslint-plugin-flowtype: 8.0.3_eslint@8.15.0 - eslint-plugin-import: 2.26.0_eslint@8.15.0 + eslint-plugin-import: 2.26.0_5v5qjrtguv7otneb3mumlvzpgm eslint-plugin-jest: 25.7.0_roucey4agur4lmjcm6lzpkty5m eslint-plugin-jsx-a11y: 6.5.1_eslint@8.15.0 eslint-plugin-react: 7.29.4_eslint@8.15.0 eslint-plugin-react-hooks: 4.5.0_eslint@8.15.0 eslint-plugin-testing-library: 5.2.0_hcfsmds2fshutdssjqluwm76uu + typescript: 4.6.4 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - jest - supports-color - - typescript dev: true /eslint-formatter-rdjson/1.0.5: @@ -4419,6 +4444,8 @@ packages: dependencies: debug: 3.2.7 resolve: 1.22.0 + transitivePeerDependencies: + - supports-color dev: true /eslint-import-resolver-typescript/2.7.1_gwd37gqv3vjv3xlpl7ju3ag2qu: @@ -4430,7 +4457,7 @@ packages: dependencies: debug: 4.3.4 eslint: 8.15.0 - eslint-plugin-import: 2.26.0_eslint@8.15.0 + eslint-plugin-import: 2.26.0_5v5qjrtguv7otneb3mumlvzpgm glob: 7.2.0 is-glob: 4.0.3 resolve: 1.22.0 @@ -4439,12 +4466,31 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.3: + /eslint-module-utils/2.7.3_kvyt4kvbdmj4ueyk2ybejan4d4: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu debug: 3.2.7 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 2.7.1_gwd37gqv3vjv3xlpl7ju3ag2qu find-up: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true /eslint-plugin-flowtype/8.0.3_eslint@8.15.0: @@ -4465,19 +4511,24 @@ packages: string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import/2.26.0_eslint@8.15.0: + /eslint-plugin-import/2.26.0_5v5qjrtguv7otneb3mumlvzpgm: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu array-includes: 3.1.4 array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.15.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.3_kvyt4kvbdmj4ueyk2ybejan4d4 has: 1.0.3 is-core-module: 2.8.1 is-glob: 4.0.3 @@ -4485,6 +4536,10 @@ packages: object.values: 1.1.5 resolve: 1.22.0 tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true /eslint-plugin-jest/25.7.0_roucey4agur4lmjcm6lzpkty5m: @@ -4768,6 +4823,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /expect/28.1.0: @@ -4808,6 +4865,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /fast-deep-equal/3.1.3: @@ -5258,8 +5317,8 @@ packages: - encoding dev: false - /i18next/21.7.1: - resolution: {integrity: sha512-uNt0BM+HV7wgWrrTE+Z4qinQFTONB21hK3I5V/LayhquPv78WchnO4hjF2PWY/OZocahHBDbzbe0/o1rp/RcWQ==} + /i18next/21.8.0: + resolution: {integrity: sha512-opNd7cQj0PDlUX15hPjtzReRxy5/Rn405YvHTBEm1nf1YJhsqYFFFhHMwuU4NEHZNlrepHk5uK+CJbFtB+KO3w==} dependencies: '@babel/runtime': 7.17.8 dev: false @@ -5829,6 +5888,8 @@ packages: walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 + transitivePeerDependencies: + - supports-color dev: true /jest-haste-map/28.1.0: @@ -6544,6 +6605,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /micromatch/4.0.5: @@ -6634,6 +6697,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /natural-compare/1.4.0: @@ -7101,7 +7166,7 @@ packages: scheduler: 0.22.0 dev: false - /react-i18next/11.16.9_2xmduy7g43rnjce2rgborrjowa: + /react-i18next/11.16.9_gkitgte5hu2ws6m7x6cmiomvlu: resolution: {integrity: sha512-euXxWvcEAvsY7ZVkwx9ztCq4butqtsGHEkpkuo0RMj8Ru09IF9o2KxCyN+zyv51Nr0aBh/elaTIiR6fMb8YfVg==} peerDependencies: i18next: '>= 19.0.0' @@ -7117,7 +7182,7 @@ packages: '@babel/runtime': 7.17.8 html-escaper: 2.0.2 html-parse-stringify: 3.0.1 - i18next: 21.7.1 + i18next: 21.8.0 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 dev: false @@ -7469,6 +7534,8 @@ packages: micromatch: 3.1.10 minimist: 1.2.6 walker: 1.0.8 + transitivePeerDependencies: + - supports-color dev: true /saxes/5.0.1: @@ -7594,6 +7661,8 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true /source-map-js/1.0.2: