diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 754310f..40d6704 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index f14ec34..49fb9af 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.0", "@heroicons/react": "^2.1.1", - "@mui/material": "^5.15.11", + "@mui/material": "^5.15.12", "@sendgrid/mail": "^8.1.1", "@types/cookie": "^0.6.0", - "@types/react-dom": "^18.2.19", + "@types/react-dom": "^18.2.20", "@types/react-google-recaptcha": "^2.1.9", "@types/styled-components": "^5.1.34", "@vercel/speed-insights": "^1.0.10", @@ -42,8 +42,8 @@ "inquirer-fuzzy-path": "^2.3.0", "js-cookie": "^3.0.5", "moment": "^2.30.1", - "next": "^14.1.1", - "next-cloudinary": "^6.0.1", + "next": "^14.1.2", + "next-cloudinary": "^6.1.0", "next-themes": "^0.2.1", "nodemailer": "^6.9.11", "plop": "^4.0.1", @@ -51,7 +51,7 @@ "react-dom": "^18.2.0", "react-google-recaptcha": "^3.1.0", "react-headroom": "^3.2.1", - "react-i18next": "^14.0.5", + "react-i18next": "^14.0.7", "react-icons": "^5.0.1", "react-markdown": "^9.0.1", "react-moment": "^1.1.3", @@ -65,7 +65,7 @@ "tailwind-merge": "^2.2.1", "typed.js": "^2.1.0", "unified": "^11.0.4", - "yup": "^1.3.3" + "yup": "^1.4.0" }, "devDependencies": { "@commitlint/cli": "^19.0.3", @@ -84,14 +84,14 @@ "@testing-library/react": "^14.2.1", "@types/jest": "^29.5.12", "@types/js-cookie": "^3.0.6", - "@types/react": "^18.2.61", + "@types/react": "^18.2.63", "@types/react-headroom": "^3.2.3", "@types/react-syntax-highlighter": "^15.5.11", - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", "autoprefixer": "^10.4.18", "eslint": "^8.57.0", - "eslint-config-next": "^14.1.1", + "eslint-config-next": "^14.1.2", "eslint-config-prettier": "^9.1.0", "eslint-plugin-simple-import-sort": "^12.0.0", "eslint-plugin-storybook": "^0.8.0", @@ -104,7 +104,7 @@ "next-sitemap": "^4.2.3", "postcss": "^8.4.35", "prettier": "^3.2.5", - "prettier-plugin-tailwindcss": "^0.5.11", + "prettier-plugin-tailwindcss": "^0.5.12", "storybook": "^7.6.17", "tailwindcss": "^3.4.1", "typescript": "^5.3.3" diff --git a/src/lib/markdownUtils.ts b/src/lib/markdownUtils.ts index 493f464..de4badf 100644 --- a/src/lib/markdownUtils.ts +++ b/src/lib/markdownUtils.ts @@ -15,7 +15,7 @@ const readCodeSnippets = (): CodeSnippet[] => { const content = fs .readFileSync(filePath, 'utf-8') .replaceAll('```', '') - .replace(/^\n/, ''); + .replace(/^\n|\n$/g, ''); // Remove leading and trailing \n markdownData.push({ id, language: filename.replace('.md', ''), diff --git a/yarn.lock b/yarn.lock index be623b0..3216c7e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1588,14 +1588,14 @@ __metadata: languageName: node linkType: hard -"@cloudinary-util/url-loader@npm:5.0.0": - version: 5.0.0 - resolution: "@cloudinary-util/url-loader@npm:5.0.0" +"@cloudinary-util/url-loader@npm:5.1.0": + version: 5.1.0 + resolution: "@cloudinary-util/url-loader@npm:5.1.0" dependencies: "@cloudinary-util/util": "npm:3.0.0" "@cloudinary/url-gen": "npm:1.15.0" zod: "npm:^3.22.4" - checksum: 10c0/b6fb405ac8f27fd521e2e7f75656218d02c0cd71895c087066e6b9ebb80471ecc541458a011d9b83d3659a14debb2f3ce2d65f9a786e9c6912c1ce5a1ad0b1d1 + checksum: 10c0/5fa8a5043f4d4d110d8f3a9e3f82bd1f693bce9cb627bcee4d6a46eb0b78ee97474aaa83d78d8a96e1c2f945912064ebe36a5cea64c58e9b7b51f321a5d99532 languageName: node linkType: hard @@ -2646,14 +2646,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.37": - version: 5.0.0-beta.37 - resolution: "@mui/base@npm:5.0.0-beta.37" +"@mui/base@npm:5.0.0-beta.38": + version: 5.0.0-beta.38 + resolution: "@mui/base@npm:5.0.0-beta.38" dependencies: "@babel/runtime": "npm:^7.23.9" "@floating-ui/react-dom": "npm:^2.0.8" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.11" + "@mui/utils": "npm:^5.15.12" "@popperjs/core": "npm:^2.11.8" clsx: "npm:^2.1.0" prop-types: "npm:^15.8.1" @@ -2664,27 +2664,27 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bcee89198381b1058aa2a7e3122597a34a03fb3b351b1e0776674a996fb633bdeeae0656f14f905df7d4fced2aa6ae0a2b4fb3b462de387668481d8427448ca3 + checksum: 10c0/0a23da4e32da0c157f4a97d5ca6cbf246b5ab4d5f894f903ff33a501e92f6ce13c784db27a03b64bb01dfd14cd726b6bbb90f578b6fcddd1d8ac6f119c42fa54 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.15.11": - version: 5.15.11 - resolution: "@mui/core-downloads-tracker@npm:5.15.11" - checksum: 10c0/e7d9fd674c1d71eb428ceffb9bbb36edaa421caa8c438e6977014f283bcae8530d6daa7c4289015576976505c6321ddaec2970b0af4c2d8619da206a025cc033 +"@mui/core-downloads-tracker@npm:^5.15.12": + version: 5.15.12 + resolution: "@mui/core-downloads-tracker@npm:5.15.12" + checksum: 10c0/f1542cb08ca2d9b8d12bd5476d76ddd9e9429722836e4f7c15532dfea7ebfb5cf4a874df5db35922a4ce4f7b8c05d6078f5f10520c98bfcb3f8c3d4fb056069b languageName: node linkType: hard -"@mui/material@npm:^5.15.11": - version: 5.15.11 - resolution: "@mui/material@npm:5.15.11" +"@mui/material@npm:^5.15.12": + version: 5.15.12 + resolution: "@mui/material@npm:5.15.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/base": "npm:5.0.0-beta.37" - "@mui/core-downloads-tracker": "npm:^5.15.11" - "@mui/system": "npm:^5.15.11" + "@mui/base": "npm:5.0.0-beta.38" + "@mui/core-downloads-tracker": "npm:^5.15.12" + "@mui/system": "npm:^5.15.12" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.11" + "@mui/utils": "npm:^5.15.12" "@types/react-transition-group": "npm:^4.4.10" clsx: "npm:^2.1.0" csstype: "npm:^3.1.3" @@ -2704,16 +2704,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/21f885a07d3cf1407d21a3f1d1dcd86076585508f912e85c00d8093e181b4dfb2fc8ebf954e06f699f691220eb4a3f1601f7a51b39e90486ae7fcd222f114015 + checksum: 10c0/d2501f3e742b8477a2f7918afd74eda9bee0d1a341a6d7f24c573f06cb232ba999b6bbc635ac2f24f4a15343b393e3e40beb17eaf2b9ac10b103c84252afa731 languageName: node linkType: hard -"@mui/private-theming@npm:^5.15.11": - version: 5.15.11 - resolution: "@mui/private-theming@npm:5.15.11" +"@mui/private-theming@npm:^5.15.12": + version: 5.15.12 + resolution: "@mui/private-theming@npm:5.15.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/utils": "npm:^5.15.11" + "@mui/utils": "npm:^5.15.12" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -2721,7 +2721,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/29763c2df3a18bd5a4772302dc1d734c9101c02f42b7ae1c2c21b048c4fc5b7a12f83c30ac2297087c1499222ebcfcd3e23d72717cc163732f962dfde5260dd3 + checksum: 10c0/2be80041330bcef14de930954158e11b2f9373c91de53c5c32cb4a7ccc6e5c545b48f0fd90ed7e0ecb3ef680823ceddb3ccc41fd16860a9572c0ec2b04b5f47f languageName: node linkType: hard @@ -2746,15 +2746,15 @@ __metadata: languageName: node linkType: hard -"@mui/system@npm:^5.15.11": - version: 5.15.11 - resolution: "@mui/system@npm:5.15.11" +"@mui/system@npm:^5.15.12": + version: 5.15.12 + resolution: "@mui/system@npm:5.15.12" dependencies: "@babel/runtime": "npm:^7.23.9" - "@mui/private-theming": "npm:^5.15.11" + "@mui/private-theming": "npm:^5.15.12" "@mui/styled-engine": "npm:^5.15.11" "@mui/types": "npm:^7.2.13" - "@mui/utils": "npm:^5.15.11" + "@mui/utils": "npm:^5.15.12" clsx: "npm:^2.1.0" csstype: "npm:^3.1.3" prop-types: "npm:^15.8.1" @@ -2770,7 +2770,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/27094ac751ad024bf9e67b26feb94dd09ea3550facb6d3dc1a6e15f1901a1cc03751221826908fa881df1eab5d5c03c8b5e737bfae627e1d5a0fa3033c5decaa + checksum: 10c0/04605064147e5e0843918017cf378e7d5e96f96d2fb2c26664be5199a520bb3d636d64615e85238676560e2d7ebf580f90b9eb40d50a7261ff0761a4b05682de languageName: node linkType: hard @@ -2786,9 +2786,9 @@ __metadata: languageName: node linkType: hard -"@mui/utils@npm:^5.15.11": - version: 5.15.11 - resolution: "@mui/utils@npm:5.15.11" +"@mui/utils@npm:^5.15.12": + version: 5.15.12 + resolution: "@mui/utils@npm:5.15.12" dependencies: "@babel/runtime": "npm:^7.23.9" "@types/prop-types": "npm:^15.7.11" @@ -2800,7 +2800,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bbdd0a8cd5bd04021b6e0b7836bd5a5852e54d95392ad786816dd0e5c1942f82f5d645721ac8c716394f74b0628a8c909139fc86103a3aa40d147ab9eb234fb9 + checksum: 10c0/ef6be5aa2b3183d6fbc1dccb0697433cb6610ee259e4d157386fe0a4ab9f40d0fd9637496195c811bf49304bb0ead4230a7c034a923b51fc42ebb9529555ad55 languageName: node linkType: hard @@ -2815,10 +2815,10 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:14.1.1": - version: 14.1.1 - resolution: "@next/env@npm:14.1.1" - checksum: 10c0/81f7ff4f5b295c7f73d5cfeceda387626fa3e30fe75c53021168ff525470e8d52598ee4f8bb924af0903a52c44b5779e6e4c26fbdd102a3fdfaa03c08fd2bdde +"@next/env@npm:14.1.2": + version: 14.1.2 + resolution: "@next/env@npm:14.1.2" + checksum: 10c0/30e3d99e9c0f2bdb3303e8aa1115afb6de941d120cea1d00465d61163edb84fbec7c7091f71cd159abd28f2a6f45847eb10dbd51070b4afea72f8b53da96beb0 languageName: node linkType: hard @@ -2829,74 +2829,74 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.1.1": - version: 14.1.1 - resolution: "@next/eslint-plugin-next@npm:14.1.1" +"@next/eslint-plugin-next@npm:14.1.2": + version: 14.1.2 + resolution: "@next/eslint-plugin-next@npm:14.1.2" dependencies: glob: "npm:10.3.10" - checksum: 10c0/daaecb4d248add07a0adeefbd7eba6f4054afe7ee93be40c16173b930b0ea93af15af0dff12a8095849eb77e98c6a85935cfa276721e64c93a62b4e79ac5ba40 + checksum: 10c0/8f99345e3b0739aaabfb2fe61dc586c1781356ca1ccb8a01c15ddd451c3d7a2ff1d31b0b727ef27baa4227d7c8536a05c5206b9e3631efd668b7dd3ef69fedfa languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-darwin-arm64@npm:14.1.1" +"@next/swc-darwin-arm64@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-darwin-arm64@npm:14.1.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-darwin-x64@npm:14.1.1" +"@next/swc-darwin-x64@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-darwin-x64@npm:14.1.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-arm64-gnu@npm:14.1.1" +"@next/swc-linux-arm64-gnu@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-linux-arm64-gnu@npm:14.1.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-arm64-musl@npm:14.1.1" +"@next/swc-linux-arm64-musl@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-linux-arm64-musl@npm:14.1.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-x64-gnu@npm:14.1.1" +"@next/swc-linux-x64-gnu@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-linux-x64-gnu@npm:14.1.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-x64-musl@npm:14.1.1" +"@next/swc-linux-x64-musl@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-linux-x64-musl@npm:14.1.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-win32-arm64-msvc@npm:14.1.1" +"@next/swc-win32-arm64-msvc@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-win32-arm64-msvc@npm:14.1.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-win32-ia32-msvc@npm:14.1.1" +"@next/swc-win32-ia32-msvc@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-win32-ia32-msvc@npm:14.1.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-win32-x64-msvc@npm:14.1.1" +"@next/swc-win32-x64-msvc@npm:14.1.2": + version: 14.1.2 + resolution: "@next/swc-win32-x64-msvc@npm:14.1.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5413,7 +5413,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.0.0, @types/react-dom@npm:^18.2.19": +"@types/react-dom@npm:^18.0.0": version: 18.2.19 resolution: "@types/react-dom@npm:18.2.19" dependencies: @@ -5422,6 +5422,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:^18.2.20": + version: 18.2.20 + resolution: "@types/react-dom@npm:18.2.20" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/d352fb9c4fbb773f1db1e463b0228dfb0dc0a670a742983ae840d77f54ad9d4ac38084b23c975487fc37814f44425fc6d1adafbb432a7c48957669c124b5f8df + languageName: node + linkType: hard + "@types/react-google-recaptcha@npm:^2.1.9": version: 2.1.9 resolution: "@types/react-google-recaptcha@npm:2.1.9" @@ -5469,14 +5478,14 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.2.61": - version: 18.2.61 - resolution: "@types/react@npm:18.2.61" +"@types/react@npm:^18.2.63": + version: 18.2.63 + resolution: "@types/react@npm:18.2.63" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/a03fbb6ca8108bbccf12ac616e77e1457ae9324040c4a5d1293caaa62c187300b4eb38ec78c4724fb43d40d4c6fb909803db057c8b69ae441e2aab7b2acdc29a + checksum: 10c0/53d86727b966a3ba097553b5ef75a1f2bea78bd8c54ebcf6d00bd338000112b208ab30536c8c0a9f5fc61055cc3fbabbc7a23910c55092341602845de4c13714 languageName: node linkType: hard @@ -5609,15 +5618,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.1.0" +"@typescript-eslint/eslint-plugin@npm:^7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.1.1" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:7.1.0" - "@typescript-eslint/type-utils": "npm:7.1.0" - "@typescript-eslint/utils": "npm:7.1.0" - "@typescript-eslint/visitor-keys": "npm:7.1.0" + "@typescript-eslint/scope-manager": "npm:7.1.1" + "@typescript-eslint/type-utils": "npm:7.1.1" + "@typescript-eslint/utils": "npm:7.1.1" + "@typescript-eslint/visitor-keys": "npm:7.1.1" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -5630,7 +5639,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/e5644a987969cbb614bbf766b6bf51341e123c774953690548610147eae0041d70e48ef42be97b68a6e2f5ed9aae37fe040e8054d35bb0568c14194ba564b2d8 + checksum: 10c0/041799604176bbee01f6ff029c5e2fcf1196db2737ba219a20b095f095dc0064ea425d15dd6dc22eaef294daa838209601ec7bc19317258dfa89a13afb8126ba languageName: node linkType: hard @@ -5652,21 +5661,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/parser@npm:7.1.0" +"@typescript-eslint/parser@npm:^7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/parser@npm:7.1.1" dependencies: - "@typescript-eslint/scope-manager": "npm:7.1.0" - "@typescript-eslint/types": "npm:7.1.0" - "@typescript-eslint/typescript-estree": "npm:7.1.0" - "@typescript-eslint/visitor-keys": "npm:7.1.0" + "@typescript-eslint/scope-manager": "npm:7.1.1" + "@typescript-eslint/types": "npm:7.1.1" + "@typescript-eslint/typescript-estree": "npm:7.1.1" + "@typescript-eslint/visitor-keys": "npm:7.1.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/8fcbfc8c0c86abb750173096e7ca09e1cd44aba3f6115bdb94ffb6b409b86ee23526e9d5a44935b69a6be2385893e66d8e55d92063206028dc48f70d379afcab + checksum: 10c0/84eb44f3767aaa1d7b26176348c89bd6732bc711f7f24186b1354eba95bf9e9c65b5675838772b831391210e525ff1f3bd4b51a3130ec35413aa362920effc57 languageName: node linkType: hard @@ -5690,22 +5699,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/scope-manager@npm:7.1.0" +"@typescript-eslint/scope-manager@npm:7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/scope-manager@npm:7.1.1" dependencies: - "@typescript-eslint/types": "npm:7.1.0" - "@typescript-eslint/visitor-keys": "npm:7.1.0" - checksum: 10c0/2fd167730bbe984343ab94739b00bd82e8cdeea9e63674b099cc5c89b420b28dbf79f40dab48022dc717db8d14ae6ee2739e0fcbdcc0321bc9da5f2602b55788 + "@typescript-eslint/types": "npm:7.1.1" + "@typescript-eslint/visitor-keys": "npm:7.1.1" + checksum: 10c0/a955c8529f24945d448b95982d06b5f15a74fc5df97307f5821d55e9861d6c26d61cbd118c1ca41634164ed1d4f6c74fcb8388761341c49e6902a6fb72036afc languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/type-utils@npm:7.1.0" +"@typescript-eslint/type-utils@npm:7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/type-utils@npm:7.1.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.1.0" - "@typescript-eslint/utils": "npm:7.1.0" + "@typescript-eslint/typescript-estree": "npm:7.1.1" + "@typescript-eslint/utils": "npm:7.1.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -5713,7 +5722,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/3e3eea6c03692a643bf4ed11646b0679c6ff13baf1647d97e793f3d8c3adb83061e27a17c2a1470166a3c6c444b974bebc8096d36e0b4b3c36c289ff38bcfc9b + checksum: 10c0/6f19dc383718cce42ed7262d134f5f0221bcbf225fea28975cd714c90e57d861608d5187c7ad731f6281813f94b00f22282a99a8a852167366064abc6e256341 languageName: node linkType: hard @@ -5731,10 +5740,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/types@npm:7.1.0" - checksum: 10c0/095cde3e773b7605c5e0c86642002768ced09e94def7f3c6f49a67863f47d7c8ae15413a4ab1a2407f779d1b5ede5fb3000bc98b1cf9ed7ec938acc38cac89e7 +"@typescript-eslint/types@npm:7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/types@npm:7.1.1" + checksum: 10c0/2bef95ec0c60e67fada336db3e82fac2be16c21a9e54fc45c7aeda3291abcceefa12aa970025db88bc2b3e113b1e70abd7f89c2a651c16b816dff1a0c46e7907 languageName: node linkType: hard @@ -5775,12 +5784,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.1.0" +"@typescript-eslint/typescript-estree@npm:7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.1.1" dependencies: - "@typescript-eslint/types": "npm:7.1.0" - "@typescript-eslint/visitor-keys": "npm:7.1.0" + "@typescript-eslint/types": "npm:7.1.1" + "@typescript-eslint/visitor-keys": "npm:7.1.1" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -5790,24 +5799,24 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/063845dc8526dfda722d1b00960443a5158d1bce2bc39bf49bd353f33f42aa30116105a87b55a04df3eaef99c0d1c13fb987c53848dff43de6152c66dd3ba41c + checksum: 10c0/2cec9d21cfe46e523a6d29aff554e5450edf1ee30ce9cf644ee8f1f5e1cfd44b94afb3632db97a949c86c4a392ae80f264d56d8747b2b0fdbe5c54139433366a languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/utils@npm:7.1.0" +"@typescript-eslint/utils@npm:7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/utils@npm:7.1.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:7.1.0" - "@typescript-eslint/types": "npm:7.1.0" - "@typescript-eslint/typescript-estree": "npm:7.1.0" + "@typescript-eslint/scope-manager": "npm:7.1.1" + "@typescript-eslint/types": "npm:7.1.1" + "@typescript-eslint/typescript-estree": "npm:7.1.1" semver: "npm:^7.5.4" peerDependencies: eslint: ^8.56.0 - checksum: 10c0/3fefd51307d0e294462106c57c4b12cd610bfe1bdcc5ca0142bfac6a5d0d37c18d14be5ec89740eb85515f5512f45219a6048df0efccd457e96f9d0612af4abf + checksum: 10c0/3e70834c5b49e4643ec8da63fa2acaab54283a566af2cedcd4c2f4210833a59bf71c459dde69e738115633c7de9f1339130552ff246e8e1bb4db26910685408b languageName: node linkType: hard @@ -5849,13 +5858,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.1.0": - version: 7.1.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.1.0" +"@typescript-eslint/visitor-keys@npm:7.1.1": + version: 7.1.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.1.1" dependencies: - "@typescript-eslint/types": "npm:7.1.0" + "@typescript-eslint/types": "npm:7.1.1" eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/9015a10e6ee2a99fc99e0f7a3f274496a813c2c239e868f29e7c0da919c825fe192fe21d3410c43d8a801e8186b51f08ef06523d2c3010570d893a1486ac293d + checksum: 10c0/1ab19ec966ff0b86317eddcbfcda645856ec01c3b76a451298031f35e4da0a363e4888ce5ae9e2526e874799a502c49922d83d57d21cb6fef7f3912f51e4a271 languageName: node linkType: hard @@ -9418,11 +9427,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:^14.1.1": - version: 14.1.1 - resolution: "eslint-config-next@npm:14.1.1" +"eslint-config-next@npm:^14.1.2": + version: 14.1.2 + resolution: "eslint-config-next@npm:14.1.2" dependencies: - "@next/eslint-plugin-next": "npm:14.1.1" + "@next/eslint-plugin-next": "npm:14.1.2" "@rushstack/eslint-patch": "npm:^1.3.3" "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0" eslint-import-resolver-node: "npm:^0.3.6" @@ -9437,7 +9446,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/75c908c9ace2a99fc40927913a8d465c72dd9b89affecde33458270bed2481077e639c8f0172faa5bc05e6681d0bd1d2f1978361107a4438de387fb6f35846f6 + checksum: 10c0/c600588b1231360981fd862ac1c878f03a05847a8a5399d3cf1590b59e2072f74b3e23a4b4aabdb45ef870709884d9a8e847ab8f602ee31ab31d3753f3103a38 languageName: node linkType: hard @@ -13588,7 +13597,7 @@ __metadata: "@emotion/react": "npm:^11.11.4" "@emotion/styled": "npm:^11.11.0" "@heroicons/react": "npm:^2.1.1" - "@mui/material": "npm:^5.15.11" + "@mui/material": "npm:^5.15.12" "@sendgrid/mail": "npm:^8.1.1" "@storybook/addon-essentials": "npm:^7.6.17" "@storybook/addon-interactions": "npm:^7.6.17" @@ -13605,21 +13614,21 @@ __metadata: "@types/cookie": "npm:^0.6.0" "@types/jest": "npm:^29.5.12" "@types/js-cookie": "npm:^3.0.6" - "@types/react": "npm:^18.2.61" - "@types/react-dom": "npm:^18.2.19" + "@types/react": "npm:^18.2.63" + "@types/react-dom": "npm:^18.2.20" "@types/react-google-recaptcha": "npm:^2.1.9" "@types/react-headroom": "npm:^3.2.3" "@types/react-syntax-highlighter": "npm:^15.5.11" "@types/styled-components": "npm:^5.1.34" - "@typescript-eslint/eslint-plugin": "npm:^7.1.0" - "@typescript-eslint/parser": "npm:^7.1.0" + "@typescript-eslint/eslint-plugin": "npm:^7.1.1" + "@typescript-eslint/parser": "npm:^7.1.1" "@vercel/speed-insights": "npm:^1.0.10" autoprefixer: "npm:^10.4.18" classnames: "npm:^2.5.1" clsx: "npm:^2.1.0" cookie: "npm:^0.6.0" eslint: "npm:^8.57.0" - eslint-config-next: "npm:^14.1.1" + eslint-config-next: "npm:^14.1.2" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-simple-import-sort: "npm:^12.0.0" eslint-plugin-storybook: "npm:^0.8.0" @@ -13635,8 +13644,8 @@ __metadata: js-cookie: "npm:^3.0.5" lint-staged: "npm:^15.2.2" moment: "npm:^2.30.1" - next: "npm:^14.1.1" - next-cloudinary: "npm:^6.0.1" + next: "npm:^14.1.2" + next-cloudinary: "npm:^6.1.0" next-router-mock: "npm:^0.9.12" next-sitemap: "npm:^4.2.3" next-themes: "npm:^0.2.1" @@ -13644,12 +13653,12 @@ __metadata: plop: "npm:^4.0.1" postcss: "npm:^8.4.35" prettier: "npm:^3.2.5" - prettier-plugin-tailwindcss: "npm:^0.5.11" + prettier-plugin-tailwindcss: "npm:^0.5.12" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-google-recaptcha: "npm:^3.1.0" react-headroom: "npm:^3.2.1" - react-i18next: "npm:^14.0.5" + react-i18next: "npm:^14.0.7" react-icons: "npm:^5.0.1" react-markdown: "npm:^9.0.1" react-moment: "npm:^1.1.3" @@ -13666,7 +13675,7 @@ __metadata: typed.js: "npm:^2.1.0" typescript: "npm:^5.3.3" unified: "npm:^11.0.4" - yup: "npm:^1.3.3" + yup: "npm:^1.4.0" languageName: unknown linkType: soft @@ -15141,18 +15150,18 @@ __metadata: languageName: node linkType: hard -"next-cloudinary@npm:^6.0.1": - version: 6.0.1 - resolution: "next-cloudinary@npm:6.0.1" +"next-cloudinary@npm:^6.1.0": + version: 6.1.0 + resolution: "next-cloudinary@npm:6.1.0" dependencies: "@cloudinary-util/types": "npm:1.0.0" - "@cloudinary-util/url-loader": "npm:5.0.0" + "@cloudinary-util/url-loader": "npm:5.1.0" "@cloudinary-util/util": "npm:^3.0.0" "@tsconfig/recommended": "npm:^1.0.3" peerDependencies: next: ^12 || ^13 || ^14 react: ^17 || ^18 - checksum: 10c0/723e3bd80adc4bc7e65a63e84fbc2f9ef2cebe17c88ded2787bc7d0c0aac83450b128e586068cf9b134dfab69cd5885e716f31d626784a5769133a28dc898209 + checksum: 10c0/8aac1f786e74df30c6434c9e241ce2f2c6701be337383cd0565ee9e2a70e63b9ef6d65c8751bfef3e7ea906b0d81f1f22dabcae16736628c05c2aba1533bc644 languageName: node linkType: hard @@ -15194,20 +15203,20 @@ __metadata: languageName: node linkType: hard -"next@npm:^14.1.1": - version: 14.1.1 - resolution: "next@npm:14.1.1" +"next@npm:^14.1.2": + version: 14.1.2 + resolution: "next@npm:14.1.2" dependencies: - "@next/env": "npm:14.1.1" - "@next/swc-darwin-arm64": "npm:14.1.1" - "@next/swc-darwin-x64": "npm:14.1.1" - "@next/swc-linux-arm64-gnu": "npm:14.1.1" - "@next/swc-linux-arm64-musl": "npm:14.1.1" - "@next/swc-linux-x64-gnu": "npm:14.1.1" - "@next/swc-linux-x64-musl": "npm:14.1.1" - "@next/swc-win32-arm64-msvc": "npm:14.1.1" - "@next/swc-win32-ia32-msvc": "npm:14.1.1" - "@next/swc-win32-x64-msvc": "npm:14.1.1" + "@next/env": "npm:14.1.2" + "@next/swc-darwin-arm64": "npm:14.1.2" + "@next/swc-darwin-x64": "npm:14.1.2" + "@next/swc-linux-arm64-gnu": "npm:14.1.2" + "@next/swc-linux-arm64-musl": "npm:14.1.2" + "@next/swc-linux-x64-gnu": "npm:14.1.2" + "@next/swc-linux-x64-musl": "npm:14.1.2" + "@next/swc-win32-arm64-msvc": "npm:14.1.2" + "@next/swc-win32-ia32-msvc": "npm:14.1.2" + "@next/swc-win32-x64-msvc": "npm:14.1.2" "@swc/helpers": "npm:0.5.2" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001579" @@ -15245,7 +15254,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/8c808ec0861604a176fc6a4f58a7a3c50ef9201fc63e16fab88390cfcb30f2accf92add0600ab83d0d13cfdf4ef3a72b03b828bf255c4a999bad071aba6c071d + checksum: 10c0/3964d535c8c439bcdbe99adbf2e7859ee4af9c2bb541e9358d1b613d1debae99b1a020de57d378cac03c94167f772820eb05162b795f407b552bdbe1e2753e58 languageName: node linkType: hard @@ -16445,9 +16454,9 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-tailwindcss@npm:^0.5.11": - version: 0.5.11 - resolution: "prettier-plugin-tailwindcss@npm:0.5.11" +"prettier-plugin-tailwindcss@npm:^0.5.12": + version: 0.5.12 + resolution: "prettier-plugin-tailwindcss@npm:0.5.12" peerDependencies: "@ianvs/prettier-plugin-sort-imports": "*" "@prettier/plugin-pug": "*" @@ -16461,6 +16470,7 @@ __metadata: prettier-plugin-marko: "*" prettier-plugin-organize-attributes: "*" prettier-plugin-organize-imports: "*" + prettier-plugin-sort-imports: "*" prettier-plugin-style-order: "*" prettier-plugin-svelte: "*" peerDependenciesMeta: @@ -16486,13 +16496,15 @@ __metadata: optional: true prettier-plugin-organize-imports: optional: true + prettier-plugin-sort-imports: + optional: true prettier-plugin-style-order: optional: true prettier-plugin-svelte: optional: true prettier-plugin-twig-melody: optional: true - checksum: 10c0/46e095d2a4298820a75a7b36022e8f2bcd1658a289f2ab11e4b9d4b6075272fee003d9959d084dcb33d5d669daf275e978d9a9aed35efe5eb9e77e70070b47f6 + checksum: 10c0/984b79fd33aed89f09bb19c3659079eb19dad6c38a78150f8b1a3082d7331f4faf46e6c561e0e54f47954679c105ef8e674e9c56e22db318e1493b468aa29f5b languageName: node linkType: hard @@ -16987,9 +16999,9 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^14.0.5": - version: 14.0.5 - resolution: "react-i18next@npm:14.0.5" +"react-i18next@npm:^14.0.7": + version: 14.0.7 + resolution: "react-i18next@npm:14.0.7" dependencies: "@babel/runtime": "npm:^7.23.9" html-parse-stringify: "npm:^3.0.1" @@ -17001,7 +17013,7 @@ __metadata: optional: true react-native: optional: true - checksum: 10c0/60e3bedc6889689cfb96005b134da79d50097d3ff088284b35f213820aacedbdad1ff32e97b8447db70834c16d472ded829675e05c2a099baea9fd96b3a5b72f + checksum: 10c0/b8ce5f49b1054f457e162c32c9d9e8ab3acb28ce5c0fe5399aa0df756484369b32a0f4cfd312066dae162923868ff2646bc4b4b01bf78c44a70c885e25f73323 languageName: node linkType: hard @@ -20581,15 +20593,15 @@ __metadata: languageName: node linkType: hard -"yup@npm:^1.3.3": - version: 1.3.3 - resolution: "yup@npm:1.3.3" +"yup@npm:^1.4.0": + version: 1.4.0 + resolution: "yup@npm:1.4.0" dependencies: property-expr: "npm:^2.0.5" tiny-case: "npm:^1.0.3" toposort: "npm:^2.0.2" type-fest: "npm:^2.19.0" - checksum: 10c0/cc00e98af8617b779dd151d6a77779228cfe973a185c743628b2afdecda88c333187d058c1199518d696c15827ba9b757a6c57c1ace6766d970d3cd2368c3264 + checksum: 10c0/fe142141365eed0f78fb2e18bdd2f10bf101385dae12a5f9de14884448067bdca16a54b547fc0bffec04a098dd70b4519ff366422f3da006fd11a0717a7863ac languageName: node linkType: hard