diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e0a85be3f..c23efbbc5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,9 +8,6 @@ "name": "regengine-frontend", "version": "0.1.0", "license": "UNLICENSED", - "engines": { - "node": "^22.13.0 || ^24.0.0" - }, "dependencies": { "@radix-ui/react-checkbox": "^1.4.1", "@radix-ui/react-dialog": "^1.3.1", @@ -22,10 +19,11 @@ "@radix-ui/react-slot": "^1.5.0", "@radix-ui/react-tabs": "^1.2.1", "@radix-ui/react-toast": "^1.3.1", - "@sentry/nextjs": "11.7.0", + "@rollup/rollup-linux-x64-musl": "4.64.10", + "@sentry/nextjs": "11.8.0", "@supabase/ssr": "~0.12.7", - "@supabase/supabase-js": "2.117.3", - "@tanstack/react-query": "~5.104.2", + "@supabase/supabase-js": "2.118.0", + "@tanstack/react-query": "~5.104.4", "@tanstack/react-table": "^9.3.1", "@types/qrcode": "^1.5.6", "@vercel/analytics": "^2.0.1", @@ -34,16 +32,16 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.4.0", - "dexie": "^4.4.6", - "framer-motion": "~14.1.0", + "dexie": "^4.4.7", + "framer-motion": "~14.3.1", "html5-qrcode": "^2.3.8", "jose": "^6.2.12", "jspdf": "^4.2.1", - "jspdf-autotable": "^5.0.8", - "lucide-react": "^1.56.0", + "jspdf-autotable": "^5.0.9", + "lucide-react": "^1.59.0", "next": "16.4.2", "next-themes": "^0.4.6", - "posthog-js": "^1.438.9", + "posthog-js": "^1.438.12", "qrcode": "^1.5.4", "react": "~18.3.0", "react-dom": "~18.3.0", @@ -54,7 +52,7 @@ "tailwindcss-animate": "^1.0.7" }, "devDependencies": { - "@playwright/test": "^1.64.0", + "@playwright/test": "^1.64.1", "@tailwindcss/postcss": "^4.3.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.3", @@ -74,9 +72,12 @@ "vite": "^8.3.4", "vitest": "^4.1.12" }, + "engines": { + "node": "^22.13.0 || ^24.0.0" + }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.64.5", - "@rollup/rollup-linux-x64-musl": "4.64.5" + "@rollup/rollup-linux-x64-gnu": "4.64.10", + "@rollup/rollup-linux-x64-musl": "4.64.10" } }, "node_modules/@adobe/css-tools": { @@ -1878,6 +1879,9 @@ "cpu": [ "arm64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1894,6 +1898,9 @@ "cpu": [ "arm64" ], + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -1910,6 +1917,9 @@ "cpu": [ "ppc64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1926,6 +1936,9 @@ "cpu": [ "riscv64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1942,6 +1955,9 @@ "cpu": [ "riscv64" ], + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -1958,6 +1974,9 @@ "cpu": [ "s390x" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1974,6 +1993,9 @@ "cpu": [ "x64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -1990,6 +2012,9 @@ "cpu": [ "x64" ], + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -2073,13 +2098,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.64.0.tgz", - "integrity": "sha512-oTN9FNYuN6bqQMwiho6jJKLCG2/QOYCixGXuCjRmzOq23eODeukuY2XiAVoVpAECbuezMt1MHQjAiQxK8F+Y+g==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.64.1.tgz", + "integrity": "sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==", "devOptional": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.64.0" + "playwright": "1.64.1" }, "bin": { "playwright": "cli.js" @@ -2089,28 +2114,28 @@ } }, "node_modules/@posthog/browser-common": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@posthog/browser-common/-/browser-common-0.9.4.tgz", - "integrity": "sha512-QlG0WZFG9iTp9cmXTypB4cgnxBAD3GImrj9AwmA84uh8uy5vIVgVLjoTTdOAW29XL+kh/eLn/5ZtBQt2JQfR+w==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@posthog/browser-common/-/browser-common-0.9.5.tgz", + "integrity": "sha512-oXnBgZvM8UQ84IcBLfGP0WSGd9rA0PCGR37H8Pw0NszJRwxwbJnFXIUih0pvI/ze2eGmzkIEC9i3SwC+bMAgjQ==", "license": "MIT", "dependencies": { - "@posthog/core": "^1.57.4", - "@posthog/types": "^1.415.2" + "@posthog/core": "^1.59.1", + "@posthog/types": "^1.416.0" } }, "node_modules/@posthog/core": { - "version": "1.58.1", - "resolved": "https://registry.npmjs.org/@posthog/core/-/core-1.58.1.tgz", - "integrity": "sha512-z0ISzMUoF1izukfLIUSjGZBdO5H2BPdqN8MX27OKYGQ1sDj/r+WW9Nq7m5WsQY56NOxVsFtHClx9iHj6MYM3Tg==", + "version": "1.59.1", + "resolved": "https://registry.npmjs.org/@posthog/core/-/core-1.59.1.tgz", + "integrity": "sha512-P39YgzQVDh6oz6wAzQXEnoHgTYpM7gifonmVKq1scAJco79h31XmmNVurRq9tTmmyIrr1uX8FHT0riCsyfV9AQ==", "license": "MIT", "dependencies": { - "@posthog/types": "^1.415.3" + "@posthog/types": "^1.416.0" } }, "node_modules/@posthog/types": { - "version": "1.415.3", - "resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.415.3.tgz", - "integrity": "sha512-y90ARRBbyXcZDwuXXXvAnbjiuxQ+4FmUI4sasI19AHOPgdWPyd2Kpo0c0B2pKIR+fq+BcRokhF35eAdA54Mfbw==", + "version": "1.416.0", + "resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.416.0.tgz", + "integrity": "sha512-0/9+02s/0uDyrH4G/qUg1yyl6gXUg8Uuxw/PlDad3KLzo9FFS9zS/kAQaEshx/saVGupj1aAy/4EUBxWisBogw==", "license": "MIT" }, "node_modules/@radix-ui/number": { @@ -2963,7 +2988,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2980,7 +3004,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -2997,7 +3020,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3014,7 +3036,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3031,7 +3052,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3048,7 +3068,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3065,7 +3084,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3082,7 +3100,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3099,7 +3116,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3116,7 +3132,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3133,7 +3148,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3150,7 +3164,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3167,7 +3180,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3184,7 +3196,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3201,7 +3212,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -3215,7 +3225,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@rollup/plugin-commonjs": { @@ -3541,12 +3551,15 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.64.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.64.5.tgz", - "integrity": "sha512-dR9nd6OKnvSS60Ifz/L7Mj5zzYyoqyRn2NwTuaOONKaa3xsVGXyp8YusMbvFyEOR94DxnwgcbgsFqkHd29ZSzQ==", + "version": "4.64.10", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.64.10.tgz", + "integrity": "sha512-ntHtQOMw7oIshHRF1swV3vyBw+beQt9PeZ04O3D32EeDZUMoHMJuZKp4/fDllH/+xogeK0GUCONVfjjKusqKLg==", "cpu": [ "x64" ], + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -3554,12 +3567,15 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.64.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.64.5.tgz", - "integrity": "sha512-1tzsMjaqhsh3bAO6SJiJqh8hIr9sSPRd+i2vPPxJHod8/XYnf9TEnK0z/u3r1z1AkI347X0KbRSg9dWcxeGahw==", + "version": "4.64.10", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.64.10.tgz", + "integrity": "sha512-Dlh8q8r145aYgh+N3gNIG1dz35Fz/FCxe5hs/43orDsffjP8S1P4Xz5I4FpSJsDS4LpQw1QmswZkQlUbkCldjQ==", "cpu": [ "x64" ], + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -3652,30 +3668,30 @@ "license": "MIT" }, "node_modules/@sentry/browser": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-11.7.0.tgz", - "integrity": "sha512-0GEmO+E+jeeDYgNd4Al9h3vNycEZo0mDJDfyEn/Mz/DEFYiRdYgnoysSp8vr1z/mFklUBbwDuHwcTu22tqyOxQ==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-11.8.0.tgz", + "integrity": "sha512-uBC1k2ESZErHv+RfG6p9siHrtxv+QErDxL/jvEBZnoMV6OcWdZyWTGKcqrW7EjwlBiWkgVve1W7z8tNDDuVQxw==", "license": "MIT", "dependencies": { - "@sentry/browser-utils": "11.7.0", + "@sentry/browser-utils": "11.8.0", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0", - "@sentry/feedback": "11.7.0", - "@sentry/replay": "11.7.0", - "@sentry/replay-canvas": "11.7.0" + "@sentry/core": "11.8.0", + "@sentry/feedback": "11.8.0", + "@sentry/replay": "11.8.0", + "@sentry/replay-canvas": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/browser-utils": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/browser-utils/-/browser-utils-11.7.0.tgz", - "integrity": "sha512-7vYT5EHhMoluDoaXH1bZegt0KRXt/fSAufqezpmT2wOqkiqveEjJIOTcNR5+cYtPmy7Wy3PulbfMT2mBJbLdKg==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/browser-utils/-/browser-utils-11.8.0.tgz", + "integrity": "sha512-tTqJmnfuJaQy9LyInCWJtJ0L+VnOq+L9+lTMkQH+pptXBAuHfdJyEl2IhGqO4QmsfKyZpHa2GVd3HKpEQsVYeg==", "license": "MIT", "dependencies": { "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0", + "@sentry/core": "11.8.0", "web-vitals": "^6.2.3" }, "engines": { @@ -3683,12 +3699,12 @@ } }, "node_modules/@sentry/bundler-plugins": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/bundler-plugins/-/bundler-plugins-11.7.0.tgz", - "integrity": "sha512-ofcsdaMBOx43Qw/oJ08hq7RUsamaLS2wgDaAogPpUqqZv59GyDG6zSrIEN2eIJDyuRICxkqRvgji+7vuww9iTA==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/bundler-plugins/-/bundler-plugins-11.8.0.tgz", + "integrity": "sha512-rQrbL2lYPyiiO6ngdpbbfPKyEzVVQsz1FG+aE8jUiUYs72gvmDmZmRyl9VDCGLrHZfIEwaQMT1t6WQH5nopu5A==", "license": "MIT", "dependencies": { - "@sentry/core": "11.7.0", + "@sentry/core": "11.8.0", "dotenv": "^17.4.2", "glob": "^13.0.6", "magic-string": "~0.30.8 || ^1.0.0", @@ -3732,16 +3748,16 @@ } }, "node_modules/@sentry/cloudflare": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/cloudflare/-/cloudflare-11.7.0.tgz", - "integrity": "sha512-dYkgYCEmZvh3xjceGaFRaZ7Dji0mwlAfGZXjTe0PnCq9TeFyhD6BI5W6fXbe522GG3j7YTec5VAE+/U8d3LbBA==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/cloudflare/-/cloudflare-11.8.0.tgz", + "integrity": "sha512-Xcj2ofSWL/p3IC+2K/Y2keu+hPgY8v08nnsXnpRm+iMoOoNC6x5pbdk6T8smoiFPPghAUBWNBYNqBaKWsgfipg==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0", - "@sentry/opentelemetry": "11.7.0", - "@sentry/server-utils": "11.7.0", + "@sentry/core": "11.8.0", + "@sentry/opentelemetry": "11.8.0", + "@sentry/server-utils": "11.8.0", "magic-string": "~0.30.21" }, "engines": { @@ -3749,12 +3765,16 @@ }, "peerDependencies": { "@cloudflare/workers-types": "^4.x || ^5.x", + "vite": "^6.1.0 || ^7.0.0 || ^8.0.0", "wrangler": "^4.x" }, "peerDependenciesMeta": { "@cloudflare/workers-types": { "optional": true }, + "vite": { + "optional": true + }, "wrangler": { "optional": true } @@ -3770,9 +3790,9 @@ } }, "node_modules/@sentry/core": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-11.7.0.tgz", - "integrity": "sha512-jhnI/RHpZoe32ouzbdcR2K42bzVuSfCl8SlOe0VcDxrU/KtNi99hFzjrRBDnft9ozpa4I7xjoN+s+8xihVKtww==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-11.8.0.tgz", + "integrity": "sha512-4MVTthk6C/1oQFjbVIfygHyNkx2YGbwNLml0kJji0vjJXy6ZNls9zdIp0FTBTi4e3189IcSc5OXD4qcJdmEeKA==", "license": "MIT", "dependencies": { "@sentry/conventions": "^0.27.0" @@ -3782,36 +3802,36 @@ } }, "node_modules/@sentry/feedback": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/feedback/-/feedback-11.7.0.tgz", - "integrity": "sha512-DHnYyAZAh5ytm8gwrCaYq71/7cojGJrjH9w24yMsIcEY+6B01JT0AS2KyseMWh6jeeuPKFWD7FgPnS92Z8Nepw==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/feedback/-/feedback-11.8.0.tgz", + "integrity": "sha512-t8MSpbPoOcPOkywcv0Hwh97A82jWFZju5NU/a6pHmn2pKFktgCgnHKNHvlYp8QUaDNYijYpLv58NIM5Dg7by7A==", "license": "MIT", "dependencies": { - "@sentry/core": "11.7.0" + "@sentry/core": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/nextjs": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-11.7.0.tgz", - "integrity": "sha512-N4gebaJdOmiUhEtQO96eKArzTUro57+LsuFmnMvgej/EjbZQTDI0LDF067nS5GvS09Va07GR910mUa8XYwaZ6g==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-11.8.0.tgz", + "integrity": "sha512-U0EGZ0XZVP805HAZUZX6SKFtk968X4bCWpSUcK1QJig73fqf5uttJ2U5/bgsrCUL3t5f7wsICR9m8uVnXpEhQw==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", "@rollup/plugin-commonjs": "28.0.1", - "@sentry/browser-utils": "11.7.0", - "@sentry/bundler-plugins": "11.7.0", - "@sentry/cloudflare": "11.7.0", + "@sentry/browser-utils": "11.8.0", + "@sentry/bundler-plugins": "11.8.0", + "@sentry/cloudflare": "11.8.0", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0", - "@sentry/node": "11.7.0", - "@sentry/opentelemetry": "11.7.0", - "@sentry/react": "11.7.0", - "@sentry/server-runtime-injection": "11.7.0", - "@sentry/server-utils": "11.7.0", - "@sentry/vercel-edge": "11.7.0", + "@sentry/core": "11.8.0", + "@sentry/node": "11.8.0", + "@sentry/opentelemetry": "11.8.0", + "@sentry/react": "11.8.0", + "@sentry/server-runtime-injection": "11.8.0", + "@sentry/server-utils": "11.8.0", + "@sentry/vercel-edge": "11.8.0", "rollup": "^4.60.3", "stacktrace-parser": "^0.1.11" }, @@ -3823,31 +3843,31 @@ } }, "node_modules/@sentry/node": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-11.7.0.tgz", - "integrity": "sha512-QDqFfZSfEHt07HI8oJcOTTio9yjkKv6UXLEwl+T2NxSU0Tc+b5uEDIsT8/kMgBSuEZxij9Sl6Gnz5sSjkOTdmA==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-11.8.0.tgz", + "integrity": "sha512-8vFPfCRYoUYmsno+OYdvtf5akIUUvd7FvcuIGcfrge8S/bSLFRKq58YtFmX25JFcrMNZ2oQD8r0jkgZfm/2iuA==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", - "@sentry/bundler-plugins": "11.7.0", + "@sentry/bundler-plugins": "11.8.0", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0", - "@sentry/opentelemetry": "11.7.0", - "@sentry/server-runtime-injection": "11.7.0", - "@sentry/server-utils": "11.7.0" + "@sentry/core": "11.8.0", + "@sentry/opentelemetry": "11.8.0", + "@sentry/server-runtime-injection": "11.8.0", + "@sentry/server-utils": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/opentelemetry": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-11.7.0.tgz", - "integrity": "sha512-+9O+cInf5OOV297nX9f1SnWS9ANhh5hSDn2vCtGILCLV9EiXIT2vqDS6N1BZsyV0uYLLNIl02LDYAcLS31zGCg==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-11.8.0.tgz", + "integrity": "sha512-wKuG2SbHHiGDT/fgT4X5n2usO4AjVkYfAj41002mZ18JZU3mNLeCq+qw/nnDIYbcsfIMOUm/eMh3ShKCE+DpXQ==", "license": "MIT", "dependencies": { "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0" + "@sentry/core": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -3857,14 +3877,14 @@ } }, "node_modules/@sentry/react": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-11.7.0.tgz", - "integrity": "sha512-80GZJa6+VRGk06GcxH1QpAY3Qjj/H1NYdma2LzRnp8yplNpUqm7r/Ckisbu4VwEx3mZcspCsZqEf5CnHh2isCw==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-11.8.0.tgz", + "integrity": "sha512-8+RCBT4kZ954QpkKvHsQpBkFI3Tg0KShZLFRV4WVzocaRJL+iQA9Y2FV1bxQ12meC9BawaTbI8eX/uUIFDjwMA==", "license": "MIT", "dependencies": { - "@sentry/browser": "11.7.0", + "@sentry/browser": "11.8.0", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0" + "@sentry/core": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -3880,67 +3900,67 @@ } }, "node_modules/@sentry/replay": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-11.7.0.tgz", - "integrity": "sha512-fEA5tm9erymkdHy4L8DQvQKQWNmebfTdXWZUX2XOlztlAQLFkEaUHCgPhjlp/gooQfPLetZqacNPNo2bkTGWjw==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-11.8.0.tgz", + "integrity": "sha512-0jXMLd9XCBEZ5tu0VJa1uj1HYCpsjuNjbEBhF5pUw4FHyIH5hz01WuI20SH2Ct0pP1mykTzJLPGjZ8sUiAmMnQ==", "license": "MIT", "dependencies": { - "@sentry/browser-utils": "11.7.0", - "@sentry/core": "11.7.0" + "@sentry/browser-utils": "11.8.0", + "@sentry/core": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/replay-canvas": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/replay-canvas/-/replay-canvas-11.7.0.tgz", - "integrity": "sha512-GmnN9BonpXhBZKFlwYjNKyABzoTh10jj7TpKQ//YGa+mLkbQvbOJ9jwXdkuE3Ntnx0pyGOU1YzQGl6FXntEjdg==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/replay-canvas/-/replay-canvas-11.8.0.tgz", + "integrity": "sha512-/MiivHLdDv3ot5uJmWcPhIOubec54hPd4U/c2OE5oNyhM3zrd/S6b2FEfwke/V120QGEdZcuzGatwNJ2jNSkgQ==", "license": "MIT", "dependencies": { - "@sentry/core": "11.7.0", - "@sentry/replay": "11.7.0" + "@sentry/core": "11.8.0", + "@sentry/replay": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/server-runtime-injection": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/server-runtime-injection/-/server-runtime-injection-11.7.0.tgz", - "integrity": "sha512-xTWSsxqpaaG1yrFv9Eobc235ICI3jKKGqbKLm3PoTcvJy/ND1K6SaJwDl5ysH3ZsXTuVYY0agWz96Y1ZqbPz8g==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/server-runtime-injection/-/server-runtime-injection-11.8.0.tgz", + "integrity": "sha512-4uB4E8+9ni5NcJ463aYK/+n1hTMw/vSt4s+AkQ84CKigRDwv2FNNnD1AWpipWNj/xEQ6eQbUitGl7wg7/Ri8Pg==", "license": "MIT", "dependencies": { - "@sentry/core": "11.7.0", - "@sentry/server-utils": "11.7.0" + "@sentry/core": "11.8.0", + "@sentry/server-utils": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/server-utils": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/server-utils/-/server-utils-11.7.0.tgz", - "integrity": "sha512-KGR275YE96HWAqSl2fjEjBU4pdKi24FHa66d9H3db1cyF4850HJ/7RhYoR9VDV8Nv2s+rOnAT4kunW0IwibzBg==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/server-utils/-/server-utils-11.8.0.tgz", + "integrity": "sha512-2MRFz1rXxnuDGafl6o/itwKHZeZn5hUZYeXNbQK012uO/a2pXhEc8Zh3FeO5L4tjGrIWHx419saAFnKwbVC2IQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", "@sentry/conventions": "^0.27.0", - "@sentry/core": "11.7.0" + "@sentry/core": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" } }, "node_modules/@sentry/vercel-edge": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-11.7.0.tgz", - "integrity": "sha512-IgbtrBQgOEjgW56YWwE8rItdKFwbPXGNYoleW4U9ouHyVbPKEItFo4Qe3rdHJNQy8DZzmhbrg7hNQtG31roCZQ==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-11.8.0.tgz", + "integrity": "sha512-Gc9Ej4P5BRBcVtZzNWW1WzjeoH2lakYXdw7gxS2dLyPATkTYnMVFmd/i0NyJdAjYBCUFlnSHtnGwqVku9Jrqvw==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", - "@sentry/core": "11.7.0", - "@sentry/server-utils": "11.7.0" + "@sentry/core": "11.8.0", + "@sentry/server-utils": "11.8.0" }, "engines": { "node": ">=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0" @@ -3966,9 +3986,9 @@ "license": "MIT" }, "node_modules/@supabase/auth-js": { - "version": "2.117.3", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.117.3.tgz", - "integrity": "sha512-XOZV+jllcU2Hzij8SwgM78zl0lOEr6BTjzi2MYkBb39nOAQzb5AelGpMUvVj7lwGSB11JmpAs/FEQroAyFzWEA==", + "version": "2.118.0", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.118.0.tgz", + "integrity": "sha512-xWfPXyhS2KDSfAneMtI6p/tBnbdiz/5vaRKXEqUfzfC9WCniKr2Ds5o5G7RIGig0bom4z6wUY9zaV07WDVTfnQ==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -3978,9 +3998,9 @@ } }, "node_modules/@supabase/functions-js": { - "version": "2.117.3", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.117.3.tgz", - "integrity": "sha512-6GuizbP4N5xWaxEVUsI+UQpJdmMmn0t3sYNpObo9gCAldvM22gFjnYzRVmkHxp5ylU21azEYmiWVwk9iDgCMkQ==", + "version": "2.118.0", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.118.0.tgz", + "integrity": "sha512-4ofletPa/noKAU6KHeqsd3FztGzRPUEJRey1MKY0o+PIHaVePqRPShIXtl37gcVyIWaFM+zNg6r9zh0uUSFOSA==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -3996,9 +4016,9 @@ "license": "MIT" }, "node_modules/@supabase/postgrest-js": { - "version": "2.117.3", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.117.3.tgz", - "integrity": "sha512-NpyTgullu6tw11ojYKTdZg9HannZ4mu4FUlhc9V5zDXOVllUJzEmuyLM+WWoYF0BurfrRvarimpm3SR8P0Gzfw==", + "version": "2.118.0", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.118.0.tgz", + "integrity": "sha512-JXy+37KPApHsyotaQACovv/Jy9E22rfiWLRuT+2UjoEAcAIelDFIrsF/FY47Dy19mO7lI0Tq+zDCX8oJ2Ozfiw==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -4008,9 +4028,9 @@ } }, "node_modules/@supabase/realtime-js": { - "version": "2.117.3", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.117.3.tgz", - "integrity": "sha512-4W4ISbreRygNXbhwqxeqyuRul8RPx+SF+Hp2IT8wctebQEHSVCULfKatiRiEhmasfoXvYm2AHV4XFsOxhoousA==", + "version": "2.118.0", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.118.0.tgz", + "integrity": "sha512-pzCIEWjqD5/xqEZQerpt+q9rsgYkcrkgCJgf0W2ULqC4fYUeB/p9CFa3t9vn+IVh6dMN9r4ZCE262lZvUC+Bfw==", "license": "MIT", "dependencies": { "@supabase/phoenix": "0.4.5", @@ -4033,9 +4053,9 @@ } }, "node_modules/@supabase/storage-js": { - "version": "2.117.3", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.117.3.tgz", - "integrity": "sha512-QhUxFC33Crlw6WDeA4hLADdi1PzjI3c4UJs7ivWHHEnU7ulmCWEZSDaRCuIfmsjUwbHYaIfRNFQNsm+IsGYS6w==", + "version": "2.118.0", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.118.0.tgz", + "integrity": "sha512-5MNkKt2Moy7Jud/sPX7/28BwdDxZMCVHGJT00b8op3KRa9LKSjOAYU5IcfGWIstaasAqY8GkbA6oI3IRDgB1YQ==", "license": "MIT", "dependencies": { "iceberg-js": "^0.8.1", @@ -4046,16 +4066,16 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.117.3", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.117.3.tgz", - "integrity": "sha512-K+f8PimXDunPWQ63CKRXaF5pbVPJxmfw5ryAnh0s9S9PkwcuqBjiSpIaqpF7KLDljeYwXIL85ST8QxaO0+XuvA==", + "version": "2.118.0", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.118.0.tgz", + "integrity": "sha512-FxI8UXMVC2UG7IkeiI8fuQZqq2oI3JeSuN8MPIC2RLVaoEAxKS0nqE6kii9Ewpq8f9gNPM6git1Y8f0vN/QLFw==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.117.3", - "@supabase/functions-js": "2.117.3", - "@supabase/postgrest-js": "2.117.3", - "@supabase/realtime-js": "2.117.3", - "@supabase/storage-js": "2.117.3" + "@supabase/auth-js": "2.118.0", + "@supabase/functions-js": "2.118.0", + "@supabase/postgrest-js": "2.118.0", + "@supabase/realtime-js": "2.118.0", + "@supabase/storage-js": "2.118.0" }, "engines": { "node": ">=22.0.0" @@ -4416,9 +4436,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.104.2", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.104.2.tgz", - "integrity": "sha512-/qbsxJK5c3Ve1aFIULWYNcT2jeRUAiD4HME6Eu2ZdpofHoVgAjpkQhLg5xHuOoBkTPQUJLfP7zOxy0qsBcqROA==", + "version": "5.104.4", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.104.4.tgz", + "integrity": "sha512-nU4Yrb8Sjn0DeVb7PKG9uiepNavys3yoxy1FX0hViY4/P6Ng/mBje2SMl7i9812rtyHKtHyqiaC/td6GkI8StA==", "license": "MIT", "funding": { "type": "github", @@ -4426,19 +4446,25 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.104.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.104.2.tgz", - "integrity": "sha512-xKmzWGhadbE5wGS/ZmXShRITnI9oItox5GO14KvFZco3+vhTAyXS1erYzJWdiY280zapAGJXFUL9nHgwP6SV/g==", + "version": "5.104.4", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.104.4.tgz", + "integrity": "sha512-YD5QkvUNy8Ey3LbOy2vwL97JjoYycwDv++cWAibTe+9BLYvl3c09XpYp5dZ2VcxcguwoDhGF+utYJYb79RB36w==", "license": "MIT", "dependencies": { - "@tanstack/query-core": "5.104.2" + "@tanstack/query-core": "5.104.4" }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { + "@types/react": "^18 || ^19", "react": "^18 || ^19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/@tanstack/react-table": { @@ -6656,9 +6682,9 @@ "license": "MIT" }, "node_modules/dexie": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/dexie/-/dexie-4.4.6.tgz", - "integrity": "sha512-hJP/BO6mjB+tX6hToIO1kmxYLNmun90wYbfcoAoLpKEyDYal/k33dg0TAfoUe2TDsbbLoVIzljJ3BN2UbR5EOg==", + "version": "4.4.7", + "resolved": "https://registry.npmjs.org/dexie/-/dexie-4.4.7.tgz", + "integrity": "sha512-wemFiCl3DTCnfzyqepUTX1ugbYbkTrw3aEZOG7YjAOUoEQB5g5PrEywPzk5JpbX/SxqQ9IvjUpxCDIEjoOWEfA==", "license": "Apache-2.0" }, "node_modules/dijkstrajs": { @@ -7906,13 +7932,13 @@ } }, "node_modules/framer-motion": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-14.1.0.tgz", - "integrity": "sha512-QsdZSdWoyQfUmgi+GZfow8Du5COG6VRYEo9FlgKUPgH87/Le/fYekHCAKwLdYKHdCZcZfWHg4iOxlD6RoqXciQ==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-14.3.1.tgz", + "integrity": "sha512-/6kjoSWyGsaUaHGaZehiqyVj0eJlY163TPKQCoTh0gHVr0JLyJE/NwCTqkLbXAnOOM00fLD/d92eh9mZfJaa6w==", "license": "MIT", "dependencies": { - "motion-dom": "14.1.0", - "motion-utils": "14.1.0", + "motion-dom": "14.3.1", + "motion-utils": "14.1.1", "tslib": "^2.4.0" }, "peerDependencies": { @@ -9139,7 +9165,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", - "dev": true, + "devOptional": true, "license": "MIT", "bin": { "jiti": "lib/jiti-cli.mjs" @@ -9289,9 +9315,9 @@ } }, "node_modules/jspdf-autotable": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-5.0.8.tgz", - "integrity": "sha512-Hy05N86yBO7CXBrnSLOge7i1ZYpKH2DjQ94iybaP7vBhSInjvRBgDc99ngKzSbSO8Jc98ZCally8I6n0tj2RJQ==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-5.0.9.tgz", + "integrity": "sha512-wIOG2ggjG6Y7qvqjgFACZZeu+oHxoxrhwCn1lTMxjPhojLVVvu2U2yS2srVCYl0CXe6pqiG/jQMIIS0CFn1ssw==", "license": "MIT", "peerDependencies": { "jspdf": "^2 || ^3 || ^4" @@ -9663,9 +9689,9 @@ } }, "node_modules/lucide-react": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.56.0.tgz", - "integrity": "sha512-b+hqj30/trHBma5r1zlKb6yLewQp6tUtnz9loc3xdrYerPmvLYhlEbyPVCJ8DOg2/blBf6lwPLznftFVACka6A==", + "version": "1.59.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.59.0.tgz", + "integrity": "sha512-5qgMyyCPU6OvnKpLS2t693+ZtiqA8oaSweWoUows0BLFKFf6V75m4+CptpmohZHpD5IuOVIBXHBBiv2vpLJmtw==", "license": "ISC", "peerDependencies": { "@types/react": "*", @@ -9831,18 +9857,18 @@ } }, "node_modules/motion-dom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-14.1.0.tgz", - "integrity": "sha512-FyFLkNUAAETzCvf851mZcl+v+kaZrKq+UM+XmkY4G8n+ny/WYfiWh9j0fhSQ1KOKVQrM9/cLO11THO2k71HJlg==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-14.3.1.tgz", + "integrity": "sha512-6gsjOAjXgZPoLLHNiBI1uBVNhSrIXSm6YBU8RsFM//byOvIys8YHPQE3VZqW3rWR021tcd3eT8pmV8zWTY9Jsg==", "license": "MIT", "dependencies": { - "motion-utils": "14.1.0" + "motion-utils": "14.1.1" } }, "node_modules/motion-utils": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-14.1.0.tgz", - "integrity": "sha512-xd4FeWOnnXsJHmAaRCLNbOS7mEaNOangjMt3Pl241H07f1kxW48fADQ/8O5hLLNhf1qdlozgY3PPAHBdOoU7AA==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-14.1.1.tgz", + "integrity": "sha512-3VvN5Uvf8B6qG+OfOui6Nht5EWp+vLuU3IqcAj7ItZGKqtmTjCebl5sGZF7/08gEHRnEl1AP/fIwbcEyVrcQGQ==", "license": "MIT" }, "node_modules/ms": { @@ -10346,13 +10372,13 @@ } }, "node_modules/playwright": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.0.tgz", - "integrity": "sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.1.tgz", + "integrity": "sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==", "devOptional": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.64.0" + "playwright-core": "1.64.1" }, "bin": { "playwright": "cli.js" @@ -10362,9 +10388,9 @@ } }, "node_modules/playwright-core": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.0.tgz", - "integrity": "sha512-T9r+MZkTECl2+oUcZ26YgZzTrYidTsIhYYkJix+6iDOymOb1FB2RLLSOxRGnZGv5DStt+aduIVbt+E8WygXYpg==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.1.tgz", + "integrity": "sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -10429,14 +10455,14 @@ "license": "MIT" }, "node_modules/posthog-js": { - "version": "1.438.9", - "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.438.9.tgz", - "integrity": "sha512-/KTZQF3sPlQbgLAlSncxv3z8dz4yex+JmIbCmGKIYkIVupdqESiqXx3SadPkWKgqgHtnQGbPSqRVe4vgpXnrGw==", + "version": "1.438.12", + "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.438.12.tgz", + "integrity": "sha512-hjhvrtqbk6pFlbtNEGk0FrWKKFdeXe/WWA/LppN0f+uDoHKR9/SZJOxUHSVCGYbGTJvNRoDjjQvZuTcq4oKSlg==", "license": "(Apache-2.0 AND MIT)", "dependencies": { - "@posthog/browser-common": "^0.9.4", - "@posthog/core": "^1.58.1", - "@posthog/types": "^1.415.3", + "@posthog/browser-common": "^0.9.5", + "@posthog/core": "^1.59.1", + "@posthog/types": "^1.416.0", "core-js": "^3.49.0", "dompurify": "^3.4.13", "fflate": "^0.4.8", @@ -10936,7 +10962,7 @@ "version": "1.2.12", "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.12.tgz", "integrity": "sha512-8wafseiaG80xmXSfqidUNqZcylTlhmPZZt+za2m+js2sFZ8dTNlhIOV2WcbIPx2hgwPBJpEUGFAMZ9bgBBLTSQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@oxc-project/types": "=0.152.0", @@ -11788,7 +11814,7 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -11805,7 +11831,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -11823,7 +11849,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=12" @@ -12237,7 +12263,7 @@ "version": "8.3.4", "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.4.tgz", "integrity": "sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "lightningcss": "^1.33.0", @@ -12315,7 +12341,7 @@ "version": "1.33.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", - "dev": true, + "devOptional": true, "license": "MPL-2.0", "dependencies": { "detect-libc": "^2.0.3" @@ -12348,7 +12374,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12369,7 +12394,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12390,7 +12414,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12411,7 +12434,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12432,7 +12454,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12453,7 +12474,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12474,7 +12494,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12495,7 +12514,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12516,7 +12534,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12537,7 +12554,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12558,7 +12574,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MPL-2.0", "optional": true, "os": [ @@ -12576,7 +12591,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=12" diff --git a/frontend/package.json b/frontend/package.json index 272542906..7fbbfb069 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -44,10 +44,10 @@ "@radix-ui/react-slot": "^1.5.0", "@radix-ui/react-tabs": "^1.2.1", "@radix-ui/react-toast": "^1.3.1", - "@sentry/nextjs": "11.7.0", + "@sentry/nextjs": "11.8.0", "@supabase/ssr": "~0.12.7", - "@supabase/supabase-js": "2.117.3", - "@tanstack/react-query": "~5.104.2", + "@supabase/supabase-js": "2.118.0", + "@tanstack/react-query": "~5.104.4", "@tanstack/react-table": "^9.3.1", "@types/qrcode": "^1.5.6", "@vercel/analytics": "^2.0.1", @@ -56,16 +56,16 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.4.0", - "dexie": "^4.4.6", - "framer-motion": "~14.1.0", + "dexie": "^4.4.7", + "framer-motion": "~14.3.1", "html5-qrcode": "^2.3.8", "jose": "^6.2.12", "jspdf": "^4.2.1", - "jspdf-autotable": "^5.0.8", - "lucide-react": "^1.56.0", + "jspdf-autotable": "^5.0.9", + "lucide-react": "^1.59.0", "next": "16.4.2", "next-themes": "^0.4.6", - "posthog-js": "^1.438.9", + "posthog-js": "^1.438.12", "qrcode": "^1.5.4", "react": "~18.3.0", "react-dom": "~18.3.0", @@ -76,7 +76,7 @@ "tailwindcss-animate": "^1.0.7" }, "devDependencies": { - "@playwright/test": "^1.64.0", + "@playwright/test": "^1.64.1", "@tailwindcss/postcss": "^4.3.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.3", @@ -97,8 +97,8 @@ "vitest": "^4.1.12" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.64.5", - "@rollup/rollup-linux-x64-musl": "4.64.5" + "@rollup/rollup-linux-x64-gnu": "4.64.10", + "@rollup/rollup-linux-x64-musl": "4.64.10" }, "overrides": { "tar": ">=7.5.10", diff --git a/requirements.in b/requirements.in index 30433b7f6..0bc30ae35 100644 --- a/requirements.in +++ b/requirements.in @@ -71,7 +71,7 @@ xlrd>=2.0.2 PyJWT>=2.15.1 pyotp>=2.10.0 argon2-cffi>=25.1.0 -authlib>=1.8.0 +authlib>=1.9.1 # Transitive of Authlib. Floored for CVE-2026-48990 # (RFC7797 b64=false JWS payload-size bypass). joserfc>=1.7.5 @@ -109,6 +109,7 @@ tenacity>=9.2.1 slowapi>=0.1.10 feedparser>=6.0.14 email-validator>=2.3.0 +dnspython>=2.9.0 # Pinned to >=2.7.0 for CVE-2026-44431 (cross-origin header leak via low-level # ProxyManager API) and CVE-2026-44432 (Brotli decompression bomb via partial # reads / drain_conn). Transitive of botocore/docker/requests/sentry-sdk/ diff --git a/requirements.lock b/requirements.lock index 01d0eaa5b..77b89f1ef 100644 --- a/requirements.lock +++ b/requirements.lock @@ -340,9 +340,9 @@ attrs==26.1.0 \ # confluent-kafka # jsonschema # referencing -authlib==1.8.0 \ - --hash=sha256:88aebbd9af6757e14e912d5dc007ae1dc1f3e27e3b2152ce7c552ee2c3b3c121 \ - --hash=sha256:f3ecd5f1da737262fb53bf1a4d95c4ea1ad9dd509316587a255c99ab1838a4f0 +authlib==1.9.1 \ + --hash=sha256:5c7d9848f47cac340f060f76ae0bc09b59f5c8e89cc1bb032d4370a0c55b5974 \ + --hash=sha256:8b9be8b1e5174dcbf5520e984f1a22dc2edae5b6e40a61d4cedbf86b97e9e69b # via # -r requirements.in # confluent-kafka @@ -981,10 +981,12 @@ distro==1.9.0 \ # groq # langsmith # llama-cloud -dnspython==2.8.0 \ - --hash=sha256:01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af \ - --hash=sha256:181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f - # via email-validator +dnspython==2.9.0 \ + --hash=sha256:9a4aedb833c3c1b49214d04d44d3032ab7a9135f7c1d29a549b4ff78fd82fda9 \ + --hash=sha256:b44dc6b18f07a8b1c56676a19fbfdb5209415b046a9cece286baafa87ff3f7f1 + # via + # -r requirements.in + # email-validator docker==7.2.0 \ --hash=sha256:a3f45fdeb9165e2d25d9a1d02ddf3bc70fb572cf5ebbf9b58558c22caf29b71f \ --hash=sha256:cebb93773d334f778e023a7ee352a8d6e13ab1bd3b863a4d4a59dec897df43ac