diff --git a/package.json b/package.json index 9fa1d8e4..416cf081 100644 --- a/package.json +++ b/package.json @@ -63,18 +63,18 @@ "embla-carousel-auto-height": "7.1.0", "embla-carousel-react": "7.1.0", "eslint-config-prettier": "8.8.0", - "i18next": "22.5.1", + "i18next": "23.2.1", "i18next-browser-languagedetector": "7.0.2", "i18next-http-backend": "2.2.1", "luxon": "3.3.0", "nanoid": "4.0.2", "next": "13.4.6", "next-auth": "4.22.1", - "next-i18next": "13.3.0", + "next-i18next": "14.0.0", "nextjs-routes": "2.0.1", "react": "18.2.0", "react-dom": "18.2.0", - "react-i18next": "12.3.1", + "react-i18next": "13.0.0", "slugify": "1.6.6", "superjson": "1.12.3", "zod": "3.21.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56c59498..c5f91ef9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -111,8 +111,8 @@ dependencies: specifier: 8.8.0 version: 8.8.0(eslint@8.43.0) i18next: - specifier: 22.5.1 - version: 22.5.1 + specifier: 23.2.1 + version: 23.2.1 i18next-browser-languagedetector: specifier: 7.0.2 version: 7.0.2 @@ -132,8 +132,8 @@ dependencies: specifier: 4.22.1 version: 4.22.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0) next-i18next: - specifier: 13.3.0 - version: 13.3.0(i18next@22.5.1)(next@13.4.6)(react-i18next@12.3.1)(react@18.2.0) + specifier: 14.0.0 + version: 14.0.0(i18next@23.2.1)(next@13.4.6)(react-i18next@13.0.0)(react@18.2.0) nextjs-routes: specifier: 2.0.1 version: 2.0.1(next@13.4.6) @@ -144,8 +144,8 @@ dependencies: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-i18next: - specifier: 12.3.1 - version: 12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) + specifier: 13.0.0 + version: 13.0.0(i18next@23.2.1)(react-dom@18.2.0)(react@18.2.0) slugify: specifier: 1.6.6 version: 1.6.6 @@ -1642,8 +1642,8 @@ packages: source-map-support: 0.5.21 dev: true - /@babel/runtime@7.22.3: - resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==} + /@babel/runtime@7.22.5: + resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -1732,7 +1732,7 @@ packages: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.21.4 - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.2 @@ -1771,7 +1771,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -2881,13 +2881,13 @@ packages: /@radix-ui/number@1.0.0: resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: false /@radix-ui/primitive@1.0.0: resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: false /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): @@ -2895,7 +2895,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 react: 18.2.0 dev: false @@ -2904,7 +2904,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 react: 18.2.0 dev: false @@ -2913,7 +2913,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 react: 18.2.0 dev: false @@ -2923,7 +2923,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 || 18 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 @@ -2936,7 +2936,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 || 18 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2948,7 +2948,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 || 18 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -2967,7 +2967,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -2977,7 +2977,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 react: 18.2.0 dev: false @@ -2986,20 +2986,20 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 react: 18.2.0 dev: false /@remirror/core-constants@2.0.0: resolution: {integrity: sha512-vpePPMecHJllBqCWXl6+FIcZqS+tRUM2kSCCKFeEo1H3XUEv3ocijBIPhnlSAa7g6maX+12ATTgxrOsLpWVr2g==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: false /@remirror/core-helpers@2.0.1: resolution: {integrity: sha512-s8M1pn33aBUhduvD1QR02uUQMegnFkGaTr4c1iBzxTTyg0rbQstzuQ7Q8TkL6n64JtgCdJS9jLz2dONb2meBKQ==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@linaria/core': 3.0.0-beta.13 '@remirror/core-constants': 2.0.0 '@remirror/types': 1.0.0 @@ -3878,7 +3878,7 @@ packages: '@babel/preset-env': 7.21.5(@babel/core@7.21.8) '@babel/preset-react': 7.18.6(@babel/core@7.21.8) '@babel/preset-typescript': 7.21.5(@babel/core@7.21.8) - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@storybook/addon-actions': 7.0.22(react-dom@18.2.0)(react@18.2.0) '@storybook/builder-webpack5': 7.0.22(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.1.3) '@storybook/core-common': 7.0.22 @@ -4223,7 +4223,7 @@ packages: engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 @@ -4238,7 +4238,7 @@ packages: peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@testing-library/dom': 8.20.0 dev: true @@ -5556,7 +5556,7 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 cosmiconfig: 7.1.0 resolve: 1.22.3 dev: false @@ -6697,7 +6697,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 csstype: 3.1.1 dev: false @@ -7478,7 +7478,7 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 aria-query: 5.1.3 array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 @@ -8635,11 +8635,11 @@ packages: /i18next-browser-languagedetector@7.0.2: resolution: {integrity: sha512-5ViaK+gikxfqZ9M3jJ7gJkUzzu/p3HwiqfLoL1bdiL7CUb0IylcTyVLdPaTU3pH5VFWFCiGFuJDg3VkLUikWgg==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: false - /i18next-fs-backend@2.1.1: - resolution: {integrity: sha512-FTnj+UmNgT3YRml5ruRv0jMZDG7odOL/OP5PF5mOqvXud2vHrPOOs68Zdk6iqzL47cnnM0ZVkK2BAvpFeDJToA==} + /i18next-fs-backend@2.1.5: + resolution: {integrity: sha512-7fgSH8nVhXSBYPHR/W3tEXXhcnwHwNiND4Dfx9knzPzdsWTUTL/TdDVV+DY0dL0asHKLbdoJaXS4LdVW6R8MVQ==} dev: false /i18next-http-backend@2.2.1: @@ -8650,10 +8650,10 @@ packages: - encoding dev: false - /i18next@22.5.1: - resolution: {integrity: sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==} + /i18next@23.2.1: + resolution: {integrity: sha512-BAWWqXYM1OtgA2hkGvnXWTs9wg0g3qx0SoiJoVTiL5Ia2EDZK0Veyuq4m2YtZeSs9D/9cwrNFxCKJi2/gdjZ4A==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: false /iconv-lite@0.4.24: @@ -10129,7 +10129,7 @@ packages: nodemailer: optional: true dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@panva/hkdf': 1.0.2 cookie: 0.5.0 jose: 4.14.4 @@ -10142,24 +10142,24 @@ packages: react-dom: 18.2.0(react@18.2.0) uuid: 8.3.2 - /next-i18next@13.3.0(i18next@22.5.1)(next@13.4.6)(react-i18next@12.3.1)(react@18.2.0): - resolution: {integrity: sha512-X4kgi51BCOoGdKbv87eZ8OU7ICQDg5IP+T5fNjqDY3os9ea0OKTY4YpAiVFiwcI9XimcUmSPbKO4a9jFUyYSgg==} + /next-i18next@14.0.0(i18next@23.2.1)(next@13.4.6)(react-i18next@13.0.0)(react@18.2.0): + resolution: {integrity: sha512-umv8hOZoSoAA+td3ErfemyO/5Ib2pnYCdQ8/Oy+fncS2skFIL3hHKRer3Oa3Nfm4Xbv5p6DHWzm3NhT1j4tWwg==} engines: {node: '>=14'} peerDependencies: - i18next: ^22.0.6 + i18next: ^23.0.1 next: '>= 12.0.0 || 13' react: '>= 17.0.2 || 18' - react-i18next: ^12.2.0 || 12 + react-i18next: ^13.0.0 || 12 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@types/hoist-non-react-statics': 3.3.1 core-js: 3.27.2 hoist-non-react-statics: 3.3.2 - i18next: 22.5.1 - i18next-fs-backend: 2.1.1 + i18next: 23.2.1 + i18next-fs-backend: 2.1.5 next: 13.4.6(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - react-i18next: 12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0) + react-i18next: 13.0.0(i18next@23.2.1)(react-dom@18.2.0)(react@18.2.0) dev: false /next@13.4.6(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0): @@ -10781,7 +10781,7 @@ packages: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: true /postcss-loader@7.0.2(postcss@8.4.21)(webpack@5.75.0): @@ -11129,7 +11129,7 @@ packages: prosemirror-state: ^1 prosemirror-view: ^1 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 '@remirror/core-constants': 2.0.0 '@remirror/core-helpers': 2.0.1 escape-string-regexp: 4.0.0 @@ -11309,7 +11309,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/generator': 7.22.3 - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -11355,10 +11355,10 @@ packages: react-is: 18.1.0 dev: true - /react-i18next@12.3.1(i18next@22.5.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-5v8E2XjZDFzK7K87eSwC7AJcAkcLt5xYZ4+yTPDAW1i7C93oOY1dnr4BaQM7un4Hm+GmghuiPvevWwlca5PwDA==} + /react-i18next@13.0.0(i18next@23.2.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qRFbrSgynsBSjfnSTb/Um3mw9uPjOfDi4Iq2rMCuzfsRsYGdkEdyCr0i+T0bR0bG6xwULvK4k1oRVLLd7ZDBVw==} peerDependencies: - i18next: '>= 19.0.0' + i18next: '>= 23.0.1' react: '>= 16.8.0 || 18' react-dom: '*' react-native: '*' @@ -11368,9 +11368,9 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 html-parse-stringify: 3.0.1 - i18next: 22.5.1 + i18next: 23.2.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -11480,7 +11480,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 18 dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) use-latest: 1.2.1(@types/react@18.2.13)(react@18.2.0) @@ -11494,7 +11494,7 @@ packages: react: '>=16.6.0 || 18' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -11617,7 +11617,7 @@ packages: /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.5 dev: true /regex-parser@2.2.11: