diff --git a/.eslintrc.json b/.eslintrc.json index 5849cc4..10ff226 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -4,8 +4,7 @@ "plugin:adonis/typescriptApp" ], "plugins": [ - "sort-destructure-keys", - "unused-imports" + "sort-destructure-keys" ], "rules": { "react/jsx-wrap-multilines": [ @@ -53,7 +52,6 @@ { "caseSensitive": false } - ], - "unused-imports/no-unused-imports": "error" + ] } } diff --git a/package-lock.json b/package-lock.json index 090207a..6225127 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,44 +1,51 @@ { "name": "tomatoro", - "version": "3.0.147", + "version": "3.0.148", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tomatoro", - "version": "3.0.147", + "version": "3.0.148", "dependencies": { "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", - "@sentry/nextjs": "7.55.0", - "@theme-ui/color": "0.15.7", - "@types/node": "20.3.1", - "@types/react": "18.2.12", - "@types/react-dom": "18.2.5", + "@sentry/nextjs": "7.64.0", + "@theme-ui/color": "0.16.1", + "@types/node": "20.5.1", + "@types/react": "18.2.20", + "@types/react-dom": "18.2.7", "axios": "1.4.0", "date-fns": "2.30.0", - "eslint": "8.42.0", - "eslint-config-next": "13.4.5", - "framer-motion": "10.12.16", - "next": "13.4.5", - "next-translate": "^2.3.1", - "next-translate-plugin": "^2.3.0", - "posthog-js": "1.67.1", + "eslint": "8.47.0", + "eslint-config-next": "13.4.18", + "framer-motion": "10.16.0", + "next": "13.4.18", + "next-translate": "^2.5.3", + "next-translate-plugin": "^2.5.3", + "posthog-js": "1.77.0", "react": "18.2.0", "react-dom": "18.2.0", "react-markdown": "8.0.7", - "theme-ui": "0.15.7", - "typescript": "5.0.4", + "theme-ui": "0.16.1", + "typescript": "5.1.6", "usehooks-ts": "2.9.1", - "zustand": "4.3.8" + "zustand": "4.4.1" }, "devDependencies": { "eslint-plugin-adonis": "^2.1.1", "eslint-plugin-sort-destructure-keys": "^1.5.0", - "eslint-plugin-unused-imports": "^2.0.0", "husky": "^8.0.3" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", @@ -326,21 +333,21 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -356,9 +363,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", - "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -399,14 +406,14 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@next/env": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.5.tgz", - "integrity": "sha512-SG/gKH6eij4vwQy87b/3mbpQ1X3x2vUdnpwq6/qL2IQWjtq58EY/UuNAp9CoEZoC9sI4L9AD1r+73Z9r4d3uug==" + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.18.tgz", + "integrity": "sha512-ZUG5Y/KSSerggdeD2LIYgiYziKTuSE9oE2RnW8bhNw6WunA8MrVfrWaCDTYSx/UG8qzPpSF+BiZNiHUiALxCdA==" }, "node_modules/@next/eslint-plugin-next": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.5.tgz", - "integrity": "sha512-/xD/kyJhXmBZq+0xGKOdjL22c9/4i3mBAXaU9aOGEHTXqqFeOz8scJbScWF13aMqigeoFCsDqngIB2MIatcn4g==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.18.tgz", + "integrity": "sha512-GlOmUjZYYTjKl782mKk5a0bYEmKaouGaxPhi6t9yDILqrppU7JTIyONzLKQPszRXDCVZge0NFd4gwRs1ARZsMg==", "dependencies": { "glob": "7.1.7" } @@ -431,9 +438,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.5.tgz", - "integrity": "sha512-XvTzi2ASUN5bECFIAAcBiSoDb0xsq+KLj4F0bof4d4rdc+FgOqLvseGQaOXwVi1TIh5bHa7o4b6droSJMO5+2g==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.18.tgz", + "integrity": "sha512-d/73jvZe7dNTjLugDsIIy2AdQrwE2dFC9/QRr7yHmFm8mS5EiIHeDKzaqIsv9+JXKD9ZB1i/c0x7+F0PlKo1vQ==", "cpu": [ "arm64" ], @@ -446,9 +453,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.5.tgz", - "integrity": "sha512-NQdqal/VKAqlJTuzhjZmNtdo8QSqwmfO7b2xJSAengTEVxQvsH76oGEzQeIv8Ci4NP6DysAFtFrJq++TmIxcUA==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.18.tgz", + "integrity": "sha512-PwfvxgxG5rvUJppF02IdVAVx4HTtbZrS/Nz9qHfYfeFOQ9a+PijL8Xr9BJ21jiIS+dPQjwzvpsOdsC+DOrlzhg==", "cpu": [ "x64" ], @@ -461,9 +468,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.5.tgz", - "integrity": "sha512-nB8TjtpJCXtzIFjYOMbnQu68ajkA8QK58TreHjTGojSQjsF0StDqo5zFHglVVVHrd8d3N/+EjC18yFNSWnd/ZA==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.18.tgz", + "integrity": "sha512-Nayn6yFeox9wKaRTLaWRvO3DjB8xEM3BnXu7QnQeZb0AgD484XmdxK13TYZW4jdNy3VJ5OyYIpL4mhkgWEVq/A==", "cpu": [ "arm64" ], @@ -476,9 +483,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.5.tgz", - "integrity": "sha512-W126XUW599OV3giSH9Co40VpT8VAOT47xONVHXZaYEpeca0qEevjj6WUr5IJu/8u+XGWm5xI1S0DYWjR6W+olw==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.18.tgz", + "integrity": "sha512-sQzJ5DFPvGlKjI97R17v2RxKJYYzHw4lJZ4xhK6wvyYJYYcn9JfIMyKCvLtfLgpU1tOUcbkmx7i8XC28sB1BsQ==", "cpu": [ "arm64" ], @@ -491,9 +498,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.5.tgz", - "integrity": "sha512-ZbPLO/oztQdtjGmWvGhRmtkZ6j9kQqg65kiO7F7Ijj7ojTtu3hh/vY+XRsHa/4Cse6HgyJ8XGZJMGoLb8ecQfQ==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.18.tgz", + "integrity": "sha512-zqCLvGdz+T0V+set8zRHbkl3PQq0quUp5Dtuj1yGw0N9htp3beL1RVyhfSusbgxT82TRTXJe94IREgM8iYq6wg==", "cpu": [ "x64" ], @@ -506,9 +513,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.5.tgz", - "integrity": "sha512-f+/h8KMNixVUoRB+2vza8I+jsthJ4KcvopGUsDIUHe7Q4t+m8nKwGFBeyNu9qNIenYK5g5QYEsSwYFEqZylrTQ==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.18.tgz", + "integrity": "sha512-V/+dWy32eo3iiWkro+0M4/vNp1anGrVzNp90teVKG5tl5t5qNGc/qWOgmgTG8JhowdJAxj7+fp+WltrcezqsDA==", "cpu": [ "x64" ], @@ -521,9 +528,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.5.tgz", - "integrity": "sha512-dvtPQZ5+J+zUE1uq7gP853Oj63e+n0T1ydZ/yRdVh7d8zW9ZFuC9fFrg3MqP1cv1NPPur8rrTqDKN2mRBkSSBw==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.18.tgz", + "integrity": "sha512-anytZjyD1tAgfA/crOrVcUlm0yrSNKYKpg53NQ+Y83nAungrghBthZZiA1/QvmIs1Igu0Rqw/O6hqCOH63o8pw==", "cpu": [ "arm64" ], @@ -536,9 +543,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.5.tgz", - "integrity": "sha512-gK9zwGe25x31S4AjPy3Bf2niQvHIAbmwgkzmqWG3OmD4K2Z/Dh2ju4vuyzPzIt0pwQe4B520meP9NizTBmVWSg==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.18.tgz", + "integrity": "sha512-lgsZDjbU0FQQH2pDSYeKIbVX9g8dqA7fUtgcAcwbj4eEuVW/K41rKFQceMM1kt0ktVUZ4uF2qOHsgebOWpDJIw==", "cpu": [ "ia32" ], @@ -551,9 +558,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.5.tgz", - "integrity": "sha512-iyNQVc7eGehrik9RJt9xGcnO6b/pi8C7GCfg8RGenx1IlalEKbYRgBJloF7DQzwlrV47E9bQl8swT+JawaNcKA==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.18.tgz", + "integrity": "sha512-cS72bVNqICglP/uEzqNy26lfRH30zf4AbqnnhPhe+UxRg6d+OTtRQpFX7C4xtBP09FKA+MSSflNVkrn2ZfaWrA==", "cpu": [ "x64" ], @@ -672,30 +679,30 @@ "integrity": "sha512-RkmuBcqiNioeeBKbgzMlOdreUkJfYaSjwgx9XDgGGpjvWgyaxWvDmZVSN9CS6LjEASadhgPv2BcFp+SeouWXXA==" }, "node_modules/@sentry-internal/tracing": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.55.0.tgz", - "integrity": "sha512-Bm82Z2tHcz4BF8CQDfYT5LeZPpuePWNHcxTSknJImPpPlQnol++2WQtloZZOs5FxllXL08UjN3LphRKmiEQsVQ==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.64.0.tgz", + "integrity": "sha512-1XE8W6ki7hHyBvX9hfirnGkKDBKNq3bDJyXS86E0bYVDl94nvbRM9BD9DHsCFetqYkVm1yDGEK+6aUVs4CztoQ==", "dependencies": { - "@sentry/core": "7.55.0", - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", - "tslib": "^1.9.3" + "@sentry/core": "7.64.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/browser": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.55.0.tgz", - "integrity": "sha512-ukwj7MBkZx0IBDL5MfNcerZp8p5M85m+AZ7LFEw2aMVFSt4HEmp1CPQYpubORMcP+oq+BHGJ6khkvNQlM4D7+g==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.64.0.tgz", + "integrity": "sha512-lB2IWUkZavEDclxfLBp554dY10ZNIEvlDZUWWathW+Ws2wRb6PNLtuPUNu12R7Q7z0xpkOLrM1kRNN0OdldgKA==", "dependencies": { - "@sentry-internal/tracing": "7.55.0", - "@sentry/core": "7.55.0", - "@sentry/replay": "7.55.0", - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", - "tslib": "^1.9.3" + "@sentry-internal/tracing": "7.64.0", + "@sentry/core": "7.64.0", + "@sentry/replay": "7.64.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" @@ -722,49 +729,49 @@ } }, "node_modules/@sentry/core": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.55.0.tgz", - "integrity": "sha512-ClOcxdAlX7aS52UQQFc7zAIoqyV24wZnDamJTNtnygETGhrjsj4sUyhelF0xecn5gyYJQ0pfT55iBTGacms8Ag==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.64.0.tgz", + "integrity": "sha512-IzmEyl5sNG7NyEFiyFHEHC+sizsZp9MEw1+RJRLX6U5RITvcsEgcajSkHQFafaBPzRrcxZMdm47Cwhl212LXcw==", "dependencies": { - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", - "tslib": "^1.9.3" + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/integrations": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.55.0.tgz", - "integrity": "sha512-Jult3Hvplu9PnQLQfLzIKGqgNzAodutyurpQIIAWTjSjDFJPhtM7K4S6tckOYJdsa9SuzL84PHXX/j/a3XUDzQ==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.64.0.tgz", + "integrity": "sha512-6gbSGiruOifAmLtXw//Za19GWiL5qugDMEFxSvc5WrBWb+A8UK+foPn3K495OcivLS68AmqAQCUGb+6nlVowwA==", "dependencies": { - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", "localforage": "^1.8.1", - "tslib": "^1.9.3" + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/nextjs": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-7.55.0.tgz", - "integrity": "sha512-lYRtw8917yQDBV4gsuhle3dv/gNhrsOYS3LYlCN+Z7jEjwfI5k5ejm0kZ4VerUBbbgvC4m/KQc2W6MFsHkRsNg==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-7.64.0.tgz", + "integrity": "sha512-hKlIQpFugdRlWj0wcEG9I8JyVm/osdsE72zwMBGnmCw/jf7U63vjOjfxMe/gRuvllCf/AvoGHEkR5jPufcO+bw==", "dependencies": { "@rollup/plugin-commonjs": "24.0.0", - "@sentry/core": "7.55.0", - "@sentry/integrations": "7.55.0", - "@sentry/node": "7.55.0", - "@sentry/react": "7.55.0", - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", + "@sentry/core": "7.64.0", + "@sentry/integrations": "7.64.0", + "@sentry/node": "7.64.0", + "@sentry/react": "7.64.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", "@sentry/webpack-plugin": "1.20.0", "chalk": "3.0.0", "rollup": "2.78.0", "stacktrace-parser": "^0.1.10", - "tslib": "^1.9.3" + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" @@ -781,33 +788,33 @@ } }, "node_modules/@sentry/node": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.55.0.tgz", - "integrity": "sha512-X7v1LoZu6mlZAg7eDz+gU4V0QdfcKcZjI/4bxl6E9yKX6VH5ORuNaNujWXMfzu7Yvu8Dtp+JZ0ZDa+9nEmXbZQ==", - "dependencies": { - "@sentry-internal/tracing": "7.55.0", - "@sentry/core": "7.55.0", - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.64.0.tgz", + "integrity": "sha512-wRi0uTnp1WSa83X2yLD49tV9QPzGh5e42IKdIDBiQ7lV9JhLILlyb34BZY1pq6p4dp35yDasDrP3C7ubn7wo6A==", + "dependencies": { + "@sentry-internal/tracing": "7.64.0", + "@sentry/core": "7.64.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", - "tslib": "^1.9.3" + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.55.0.tgz", - "integrity": "sha512-iZq6pb+mVEkOMcYlU3za8Xk/rtgzy9tPgemPi47O1gqnNfeiWWCEHlwTZbREulQ+EQ+5BmPotUDDyymlp1nM5Q==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.64.0.tgz", + "integrity": "sha512-wOyJUQi7OoT1q+F/fVVv1fzbyO4OYbTu6m1DliLOGQPGEHPBsgPc722smPIExd1/rAMK/FxOuNN5oNhubH8nhg==", "dependencies": { - "@sentry/browser": "7.55.0", - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0", + "@sentry/browser": "7.64.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0", "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" @@ -817,33 +824,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.55.0.tgz", - "integrity": "sha512-SRWYNgSTGjUBONRJk939MJTynk6fxK524J5Sa/ABHHo+Gow1O8F1q9GY4OIIGkh0Giz8rO6vePWBwuDE6F7B2Q==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.64.0.tgz", + "integrity": "sha512-alaMCZDZhaAVmEyiUnszZnvfdbiZx5MmtMTGrlDd7tYq3K5OA9prdLqqlmfIJYBfYtXF3lD0iZFphOZQD+4CIw==", "dependencies": { - "@sentry/core": "7.55.0", - "@sentry/types": "7.55.0", - "@sentry/utils": "7.55.0" + "@sentry/core": "7.64.0", + "@sentry/types": "7.64.0", + "@sentry/utils": "7.64.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.55.0.tgz", - "integrity": "sha512-e8VLiR0NIYd1Y5SlATp3eSARTYmbpNEYsX2b3a1E0NDZj+G5eOqef7k6ab6Y30LUrqrqmkDE0VJqTtnI3pMzzg==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.64.0.tgz", + "integrity": "sha512-LqjQprWXjUFRmzIlUjyA+KL+38elgIYmAeoDrdyNVh8MK5IC1W2Lh1Q87b4yOiZeMiIhIVNBd7Ecoh2rodGrGA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.55.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.55.0.tgz", - "integrity": "sha512-18YU0fLhlr/e7lUyMkh/BEE05N8DG9lzWToz6c9DOYw6pTyt2EXZrxho+BcYufd7IayU0Twb0sp8EX/wfggYxA==", + "version": "7.64.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.64.0.tgz", + "integrity": "sha512-HRlM1INzK66Gt+F4vCItiwGKAng4gqzCR4C5marsL3qv6SrKH98dQnCGYgXluSWaaa56h97FRQu7TxCk6jkSvQ==", "dependencies": { - "@sentry/types": "7.55.0", - "tslib": "^1.9.3" + "@sentry/types": "7.64.0", + "tslib": "^2.4.1 || ^1.9.3" }, "engines": { "node": ">=8" @@ -1005,92 +1012,94 @@ "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" }, "node_modules/@theme-ui/color": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/color/-/color-0.15.7.tgz", - "integrity": "sha512-05hZo6Mieua6Ln/cp6YKqcYkqJaLq49L5EvS/55XIdoa3YpANqjDR67tOL0g3jD11dv7YQIegYHjGZwApaEj+w==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/color/-/color-0.16.1.tgz", + "integrity": "sha512-oWNd1ZDCRgiqQLjE0f1YHFzWDcL+Vm3/QqyvkAU/NyD+fDsS+xcHHejqwii7yBbwbETVr2s5TzNWP8vZ5crcIw==", "dependencies": { - "@theme-ui/css": "^0.15.7", + "@theme-ui/css": "^0.16.1", "polished": "^4.0.5" } }, "node_modules/@theme-ui/color-modes": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/color-modes/-/color-modes-0.15.7.tgz", - "integrity": "sha512-iF44OeCJD7+Fq+JiVaCkG0dqJJlksF39u3trEP2PyZ2GVkZE9j9UZh5/AozFnfGXek4T0I8Pn6lyNbs0lAEOrQ==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/color-modes/-/color-modes-0.16.1.tgz", + "integrity": "sha512-G2YoNEMwZroRS0DcftUG+E/8WM5/Osf8TRrQLLK+L43HJ4BmaWuBmVeyoNOaPBDlAuqMBx2203VRgoPmUaMqOg==", "dependencies": { - "@theme-ui/core": "^0.15.7", - "@theme-ui/css": "^0.15.7", + "@theme-ui/core": "^0.16.1", + "@theme-ui/css": "^0.16.1", "deepmerge": "^4.2.2" }, "peerDependencies": { - "@emotion/react": "^11", + "@emotion/react": "^11.11.1", "react": ">=18" } }, "node_modules/@theme-ui/components": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/components/-/components-0.15.7.tgz", - "integrity": "sha512-niSZQyFJQ/rojYdUyFl53OJ3J6g3w6GBO76Wc/AHDLJXsXlRvC3+Y3m5AlDlAE0q/v+qfHNhnVo16ufXIxlfwQ==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/components/-/components-0.16.1.tgz", + "integrity": "sha512-3v56xR8Rn9LgLzknt4TXLSvnxmAZ//lN8lW87J5yKqp+reJUPDWqItLCOv899sMRcOMpihyMfHUpBRhSG/Aeng==", "dependencies": { "@styled-system/color": "^5.1.2", "@styled-system/should-forward-prop": "^5.1.2", "@styled-system/space": "^5.1.2", - "@theme-ui/css": "^0.15.7", + "@theme-ui/core": "^0.16.1", + "@theme-ui/css": "^0.16.1", "@types/styled-system": "^5.1.13" }, "peerDependencies": { - "@emotion/react": "^11", + "@emotion/react": "^11.11.1", + "@theme-ui/theme-provider": "^0.16.1", "react": ">=18" } }, "node_modules/@theme-ui/core": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/core/-/core-0.15.7.tgz", - "integrity": "sha512-87GcBbnpOvOwx0RYvWt4apuJEQ0+O8JvZuSYxdSVMXMbW0BUV6cU61KYRVArXIilNQgj49vYqiE6MGDBecoPmA==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/core/-/core-0.16.1.tgz", + "integrity": "sha512-9Z0Fn50zdIWre0Apz3ObwfHXZ/zjw7NUhgRrSLYn/gdkJSPZZ8fcaY7Q2rnjfcrMt9DRCg5CPfQGLJqL1NY8xw==", "dependencies": { - "@theme-ui/css": "^0.15.7", + "@theme-ui/css": "^0.16.1", "deepmerge": "^4.2.2" }, "peerDependencies": { - "@emotion/react": "^11", + "@emotion/react": "^11.11.1", "react": ">=18" } }, "node_modules/@theme-ui/css": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/css/-/css-0.15.7.tgz", - "integrity": "sha512-RBCoA3ElO3+DrMPeBKcwbP668Kjj/d5z9SSxJFnfVnawKQfYK0ZNWqMnyV89XO3rZm342rCNG0uVhc19jVQifg==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/css/-/css-0.16.1.tgz", + "integrity": "sha512-8TO2DbiqPrRyTlGRIElDak/p0M4ykyd8LkeavyOF/sTE9s93AwyFcle6KYYMEULrJP49SyYiEvTif7J7Z50DhA==", "dependencies": { "csstype": "^3.0.10" }, "peerDependencies": { - "@emotion/react": "^11" + "@emotion/react": "^11.11.1" } }, "node_modules/@theme-ui/global": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/global/-/global-0.15.7.tgz", - "integrity": "sha512-kyaJPTzDzGY4UXiVCffsHfDFpl1xgeoJNvS9FEkKrO0clrY/wvhuYGH5guFlKImjvu7OjQY7ST/duSxkSWt9nw==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/global/-/global-0.16.1.tgz", + "integrity": "sha512-2GHRYAz4meF5sn3XxwdFSJMENICSJNj6ZEfQyHaioIXt3t46wXdPpZNjCStxdElQ3QVQgYxY6jR+ILUFORaR0w==", "dependencies": { - "@theme-ui/core": "^0.15.7", - "@theme-ui/css": "^0.15.7" + "@theme-ui/core": "^0.16.1", + "@theme-ui/css": "^0.16.1" }, "peerDependencies": { - "@emotion/react": "^11", + "@emotion/react": "^11.11.1", "react": ">=18" } }, "node_modules/@theme-ui/theme-provider": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/@theme-ui/theme-provider/-/theme-provider-0.15.7.tgz", - "integrity": "sha512-p0HLpFGhK9KrLdgshBULGHtkVmbfwAkkTbGDSMaCTLT5lxGPVKRlgaibYwbqT/4+bFX/BGm2/aC9y2pjEWGcFw==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@theme-ui/theme-provider/-/theme-provider-0.16.1.tgz", + "integrity": "sha512-+/3BJYLIOC2DwTS76cqNhigRQJJ+qOT845DYF7t3TaG2fXDfgh16/DGZSnVjGOGc9dYE3C/ZFAYcVDVwO94Guw==", "dependencies": { - "@theme-ui/color-modes": "^0.15.7", - "@theme-ui/core": "^0.15.7", - "@theme-ui/css": "^0.15.7" + "@theme-ui/color-modes": "^0.16.1", + "@theme-ui/core": "^0.16.1", + "@theme-ui/css": "^0.16.1" }, "peerDependencies": { - "@emotion/react": "^11", + "@emotion/react": "^11.11.1", "react": ">=18" } }, @@ -1140,9 +1149,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "20.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", - "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==" + "version": "20.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.1.tgz", + "integrity": "sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -1155,9 +1164,9 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { - "version": "18.2.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz", - "integrity": "sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==", + "version": "18.2.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.20.tgz", + "integrity": "sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -1165,9 +1174,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz", - "integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==", + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", "dependencies": { "@types/react": "*" } @@ -1402,9 +1411,9 @@ } }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "bin": { "acorn": "bin/acorn" }, @@ -2147,26 +2156,26 @@ } }, "node_modules/eslint": { - "version": "8.42.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", - "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.42.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -2176,7 +2185,6 @@ "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", @@ -2186,9 +2194,8 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -2202,19 +2209,19 @@ } }, "node_modules/eslint-config-next": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.5.tgz", - "integrity": "sha512-7qgJmRp9ClRzPgkzEz7ahK+Rasiv4k2aU3eqkkORzseNUGdtImZVYomcXUhUheHwkxzdN2p//nbIA7zJrCxsCg==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.18.tgz", + "integrity": "sha512-G15CYbsIHwV6Fzoly5SXo/Mj3pNqNkOzbf+wQcPod3LgVNviWVYlb9czjdiREXHq2VF6oV79Kv0Wunguj6RMEw==", "dependencies": { - "@next/eslint-plugin-next": "13.4.5", + "@next/eslint-plugin-next": "13.4.18", "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.42.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "^4.5.0" + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" }, "peerDependencies": { "eslint": "^7.23.0 || ^8.0.0", @@ -2519,40 +2526,10 @@ "eslint": "3 - 8" } }, - "node_modules/eslint-plugin-unused-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz", - "integrity": "sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==", - "dev": true, - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -2565,9 +2542,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -2591,11 +2568,11 @@ } }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -2830,9 +2807,9 @@ } }, "node_modules/framer-motion": { - "version": "10.12.16", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.12.16.tgz", - "integrity": "sha512-w/SfWEIWJkYSgRHYBmln7EhcNo31ao8Xexol8lGXf1pR/tlnBtf1HcxoUmEiEh6pacB4/geku5ami53AAQWHMQ==", + "version": "10.16.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.0.tgz", + "integrity": "sha512-R+88Mkr/1dr7XHjacwptfJyrywRzQ1HZX3YSZtN4tFMBq1O8GGCbDEv31Nf/H08o0hUXLC87GkxsR/1bZgwXfw==", "dependencies": { "tslib": "^2.4.0" }, @@ -3025,9 +3002,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dependencies": { "type-fest": "^0.20.2" }, @@ -4409,11 +4386,11 @@ "dev": true }, "node_modules/next": { - "version": "13.4.5", - "resolved": "https://registry.npmjs.org/next/-/next-13.4.5.tgz", - "integrity": "sha512-pfNsRLVM9e5Y1/z02VakJRfD6hMQkr24FaN2xc9GbcZDBxoOgiNAViSg5cXwlWCoMhtm4U315D7XYhgOr96Q3Q==", + "version": "13.4.18", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.18.tgz", + "integrity": "sha512-V/IIFA/znYYnOFlZQegrlhlWRpyIuCLXLGuH6pzCjwyxThNBZl4ItqoE3ffUyYY9f0X6XIQ2dX6UUBpNVSKZ8A==", "dependencies": { - "@next/env": "13.4.5", + "@next/env": "13.4.18", "@swc/helpers": "0.5.1", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001406", @@ -4429,19 +4406,18 @@ "node": ">=16.8.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "13.4.5", - "@next/swc-darwin-x64": "13.4.5", - "@next/swc-linux-arm64-gnu": "13.4.5", - "@next/swc-linux-arm64-musl": "13.4.5", - "@next/swc-linux-x64-gnu": "13.4.5", - "@next/swc-linux-x64-musl": "13.4.5", - "@next/swc-win32-arm64-msvc": "13.4.5", - "@next/swc-win32-ia32-msvc": "13.4.5", - "@next/swc-win32-x64-msvc": "13.4.5" + "@next/swc-darwin-arm64": "13.4.18", + "@next/swc-darwin-x64": "13.4.18", + "@next/swc-linux-arm64-gnu": "13.4.18", + "@next/swc-linux-arm64-musl": "13.4.18", + "@next/swc-linux-x64-gnu": "13.4.18", + "@next/swc-linux-x64-musl": "13.4.18", + "@next/swc-win32-arm64-msvc": "13.4.18", + "@next/swc-win32-ia32-msvc": "13.4.18", + "@next/swc-win32-x64-msvc": "13.4.18" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", - "fibers": ">= 3.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -4450,18 +4426,15 @@ "@opentelemetry/api": { "optional": true }, - "fibers": { - "optional": true - }, "sass": { "optional": true } } }, "node_modules/next-translate": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/next-translate/-/next-translate-2.3.1.tgz", - "integrity": "sha512-aD6ayxPStDP7xuwderNWY4JKFGfi5bIFY3eyvAoVIzFIqOHzt27afFjaRLjzbsjOW6xPVqnNx/H8puO/MuYZOw==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/next-translate/-/next-translate-2.5.3.tgz", + "integrity": "sha512-Wl4CWqqIqeoPlrKmTgnc7w49mOEi93INUnfVHJDTqNKavlhFg26isqy0LGKWHcvthGiPFBoh5aOXBqhGEfzrSw==", "engines": { "node": ">=16.10.0" }, @@ -4471,9 +4444,9 @@ } }, "node_modules/next-translate-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/next-translate-plugin/-/next-translate-plugin-2.3.0.tgz", - "integrity": "sha512-U4nWdWvYZuPDw/eBTXpg7i69pdbnQPcTa1WTJItIjB8VkkD/wET/Smy8OucU85Xlfk+rOZU1HVCOTSUrSMSYxQ==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/next-translate-plugin/-/next-translate-plugin-2.5.3.tgz", + "integrity": "sha512-P/cdU0Uk6KXnIKoMejBB7JiHxfkGGEffZtiOWrqJdisvdn2XPPjQ94r+YfBgHJIWXVIYF76JMMLCSzCPLb+mEg==", "hasInstallScript": true, "dependencies": { "typescript": "4.5.2" @@ -4482,7 +4455,7 @@ "node": ">=14.15.0" }, "peerDependencies": { - "next-translate": ">= 2.3.0" + "next-translate": ">= 2.4.1" } }, "node_modules/next-translate-plugin/node_modules/typescript": { @@ -4679,16 +4652,16 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -4838,9 +4811,9 @@ } }, "node_modules/posthog-js": { - "version": "1.67.1", - "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.67.1.tgz", - "integrity": "sha512-gvdCVrrxoRYbtNTCUt2/YdZ+tfSfzcl72ym/dtRVCYJpwlCUIKnNJ3E2g7Bbw1+Ki6CvGxdu9r7jHIWnvJAMuw==", + "version": "1.77.0", + "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.77.0.tgz", + "integrity": "sha512-k4wuMT6Jl8qh5uF3dzNyvBP8vXATL3zoWrYhroQNx0FKWhhR57mpQnvqMWtPU4yeE+fkU0r0NfDCUrfbdHjSlg==", "dependencies": { "fflate": "^0.4.1" } @@ -5586,18 +5559,19 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/theme-ui": { - "version": "0.15.7", - "resolved": "https://registry.npmjs.org/theme-ui/-/theme-ui-0.15.7.tgz", - "integrity": "sha512-STwxHsv3oMLm+00eg0KeKEzX/k7qsBWGqvOhD4bF401+JFxKV/pQvDu4CGdHRpY3X3gLVWVSIfGquZuBY7SkKA==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/theme-ui/-/theme-ui-0.16.1.tgz", + "integrity": "sha512-QozvNUorEbrFBZUwO5RaaHA+YU/aJLIpeB9vplJERW+vcauldilxhnAjr8KeTv8LY2QMU4iyWWreamJ8/5KzEQ==", "dependencies": { - "@theme-ui/color-modes": "^0.15.7", - "@theme-ui/components": "^0.15.7", - "@theme-ui/core": "^0.15.7", - "@theme-ui/css": "^0.15.7", - "@theme-ui/global": "^0.15.7", - "@theme-ui/theme-provider": "^0.15.7" + "@theme-ui/color-modes": "^0.16.1", + "@theme-ui/components": "^0.16.1", + "@theme-ui/core": "^0.16.1", + "@theme-ui/css": "^0.16.1", + "@theme-ui/global": "^0.16.1", + "@theme-ui/theme-provider": "^0.16.1" }, "peerDependencies": { + "@emotion/react": ">=11.1.1", "react": ">=18" } }, @@ -5720,15 +5694,15 @@ } }, "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/unbox-primitive": { @@ -5999,14 +5973,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -6045,9 +6011,9 @@ } }, "node_modules/zustand": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.8.tgz", - "integrity": "sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.1.tgz", + "integrity": "sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==", "dependencies": { "use-sync-external-store": "1.2.0" }, @@ -6055,10 +6021,14 @@ "node": ">=12.7.0" }, "peerDependencies": { + "@types/react": ">=16.8", "immer": ">=9.0", "react": ">=16.8" }, "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, "immer": { "optional": true }, diff --git a/package.json b/package.json index 4a2ee90..fe11b4e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tomatoro", - "version": "3.0.147", + "version": "3.0.148", "private": true, "scripts": { "dev": "next dev", @@ -13,32 +13,31 @@ "dependencies": { "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", - "@sentry/nextjs": "7.55.0", - "@theme-ui/color": "0.15.7", - "@types/node": "20.3.1", - "@types/react": "18.2.12", - "@types/react-dom": "18.2.5", + "@sentry/nextjs": "7.64.0", + "@theme-ui/color": "0.16.1", + "@types/node": "20.5.1", + "@types/react": "18.2.20", + "@types/react-dom": "18.2.7", "axios": "1.4.0", "date-fns": "2.30.0", - "eslint": "8.42.0", - "eslint-config-next": "13.4.5", - "framer-motion": "10.12.16", - "next": "13.4.5", - "next-translate": "^2.3.1", - "next-translate-plugin": "^2.3.0", - "posthog-js": "1.67.1", + "eslint": "8.47.0", + "eslint-config-next": "13.4.18", + "framer-motion": "10.16.0", + "next": "13.4.18", + "next-translate": "^2.5.3", + "next-translate-plugin": "^2.5.3", + "posthog-js": "1.77.0", "react": "18.2.0", "react-dom": "18.2.0", "react-markdown": "8.0.7", - "theme-ui": "0.15.7", - "typescript": "5.0.4", + "theme-ui": "0.16.1", + "typescript": "5.1.6", "usehooks-ts": "2.9.1", - "zustand": "4.3.8" + "zustand": "4.4.1" }, "devDependencies": { "eslint-plugin-adonis": "^2.1.1", "eslint-plugin-sort-destructure-keys": "^1.5.0", - "eslint-plugin-unused-imports": "^2.0.0", "husky": "^8.0.3" } } diff --git a/utils/worker.ts b/utils/worker.ts index 0c99bdb..c6f2ce0 100644 --- a/utils/worker.ts +++ b/utils/worker.ts @@ -2,7 +2,7 @@ import { WORKER } from '~/utils/config' let isRunning: boolean = false -let interval: NodeJS.Timer +let interval: NodeJS.Timeout addEventListener('message', (event: MessageEvent) => { processMessage(event.data)