diff --git a/packages/app-content-pages/package.json b/packages/app-content-pages/package.json index 979ea3790c..e566d2beea 100644 --- a/packages/app-content-pages/package.json +++ b/packages/app-content-pages/package.json @@ -26,16 +26,16 @@ "express": "^4.17.1", "grommet": "~2.35.0", "grommet-icons": "~4.12.0", - "i18next": "~23.11.1", + "i18next": "~23.14.0", "lodash": "~4.17.11", "morgan": "^1.10.0", - "next": "~13.5.5", - "next-i18next": "~15.2.0", + "next": "~14.2.6", + "next-i18next": "~15.3.1", "panoptes-client": "~5.6.0", "path-match": "~1.2.4", "react": "~18.2.0", "react-dom": "~18.2.0", - "react-i18next": "~14.1.0", + "react-i18next": "~15.0.1", "snazzy": "^9.0.0", "styled-components": "~5.3.3", "superagent": "~8.1.0", diff --git a/packages/app-content-pages/src/api/team/processTeamData.mock.json b/packages/app-content-pages/src/api/team/processTeamData.mock.json index 3ed0c8ea1b..7789e5cd56 100644 --- a/packages/app-content-pages/src/api/team/processTeamData.mock.json +++ b/packages/app-content-pages/src/api/team/processTeamData.mock.json @@ -64,7 +64,7 @@ "fields": { "title": "headshot", "file": { - "url": "https://placekitten.com/300/300", + "url": "https://static.zooniverse.org/www.zooniverse.org/assets/simple-avatar.png", "details": { "size": 21159, "image": { @@ -174,7 +174,7 @@ "fields": { "title": "headshot", "file": { - "url": "https://placekitten.com/300/300", + "url": "https://static.zooniverse.org/www.zooniverse.org/assets/simple-avatar.png", "details": { "size": 36144, "image": { @@ -284,7 +284,7 @@ "fields": { "title": "headshot", "file": { - "url": "https://placekitten.com/300/300", + "url": "https://static.zooniverse.org/www.zooniverse.org/assets/simple-avatar.png", "details": { "size": 11888, "image": { diff --git a/packages/app-content-pages/src/api/team/processTeamData.result.json b/packages/app-content-pages/src/api/team/processTeamData.result.json index 74b6b7db76..cd301ecf07 100644 --- a/packages/app-content-pages/src/api/team/processTeamData.result.json +++ b/packages/app-content-pages/src/api/team/processTeamData.result.json @@ -7,7 +7,7 @@ "bio": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", "jobTitle": "Project Assistant", "name": "Mock Person One", - "avatarSrc": "https://placekitten.com/300/300?w=160&h=160" + "avatarSrc": "https://static.zooniverse.org/www.zooniverse.org/assets/simple-avatar.png?w=160&h=160" } ] }, @@ -19,7 +19,7 @@ "bio": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", "jobTitle": "Web Developer", "name": "Mock Person Three", - "avatarSrc": "https://placekitten.com/300/300?w=160&h=160", + "avatarSrc": "https://static.zooniverse.org/www.zooniverse.org/assets/simple-avatar.png?w=160&h=160", "twitterID": "twitterid" } ] @@ -32,7 +32,7 @@ "bio": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", "jobTitle": "Community Manager", "name": "Mock Person Two", - "avatarSrc": "https://placekitten.com/300/300?w=160&h=160" + "avatarSrc": "https://static.zooniverse.org/www.zooniverse.org/assets/simple-avatar.png?w=160&h=160" } ] } diff --git a/packages/app-content-pages/src/screens/Publications/Publications.spec.js b/packages/app-content-pages/src/screens/Publications/Publications.spec.js index 61c8d457ba..2ffad9a3e4 100644 --- a/packages/app-content-pages/src/screens/Publications/Publications.spec.js +++ b/packages/app-content-pages/src/screens/Publications/Publications.spec.js @@ -36,11 +36,6 @@ describe('Component > Publications Page', function () { ) }) - it('should have sidebar nav label', function () { - const sideBar = screen.getByText('Publications.sidebarLabel') - expect(sideBar).to.be.ok() - }) - it('should render all publications in data', function () { const publications = screen.getAllByTestId('publication-test-element') expect(publications.length).to.equal(20) // number of publications in mock.json diff --git a/packages/app-content-pages/src/screens/Teams/Teams.spec.js b/packages/app-content-pages/src/screens/Teams/Teams.spec.js index 330a31de89..e7303c50a2 100644 --- a/packages/app-content-pages/src/screens/Teams/Teams.spec.js +++ b/packages/app-content-pages/src/screens/Teams/Teams.spec.js @@ -33,11 +33,6 @@ describe('Component > Teams Page', function () { ) }) - it('should have a nav with label', function () { - const sideBar = screen.getByText('Teams.sidebarLabel') - expect(sideBar).to.be.ok() - }) - it('should render all people in data', function () { const people = screen.getAllByTestId('person-test-element') const numMockPeople = mockData.reduce((count, team) => { diff --git a/packages/app-project/package.json b/packages/app-project/package.json index 49711975c6..da0491232d 100644 --- a/packages/app-project/package.json +++ b/packages/app-project/package.json @@ -38,7 +38,7 @@ "graphql-request": "~6.1.0", "grommet": "~2.35.0", "grommet-icons": "~4.12.0", - "i18next": "~23.11.1", + "i18next": "~23.14.0", "lodash": "~4.17.11", "million": "~3.1.11", "mobx": "~6.12.0", @@ -47,14 +47,14 @@ "mobx-state-tree": "~5.4.0", "morgan": "^1.10.0", "newrelic": "~11.14.0", - "next": "~13.5.6", - "next-i18next": "~15.2.0", + "next": "~14.2.6", + "next-i18next": "~15.3.1", "panoptes-client": "~5.6.0", "path-match": "~1.2.4", "polished": "~4.3.1", "react": "~18.2.0", "react-dom": "~18.2.0", - "react-i18next": "~14.1.0", + "react-i18next": "~15.0.1", "react-resize-detector": "~9.1.0", "styled-components": "~5.3.3", "swr": "~2.2.0", diff --git a/packages/app-root/next.config.mjs b/packages/app-root/next.config.mjs index 2dab610039..948ee0e76c 100644 --- a/packages/app-root/next.config.mjs +++ b/packages/app-root/next.config.mjs @@ -1,7 +1,7 @@ import withBundleAnalyzer from '@next/bundle-analyzer' const bundleAnalyzer = withBundleAnalyzer({ - enabled: process.env.ANALYZE === 'true', + enabled: process.env.ANALYZE === 'true' }) const nextConfig = { @@ -11,11 +11,15 @@ const nextConfig = { '@zooniverse/user', 'grommet', 'grommet-icons' - ], + ] }, webpack: (config, options) => { config.resolve = { ...config.resolve, + alias: { + ...config.resolve.alias, + hexoid: 'hexoid/dist/index.js' + }, fallback: { ...config.resolve.fallback, fs: false diff --git a/packages/app-root/package.json b/packages/app-root/package.json index 0349eeec5a..67f23a84b3 100644 --- a/packages/app-root/package.json +++ b/packages/app-root/package.json @@ -1,6 +1,6 @@ { "name": "@zooniverse/fe-root", - "description": "", + "description": "Zooniverse front end app handling projects, classification, and content pages.", "license": "Apache-2.0", "author": "Zooniverse (https://www.zooniverse.org/)", "version": "0.1.0", @@ -26,7 +26,7 @@ "grommet-icons": "~4.12.0", "lodash": "~4.17.21", "newrelic": "~11.14.0", - "next": "~13.5.5", + "next": "~14.2.6", "panoptes-client": "~5.6.0", "react": "~18.2.0", "react-dom": "~18.2.0", diff --git a/packages/app-root/server/server.js b/packages/app-root/server/server.js index 66365bc5aa..bf63a9662a 100644 --- a/packages/app-root/server/server.js +++ b/packages/app-root/server/server.js @@ -8,7 +8,6 @@ const APP_ENV = process.env.APP_ENV || 'development' const hostnames = { development: 'local.zooniverse.org', - branch: 'fe-project-branch.preview.zooniverse.org', staging: 'frontend.preview.zooniverse.org', production : 'www.zooniverse.org' } diff --git a/packages/lib-content/package.json b/packages/lib-content/package.json index d48d754be8..81bfebd594 100644 --- a/packages/lib-content/package.json +++ b/packages/lib-content/package.json @@ -33,10 +33,10 @@ "@zooniverse/async-states": "~0.0.1", "@zooniverse/react-components": "~1.13.0", "dayjs": "~1.11.11", - "i18next": "~23.11.1", + "i18next": "~23.14.0", "panoptes-client": "~5.6.0", "prop-types": "~15.8.1", - "react-i18next": "~14.1.0" + "react-i18next": "~15.0.1" }, "peerDependencies": { "@zooniverse/grommet-theme": "3.x.x", diff --git a/packages/lib-react-components/package.json b/packages/lib-react-components/package.json index 16084e279a..e3e7659e19 100644 --- a/packages/lib-react-components/package.json +++ b/packages/lib-react-components/package.json @@ -44,13 +44,13 @@ "@zooniverse/panoptes-js": "~0.5.0", "cuid": "~3.0.0", "formik": "~2.4.0", - "i18next": "~23.11.1", + "i18next": "~23.14.0", "markdownz": "~9.1.3", "mime": "~3.0.0", "panoptes-client": "~5.6.0", "polished": "~4.3.1", "prop-types": "~15.8.1", - "react-i18next": "~14.1.0", + "react-i18next": "~15.0.1", "react-resize-detector": "~9.1.0", "react-rnd": "10.4.10", "swr": "~2.2.4" diff --git a/yarn.lock b/yarn.lock index e1731eab13..771767de3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1342,6 +1342,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.24.8": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.4.tgz#6ef37d678428306e7d75f054d5b1bdb8cf8aa8ee" + integrity sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.24.0": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" @@ -1984,10 +1991,10 @@ dependencies: webpack-bundle-analyzer "4.7.0" -"@next/env@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/env/-/env-13.5.6.tgz#c1148e2e1aa166614f05161ee8f77ded467062bc" - integrity sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw== +"@next/env@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.6.tgz#4f8ab1ca549a90bf0c83454b798b0ebae7098b15" + integrity sha512-bs5DFKV+08EjWrl8EB+KKqev1ZTNONH1vFCaHh911aaB362NnP32UDTbE9VQhyiAgbFqJsfDkSxFERNDDb3j0g== "@next/eslint-plugin-next@13.5.6": version "13.5.6" @@ -1996,50 +2003,50 @@ dependencies: glob "7.1.7" -"@next/swc-darwin-arm64@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz#b15d139d8971360fca29be3bdd703c108c9a45fb" - integrity sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA== - -"@next/swc-darwin-x64@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz#9c72ee31cc356cb65ce6860b658d807ff39f1578" - integrity sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA== - -"@next/swc-linux-arm64-gnu@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz#59f5f66155e85380ffa26ee3d95b687a770cfeab" - integrity sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg== - -"@next/swc-linux-arm64-musl@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz#f012518228017052736a87d69bae73e587c76ce2" - integrity sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q== - -"@next/swc-linux-x64-gnu@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz#339b867a7e9e7ee727a700b496b269033d820df4" - integrity sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw== - -"@next/swc-linux-x64-musl@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz#ae0ae84d058df758675830bcf70ca1846f1028f2" - integrity sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ== - -"@next/swc-win32-arm64-msvc@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz#a5cc0c16920485a929a17495064671374fdbc661" - integrity sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg== - -"@next/swc-win32-ia32-msvc@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz#6a2409b84a2cbf34bf92fe714896455efb4191e4" - integrity sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg== - -"@next/swc-win32-x64-msvc@13.5.6": - version "13.5.6" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz#4a3e2a206251abc729339ba85f60bc0433c2865d" - integrity sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ== +"@next/swc-darwin-arm64@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.6.tgz#38dfd8716e52dd1f52cfd3e461721d3e984887c6" + integrity sha512-BtJZb+hYXGaVJJivpnDoi3JFVn80SHKCiiRUW3kk1SY6UCUy5dWFFSbh+tGi5lHAughzeduMyxbLt3pspvXNSg== + +"@next/swc-darwin-x64@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.6.tgz#605a6fafbdd672d72728db86aae0fea67e3338f9" + integrity sha512-ZHRbGpH6KHarzm6qEeXKSElSXh8dS2DtDPjQt3IMwY8QVk7GbdDYjvV4NgSnDA9huGpGgnyy3tH8i5yHCqVkiQ== + +"@next/swc-linux-arm64-gnu@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.6.tgz#2a4d3c6d159c70ded6b415cbf6d7082bd823e37d" + integrity sha512-O4HqUEe3ZvKshXHcDUXn1OybN4cSZg7ZdwHJMGCXSUEVUqGTJVsOh17smqilIjooP/sIJksgl+1kcf2IWMZWHg== + +"@next/swc-linux-arm64-musl@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.6.tgz#db4850182cef343a6539d646d613f2f0333a4dc1" + integrity sha512-xUcdhr2hfalG8RDDGSFxQ75yOG894UlmFS4K2M0jLrUhauRBGOtUOxoDVwiIIuZQwZ3Y5hDsazNjdYGB0cQ9yQ== + +"@next/swc-linux-x64-gnu@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.6.tgz#dbd75f0c3b3b3fb5c4ace0b5b52b050409701b3e" + integrity sha512-InosKxw8UMcA/wEib5n2QttwHSKHZHNSbGcMepBM0CTcNwpxWzX32KETmwbhKod3zrS8n1vJ+DuJKbL9ZAB0Ag== + +"@next/swc-linux-x64-musl@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.6.tgz#b045235257e78c87878b3651cb9c7b553a20005b" + integrity sha512-d4QXfJmt5pGJ7cG8qwxKSBnO5AXuKAFYxV7qyDRHnUNvY/dgDh+oX292gATpB2AAHgjdHd5ks1wXxIEj6muLUQ== + +"@next/swc-win32-arm64-msvc@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.6.tgz#be6ec8b97db574d9c2625fd181b6fa3e4625c29d" + integrity sha512-AlgIhk4/G+PzOG1qdF1b05uKTMsuRatFlFzAi5G8RZ9h67CVSSuZSbqGHbJDlcV1tZPxq/d4G0q6qcHDKWf4aQ== + +"@next/swc-win32-ia32-msvc@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.6.tgz#bc215a8488f10042c21890a83e79eee9e84cff6d" + integrity sha512-hNukAxq7hu4o5/UjPp5jqoBEtrpCbOmnUqZSKNJG8GrUVzfq0ucdhQFVrHcLRMvQcwqqDh1a5AJN9ORnNDpgBQ== + +"@next/swc-win32-x64-msvc@14.2.6": + version "14.2.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.6.tgz#6b63a7b4ff3b7b410a038e3ee839c951a3136dc9" + integrity sha512-NANtw+ead1rSDK1jxmzq3TYkl03UNK2KHqUYf1nIhNci6NkeqBD4s1njSzYGIlSHxCK+wSaL8RXZm4v+NF/pMw== "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" @@ -3777,11 +3784,12 @@ resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== -"@swc/helpers@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" - integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== +"@swc/helpers@0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0" + integrity sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A== dependencies: + "@swc/counter" "^0.1.3" tslib "^2.4.0" "@swc/types@0.1.7": @@ -6076,10 +6084,10 @@ camelize@^1.0.0: resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz" integrity sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg== -caniuse-lite@^1.0.30001406: - version "1.0.30001553" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001553.tgz#e64e7dc8fd4885cd246bb476471420beb5e474b5" - integrity sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A== +caniuse-lite@^1.0.30001579: + version "1.0.30001653" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz#b8af452f8f33b1c77f122780a4aecebea0caca56" + integrity sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw== caniuse-lite@^1.0.30001587: version "1.0.30001620" @@ -10337,10 +10345,10 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -i18next-fs-backend@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/i18next-fs-backend/-/i18next-fs-backend-2.3.1.tgz#0c7d2459ff4a039e2b3228131809fbc0e74ff1a8" - integrity sha512-tvfXskmG/9o+TJ5Fxu54sSO5OkY6d+uMn+K6JiUGLJrwxAVfer+8V3nU8jq3ts9Pe5lXJv4b1N7foIjJ8Iy2Gg== +i18next-fs-backend@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/i18next-fs-backend/-/i18next-fs-backend-2.3.2.tgz#580b91c9a306b452112e0a1ad3b07e9fd266e567" + integrity sha512-LIwUlkqDZnUI8lnUxBnEj8K/FrHQTT/Sc+1rvDm9E8YvvY5YxzoEAASNx+W5M9DfD5s77lI5vSAFWeTp26B/3Q== i18next@~23.11.1: version "23.11.1" @@ -10349,6 +10357,13 @@ i18next@~23.11.1: dependencies: "@babel/runtime" "^7.23.2" +i18next@~23.14.0: + version "23.14.0" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-23.14.0.tgz#d415a858390cc849f3db0df539cb2bbfe24a3cdb" + integrity sha512-Y5GL4OdA8IU2geRrt2+Uc1iIhsjICdHZzT9tNwQ3TVqdNzgxHToGCKf/TPRP80vTCAP6svg2WbbJL+Gx5MFQVA== + dependencies: + "@babel/runtime" "^7.23.2" + iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" @@ -12854,39 +12869,39 @@ newrelic@~11.14.0: "@newrelic/native-metrics" "^10.0.0" "@prisma/prisma-fmt-wasm" "^4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085" -next-i18next@~15.2.0: - version "15.2.0" - resolved "https://registry.yarnpkg.com/next-i18next/-/next-i18next-15.2.0.tgz#96455f282b0dbd0319ce9647b3c319fb50258681" - integrity sha512-Rl5yZ4oGffsB0AjRykZ5PzNQ2M6am54MaMayldGmH/UKZisrIxk2SKEPJvaHhKlWe1qgdNi2FkodwK8sEjfEmg== +next-i18next@~15.3.1: + version "15.3.1" + resolved "https://registry.yarnpkg.com/next-i18next/-/next-i18next-15.3.1.tgz#7603d1194f2eb518372e636b93b5ffa3c809b15d" + integrity sha512-+pa2pZJb7B6k5PKW3TLVMmAodqkNaOBWVYlpWX56mgcEJz0UMW+MKSdKM9Z72CHp6Bp48g7OWwDnLqxXNp/84w== dependencies: "@babel/runtime" "^7.23.2" "@types/hoist-non-react-statics" "^3.3.4" core-js "^3" hoist-non-react-statics "^3.3.2" - i18next-fs-backend "^2.3.1" + i18next-fs-backend "^2.3.2" -next@~13.5.5, next@~13.5.6: - version "13.5.6" - resolved "https://registry.yarnpkg.com/next/-/next-13.5.6.tgz#e964b5853272236c37ce0dd2c68302973cf010b1" - integrity sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw== +next@~14.2.6: + version "14.2.6" + resolved "https://registry.yarnpkg.com/next/-/next-14.2.6.tgz#2d294fe1ac806231cffd52ae2cf2e469b940536d" + integrity sha512-57Su7RqXs5CBKKKOagt8gPhMM3CpjgbeQhrtei2KLAA1vTNm7jfKS+uDARkSW8ZETUflDCBIsUKGSyQdRs4U4g== dependencies: - "@next/env" "13.5.6" - "@swc/helpers" "0.5.2" + "@next/env" "14.2.6" + "@swc/helpers" "0.5.5" busboy "1.6.0" - caniuse-lite "^1.0.30001406" + caniuse-lite "^1.0.30001579" + graceful-fs "^4.2.11" postcss "8.4.31" styled-jsx "5.1.1" - watchpack "2.4.0" optionalDependencies: - "@next/swc-darwin-arm64" "13.5.6" - "@next/swc-darwin-x64" "13.5.6" - "@next/swc-linux-arm64-gnu" "13.5.6" - "@next/swc-linux-arm64-musl" "13.5.6" - "@next/swc-linux-x64-gnu" "13.5.6" - "@next/swc-linux-x64-musl" "13.5.6" - "@next/swc-win32-arm64-msvc" "13.5.6" - "@next/swc-win32-ia32-msvc" "13.5.6" - "@next/swc-win32-x64-msvc" "13.5.6" + "@next/swc-darwin-arm64" "14.2.6" + "@next/swc-darwin-x64" "14.2.6" + "@next/swc-linux-arm64-gnu" "14.2.6" + "@next/swc-linux-arm64-musl" "14.2.6" + "@next/swc-linux-x64-gnu" "14.2.6" + "@next/swc-linux-x64-musl" "14.2.6" + "@next/swc-win32-arm64-msvc" "14.2.6" + "@next/swc-win32-ia32-msvc" "14.2.6" + "@next/swc-win32-x64-msvc" "14.2.6" nise@^5.1.5: version "5.1.5" @@ -14674,6 +14689,14 @@ react-i18next@~14.1.0: "@babel/runtime" "^7.23.9" html-parse-stringify "^3.0.1" +react-i18next@~15.0.1: + version "15.0.1" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-15.0.1.tgz#fc662d93829ecb39683fe2757a47ebfbc5c912a0" + integrity sha512-NwxLqNM6CLbeGA9xPsjits0EnXdKgCRSS6cgkgOdNcPXqL+1fYNl8fBg1wmnnHvFy812Bt4IWTPE9zjoPmFj3w== + dependencies: + "@babel/runtime" "^7.24.8" + html-parse-stringify "^3.0.1" + react-is@18.1.0: version "18.1.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.1.0.tgz#61aaed3096d30eacf2a2127118b5b41387d32a67" @@ -17427,14 +17450,6 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -watchpack@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - watchpack@^2.2.0, watchpack@^2.4.0, watchpack@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff"