diff --git a/package-lock.json b/package-lock.json index ac62bff0..8c8ecace 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,15 +14,15 @@ "showcase" ], "dependencies": { - "@tanstack/react-query": "^5.90.10", + "@tanstack/react-query": "^5.90.16", "express-rate-limit": "^8.2.1", "js-yaml": "4.1.1", "rate-limit-redis": "^4.3.0", "react-joyride": "^3.0.0-7", - "react-native-reanimated": "~4.2.0", + "react-native-reanimated": "~4.2.1", "react-native-worklets": "^0.7.1", "redis": "^5.10.0", - "resend": "^6.5.2", + "resend": "^6.6.0", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.1" }, @@ -51,8 +51,8 @@ "jscpd": "^4.0.5", "openapi-to-postmanv2": "^5.5.0", "patch-package": "^8.0.1", - "react": "^19.2.1", - "react-dom": "^19.2.1", + "react": "^19.2.3", + "react-dom": "^19.2.3", "sql-lint": "^1.0.2", "supabase": "^2.62.5", "supertest": "^7.1.4", @@ -67,9 +67,9 @@ "npm": ">=10.9.0" }, "optionalDependencies": { - "@esbuild/linux-x64": "0.27.1", - "@rollup/rollup-linux-x64-gnu": "4.53.3", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@esbuild/linux-x64": "0.27.2", + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", "lightningcss-linux-x64-gnu": "1.30.2" } }, @@ -88,9 +88,9 @@ } }, "node_modules/@acemir/cssom": { - "version": "0.9.26", - "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.26.tgz", - "integrity": "sha512-UMFbL3EnWH/eTvl21dz9s7Td4wYDMtxz/56zD8sL9IZGYyi48RxmdgPMiyT7R6Vn3rjMTwYZ42bqKa7ex74GEQ==", + "version": "0.9.30", + "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.30.tgz", + "integrity": "sha512-9CnlMCI0LmCIq0olalQqdWrJHPzm0/tw3gzOA9zJSgvFX7Xau3D24mAGa4BtwxwY69nsuJW6kQqqCzf/mEcQgg==", "license": "MIT" }, "node_modules/@actions/core": { @@ -268,16 +268,16 @@ } }, "node_modules/@asamuzakjp/css-color": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.0.tgz", - "integrity": "sha512-9xiBAtLn4aNsa4mDnpovJvBn72tNEIACyvlqaNJ+ADemR+yeMJWnBudOi2qGDviJa7SwcDOU/TRh5dnET7qk0w==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.1.tgz", + "integrity": "sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==", "license": "MIT", "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "lru-cache": "^11.2.2" + "lru-cache": "^11.2.4" } }, "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { @@ -2872,9 +2872,9 @@ } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.20.tgz", - "integrity": "sha512-8BHsjXfSciZxjmHQOuVdW2b8WLUPts9a+mfL13/PzEviufUEW2xnvQuOlKs9dRBHgRqJ53SF/DUoK9+MZk72oQ==", + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.22.tgz", + "integrity": "sha512-qBcx6zYlhleiFfdtzkRgwNC7VVoAwfK76Vmsw5t+PbvtdknO9StgRk7ROvq9so1iqbdW4uLIDAsXRsTfUrIoOw==", "funding": [ { "type": "github", @@ -3388,9 +3388,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz", - "integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", "cpu": [ "x64" ], @@ -3720,9 +3720,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", - "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3753,6 +3753,23 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@exodus/bytes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.8.0.tgz", + "integrity": "sha512-8JPn18Bcp8Uo1T82gR8lh2guEOa5KKU/IEKvvdp0sgmi7coPBWf1Doi1EXsGZb2ehc8ym/StJCjffYV+ne7sXQ==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@exodus/crypto": "^1.0.0-rc.4" + }, + "peerDependenciesMeta": { + "@exodus/crypto": { + "optional": true + } + } + }, "node_modules/@exodus/schemasafe": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", @@ -3761,25 +3778,25 @@ "license": "MIT" }, "node_modules/@expo/cli": { - "version": "54.0.18", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-54.0.18.tgz", - "integrity": "sha512-hN4kolUXLah9T8DQJ8ue1ZTvRNbeNJOEOhLBak6EU7h90FKfjLA32nz99jRnHmis+aF+9qsrQG9yQx9eCSVDcg==", + "version": "54.0.20", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-54.0.20.tgz", + "integrity": "sha512-cwsXmhftvS0p9NNYOhXGnicBAZl9puWwRt19Qq5eQ6njLnaj8WvcR+kDZyADtgZxBsZiyVlrKXvnjt43HXywQA==", "license": "MIT", "dependencies": { "@0no-co/graphql.web": "^1.0.8", "@expo/code-signing-certificates": "^0.0.5", - "@expo/config": "~12.0.11", - "@expo/config-plugins": "~54.0.3", + "@expo/config": "~12.0.13", + "@expo/config-plugins": "~54.0.4", "@expo/devcert": "^1.2.1", "@expo/env": "~2.0.8", "@expo/image-utils": "^0.8.8", "@expo/json-file": "^10.0.8", - "@expo/metro": "~54.1.0", - "@expo/metro-config": "~54.0.10", + "@expo/metro": "~54.2.0", + "@expo/metro-config": "~54.0.12", "@expo/osascript": "^2.3.8", "@expo/package-manager": "^1.9.9", "@expo/plist": "^0.4.8", - "@expo/prebuild-config": "^54.0.7", + "@expo/prebuild-config": "^54.0.8", "@expo/schema-utils": "^0.1.8", "@expo/spawn-async": "^1.7.2", "@expo/ws-tunnel": "^1.0.1", @@ -3965,15 +3982,15 @@ } }, "node_modules/@expo/config": { - "version": "12.0.11", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-12.0.11.tgz", - "integrity": "sha512-bGKNCbHirwgFlcOJHXpsAStQvM0nU3cmiobK0o07UkTfcUxl9q9lOQQh2eoMGqpm6Vs1IcwBpYye6thC3Nri/w==", + "version": "12.0.13", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-12.0.13.tgz", + "integrity": "sha512-Cu52arBa4vSaupIWsF0h7F/Cg//N374nYb7HAxV0I4KceKA7x2UXpYaHOL7EEYYvp7tZdThBjvGpVmr8ScIvaQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~54.0.3", - "@expo/config-types": "^54.0.9", - "@expo/json-file": "^10.0.7", + "@expo/config-plugins": "~54.0.4", + "@expo/config-types": "^54.0.10", + "@expo/json-file": "^10.0.8", "deepmerge": "^4.3.1", "getenv": "^2.0.0", "glob": "^13.0.0", @@ -3986,14 +4003,14 @@ } }, "node_modules/@expo/config-plugins": { - "version": "54.0.3", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-54.0.3.tgz", - "integrity": "sha512-tBIUZIxLQfCu5jmqTO+UOeeDUGIB0BbK6xTMkPRObAXRQeTLPPfokZRCo818d2owd+Bcmq1wBaDz0VY3g+glfw==", + "version": "54.0.4", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-54.0.4.tgz", + "integrity": "sha512-g2yXGICdoOw5i3LkQSDxl2Q5AlQCrG7oniu0pCPPO+UxGb7He4AFqSvPSy8HpRUj55io17hT62FTjYRD+d6j3Q==", "license": "MIT", "dependencies": { - "@expo/config-types": "^54.0.9", - "@expo/json-file": "~10.0.7", - "@expo/plist": "^0.4.7", + "@expo/config-types": "^54.0.10", + "@expo/json-file": "~10.0.8", + "@expo/plist": "^0.4.8", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", "debug": "^4.3.5", @@ -4051,9 +4068,9 @@ } }, "node_modules/@expo/config-types": { - "version": "54.0.9", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-54.0.9.tgz", - "integrity": "sha512-Llf4jwcrAnrxgE5WCdAOxtMf8FGwS4Sk0SSgI0NnIaSyCnmOCAm80GPFvsK778Oj19Ub4tSyzdqufPyeQPksWw==", + "version": "54.0.10", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-54.0.10.tgz", + "integrity": "sha512-/J16SC2an1LdtCZ67xhSkGXpALYUVUNyZws7v+PVsFZxClYehDSoKLqyRaGkpHlYrCc08bS0RF5E0JV6g50psA==", "license": "MIT" }, "node_modules/@expo/devcert": { @@ -4368,38 +4385,40 @@ } }, "node_modules/@expo/metro": { - "version": "54.1.0", - "resolved": "https://registry.npmjs.org/@expo/metro/-/metro-54.1.0.tgz", - "integrity": "sha512-MgdeRNT/LH0v1wcO0TZp9Qn8zEF0X2ACI0wliPtv5kXVbXWI+yK9GyrstwLAiTXlULKVIg3HVSCCvmLu0M3tnw==", - "license": "MIT", - "dependencies": { - "metro": "0.83.2", - "metro-babel-transformer": "0.83.2", - "metro-cache": "0.83.2", - "metro-cache-key": "0.83.2", - "metro-config": "0.83.2", - "metro-core": "0.83.2", - "metro-file-map": "0.83.2", - "metro-resolver": "0.83.2", - "metro-runtime": "0.83.2", - "metro-source-map": "0.83.2", - "metro-transform-plugins": "0.83.2", - "metro-transform-worker": "0.83.2" + "version": "54.2.0", + "resolved": "https://registry.npmjs.org/@expo/metro/-/metro-54.2.0.tgz", + "integrity": "sha512-h68TNZPGsk6swMmLm9nRSnE2UXm48rWwgcbtAHVMikXvbxdS41NDHHeqg1rcQ9AbznDRp6SQVC2MVpDnsRKU1w==", + "license": "MIT", + "dependencies": { + "metro": "0.83.3", + "metro-babel-transformer": "0.83.3", + "metro-cache": "0.83.3", + "metro-cache-key": "0.83.3", + "metro-config": "0.83.3", + "metro-core": "0.83.3", + "metro-file-map": "0.83.3", + "metro-minify-terser": "0.83.3", + "metro-resolver": "0.83.3", + "metro-runtime": "0.83.3", + "metro-source-map": "0.83.3", + "metro-symbolicate": "0.83.3", + "metro-transform-plugins": "0.83.3", + "metro-transform-worker": "0.83.3" } }, "node_modules/@expo/metro-config": { - "version": "54.0.10", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-54.0.10.tgz", - "integrity": "sha512-AkSTwaWbMMDOiV4RRy4Mv6MZEOW5a7BZlgtrWxvzs6qYKRxKLKH/qqAuKe0bwGepF1+ws9oIX5nQjtnXRwezvQ==", + "version": "54.0.12", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-54.0.12.tgz", + "integrity": "sha512-Xhv1z/ak/cuJWeLxlnWr2u22q2AM/klASbjpP5eE34y91lGWa2NUwrFWoS830MhJ6kuAqtGdoQhwyPa3TES7sA==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.20.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", - "@expo/config": "~12.0.11", - "@expo/env": "~2.0.7", - "@expo/json-file": "~10.0.7", - "@expo/metro": "~54.1.0", + "@expo/config": "~12.0.13", + "@expo/env": "~2.0.8", + "@expo/json-file": "~10.0.8", + "@expo/metro": "~54.2.0", "@expo/spawn-async": "^1.7.2", "browserslist": "^4.25.0", "chalk": "^4.1.0", @@ -4551,6 +4570,417 @@ "node": ">=8" } }, + "node_modules/@expo/metro/node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@expo/metro/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@expo/metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" + }, + "node_modules/@expo/metro/node_modules/hermes-estree": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.32.0.tgz", + "integrity": "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==", + "license": "MIT" + }, + "node_modules/@expo/metro/node_modules/hermes-parser": { + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.32.0.tgz", + "integrity": "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.32.0" + } + }, + "node_modules/@expo/metro/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@expo/metro/node_modules/metro": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.83.3.tgz", + "integrity": "sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.32.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.83.3", + "metro-cache": "0.83.3", + "metro-cache-key": "0.83.3", + "metro-config": "0.83.3", + "metro-core": "0.83.3", + "metro-file-map": "0.83.3", + "metro-resolver": "0.83.3", + "metro-runtime": "0.83.3", + "metro-source-map": "0.83.3", + "metro-symbolicate": "0.83.3", + "metro-transform-plugins": "0.83.3", + "metro-transform-worker": "0.83.3", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-babel-transformer": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.83.3.tgz", + "integrity": "sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.32.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-cache": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.83.3.tgz", + "integrity": "sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q==", + "license": "MIT", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "https-proxy-agent": "^7.0.5", + "metro-core": "0.83.3" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-cache-key": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.83.3.tgz", + "integrity": "sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-config": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.83.3.tgz", + "integrity": "sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA==", + "license": "MIT", + "dependencies": { + "connect": "^3.6.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.83.3", + "metro-cache": "0.83.3", + "metro-core": "0.83.3", + "metro-runtime": "0.83.3", + "yaml": "^2.6.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-core": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.83.3.tgz", + "integrity": "sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.83.3" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-file-map": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.83.3.tgz", + "integrity": "sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-minify-terser": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.83.3.tgz", + "integrity": "sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-resolver": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.83.3.tgz", + "integrity": "sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-runtime": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.83.3.tgz", + "integrity": "sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-source-map": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.83.3.tgz", + "integrity": "sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.83.3", + "nullthrows": "^1.1.1", + "ob1": "0.83.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-symbolicate": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.83.3.tgz", + "integrity": "sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.83.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-transform-plugins": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.83.3.tgz", + "integrity": "sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/metro-transform-worker": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.83.3.tgz", + "integrity": "sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.83.3", + "metro-babel-transformer": "0.83.3", + "metro-cache": "0.83.3", + "metro-cache-key": "0.83.3", + "metro-minify-terser": "0.83.3", + "metro-source-map": "0.83.3", + "metro-transform-plugins": "0.83.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/ob1": { + "version": "0.83.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.83.3.tgz", + "integrity": "sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=20.19.4" + } + }, + "node_modules/@expo/metro/node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@expo/metro/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@expo/osascript": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.3.8.tgz", @@ -4633,14 +5063,14 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "54.0.7", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-54.0.7.tgz", - "integrity": "sha512-cKqBsiwcFFzpDWgtvemrCqJULJRLDLKo2QMF74NusoGNpfPI3vQVry1iwnYLeGht02AeD3dvfhpqBczD3wchxA==", + "version": "54.0.8", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-54.0.8.tgz", + "integrity": "sha512-EA7N4dloty2t5Rde+HP0IEE+nkAQiu4A/+QGZGT9mFnZ5KKjPPkqSyYcRvP5bhQE10D+tvz6X0ngZpulbMdbsg==", "license": "MIT", "dependencies": { - "@expo/config": "~12.0.11", - "@expo/config-plugins": "~54.0.3", - "@expo/config-types": "^54.0.9", + "@expo/config": "~12.0.13", + "@expo/config-plugins": "~54.0.4", + "@expo/config-types": "^54.0.10", "@expo/image-utils": "^0.8.8", "@expo/json-file": "^10.0.8", "@react-native/normalize-colors": "0.81.5", @@ -9073,17 +9503,17 @@ } }, "node_modules/@react-navigation/bottom-tabs": { - "version": "7.8.12", - "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-7.8.12.tgz", - "integrity": "sha512-efVt5ydHK+b4ZtjmN81iduaO5dPCmzhLBFwjCR8pV4x4VzUfJmtUJizLqTXpT3WatHdeon2gDPwhhoelsvu/JA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-7.9.0.tgz", + "integrity": "sha512-024FWdHp3ZsE5rP8tmGI4vh+1z3wg8u8E9Frep8eeGoYo1h9rQhvgofQDGxknmrKsb7t8o8Dim+IZSvl57cPFQ==", "license": "MIT", "dependencies": { - "@react-navigation/elements": "^2.9.2", + "@react-navigation/elements": "^2.9.3", "color": "^4.2.3", "sf-symbols-typescript": "^2.1.0" }, "peerDependencies": { - "@react-navigation/native": "^7.1.25", + "@react-navigation/native": "^7.1.26", "react": ">= 18.2.0", "react-native": "*", "react-native-safe-area-context": ">= 4.0.0", @@ -9091,12 +9521,12 @@ } }, "node_modules/@react-navigation/core": { - "version": "7.13.6", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.13.6.tgz", - "integrity": "sha512-7QG29HAWOR8wYuPkfTN8L2Po+kE1xn3nsi2sS35sGngq8HYZRHfXvxrhrAZYfFnFq2hUtOhcXnSS6vEWU/5rmA==", + "version": "7.13.7", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.13.7.tgz", + "integrity": "sha512-k2ABo3250vq1ovOh/iVwXS6Hwr5PVRGXoPh/ewVFOOuEKTvOx9i//OBzt8EF+HokBxS2HBRlR2b+aCOmscRqBw==", "license": "MIT", "dependencies": { - "@react-navigation/routers": "^7.5.2", + "@react-navigation/routers": "^7.5.3", "escape-string-regexp": "^4.0.0", "fast-deep-equal": "^3.1.3", "nanoid": "^3.3.11", @@ -9110,9 +9540,9 @@ } }, "node_modules/@react-navigation/elements": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.9.2.tgz", - "integrity": "sha512-J1GltOAGowNLznEphV/kr4zs0U7mUBO1wVA2CqpkN8ePBsoxrAmsd+T5sEYUCXN9KgTDFvc6IfcDqrGSQngd/g==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.9.3.tgz", + "integrity": "sha512-3+eyvWiVPIEf6tN9UdduhOEHcTuNe3R5WovgiVkfH9+jApHMTZDc2loePTpY/i2HDJhObhhChpJzO6BVjrpdYQ==", "license": "MIT", "dependencies": { "color": "^4.2.3", @@ -9121,7 +9551,7 @@ }, "peerDependencies": { "@react-native-masked-view/masked-view": ">= 0.2.0", - "@react-navigation/native": "^7.1.25", + "@react-navigation/native": "^7.1.26", "react": ">= 18.2.0", "react-native": "*", "react-native-safe-area-context": ">= 4.0.0" @@ -9133,12 +9563,12 @@ } }, "node_modules/@react-navigation/native": { - "version": "7.1.25", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.1.25.tgz", - "integrity": "sha512-zQeWK9txDePWbYfqTs0C6jeRdJTm/7VhQtW/1IbJNDi9/rFIRzZule8bdQPAnf8QWUsNujRmi1J9OG/hhfbalg==", + "version": "7.1.26", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.1.26.tgz", + "integrity": "sha512-RhKmeD0E2ejzKS6z8elAfdfwShpcdkYY8zJzvHYLq+wv183BBcElTeyMLcIX6wIn7QutXeI92Yi21t7aUWfqNQ==", "license": "MIT", "dependencies": { - "@react-navigation/core": "^7.13.6", + "@react-navigation/core": "^7.13.7", "escape-string-regexp": "^4.0.0", "fast-deep-equal": "^3.1.3", "nanoid": "^3.3.11", @@ -9150,18 +9580,18 @@ } }, "node_modules/@react-navigation/native-stack": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-7.8.6.tgz", - "integrity": "sha512-eBY92xb4H53c9jiWriKMOZmQ/Tu9w1qcUrgOA/qjQOvJFbgKF9D6y3e4UuBaDQzjWjLEDZLaiwXe8cwXRb46mg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-7.9.0.tgz", + "integrity": "sha512-C/mNPhI0Pnerl7C2cB+6fAkdgSmfKECMERrbyfjx3P6JmEuTC54o+GV1c62FUmlRaRUassVHbtw4EeaY2uLh0g==", "license": "MIT", "dependencies": { - "@react-navigation/elements": "^2.9.2", + "@react-navigation/elements": "^2.9.3", "color": "^4.2.3", "sf-symbols-typescript": "^2.1.0", "warn-once": "^0.1.1" }, "peerDependencies": { - "@react-navigation/native": "^7.1.25", + "@react-navigation/native": "^7.1.26", "react": ">= 18.2.0", "react-native": "*", "react-native-safe-area-context": ">= 4.0.0", @@ -9169,9 +9599,9 @@ } }, "node_modules/@react-navigation/routers": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-7.5.2.tgz", - "integrity": "sha512-kymreY5aeTz843E+iPAukrsOtc7nabAH6novtAPREmmGu77dQpfxPB2ZWpKb5nRErIRowp1kYRoN2Ckl+S6JYw==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-7.5.3.tgz", + "integrity": "sha512-1tJHg4KKRJuQ1/EvJxatrMef3NZXEPzwUIUZ3n1yJ2t7Q97siwRtbynRpQG9/69ebbtiZ8W3ScOZF/OmhvM4Rg==", "license": "MIT", "dependencies": { "nanoid": "^3.3.11" @@ -9738,9 +10168,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", - "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", + "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==", "cpu": [ "x64" ], @@ -9878,24 +10308,24 @@ "license": "Apache-2.0" }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.29.0.tgz", - "integrity": "sha512-M3kycMY6f3KY9a8jDYac+yG0E3ZgWVWSxlOEC5MhYyX+g7mqxkwrb3LFQyuxSm/m+CCgMTCaPOOaB2twXP6EQg==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.30.0.tgz", + "integrity": "sha512-dVsHTUbvgaLNetWAQC6yJFnmgD0xUbVgCkmzNB7S28wIP570GcZ4cxFGPOkXbPx6dEBUfoOREeXzLqjJLtJPfg==", "license": "MIT", "dependencies": { - "@sentry/core": "10.29.0" + "@sentry/core": "10.30.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.29.0.tgz", - "integrity": "sha512-Y7IRsNeS99cEONu1mZWZc3HvbjNnu59Hgymm0swFFKbdgbCgdT6l85kn2oLsuq4Ew8Dw/pL/Sgpwsl9UgYFpUg==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.30.0.tgz", + "integrity": "sha512-+bnQZ6SNF265nTXrRlXTmq5Ila1fRfraDOAahlOT/VM4j6zqCvNZzmeDD9J6IbxiAdhlp/YOkrG3zbr5vgYo0A==", "license": "MIT", "dependencies": { - "@sentry/core": "10.29.0" + "@sentry/core": "10.30.0" }, "engines": { "node": ">=18" @@ -9916,26 +10346,26 @@ } }, "node_modules/@sentry-internal/replay": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.29.0.tgz", - "integrity": "sha512-45NVw9PwB9TQ8z+xJ6G6Za+wmQ1RTA35heBSzR6U4bknj8LmA04k2iwnobvxCBEQXeLfcJEO1vFgagMoqMZMBw==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.30.0.tgz", + "integrity": "sha512-Pj/fMIZQkXzIw6YWpxKWUE5+GXffKq6CgXwHszVB39al1wYz1gTIrTqJqt31IBLIihfCy8XxYddglR2EW0BVIQ==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.29.0", - "@sentry/core": "10.29.0" + "@sentry-internal/browser-utils": "10.30.0", + "@sentry/core": "10.30.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.29.0.tgz", - "integrity": "sha512-typY4JrpAQQGPuSyd/BD8+nNCbvTV2UVvKzr+iKgI0m1qc4Dz8tHZ4Nfais2Z8eYn/pL1kqVQN5ERTmJoYFdIw==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.30.0.tgz", + "integrity": "sha512-RIlIz+XQ4DUWaN60CjfmicJq2O2JRtDKM5lw0wB++M5ha0TBh6rv+Ojf6BDgiV3LOQ7lZvCM57xhmNUtrGmelg==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.29.0", - "@sentry/core": "10.29.0" + "@sentry-internal/replay": "10.30.0", + "@sentry/core": "10.30.0" }, "engines": { "node": ">=18" @@ -9951,16 +10381,16 @@ } }, "node_modules/@sentry/browser": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.29.0.tgz", - "integrity": "sha512-XdbyIR6F4qoR9Z1JCWTgunVcTJjS9p2Th+v4wYs4ME+ZdLC4tuKKmRgYg3YdSIWCn1CBfIgdI6wqETSf7H6Njw==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.30.0.tgz", + "integrity": "sha512-7M/IJUMLo0iCMLNxDV/OHTPI0WKyluxhCcxXJn7nrCcolu8A1aq9R8XjKxm0oTCO8ht5pz8bhGXUnYJj4eoEBA==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.29.0", - "@sentry-internal/feedback": "10.29.0", - "@sentry-internal/replay": "10.29.0", - "@sentry-internal/replay-canvas": "10.29.0", - "@sentry/core": "10.29.0" + "@sentry-internal/browser-utils": "10.30.0", + "@sentry-internal/feedback": "10.30.0", + "@sentry-internal/replay": "10.30.0", + "@sentry-internal/replay-canvas": "10.30.0", + "@sentry/core": "10.30.0" }, "engines": { "node": ">=18" @@ -10058,11 +10488,11 @@ "license": "MIT" }, "node_modules/@sentry/cli": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.58.2.tgz", - "integrity": "sha512-U4u62V4vaTWF+o40Mih8aOpQKqKUbZQt9A3LorIJwaE3tO3XFLRI70eWtW2se1Qmy0RZ74zB14nYcFNFl2t4Rw==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.58.4.tgz", + "integrity": "sha512-ArDrpuS8JtDYEvwGleVE+FgR+qHaOp77IgdGSacz6SZy6Lv90uX0Nu4UrHCQJz8/xwIcNxSqnN22lq0dH4IqTg==", "hasInstallScript": true, - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "dependencies": { "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.7", @@ -10077,21 +10507,21 @@ "node": ">= 10" }, "optionalDependencies": { - "@sentry/cli-darwin": "2.58.2", - "@sentry/cli-linux-arm": "2.58.2", - "@sentry/cli-linux-arm64": "2.58.2", - "@sentry/cli-linux-i686": "2.58.2", - "@sentry/cli-linux-x64": "2.58.2", - "@sentry/cli-win32-arm64": "2.58.2", - "@sentry/cli-win32-i686": "2.58.2", - "@sentry/cli-win32-x64": "2.58.2" + "@sentry/cli-darwin": "2.58.4", + "@sentry/cli-linux-arm": "2.58.4", + "@sentry/cli-linux-arm64": "2.58.4", + "@sentry/cli-linux-i686": "2.58.4", + "@sentry/cli-linux-x64": "2.58.4", + "@sentry/cli-win32-arm64": "2.58.4", + "@sentry/cli-win32-i686": "2.58.4", + "@sentry/cli-win32-x64": "2.58.4" } }, "node_modules/@sentry/cli-darwin": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.58.2.tgz", - "integrity": "sha512-MArsb3zLhA2/cbd4rTm09SmTpnEuZCoZOpuZYkrpDw1qzBVJmRFA1W1hGAQ9puzBIk/ubY3EUhhzuU3zN2uD6w==", - "license": "BSD-3-Clause", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.58.4.tgz", + "integrity": "sha512-kbTD+P4X8O+nsNwPxCywtj3q22ecyRHWff98rdcmtRrvwz8CKi/T4Jxn/fnn2i4VEchy08OWBuZAqaA5Kh2hRQ==", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "darwin" @@ -10101,13 +10531,13 @@ } }, "node_modules/@sentry/cli-linux-arm": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.58.2.tgz", - "integrity": "sha512-HU9lTCzcHqCz/7Mt5n+cv+nFuJdc1hGD2h35Uo92GgxX3/IujNvOUfF+nMX9j6BXH6hUt73R5c0Ycq9+a3Parg==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.58.4.tgz", + "integrity": "sha512-rdQ8beTwnN48hv7iV7e7ZKucPec5NJkRdrrycMJMZlzGBPi56LqnclgsHySJ6Kfq506A2MNuQnKGaf/sBC9REA==", "cpu": [ "arm" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "linux", @@ -10119,13 +10549,13 @@ } }, "node_modules/@sentry/cli-linux-arm64": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.58.2.tgz", - "integrity": "sha512-ay3OeObnbbPrt45cjeUyQjsx5ain1laj1tRszWj37NkKu55NZSp4QCg1gGBZ0gBGhckI9nInEsmKtix00alw2g==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.58.4.tgz", + "integrity": "sha512-0g0KwsOozkLtzN8/0+oMZoOuQ0o7W6O+hx+ydVU1bktaMGKEJLMAWxOQNjsh1TcBbNIXVOKM/I8l0ROhaAb8Ig==", "cpu": [ "arm64" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "linux", @@ -10137,14 +10567,14 @@ } }, "node_modules/@sentry/cli-linux-i686": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.58.2.tgz", - "integrity": "sha512-CN9p0nfDFsAT1tTGBbzOUGkIllwS3hygOUyTK7LIm9z+UHw5uNgNVqdM/3Vg+02ymjkjISNB3/+mqEM5osGXdA==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.58.4.tgz", + "integrity": "sha512-NseoIQAFtkziHyjZNPTu1Gm1opeQHt7Wm1LbLrGWVIRvUOzlslO9/8i6wETUZ6TjlQxBVRgd3Q0lRBG2A8rFYA==", "cpu": [ "x86", "ia32" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "linux", @@ -10156,13 +10586,13 @@ } }, "node_modules/@sentry/cli-linux-x64": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.58.2.tgz", - "integrity": "sha512-oX/LLfvWaJO50oBVOn4ZvG2SDWPq0MN8SV9eg5tt2nviq+Ryltfr7Rtoo+HfV+eyOlx1/ZXhq9Wm7OT3cQuz+A==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.58.4.tgz", + "integrity": "sha512-d3Arz+OO/wJYTqCYlSN3Ktm+W8rynQ/IMtSZLK8nu0ryh5mJOh+9XlXY6oDXw4YlsM8qCRrNquR8iEI1Y/IH+Q==", "cpu": [ "x64" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "linux", @@ -10174,13 +10604,13 @@ } }, "node_modules/@sentry/cli-win32-arm64": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.58.2.tgz", - "integrity": "sha512-+cl3x2HPVMpoSVGVM1IDWlAEREZrrVQj4xBb0TRKII7g3hUxRsAIcsrr7+tSkie++0FuH4go/b5fGAv51OEF3w==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.58.4.tgz", + "integrity": "sha512-bqYrF43+jXdDBh0f8HIJU3tbvlOFtGyRjHB8AoRuMQv9TEDUfENZyCelhdjA+KwDKYl48R1Yasb4EHNzsoO83w==", "cpu": [ "arm64" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "win32" @@ -10190,14 +10620,14 @@ } }, "node_modules/@sentry/cli-win32-i686": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.58.2.tgz", - "integrity": "sha512-omFVr0FhzJ8oTJSg1Kf+gjLgzpYklY0XPfLxZ5iiMiYUKwF5uo1RJRdkUOiEAv0IqpUKnmKcmVCLaDxsWclB7Q==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.58.4.tgz", + "integrity": "sha512-3triFD6jyvhVcXOmGyttf+deKZcC1tURdhnmDUIBkiDPJKGT/N5xa4qAtHJlAB/h8L9jgYih9bvJnvvFVM7yug==", "cpu": [ "x86", "ia32" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "win32" @@ -10207,13 +10637,13 @@ } }, "node_modules/@sentry/cli-win32-x64": { - "version": "2.58.2", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.58.2.tgz", - "integrity": "sha512-2NAFs9UxVbRztQbgJSP5i8TB9eJQ7xraciwj/93djrSMHSEbJ0vC47TME0iifgvhlHMs5vqETOKJtfbbpQAQFA==", + "version": "2.58.4", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.58.4.tgz", + "integrity": "sha512-cSzN4PjM1RsCZ4pxMjI0VI7yNCkxiJ5jmWncyiwHXGiXrV1eXYdQ3n1LhUYLZ91CafyprR0OhDcE+RVZ26Qb5w==", "cpu": [ "x64" ], - "license": "BSD-3-Clause", + "license": "FSL-1.1-MIT", "optional": true, "os": [ "win32" @@ -10223,18 +10653,18 @@ } }, "node_modules/@sentry/core": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.29.0.tgz", - "integrity": "sha512-olQ2DU9dA/Bwsz3PtA9KNXRMqBWRQSkPw+MxwWEoU1K1qtiM9L0j6lbEFb5iSY3d7WYD5MB+1d5COugjSBrHtw==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.30.0.tgz", + "integrity": "sha512-IfNuqIoGVO9pwphwbOptAEJJI1SCAfewS5LBU1iL7hjPBHYAnE8tCVzyZN+pooEkQQ47Q4rGanaG1xY8mjTT1A==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/node": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.29.0.tgz", - "integrity": "sha512-9j8VzV06VCj+H8tlxpfa7BNN4HzH5exv68WOufdMTXzzWLOXnzrdNDoYplm1G2S3LMvWsc1SVI3a8A0yBY7oWg==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.32.1.tgz", + "integrity": "sha512-oxlybzt8QW0lx/QaEj1DcvZDRXkgouewFelu/10dyUwv5So3YvipfvWInda+yMLmn25OggbloDQ0gyScA2jU3g==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -10267,9 +10697,9 @@ "@opentelemetry/sdk-trace-base": "^2.2.0", "@opentelemetry/semantic-conventions": "^1.37.0", "@prisma/instrumentation": "6.19.0", - "@sentry/core": "10.29.0", - "@sentry/node-core": "10.29.0", - "@sentry/opentelemetry": "10.29.0", + "@sentry/core": "10.32.1", + "@sentry/node-core": "10.32.1", + "@sentry/opentelemetry": "10.32.1", "import-in-the-middle": "^2", "minimatch": "^9.0.0" }, @@ -10278,14 +10708,14 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.29.0.tgz", - "integrity": "sha512-f/Y0okHhPPb5HnYNBqCivJ2YuXtSadvcIx16dzU5mHQxZhgGednUCPEX7rsvPcd4HneQz12HKLqxbAmNu+b3FA==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.32.1.tgz", + "integrity": "sha512-w56rxdBanBKc832zuwnE+zNzUQ19fPxfHEtOhK8JGPu3aSwQYcIxwz9z52lOx3HN7k/8Fj5694qlT3x/PokhRw==", "license": "MIT", "dependencies": { "@apm-js-collab/tracing-hooks": "^0.3.1", - "@sentry/core": "10.29.0", - "@sentry/opentelemetry": "10.29.0", + "@sentry/core": "10.32.1", + "@sentry/opentelemetry": "10.32.1", "import-in-the-middle": "^2" }, "engines": { @@ -10301,13 +10731,31 @@ "@opentelemetry/semantic-conventions": "^1.37.0" } }, + "node_modules/@sentry/node-core/node_modules/@sentry/core": { + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.32.1.tgz", + "integrity": "sha512-PH2ldpSJlhqsMj2vCTyU0BI2Fx1oIDhm7Izo5xFALvjVCS0gmlqHt1udu6YlKn8BtpGH6bGzssvv5APrk+OdPQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@sentry/node/node_modules/@sentry/core": { + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.32.1.tgz", + "integrity": "sha512-PH2ldpSJlhqsMj2vCTyU0BI2Fx1oIDhm7Izo5xFALvjVCS0gmlqHt1udu6YlKn8BtpGH6bGzssvv5APrk+OdPQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@sentry/opentelemetry": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.29.0.tgz", - "integrity": "sha512-5QvtAwS73HlI/+OTF1poAFELzsc0se+PHmMsXGGrOeNBvjCr3ZE8qvke09aeMn7uRImf3Nc9J6i2KtSHJnbKPA==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.32.1.tgz", + "integrity": "sha512-YLssSz5Y+qPvufrh2cDaTXDoXU8aceOhB+YTjT8/DLF6SOj7Tzen52aAcjNaifawaxEsLCC8O+B+A2iA+BllvA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.29.0" + "@sentry/core": "10.32.1" }, "engines": { "node": ">=18" @@ -10320,15 +10768,24 @@ "@opentelemetry/semantic-conventions": "^1.37.0" } }, + "node_modules/@sentry/opentelemetry/node_modules/@sentry/core": { + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.32.1.tgz", + "integrity": "sha512-PH2ldpSJlhqsMj2vCTyU0BI2Fx1oIDhm7Izo5xFALvjVCS0gmlqHt1udu6YlKn8BtpGH6bGzssvv5APrk+OdPQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@sentry/profiling-node": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/profiling-node/-/profiling-node-10.29.0.tgz", - "integrity": "sha512-qt34HNmxIytAKoOYg64CIFoEHRfkxDB3qT2McB5zq1YbzU0b89j3h2roF8A/dsWAlppV0R2DAXBkoEMNgWzHEQ==", + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/profiling-node/-/profiling-node-10.32.1.tgz", + "integrity": "sha512-UDSZayQw4K5wv/XNHoB+i+KrnlCStLb0H2lsypF4dgQFCrHXmbwhMh9ieofVGk5bxdmXoL3lSE+3W9cJbpqy2A==", "license": "MIT", "dependencies": { "@sentry-internal/node-cpu-profiler": "^2.2.0", - "@sentry/core": "10.29.0", - "@sentry/node": "10.29.0" + "@sentry/core": "10.32.1", + "@sentry/node": "10.32.1" }, "bin": { "sentry-prune-profiler-binaries": "scripts/prune-profiler-binaries.js" @@ -10337,14 +10794,23 @@ "node": ">=18" } }, + "node_modules/@sentry/profiling-node/node_modules/@sentry/core": { + "version": "10.32.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.32.1.tgz", + "integrity": "sha512-PH2ldpSJlhqsMj2vCTyU0BI2Fx1oIDhm7Izo5xFALvjVCS0gmlqHt1udu6YlKn8BtpGH6bGzssvv5APrk+OdPQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@sentry/react": { - "version": "10.29.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.29.0.tgz", - "integrity": "sha512-YGaEUXubzil7qssD1koh1fyt0aS8tHB61/6+oNShJ6xZPg03AB42bNMr2/y8fIFx36kb3MiCA5sFoH/ubF0LnQ==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.30.0.tgz", + "integrity": "sha512-3co0QwAU9VrCVBWgpRf/4G19MwzR+DM0sDe9tgN7P3pv/tMlEHhnPFv88nPfuSa2W8uVCpHehvV+GnUPF4V7Ag==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.29.0", - "@sentry/core": "10.29.0", + "@sentry/browser": "10.30.0", + "@sentry/core": "10.30.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -10355,17 +10821,17 @@ } }, "node_modules/@sentry/react-native": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-7.7.0.tgz", - "integrity": "sha512-D+gqiw88mOnouY+Pd8A3wcUDOilPOIcypBPw7WL9v+K1jM12Snf6sosEG4xgFFMXoK+GSsYAeC5MR0skD/b+Zg==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-7.8.0.tgz", + "integrity": "sha512-0YMD0ObuGPbJVfHCBaYTfmRtS7tUd64W2GMNPA3b6rGlVlMQlL7bfdkCUouVBZzFDJYLV8ik1PzJKPWunKHCvw==", "license": "MIT", "dependencies": { "@sentry/babel-plugin-component-annotate": "4.6.1", - "@sentry/browser": "10.26.0", - "@sentry/cli": "2.58.2", - "@sentry/core": "10.26.0", - "@sentry/react": "10.26.0", - "@sentry/types": "10.26.0" + "@sentry/browser": "10.30.0", + "@sentry/cli": "2.58.4", + "@sentry/core": "10.30.0", + "@sentry/react": "10.30.0", + "@sentry/types": "10.30.0" }, "bin": { "sentry-expo-upload-sourcemaps": "scripts/expo-upload-sourcemaps.js" @@ -10381,119 +10847,18 @@ } } }, - "node_modules/@sentry/react-native/node_modules/@sentry-internal/browser-utils": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.26.0.tgz", - "integrity": "sha512-rPg1+JZlfp912pZONQAWZzbSaZ9L6R2VrMcCEa+2e2Gqk9um4b+LqF5RQWZsbt5Z0n0azSy/KQ6zAe/zTPXSOg==", - "license": "MIT", - "dependencies": { - "@sentry/core": "10.26.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/react-native/node_modules/@sentry-internal/feedback": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.26.0.tgz", - "integrity": "sha512-0vk9eQP0CXD7Y2WkcCIWHaAqnXOAi18/GupgWLnbB2kuQVYVtStWxtW+OWRe8W/XwSnZ5m6JBTVeokuk/O16DQ==", - "license": "MIT", - "dependencies": { - "@sentry/core": "10.26.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/react-native/node_modules/@sentry-internal/replay": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.26.0.tgz", - "integrity": "sha512-FMySQnY2/p0dVtFUBgUO+aMdK2ovqnd7Q/AkvMQUsN/5ulyj6KZx3JX3CqOqRtAr1izoCe4Kh2pi5t//sQmvsg==", - "license": "MIT", - "dependencies": { - "@sentry-internal/browser-utils": "10.26.0", - "@sentry/core": "10.26.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/react-native/node_modules/@sentry-internal/replay-canvas": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.26.0.tgz", - "integrity": "sha512-vs7d/P+8M1L1JVAhhJx2wo15QDhqAipnEQvuRZ6PV7LUcS1un9/Vx49FMxpIkx6JcKADJVwtXrS1sX2hoNT/kw==", - "license": "MIT", - "dependencies": { - "@sentry-internal/replay": "10.26.0", - "@sentry/core": "10.26.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/react-native/node_modules/@sentry/browser": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.26.0.tgz", - "integrity": "sha512-uvV4hnkt8bh8yP0disJ0fszy8FdnkyGtzyIVKdeQZbNUefwbDhd3H0KJrAHhJ5ocULMH3B+dipdPmw2QXbEflg==", - "license": "MIT", - "dependencies": { - "@sentry-internal/browser-utils": "10.26.0", - "@sentry-internal/feedback": "10.26.0", - "@sentry-internal/replay": "10.26.0", - "@sentry-internal/replay-canvas": "10.26.0", - "@sentry/core": "10.26.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/react-native/node_modules/@sentry/core": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.26.0.tgz", - "integrity": "sha512-TjDe5QI37SLuV0q3nMOH8JcPZhv2e85FALaQMIhRILH9Ce6G7xW5GSjmH91NUVq8yc3XtiqYlz/EenEZActc4Q==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@sentry/react-native/node_modules/@sentry/react": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.26.0.tgz", - "integrity": "sha512-Qi0/FVXAalwQNr8zp0tocViH3+MRelW8ePqj3TdMzapkbXRuh07czdGgw8Zgobqcb7l4rRCRAUo2sl/H3KVkIw==", - "license": "MIT", - "dependencies": { - "@sentry/browser": "10.26.0", - "@sentry/core": "10.26.0", - "hoist-non-react-statics": "^3.3.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": "^16.14.0 || 17.x || 18.x || 19.x" - } - }, "node_modules/@sentry/types": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-10.26.0.tgz", - "integrity": "sha512-mDpG7lnOJppbk9iKrnuvkuiCTbh3aBAlUK4NZxZNLOSI0SeefYXHRAcri89BqWZ/MT98sQLU+Hf+rlwrwq38/A==", + "version": "10.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-10.30.0.tgz", + "integrity": "sha512-tSyzG/JunWjbuQDDwP3DKgt8KP23ZSuNUEudMSv2jCF/956o8ksamPeidCTSVMXoEyTt5tvimWNeNvUFIFq3EA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.26.0" + "@sentry/core": "10.30.0" }, "engines": { "node": ">=18" } }, - "node_modules/@sentry/types/node_modules/@sentry/core": { - "version": "10.26.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.26.0.tgz", - "integrity": "sha512-TjDe5QI37SLuV0q3nMOH8JcPZhv2e85FALaQMIhRILH9Ce6G7xW5GSjmH91NUVq8yc3XtiqYlz/EenEZActc4Q==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "node_modules/@sentry/vite-plugin": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-4.6.1.tgz", @@ -10850,9 +11215,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.17", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.17.tgz", - "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==", + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", + "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", "cpu": [ "x64" ], @@ -11006,6 +11371,23 @@ "node": ">= 10" } }, + "node_modules/@tailwindcss/oxide/node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.17.tgz", + "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@tailwindcss/postcss": { "version": "4.1.17", "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.17.tgz", @@ -11021,9 +11403,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.90.12", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.12.tgz", - "integrity": "sha512-T1/8t5DhV/SisWjDnaiU2drl6ySvsHj1bHBCWNXd+/T+Hh1cf6JodyEYMd5sgwm+b/mETT4EV3H+zCVczCU5hg==", + "version": "5.90.16", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.16.tgz", + "integrity": "sha512-MvtWckSVufs/ja463/K4PyJeqT+HMlJWtw6PrCpywznd2NSgO3m4KwO9RqbFqGg6iDE8vVMFWMeQI4Io3eEYww==", "license": "MIT", "funding": { "type": "github", @@ -11031,12 +11413,12 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.90.12", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.12.tgz", - "integrity": "sha512-graRZspg7EoEaw0a8faiUASCyJrqjKPdqJ9EwuDRUF9mEYJ1YPczI9H+/agJ0mOJkPCJDk0lsz5QTrLZ/jQ2rg==", + "version": "5.90.16", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.16.tgz", + "integrity": "sha512-bpMGOmV4OPmif7TNMteU/Ehf/hoC0Kf98PDc0F4BZkFrEapRMEqI/V6YS0lyzwSV6PQpY1y4xxArUIfBW5LVxQ==", "license": "MIT", "dependencies": { - "@tanstack/query-core": "5.90.12" + "@tanstack/query-core": "5.90.16" }, "funding": { "type": "github", @@ -11660,9 +12042,9 @@ "license": "MIT" }, "node_modules/@types/papaparse": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.5.1.tgz", - "integrity": "sha512-esEO+VISsLIyE+JZBmb89NzsYYbpwV8lmv2rPo6oX5y9KhBaIP7hhHgjuTut54qjdKVMufTEcrh5fUl9+58huw==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.5.2.tgz", + "integrity": "sha512-gFnFp/JMzLHCwRf7tQHrNnfhN4eYBVYYI897CGX4MY1tzY9l2aLkVyx2IlKZ/SAqDbB3I1AOZW5gTMGGsqWliA==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -12470,9 +12852,9 @@ } }, "node_modules/@upstash/redis": { - "version": "1.35.7", - "resolved": "https://registry.npmjs.org/@upstash/redis/-/redis-1.35.7.tgz", - "integrity": "sha512-bdCdKhke+kYUjcLLuGWSeQw7OLuWIx3eyKksyToLBAlGIMX9qiII0ptp8E0y7VFE1yuBxBd/3kSzJ8774Q4g+A==", + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/@upstash/redis/-/redis-1.36.0.tgz", + "integrity": "sha512-9zN2UV9QJGPnXfWU3yZBLVQaqqENDh7g+Y4J2vJuSxBCi9FQ0aUOtaXlzuFhnsiZvCqM+eS27ic+tgmkWUsfOg==", "license": "MIT", "dependencies": { "uncrypto": "^0.1.3" @@ -13866,9 +14248,9 @@ } }, "node_modules/babel-preset-expo": { - "version": "54.0.8", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-54.0.8.tgz", - "integrity": "sha512-3ZJ4Q7uQpm8IR/C9xbKhE/IUjGpLm+OIjF8YCedLgqoe/wN1Ns2wLT7HwG6ZXXb6/rzN8IMCiKFQ2F93qlN6GA==", + "version": "54.0.9", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-54.0.9.tgz", + "integrity": "sha512-8J6hRdgEC2eJobjoft6mKJ294cLxmi3khCUy2JJQp4htOYYkllSLUq6vudWJkTJiIuGdVR4bR6xuz2EvJLWHNg==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", @@ -15584,19 +15966,29 @@ "license": "MIT" }, "node_modules/cssstyle": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.3.tgz", - "integrity": "sha512-OytmFH+13/QXONJcC75QNdMtKpceNk3u8ThBjyyYjkEcy/ekBwR1mMAuNvi3gdBPW3N5TlCzQ0WZw8H0lN/bDw==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.6.tgz", + "integrity": "sha512-legscpSpgSAeGEe0TNcai97DKt9Vd9AsAdOL7Uoetb52Ar/8eJm3LIa39qpv8wWzLFlNG4vVvppQM+teaMPj3A==", "license": "MIT", "dependencies": { - "@asamuzakjp/css-color": "^4.0.3", - "@csstools/css-syntax-patches-for-csstree": "^1.0.14", - "css-tree": "^3.1.0" + "@asamuzakjp/css-color": "^4.1.1", + "@csstools/css-syntax-patches-for-csstree": "^1.0.21", + "css-tree": "^3.1.0", + "lru-cache": "^11.2.4" }, "engines": { "node": ">=20" } }, + "node_modules/cssstyle/node_modules/lru-cache": { + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", + "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", @@ -16435,9 +16827,9 @@ } }, "node_modules/dompurify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.0.tgz", - "integrity": "sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -17049,9 +17441,9 @@ } }, "node_modules/eslint": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", - "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", @@ -17060,7 +17452,7 @@ "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.1", + "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -17916,29 +18308,29 @@ } }, "node_modules/expo": { - "version": "54.0.27", - "resolved": "https://registry.npmjs.org/expo/-/expo-54.0.27.tgz", - "integrity": "sha512-50BcJs8eqGwRiMUoWwphkRGYtKFS2bBnemxLzy0lrGVA1E6F4Q7L5h3WT6w1ehEZybtOVkfJu4Z6GWo2IJcpEA==", + "version": "54.0.30", + "resolved": "https://registry.npmjs.org/expo/-/expo-54.0.30.tgz", + "integrity": "sha512-6q+aFfKL0SpT8prfdpR3V8HcN51ov0mCGuwQTzyuk6eeO9rg7a7LWbgPv9rEVXGZEuyULstL8LGNwHqusand7Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "54.0.18", - "@expo/config": "~12.0.11", - "@expo/config-plugins": "~54.0.3", + "@expo/cli": "54.0.20", + "@expo/config": "~12.0.13", + "@expo/config-plugins": "~54.0.4", "@expo/devtools": "0.1.8", "@expo/fingerprint": "0.15.4", - "@expo/metro": "~54.1.0", - "@expo/metro-config": "54.0.10", + "@expo/metro": "~54.2.0", + "@expo/metro-config": "54.0.12", "@expo/vector-icons": "^15.0.3", "@ungap/structured-clone": "^1.3.0", - "babel-preset-expo": "~54.0.8", - "expo-asset": "~12.0.11", - "expo-constants": "~18.0.11", - "expo-file-system": "~19.0.20", + "babel-preset-expo": "~54.0.9", + "expo-asset": "~12.0.12", + "expo-constants": "~18.0.12", + "expo-file-system": "~19.0.21", "expo-font": "~14.0.10", "expo-keep-awake": "~15.0.8", "expo-modules-autolinking": "3.0.23", - "expo-modules-core": "3.0.28", + "expo-modules-core": "3.0.29", "pretty-format": "^29.7.0", "react-refresh": "^0.14.2", "whatwg-url-without-unicode": "8.0.0-3" @@ -17977,13 +18369,13 @@ } }, "node_modules/expo-asset": { - "version": "12.0.11", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-12.0.11.tgz", - "integrity": "sha512-pnK/gQ5iritDPBeK54BV35ZpG7yeW5DtgGvJHruIXkyDT9BCoQq3i0AAxfcWG/e4eiRmTzAt5kNVYFJi48uo+A==", + "version": "12.0.12", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-12.0.12.tgz", + "integrity": "sha512-CsXFCQbx2fElSMn0lyTdRIyKlSXOal6ilLJd+yeZ6xaC7I9AICQgscY5nj0QcwgA+KYYCCEQEBndMsmj7drOWQ==", "license": "MIT", "dependencies": { "@expo/image-utils": "^0.8.8", - "expo-constants": "~18.0.11" + "expo-constants": "~18.0.12" }, "peerDependencies": { "expo": "*", @@ -18022,12 +18414,12 @@ } }, "node_modules/expo-constants": { - "version": "18.0.11", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-18.0.11.tgz", - "integrity": "sha512-xnfrfZ7lHjb+03skhmDSYeFF7OU2K3Xn/lAeP+7RhkV2xp2f5RCKtOUYajCnYeZesvMrsUxOsbGOP2JXSOH3NA==", + "version": "18.0.12", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-18.0.12.tgz", + "integrity": "sha512-WzcKYMVNRRu4NcSzfIVRD5aUQFnSpTZgXFrlWmm19xJoDa4S3/PQNi6PNTBRc49xz9h8FT7HMxRKaC8lr0gflA==", "license": "MIT", "dependencies": { - "@expo/config": "~12.0.11", + "@expo/config": "~12.0.12", "@expo/env": "~2.0.8" }, "peerDependencies": { @@ -18060,9 +18452,9 @@ } }, "node_modules/expo-file-system": { - "version": "19.0.20", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-19.0.20.tgz", - "integrity": "sha512-Jr/nNvJmUlptS3cHLKVBNyTyGMHNyxYBKRph1KRe0Nb3RzZza1gZLZXMG5Ky//sO2azTn+OaT0dv/lAyL0vJNA==", + "version": "19.0.21", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-19.0.21.tgz", + "integrity": "sha512-s3DlrDdiscBHtab/6W1osrjGL+C2bvoInPJD7sOwmxfJ5Woynv2oc+Fz1/xVXaE/V7HE/+xrHC/H45tu6lZzzg==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -18105,9 +18497,9 @@ } }, "node_modules/expo-image-picker": { - "version": "17.0.9", - "resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-17.0.9.tgz", - "integrity": "sha512-v40HcX1fXDlNdc5y88ygvGyZU/QrcybBajYgVVLaWrXXGBqqC8Yu8jOHR99BtIdljiQ6JfYfxbeDp1woiyUrTA==", + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-17.0.10.tgz", + "integrity": "sha512-a2xrowp2trmvXyUWgX3O6Q2rZaa2C59AqivKI7+bm+wLvMfTEbZgldLX4rEJJhM8xtmEDTNU+lzjtObwzBRGaw==", "license": "MIT", "dependencies": { "expo-image-loader": "~6.0.0" @@ -18220,9 +18612,9 @@ } }, "node_modules/expo-modules-core": { - "version": "3.0.28", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-3.0.28.tgz", - "integrity": "sha512-8EDpksNxnN4HXWE+yhYUYAZAWTEDRzK2VpZjPSp+UBF2LtWZicXKLOCODCvsjCkTCVVA2JKKcWtGxWiteV3ueA==", + "version": "3.0.29", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-3.0.29.tgz", + "integrity": "sha512-LzipcjGqk8gvkrOUf7O2mejNWugPkf3lmd9GkqL9WuNyeN2fRwU0Dn77e3ZUKI3k6sI+DNwjkq4Nu9fNN9WS7Q==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" @@ -18233,9 +18625,9 @@ } }, "node_modules/expo-notifications": { - "version": "0.32.14", - "resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-0.32.14.tgz", - "integrity": "sha512-IRxzsd94+c1sim7R9OWdICPINmL4iwsLWcG3n6FKgzZal2ZZbBym2/m/k5yv3NQORUpytqB373WBJDZvaPCtgw==", + "version": "0.32.15", + "resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-0.32.15.tgz", + "integrity": "sha512-gnJcauheC2S0Wl0RuJaFkaBRVzCG011j5hlG0TEbsuOCPBuB/F30YEk8yurK8Psv+zHkVfeiJ5AC+nL0LWk0WA==", "license": "MIT", "dependencies": { "@expo/image-utils": "^0.8.8", @@ -18244,7 +18636,7 @@ "assert": "^2.0.0", "badgin": "^1.1.5", "expo-application": "~7.0.8", - "expo-constants": "~18.0.11" + "expo-constants": "~18.0.12" }, "peerDependencies": { "expo": "*", @@ -19150,9 +19542,9 @@ } }, "node_modules/framer-motion": { - "version": "12.23.25", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.25.tgz", - "integrity": "sha512-gUHGl2e4VG66jOcH0JHhuJQr6ZNwrET9g31ZG0xdXzT0CznP7fHX4P8Bcvuc4MiUB90ysNnWX2ukHRIggkl6hQ==", + "version": "12.23.27", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.27.tgz", + "integrity": "sha512-EAcX8FS8jzZ4tSKpj+1GhwbVY+r1gfamPFwXZAsioPqu/ffRwU2otkKg6GEDCR41FVJv3RoBN7Aqep6drL9Itg==", "license": "MIT", "dependencies": { "motion-dom": "^12.23.23", @@ -20092,15 +20484,15 @@ "license": "ISC" }, "node_modules/html-encoding-sniffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", + "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", "license": "MIT", "dependencies": { - "whatwg-encoding": "^3.1.1" + "@exodus/bytes": "^1.6.0" }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, "node_modules/html-escaper": { @@ -21146,13 +21538,13 @@ "license": "ISC" }, "node_modules/isomorphic-dompurify": { - "version": "2.33.0", - "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.33.0.tgz", - "integrity": "sha512-pXGR3rAHAXb5Bvr56pc5aV0Lh8laubLo7/60F+soOzDFmwks6MtgDhL7p46VoxLnwgIsjgmVhQpUt4mUlL/XEw==", + "version": "2.35.0", + "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.35.0.tgz", + "integrity": "sha512-a9+LQqylQCU8f1zmsYmg2tfrbdY2YS/Hc+xntcq/mDI2MY3Q108nq8K23BWDIg6YGC5JsUMC15fj2ZMqCzt/+A==", "license": "MIT", "dependencies": { - "dompurify": "^3.3.0", - "jsdom": "^27.2.0" + "dompurify": "^3.3.1", + "jsdom": "^27.4.0" }, "engines": { "node": ">=20.19.5" @@ -25329,17 +25721,18 @@ } }, "node_modules/jsdom": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.2.0.tgz", - "integrity": "sha512-454TI39PeRDW1LgpyLPyURtB4Zx1tklSr6+OFOipsxGUH1WMTvk6C65JQdrj455+DP2uJ1+veBEHTGFKWVLFoA==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.4.0.tgz", + "integrity": "sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==", "license": "MIT", "dependencies": { - "@acemir/cssom": "^0.9.23", - "@asamuzakjp/dom-selector": "^6.7.4", - "cssstyle": "^5.3.3", + "@acemir/cssom": "^0.9.28", + "@asamuzakjp/dom-selector": "^6.7.6", + "@exodus/bytes": "^1.6.0", + "cssstyle": "^5.3.4", "data-urls": "^6.0.0", "decimal.js": "^10.6.0", - "html-encoding-sniffer": "^4.0.0", + "html-encoding-sniffer": "^6.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", @@ -25349,7 +25742,6 @@ "tough-cookie": "^6.0.0", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^8.0.0", - "whatwg-encoding": "^3.1.1", "whatwg-mimetype": "^4.0.0", "whatwg-url": "^15.1.0", "ws": "^8.18.3", @@ -25627,12 +26019,12 @@ } }, "node_modules/jspdf-autotable": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-5.0.2.tgz", - "integrity": "sha512-YNKeB7qmx3pxOLcNeoqAv3qTS7KuvVwkFe5AduCawpop3NOkBUtqDToxNc225MlNecxT4kP2Zy3z/y/yvGdXUQ==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-5.0.7.tgz", + "integrity": "sha512-2wr7H6liNDBYNwt25hMQwXkEWFOEopgKIvR1Eukuw6Zmprm/ZcnmLTQEjW7Xx3FCbD3v7pflLcnMAv/h1jFDQw==", "license": "MIT", "peerDependencies": { - "jspdf": "^2 || ^3" + "jspdf": "^2 || ^3 || ^4" } }, "node_modules/jstransformer": { @@ -26636,9 +27028,9 @@ } }, "node_modules/lucide-react": { - "version": "0.556.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.556.0.tgz", - "integrity": "sha512-iOb8dRk7kLaYBZhR2VlV1CeJGxChBgUthpSP8wom9jfj79qovgG6qcSdiy6vkoREKPnbUYzJsCn4o4PtG3Iy+A==", + "version": "0.562.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.562.0.tgz", + "integrity": "sha512-82hOAu7y0dbVuFfmO4bYF1XEwYk/mEbM5E+b1jgci/udUBEE/R7LF5Ip0CCEmXe8AybRM8L+04eP+LGZeDvkiw==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -30280,9 +30672,9 @@ } }, "node_modules/react": { - "version": "19.2.1", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.1.tgz", - "integrity": "sha512-DGrYcCWK7tvYMnWh79yrPHt+vdx9tY+1gPZa7nJQtO/p8bLTDaHp4dzwEhQB7pZ4Xe3ok4XKuEPrVuc+wlpkmw==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -30357,15 +30749,15 @@ } }, "node_modules/react-dom": { - "version": "19.2.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.1.tgz", - "integrity": "sha512-ibrK8llX2a4eOskq1mXKu/TGZj9qzomO+sNfO98M6d9zIPOEhlBkMkBUBLd1vgS0gQsLDBzA+8jJBVXDnfHmJg==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.1" + "react": "^19.2.3" } }, "node_modules/react-floater": { @@ -30397,9 +30789,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.68.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.68.0.tgz", - "integrity": "sha512-oNN3fjrZ/Xo40SWlHf1yCjlMK417JxoSJVUXQjGdvdRCU07NTFei1i1f8ApUAts+IVh14e4EdakeLEA+BEAs/Q==", + "version": "7.70.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.70.0.tgz", + "integrity": "sha512-COOMajS4FI3Wuwrs3GPpi/Jeef/5W1DRR84Yl5/ShlT3dKVFUfoGiEZ/QE6Uw8P4T2/CLJdcTVYKvWBMQTEpvw==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -30440,9 +30832,9 @@ } }, "node_modules/react-is": { - "version": "19.2.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.1.tgz", - "integrity": "sha512-L7BnWgRbMwzMAubQcS7sXdPdNLmKlucPlopgAzx7FtYbksWZgEWiuYM5x9T6UqS2Ne0rsgQTq5kY2SGqpzUkYA==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.3.tgz", + "integrity": "sha512-qJNJfu81ByyabuG7hPFEbXqNcWSU3+eVus+KJs+0ncpGfMyYdvSmxiJxbWR65lYi1I+/0HBcliO029gc4F+PnA==", "license": "MIT" }, "node_modules/react-joyride": { @@ -30531,9 +30923,9 @@ } }, "node_modules/react-native-gesture-handler": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.29.1.tgz", - "integrity": "sha512-du3qmv0e3Sm7qsd9SfmHps+AggLiylcBBQ8ztz7WUtd8ZjKs5V3kekAbi9R2W9bRLSg47Ntp4GGMYZOhikQdZA==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.30.0.tgz", + "integrity": "sha512-5YsnKHGa0X9C8lb5oCnKm0fLUPM6CRduvUUw2Bav4RIj/C3HcFh4RIUnF8wgG6JQWCL1//gRx4v+LVWgcIQdGA==", "license": "MIT", "dependencies": { "@egjs/hammerjs": "^2.0.17", @@ -30641,9 +31033,9 @@ "license": "MIT" }, "node_modules/react-native-reanimated": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0.tgz", - "integrity": "sha512-frhu5b8/m/VvaMWz48V8RxcsXnE3hrlErQ5chr21MzAeDCpY4X14sQjvm+jvu3aOI+7Cz2atdRpyhhIuqxVaXg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.1.tgz", + "integrity": "sha512-/NcHnZMyOvsD/wYXug/YqSKw90P9edN0kEPL5lP4PFf1aQ4F1V7MKe/E0tvfkXKIajy3Qocp5EiEnlcrK/+BZg==", "license": "MIT", "dependencies": { "react-native-is-edge-to-edge": "1.2.1", @@ -30666,9 +31058,9 @@ } }, "node_modules/react-native-screens": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.18.0.tgz", - "integrity": "sha512-mRTLWL7Uc1p/RFNveEIIrhP22oxHduC2ZnLr/2iHwBeYpGXR0rJZ7Bgc0ktxQSHRjWTPT70qc/7yd4r9960PBQ==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.19.0.tgz", + "integrity": "sha512-qSDAO3AL5bti0Ri7KZRSVmWlhDr8MV86N5GruiKVQfEL7Zx2nUi3Dl62lqHUAD/LnDvOPuDDsMHCfIpYSv3hPQ==", "license": "MIT", "dependencies": { "react-freeze": "^1.0.0", @@ -30680,9 +31072,9 @@ } }, "node_modules/react-native-signature-canvas": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-native-signature-canvas/-/react-native-signature-canvas-5.0.1.tgz", - "integrity": "sha512-gszCqoSf7pAwRdlg/CLBoqytersQAoHDgxZ8eS7v+vFseUcoBONYWZtlKv9GNdXX9T9Sv8eEqihtgHXwz6ehEA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/react-native-signature-canvas/-/react-native-signature-canvas-5.0.2.tgz", + "integrity": "sha512-AYtXhuz8i5KcdOQBzbmQZGxeol9RCqYxvJGCBDTd0MJ6WiBsanjH4vH3Ft4C2MP7fYrAKyZCZPA0Ea066uEiMw==", "license": "MIT", "peerDependencies": { "react-native-webview": ">=13" @@ -31013,9 +31405,9 @@ } }, "node_modules/react-router": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.10.1.tgz", - "integrity": "sha512-gHL89dRa3kwlUYtRQ+m8NmxGI6CgqN+k4XyGjwcFoQwwCWF6xXpOCUlDovkXClS0d0XJN/5q7kc5W3kiFEd0Yw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.11.0.tgz", + "integrity": "sha512-uI4JkMmjbWCZc01WVP2cH7ZfSzH91JAZUDd7/nIprDgWxBV1TkkmLToFh7EbMTcMak8URFRa2YoBL/W8GWnCTQ==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -31035,12 +31427,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.10.1.tgz", - "integrity": "sha512-JNBANI6ChGVjA5bwsUIwJk7LHKmqB4JYnYfzFwyp2t12Izva11elds2jx7Yfoup2zssedntwU0oZ5DEmk5Sdaw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.11.0.tgz", + "integrity": "sha512-e49Ir/kMGRzFOOrYQBdoitq3ULigw4lKbAyKusnvtDu2t4dBX4AGYPrzNvorXmVuOyeakai6FUPW5MmibvVG8g==", "license": "MIT", "dependencies": { - "react-router": "7.10.1" + "react-router": "7.11.0" }, "engines": { "node": ">=20.0.0" @@ -31544,9 +31936,9 @@ "license": "MIT" }, "node_modules/resend": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/resend/-/resend-6.5.2.tgz", - "integrity": "sha512-Yl83UvS8sYsjgmF8dVbNPzlfpmb3DkLUk3VwsAbkaEFo9UMswpNuPGryHBXGk+Ta4uYMv5HmjVk3j9jmNkcEDg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/resend/-/resend-6.6.0.tgz", + "integrity": "sha512-d1WoOqSxj5x76JtQMrieNAG1kZkh4NU4f+Je1yq4++JsDpLddhEwnJlNfvkCzvUuZy9ZquWmMMAm2mENd2JvRw==", "license": "MIT", "dependencies": { "svix": "1.76.1" @@ -31894,6 +32286,20 @@ "node": ">= 12" } }, + "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", + "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/router": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", @@ -32166,9 +32572,9 @@ } }, "node_modules/send": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", - "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -32177,13 +32583,13 @@ "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~2.0.2" }, "engines": { "node": ">= 0.8.0" @@ -32213,22 +32619,6 @@ "node": ">= 0.6" } }, - "node_modules/send/node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -32241,15 +32631,6 @@ "node": ">=4" } }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/seq-queue": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", @@ -35783,30 +36164,6 @@ "dev": true, "license": "MIT" }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", @@ -36981,16 +37338,16 @@ "@folkcare/time-tracking-evv": "*", "@folkcare/visit-notes": "*", "@types/multer": "^2.0.0", - "@types/papaparse": "^5.5.0", + "@types/papaparse": "^5.5.2", "@upstash/ratelimit": "^2.0.7", - "@upstash/redis": "^1.35.7", + "@upstash/redis": "^1.36.0", "bcrypt": "^6.0.0", "cookie-parser": "^1.4.7", "cors": "^2.8.5", "dotenv": "^17.2.3", "express": "^5.1.0", "helmet": "^8.1.0", - "isomorphic-dompurify": "^2.32.0", + "isomorphic-dompurify": "^2.35.0", "morgan": "^1.10.1", "multer": "^2.0.2", "papaparse": "^5.5.3", @@ -37012,7 +37369,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.5", @@ -37040,16 +37397,16 @@ "name": "@folkcare/core", "version": "0.1.0", "dependencies": { - "@anthropic-ai/sdk": "^0.52.0", + "@anthropic-ai/sdk": "^0.71.2", "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.2.0", "@opentelemetry/instrumentation": "^0.208.0", "@opentelemetry/instrumentation-http": "^0.208.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@sentry/node": "^10.27.0", - "@sentry/profiling-node": "^10.27.0", + "@sentry/node": "^10.32.1", + "@sentry/profiling-node": "^10.32.1", "@types/express": "^5.0.5", - "@types/papaparse": "^5.5.0", + "@types/papaparse": "^5.5.2", "bintrees": "^1.0.2", "date-fns": "^4.1.0", "google-auth-library": "^10.5.0", @@ -37081,12 +37438,12 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", - "isomorphic-dompurify": "^2.32.0", + "isomorphic-dompurify": "^2.35.0", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "tsx": "^4.20.6", @@ -37125,13 +37482,13 @@ "@react-native-async-storage/async-storage": "~2.2.0", "@react-native-community/datetimepicker": "^8.5.1", "@react-native-community/netinfo": "^11.4.1", - "@react-navigation/bottom-tabs": "^7.8.12", - "@react-navigation/native": "^7.1.25", - "@react-navigation/native-stack": "^7.8.6", - "@sentry/react-native": "^7.7.0", - "@tanstack/react-query": "^5.90.10", + "@react-navigation/bottom-tabs": "^7.9.0", + "@react-navigation/native": "^7.1.26", + "@react-navigation/native-stack": "^7.9.0", + "@sentry/react-native": "^7.8.0", + "@tanstack/react-query": "^5.90.16", "date-fns": "^4.1.0", - "expo": "~54.0.25", + "expo": "~54.0.30", "expo-av": "~14.0.7", "expo-battery": "~10.0.7", "expo-camera": "^17.0.9", @@ -37140,27 +37497,27 @@ "expo-device": "~8.0.9", "expo-file-system": "^19.0.17", "expo-image-manipulator": "^14.0.7", - "expo-image-picker": "^17.0.8", + "expo-image-picker": "^17.0.10", "expo-local-authentication": "~17.0.7", "expo-localization": "~17.0.7", "expo-location": "~19.0.7", "expo-modules-core": "^3.0.25", - "expo-notifications": "~0.32.13", + "expo-notifications": "~0.32.15", "expo-secure-store": "~15.0.7", "expo-speech": "^14.0.7", "expo-status-bar": "~3.0.8", "fast-base64-decode": "^2.0.0", "fbjs": "^3.0.5", - "react": "19.2.1", + "react": "19.2.3", "react-native": "0.81.5", - "react-native-gesture-handler": "~2.29.1", + "react-native-gesture-handler": "~2.30.0", "react-native-get-random-values": "~2.0.0", "react-native-maps": "^1.26.20", "react-native-paper": "^5.14.5", - "react-native-reanimated": "~4.2.0", + "react-native-reanimated": "~4.2.1", "react-native-safe-area-context": "5.6.2", - "react-native-screens": "~4.18.0", - "react-native-signature-canvas": "^5.0.1", + "react-native-screens": "~4.19.0", + "react-native-signature-canvas": "^5.0.2", "react-native-vector-icons": "^10.3.0", "react-native-web": "^0.21.2", "react-native-webview": "13.16.0", @@ -37177,7 +37534,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.13", "detox": "^20.45.1", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "jest": "~30.2.0", @@ -37232,7 +37589,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", @@ -37240,8 +37597,8 @@ "eslint-plugin-unicorn": "^62.0.0", "happy-dom": "^20.0.10", "jsdom": "^27.2.0", - "react": "^19.2.1", - "react-dom": "^19.2.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", "tsc-alias": "^1.8.16", "typescript": "^5.9.3", "vitest": "^4.0.8" @@ -37250,7 +37607,7 @@ "node": "22.x" }, "peerDependencies": { - "react": "^19.2.1", + "react": "^19.2.3", "react-native": "*" }, "peerDependenciesMeta": { @@ -37276,16 +37633,16 @@ "@vercel/speed-insights": "^1.3.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", - "framer-motion": "^12.23.24", - "lucide-react": "^0.556.0", + "framer-motion": "^12.23.27", + "lucide-react": "^0.562.0", "moment": "^2.30.1", - "react": "^19.2.1", + "react": "^19.2.3", "react-big-calendar": "^1.19.4", - "react-dom": "^19.2.0", - "react-hook-form": "^7.66.0", + "react-dom": "^19.2.3", + "react-hook-form": "^7.70.0", "react-hot-toast": "^2.6.0", - "react-is": "^19.2.0", - "react-router-dom": "^7.9.6", + "react-is": "^19.2.3", + "react-router-dom": "^7.11.0", "recharts": "^3.5.1", "zod": "^4.1.12", "zustand": "^5.0.8" @@ -37306,7 +37663,7 @@ "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", "autoprefixer": "^10.4.22", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", @@ -37344,16 +37701,16 @@ "@folkcare/shared-components": "^0.1.0", "@headlessui/react": "^2.2.9", "@hookform/resolvers": "^5.2.2", - "@tanstack/react-query": "^5.90.8", + "@tanstack/react-query": "^5.90.16", "clsx": "^2.1.1", "date-fns": "^4.1.0", "driver.js": "^1.3.6", - "lucide-react": "^0.556.0", - "react": "^19.2.1", - "react-dom": "^19.2.0", - "react-hook-form": "^7.66.0", + "lucide-react": "^0.562.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "react-hook-form": "^7.70.0", "react-hot-toast": "^2.6.0", - "react-router-dom": "^7.9.6", + "react-router-dom": "^7.11.0", "react-smooth": "^4.0.4", "recharts": "^3.5.1", "zod": "^4.1.12", @@ -37455,7 +37812,7 @@ "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -38265,10 +38622,10 @@ "version": "0.1.0", "dependencies": { "@folkcare/core": "^0.1.0", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "exceljs": "^4.4.0", "jspdf": "^3.0.3", - "jspdf-autotable": "^5.0.2" + "jspdf-autotable": "^5.0.7" }, "devDependencies": { "@eslint/js": "^9.39.1", @@ -38299,7 +38656,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -38339,7 +38696,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -38411,7 +38768,7 @@ "@types/node": "^22.0.0", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -39229,7 +39586,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -39266,7 +39623,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -39313,7 +39670,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.5", @@ -39355,7 +39712,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -39401,7 +39758,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -39443,7 +39800,7 @@ "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40217,7 +40574,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40266,7 +40623,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40295,7 +40652,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40343,7 +40700,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40385,7 +40742,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40421,7 +40778,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", @@ -40446,7 +40803,7 @@ "@types/node": "^24.10.1", "@types/pg": "^8.10.9", "@vitest/coverage-v8": "^4.0.13", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "typescript": "^5.3.3", "vitest": "^4.0.13" } diff --git a/package.json b/package.json index 1f1a358a..3f2586bb 100644 --- a/package.json +++ b/package.json @@ -114,8 +114,8 @@ "jscpd": "^4.0.5", "openapi-to-postmanv2": "^5.5.0", "patch-package": "^8.0.1", - "react": "^19.2.1", - "react-dom": "^19.2.1", + "react": "^19.2.3", + "react-dom": "^19.2.3", "sql-lint": "^1.0.2", "supabase": "^2.62.5", "supertest": "^7.1.4", @@ -130,22 +130,22 @@ "npm": ">=10.9.0" }, "dependencies": { - "@tanstack/react-query": "^5.90.10", + "@tanstack/react-query": "^5.90.16", "express-rate-limit": "^8.2.1", "js-yaml": "4.1.1", "rate-limit-redis": "^4.3.0", "react-joyride": "^3.0.0-7", - "react-native-reanimated": "~4.2.0", + "react-native-reanimated": "~4.2.1", "react-native-worklets": "^0.7.1", "redis": "^5.10.0", - "resend": "^6.5.2", + "resend": "^6.6.0", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.1" }, "optionalDependencies": { - "@esbuild/linux-x64": "0.27.1", - "@rollup/rollup-linux-x64-gnu": "4.53.3", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@esbuild/linux-x64": "0.27.2", + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", "lightningcss-linux-x64-gnu": "1.30.2" }, "overrides": { diff --git a/packages/app/package.json b/packages/app/package.json index 191e6f5c..b73de8d4 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -40,16 +40,16 @@ "@folkcare/time-tracking-evv": "*", "@folkcare/visit-notes": "*", "@types/multer": "^2.0.0", - "@types/papaparse": "^5.5.0", + "@types/papaparse": "^5.5.2", "@upstash/ratelimit": "^2.0.7", - "@upstash/redis": "^1.35.7", + "@upstash/redis": "^1.36.0", "bcrypt": "^6.0.0", "cookie-parser": "^1.4.7", "cors": "^2.8.5", "dotenv": "^17.2.3", "express": "^5.1.0", "helmet": "^8.1.0", - "isomorphic-dompurify": "^2.32.0", + "isomorphic-dompurify": "^2.35.0", "morgan": "^1.10.1", "multer": "^2.0.2", "papaparse": "^5.5.3", @@ -71,7 +71,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.5", diff --git a/packages/core/package.json b/packages/core/package.json index 44b300e8..714dbaad 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -70,11 +70,11 @@ "@opentelemetry/instrumentation": "^0.208.0", "@opentelemetry/instrumentation-http": "^0.208.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@sentry/node": "^10.27.0", - "@sentry/profiling-node": "^10.27.0", + "@sentry/node": "^10.32.1", + "@sentry/profiling-node": "^10.32.1", "@types/express": "^5.0.5", - "@types/papaparse": "^5.5.0", - "@anthropic-ai/sdk": "^0.52.0", + "@types/papaparse": "^5.5.2", + "@anthropic-ai/sdk": "^0.71.2", "bintrees": "^1.0.2", "date-fns": "^4.1.0", "google-auth-library": "^10.5.0", @@ -106,12 +106,12 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", - "isomorphic-dompurify": "^2.32.0", + "isomorphic-dompurify": "^2.35.0", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "tsx": "^4.20.6", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index de91b213..a776b90c 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -33,13 +33,13 @@ "@react-native-async-storage/async-storage": "~2.2.0", "@react-native-community/datetimepicker": "^8.5.1", "@react-native-community/netinfo": "^11.4.1", - "@react-navigation/bottom-tabs": "^7.8.12", - "@react-navigation/native": "^7.1.25", - "@react-navigation/native-stack": "^7.8.6", - "@sentry/react-native": "^7.7.0", - "@tanstack/react-query": "^5.90.10", + "@react-navigation/bottom-tabs": "^7.9.0", + "@react-navigation/native": "^7.1.26", + "@react-navigation/native-stack": "^7.9.0", + "@sentry/react-native": "^7.8.0", + "@tanstack/react-query": "^5.90.16", "date-fns": "^4.1.0", - "expo": "~54.0.25", + "expo": "~54.0.30", "expo-av": "~14.0.7", "expo-battery": "~10.0.7", "expo-camera": "^17.0.9", @@ -48,27 +48,27 @@ "expo-device": "~8.0.9", "expo-file-system": "^19.0.17", "expo-image-manipulator": "^14.0.7", - "expo-image-picker": "^17.0.8", + "expo-image-picker": "^17.0.10", "expo-local-authentication": "~17.0.7", "expo-localization": "~17.0.7", "expo-location": "~19.0.7", "expo-modules-core": "^3.0.25", - "expo-notifications": "~0.32.13", + "expo-notifications": "~0.32.15", "expo-secure-store": "~15.0.7", "expo-speech": "^14.0.7", "expo-status-bar": "~3.0.8", "fast-base64-decode": "^2.0.0", "fbjs": "^3.0.5", - "react": "19.2.1", + "react": "19.2.3", "react-native": "0.81.5", - "react-native-gesture-handler": "~2.29.1", + "react-native-gesture-handler": "~2.30.0", "react-native-get-random-values": "~2.0.0", "react-native-maps": "^1.26.20", "react-native-paper": "^5.14.5", - "react-native-reanimated": "~4.2.0", + "react-native-reanimated": "~4.2.1", "react-native-safe-area-context": "5.6.2", - "react-native-screens": "~4.18.0", - "react-native-signature-canvas": "^5.0.1", + "react-native-screens": "~4.19.0", + "react-native-signature-canvas": "^5.0.2", "react-native-vector-icons": "^10.3.0", "react-native-web": "^0.21.2", "react-native-webview": "13.16.0", @@ -85,7 +85,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.13", "detox": "^20.45.1", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "jest": "~30.2.0", diff --git a/packages/shared-components/package.json b/packages/shared-components/package.json index a77e673c..9fc7325f 100644 --- a/packages/shared-components/package.json +++ b/packages/shared-components/package.json @@ -52,7 +52,7 @@ "clsx": "^2.1.1" }, "peerDependencies": { - "react": "^19.2.1", + "react": "^19.2.3", "react-native": "*" }, "peerDependenciesMeta": { @@ -70,7 +70,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", @@ -78,8 +78,8 @@ "eslint-plugin-unicorn": "^62.0.0", "happy-dom": "^20.0.10", "jsdom": "^27.2.0", - "react": "^19.2.1", - "react-dom": "^19.2.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", "tsc-alias": "^1.8.16", "typescript": "^5.9.3", "vitest": "^4.0.8" diff --git a/packages/web/package.json b/packages/web/package.json index d0c58a9e..f0de636e 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -39,16 +39,16 @@ "@vercel/speed-insights": "^1.3.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", - "framer-motion": "^12.23.24", - "lucide-react": "^0.556.0", + "framer-motion": "^12.23.27", + "lucide-react": "^0.562.0", "moment": "^2.30.1", - "react": "^19.2.1", + "react": "^19.2.3", "react-big-calendar": "^1.19.4", - "react-dom": "^19.2.0", - "react-hook-form": "^7.66.0", + "react-dom": "^19.2.3", + "react-hook-form": "^7.70.0", "react-hot-toast": "^2.6.0", - "react-is": "^19.2.0", - "react-router-dom": "^7.9.6", + "react-is": "^19.2.3", + "react-router-dom": "^7.11.0", "recharts": "^3.5.1", "zod": "^4.1.12", "zustand": "^5.0.8" @@ -69,7 +69,7 @@ "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", "autoprefixer": "^10.4.22", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", diff --git a/showcase/package.json b/showcase/package.json index 8a711470..2b9c7266 100644 --- a/showcase/package.json +++ b/showcase/package.json @@ -18,16 +18,16 @@ "@folkcare/shared-components": "^0.1.0", "@headlessui/react": "^2.2.9", "@hookform/resolvers": "^5.2.2", - "@tanstack/react-query": "^5.90.8", + "@tanstack/react-query": "^5.90.16", "clsx": "^2.1.1", "date-fns": "^4.1.0", "driver.js": "^1.3.6", - "lucide-react": "^0.556.0", - "react": "^19.2.1", - "react-dom": "^19.2.0", - "react-hook-form": "^7.66.0", + "lucide-react": "^0.562.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "react-hook-form": "^7.70.0", "react-hot-toast": "^2.6.0", - "react-router-dom": "^7.9.6", + "react-router-dom": "^7.11.0", "react-smooth": "^4.0.4", "recharts": "^3.5.1", "zod": "^4.1.12", diff --git a/verticals/ai-services/package.json b/verticals/ai-services/package.json index 040431df..123f52fe 100644 --- a/verticals/ai-services/package.json +++ b/verticals/ai-services/package.json @@ -26,7 +26,7 @@ "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/analytics-reporting/package.json b/verticals/analytics-reporting/package.json index f0c458e4..940ff98f 100644 --- a/verticals/analytics-reporting/package.json +++ b/verticals/analytics-reporting/package.json @@ -39,10 +39,10 @@ }, "dependencies": { "@folkcare/core": "^0.1.0", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "exceljs": "^4.4.0", "jspdf": "^3.0.3", - "jspdf-autotable": "^5.0.2" + "jspdf-autotable": "^5.0.7" }, "devDependencies": { "@eslint/js": "^9.39.1", diff --git a/verticals/billing-invoicing/package.json b/verticals/billing-invoicing/package.json index 614eb03e..d8553b02 100644 --- a/verticals/billing-invoicing/package.json +++ b/verticals/billing-invoicing/package.json @@ -34,7 +34,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/care-plans-tasks/package.json b/verticals/care-plans-tasks/package.json index 5f31d1aa..ea9b6605 100644 --- a/verticals/care-plans-tasks/package.json +++ b/verticals/care-plans-tasks/package.json @@ -37,7 +37,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/caregiver-burnout-prediction/package.json b/verticals/caregiver-burnout-prediction/package.json index 797618fd..3526c09f 100644 --- a/verticals/caregiver-burnout-prediction/package.json +++ b/verticals/caregiver-burnout-prediction/package.json @@ -22,7 +22,7 @@ "@types/node": "^22.0.0", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/caregiver-staff/package.json b/verticals/caregiver-staff/package.json index 4177026f..d844ec26 100644 --- a/verticals/caregiver-staff/package.json +++ b/verticals/caregiver-staff/package.json @@ -31,7 +31,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/client-demographics/package.json b/verticals/client-demographics/package.json index 581d8f11..4ea6a02a 100644 --- a/verticals/client-demographics/package.json +++ b/verticals/client-demographics/package.json @@ -40,7 +40,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/clinical-documentation/package.json b/verticals/clinical-documentation/package.json index 49a2ac55..d4759b5e 100644 --- a/verticals/clinical-documentation/package.json +++ b/verticals/clinical-documentation/package.json @@ -33,7 +33,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.5", diff --git a/verticals/family-engagement/package.json b/verticals/family-engagement/package.json index eb305c99..dfaec209 100644 --- a/verticals/family-engagement/package.json +++ b/verticals/family-engagement/package.json @@ -38,7 +38,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/incident-reporting/package.json b/verticals/incident-reporting/package.json index e0539d50..5db415d6 100644 --- a/verticals/incident-reporting/package.json +++ b/verticals/incident-reporting/package.json @@ -35,7 +35,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/integrations/package.json b/verticals/integrations/package.json index 779f0250..d3edde61 100644 --- a/verticals/integrations/package.json +++ b/verticals/integrations/package.json @@ -26,7 +26,7 @@ "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/medication-management/package.json b/verticals/medication-management/package.json index 75dd94f7..e421c5bf 100644 --- a/verticals/medication-management/package.json +++ b/verticals/medication-management/package.json @@ -36,7 +36,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/payroll-processing/package.json b/verticals/payroll-processing/package.json index 446806a3..32d0493a 100644 --- a/verticals/payroll-processing/package.json +++ b/verticals/payroll-processing/package.json @@ -35,7 +35,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/quality-assurance-audits/package.json b/verticals/quality-assurance-audits/package.json index b5bf6efc..a570ebfb 100644 --- a/verticals/quality-assurance-audits/package.json +++ b/verticals/quality-assurance-audits/package.json @@ -35,7 +35,7 @@ "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", "@vitest/ui": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/scheduling-visits/package.json b/verticals/scheduling-visits/package.json index 27832704..aa5402eb 100644 --- a/verticals/scheduling-visits/package.json +++ b/verticals/scheduling-visits/package.json @@ -34,7 +34,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/shift-matching/package.json b/verticals/shift-matching/package.json index 6803e98a..a8989f98 100644 --- a/verticals/shift-matching/package.json +++ b/verticals/shift-matching/package.json @@ -36,7 +36,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/time-tracking-evv/package.json b/verticals/time-tracking-evv/package.json index fbf215b8..0eea1870 100644 --- a/verticals/time-tracking-evv/package.json +++ b/verticals/time-tracking-evv/package.json @@ -42,7 +42,7 @@ "@typescript-eslint/eslint-plugin": "^8.46.4", "@typescript-eslint/parser": "^8.46.4", "@vitest/coverage-v8": "^4.0.8", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-sonarjs": "^3.0.5", "eslint-plugin-unicorn": "^62.0.0", diff --git a/verticals/visit-notes/package.json b/verticals/visit-notes/package.json index 25fa2be0..dd4bc50e 100644 --- a/verticals/visit-notes/package.json +++ b/verticals/visit-notes/package.json @@ -24,7 +24,7 @@ "@types/node": "^24.10.1", "@types/pg": "^8.10.9", "@vitest/coverage-v8": "^4.0.13", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "typescript": "^5.3.3", "vitest": "^4.0.13" }