From 16e5e08d21adc954b9d4d19a7cfd495832f6cb2d Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Mon, 1 Sep 2025 17:45:49 -0700 Subject: [PATCH] Roll packages, but hold back Zustand --- package-lock.json | 289 ++++++++++++++++++++++------------------------ package.json | 39 +++---- 2 files changed, 160 insertions(+), 168 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b6220a28..919c6ea88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,11 +21,11 @@ "@mui/joy": "^5.0.0-beta.52", "@next/bundle-analyzer": "~15.1.8", "@prisma/client": "~5.22.0", - "@tanstack/react-query": "^5.84.2", - "@trpc/client": "^11.4.4", - "@trpc/next": "^11.4.4", - "@trpc/react-query": "^11.4.4", - "@trpc/server": "^11.4.4", + "@tanstack/react-query": "^5.85.6", + "@trpc/client": "^11.5.0", + "@trpc/next": "^11.5.0", + "@trpc/react-query": "^11.5.0", + "@trpc/server": "^11.5.0", "@vercel/analytics": "^1.5.0", "@vercel/speed-insights": "^1.2.0", "browser-fs-access": "^0.38.0", @@ -41,16 +41,16 @@ "next": "~15.1.8", "nprogress": "^0.2.0", "pdfjs-dist": "5.4.54", - "posthog-js": "^1.259.0", - "posthog-node": "^5.6.0", + "posthog-js": "^1.261.0", + "posthog-node": "^5.8.1", "prismjs": "^1.30.0", - "puppeteer-core": "^24.16.0", + "puppeteer-core": "^24.18.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.62.0", "react-markdown": "^10.1.0", - "react-player": "^3.3.1", - "react-resizable-panels": "^3.0.4", + "react-player": "^3.3.2", + "react-resizable-panels": "^3.0.5", "react-timeago": "^8.3.0", "rehype-katex": "^7.0.1", "remark-gfm": "^4.0.1", @@ -59,24 +59,23 @@ "sharp": "^0.33.5", "superjson": "^2.2.2", "tesseract.js": "^6.0.1", - "tiktoken": "^1.0.21", - "turndown": "^7.2.0", - "zod": "^4.0.16", - "zustand": "^5.0.7" + "tiktoken": "^1.0.22", + "turndown": "^7.2.1", + "zod": "^4.1.5", + "zustand": "5.0.7" }, "devDependencies": { - "@posthog/nextjs-config": "1.1.0", - "@types/diff": "^7.0.2", - "@types/node": "^24.2.1", + "@posthog/nextjs-config": "1.2.0", + "@types/node": "^24.3.0", "@types/nprogress": "^0.2.3", "@types/prismjs": "^1.26.5", "@types/react": "19.1.9", "@types/react-csv": "^1.1.10", - "@types/react-dom": "19.1.7", + "@types/react-dom": "19.1.9", "@types/react-timeago": "^4.1.7", "@types/turndown": "^5.0.5", - "cross-env": "^7.0.3", - "eslint": "^9.33.0", + "cross-env": "^10.0.0", + "eslint": "^9.34.0", "eslint-config-next": "~15.1.8", "prettier": "^3.6.2", "prisma": "~5.22.0", @@ -500,6 +499,13 @@ "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", "license": "MIT" }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", @@ -605,9 +611,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.33.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", - "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", + "version": "9.34.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz", + "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==", "dev": true, "license": "MIT", "engines": { @@ -1931,9 +1937,9 @@ } }, "node_modules/@posthog/cli": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@posthog/cli/-/cli-0.3.7.tgz", - "integrity": "sha512-2jwT1Lzu0Z/o9Vuup5tkbuLJpaoZ6XB8pehDzY7G7W8DSxvSrAVuVMT/e0yP54WI86ge9u/0tTLUBfJtMIUu3g==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@posthog/cli/-/cli-0.4.3.tgz", + "integrity": "sha512-OTmlr+AOcdR3FlgtDf9mKv+6P3uNliXs+7fVt9/WgH/vo1wDwzIyt/okIpmerplEaAqYlpc2XGyRLDZJ1DrIig==", "dev": true, "hasInstallScript": true, "hasShrinkwrap": true, @@ -2700,14 +2706,21 @@ "node": ">=8" } }, + "node_modules/@posthog/core": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@posthog/core/-/core-1.0.2.tgz", + "integrity": "sha512-hWk3rUtJl2crQK0WNmwg13n82hnTwB99BT99/XI5gZSvIlYZ1TPmMZE8H2dhJJ98J/rm9vYJ/UXNzw3RV5HTpQ==", + "license": "MIT" + }, "node_modules/@posthog/nextjs-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@posthog/nextjs-config/-/nextjs-config-1.1.0.tgz", - "integrity": "sha512-og4VCDCGrLIiothtZpgC4sa5iQDJoCIdyZLqPB2iXKddQg9yd8bAnIMfp9N9nJxWWVnUjcugcJNeCKqN01Iohw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@posthog/nextjs-config/-/nextjs-config-1.2.0.tgz", + "integrity": "sha512-T6zq6Iwzt9+6fjG1AlSVwdhP2BGd0q0R3m7qpsL2Gmao7sXt9Rze5Pm2aoT+tRhGUcRw4fbovm/utbjBXtU4ug==", "dev": true, "license": "MIT", "dependencies": { - "@posthog/cli": "^0.3.6" + "@posthog/cli": "^0.4.2", + "semver": "^7.7.2" }, "engines": { "node": ">=18.0.0" @@ -2785,9 +2798,9 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.10.6", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.6.tgz", - "integrity": "sha512-pHUn6ZRt39bP3698HFQlu2ZHCkS/lPcpv7fVQcGBSzNNygw171UXAKrCUhy+TEMw4lEttOKDgNpb04hwUAJeiQ==", + "version": "2.10.8", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.8.tgz", + "integrity": "sha512-f02QYEnBDE0p8cteNoPYHHjbDuwyfbe4cCIVlNi8/MRicIxFW4w4CfgU0LNgWEID6s06P+hRJ1qjpBLMhPRCiQ==", "license": "Apache-2.0", "dependencies": { "debug": "^4.4.1", @@ -2841,9 +2854,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.83.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.83.1.tgz", - "integrity": "sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==", + "version": "5.85.6", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.85.6.tgz", + "integrity": "sha512-hCj0TktzdCv2bCepIdfwqVwUVWb+GSHm1Jnn8w+40lfhQ3m7lCO7ADRUJy+2unxQ/nzjh2ipC6ye69NDW3l73g==", "license": "MIT", "funding": { "type": "github", @@ -2851,12 +2864,12 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.84.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.84.2.tgz", - "integrity": "sha512-cZadySzROlD2+o8zIfbD978p0IphuQzRWiiH3I2ugnTmz4jbjc0+TdibpwqxlzynEen8OulgAg+rzdNF37s7XQ==", + "version": "5.85.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.85.6.tgz", + "integrity": "sha512-VUAag4ERjh+qlmg0wNivQIVCZUrYndqYu3/wPCVZd4r0E+1IqotbeyGTc+ICroL/PqbpSaGZg02zSWYfcvxbdA==", "license": "MIT", "dependencies": { - "@tanstack/query-core": "5.83.1" + "@tanstack/query-core": "5.85.6" }, "funding": { "type": "github", @@ -2873,31 +2886,31 @@ "license": "MIT" }, "node_modules/@trpc/client": { - "version": "11.4.4", - "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.4.4.tgz", - "integrity": "sha512-86OZl+Y+Xlt9ITGlhCMImERcsWCOrVzpNuzg3XBlsDSmSs9NGsghKjeCpJQlE36XaG3aze+o9pRukiYYvBqxgQ==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.5.0.tgz", + "integrity": "sha512-32oH+KOAdo73jJKjU9tyG+vCjID6A28NgXwUNr691O5HjpF5yyTX51Zzyee8YtGzU89Nw/drCHdfA4gD7BN2eg==", "funding": [ "https://trpc.io/sponsor" ], "license": "MIT", "peerDependencies": { - "@trpc/server": "11.4.4", + "@trpc/server": "11.5.0", "typescript": ">=5.7.2" } }, "node_modules/@trpc/next": { - "version": "11.4.4", - "resolved": "https://registry.npmjs.org/@trpc/next/-/next-11.4.4.tgz", - "integrity": "sha512-BTmMHv7whqSf6oE7qAKPCHWNZY9kqEi0inWW690bbs8FJ12A7S5nwIAbzyILfA0S5IJfMFTPJ/ueX2lCMYK67A==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/@trpc/next/-/next-11.5.0.tgz", + "integrity": "sha512-HTs3HiJWoW8P0LHlPjAXrJd35UzzvlvSu/DBK/Xx9+NTx7yw729N81QAzn3qSxRZy3sBkEg10LKDrluIZGwgDQ==", "funding": [ "https://trpc.io/sponsor" ], "license": "MIT", "peerDependencies": { "@tanstack/react-query": "^5.59.15", - "@trpc/client": "11.4.4", - "@trpc/react-query": "11.4.4", - "@trpc/server": "11.4.4", + "@trpc/client": "11.5.0", + "@trpc/react-query": "11.5.0", + "@trpc/server": "11.5.0", "next": "*", "react": ">=16.8.0", "react-dom": ">=16.8.0", @@ -2913,26 +2926,26 @@ } }, "node_modules/@trpc/react-query": { - "version": "11.4.4", - "resolved": "https://registry.npmjs.org/@trpc/react-query/-/react-query-11.4.4.tgz", - "integrity": "sha512-syXx1JLSERAHWh8BtBZsbv2PIt2nfvO1Sd6C6vHzNO8wAHxpcmq9HyEdrfi+5SfeRfPCJc/ZPCN2wVv98T+big==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/@trpc/react-query/-/react-query-11.5.0.tgz", + "integrity": "sha512-BPrMbYi5/oW11SSRUmD3dONCAG/JJjxfniSyFbsY5VSS6qHXDF1RcfLAkiF+Ofo7MPchqmHc2iNqSl5Eumh8iA==", "funding": [ "https://trpc.io/sponsor" ], "license": "MIT", "peerDependencies": { "@tanstack/react-query": "^5.80.3", - "@trpc/client": "11.4.4", - "@trpc/server": "11.4.4", + "@trpc/client": "11.5.0", + "@trpc/server": "11.5.0", "react": ">=18.2.0", "react-dom": ">=18.2.0", "typescript": ">=5.7.2" } }, "node_modules/@trpc/server": { - "version": "11.4.4", - "resolved": "https://registry.npmjs.org/@trpc/server/-/server-11.4.4.tgz", - "integrity": "sha512-VkJb2xnb4rCynuwlCvgPBh5aM+Dco6fBBIo6lWAdJJRYVwtyE5bxNZBgUvRRz/cFSEAy0vmzLxF7aABDJfK5Rg==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/@trpc/server/-/server-11.5.0.tgz", + "integrity": "sha512-0IBtkmUCeO2ycn4K45/cqsujnlCQrSvkCo7lFDpg3kGMIPiLyLRciID5IiS7prEjRjeITa+od2aaHTIwONApVw==", "funding": [ "https://trpc.io/sponsor" ], @@ -2961,13 +2974,6 @@ "@types/ms": "*" } }, - "node_modules/@types/diff": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-7.0.2.tgz", - "integrity": "sha512-JSWRMozjFKsGlEjiiKajUjIJVKuKdE3oVy2DNtK+fUo8q82nhFZ2CPQwicAIkXrofahDXrWJ7mjelvZphMS98Q==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -3028,9 +3034,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.2.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz", - "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==", + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", + "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", "devOptional": true, "license": "MIT", "dependencies": { @@ -3083,9 +3089,9 @@ } }, "node_modules/@types/react-dom": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz", - "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==", + "version": "19.1.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz", + "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -4161,16 +4167,16 @@ "license": "MIT" }, "node_modules/bare-events": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.0.tgz", - "integrity": "sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz", + "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==", "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", - "integrity": "sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.2.tgz", + "integrity": "sha512-5vn+bdnlCYMwETIm1FqQXDP6TYPbxr2uJd88ve40kr4oPbiTZJVrTNzqA3/4sfWZeWKuQR/RkboBt7qEEDtfMA==", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -4191,9 +4197,9 @@ } }, "node_modules/bare-os": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz", - "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz", + "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==", "license": "Apache-2.0", "optional": true, "engines": { @@ -4211,9 +4217,9 @@ } }, "node_modules/bare-stream": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", - "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", + "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -4581,9 +4587,9 @@ } }, "node_modules/chromium-bidi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-7.2.0.tgz", - "integrity": "sha512-gREyhyBstermK+0RbcJLbFhcQctg92AGgDe/h/taMJEOLRdtSswBAO9KmvltFSQWgM2LrwWu5SIuEUbdm3JsyQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-8.0.0.tgz", + "integrity": "sha512-d1VmE0FD7lxZQHzcDUCKZSNRtRwISXDsdg4HjdTR5+Ll5nQ/vzU12JeNmupD6VWffrPSlrnGhEWlLESKH3VO+g==", "license": "Apache-2.0", "dependencies": { "mitt": "^3.0.1", @@ -4765,22 +4771,21 @@ } }, "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz", + "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" }, "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=20" } }, "node_modules/cross-spawn": { @@ -5532,9 +5537,9 @@ } }, "node_modules/eslint": { - "version": "9.33.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", - "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", + "version": "9.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz", + "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==", "dev": true, "license": "MIT", "dependencies": { @@ -5544,7 +5549,7 @@ "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.33.0", + "@eslint/js": "9.34.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -6913,14 +6918,10 @@ } }, "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, "engines": { "node": ">= 12" } @@ -7473,12 +7474,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "license": "MIT" - }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -9461,11 +9456,12 @@ } }, "node_modules/posthog-js": { - "version": "1.259.0", - "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.259.0.tgz", - "integrity": "sha512-6usLnJshky8fQ82ask7PIJh4BSFOU0VkRbFg8Zanm/HIlYMG1VOdRWlToA63JXeO7Bzm9TuREq1wFm5U2VEVCg==", + "version": "1.261.0", + "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.261.0.tgz", + "integrity": "sha512-jyiXqyrCU+VlpbNNVRA6OQYAVut0XZMYNELCZH+XvTd981VqbE4jXn4XCBreo7XCL2gdPgDVxUVOuzNvEuKcmw==", "license": "SEE LICENSE IN LICENSE", "dependencies": { + "@posthog/core": "1.0.2", "core-js": "^3.38.1", "fflate": "^0.4.8", "preact": "^10.19.3", @@ -9485,10 +9481,13 @@ } }, "node_modules/posthog-node": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/posthog-node/-/posthog-node-5.6.0.tgz", - "integrity": "sha512-MVXxKmqAYp2cPBrN1YMhnhYsJYIu6yc6wumbHz1dbo67wZBf2WtMm67Uh+4VCrp07049qierWlxQqz1W5zGDeg==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/posthog-node/-/posthog-node-5.8.1.tgz", + "integrity": "sha512-YJYlYnlpItVjHqM9IhvZx8TzK8gnx2nU+0uhiog4RN47NnV0Z0K1AdC4ul+O8VuvS/jHqKCQvL8iAONRA37+0A==", "license": "MIT", + "dependencies": { + "@posthog/core": "1.0.2" + }, "engines": { "node": ">=20" } @@ -9646,13 +9645,13 @@ } }, "node_modules/puppeteer-core": { - "version": "24.16.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.0.tgz", - "integrity": "sha512-tZ0tJiOYaDGTRzzr2giDpf8O/55JsoqkrafS1Xu4H6S8oP4eeL6RbZzY9OzjShSf5EQvx/zAc55QKpDqzXos/Q==", + "version": "24.18.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.18.0.tgz", + "integrity": "sha512-As0BvfXxek2MbV0m7iqBmQKFnfSrzSvTM4zGipjd4cL+9f2Ccgut6RvHlc8+qBieKHqCMFy9BSI4QyveoYXTug==", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.6", - "chromium-bidi": "7.2.0", + "@puppeteer/browsers": "2.10.8", + "chromium-bidi": "8.0.0", "debug": "^4.4.1", "devtools-protocol": "0.0.1475386", "typed-query-selector": "^2.12.0", @@ -9758,9 +9757,9 @@ } }, "node_modules/react-player": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/react-player/-/react-player-3.3.1.tgz", - "integrity": "sha512-wE/xLloneXZ1keelFCaNeIFVNUp4/7YoUjfHjwF945aQzsbDKiIB0LQuCchGL+la0Y1IybxnR0R6Cm3AiqInMw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-3.3.2.tgz", + "integrity": "sha512-MBSCxTA1FPyMR19Wy+2LtVjguhrLl9p2l5nODY4fbumgsoaCEuhMLpZvxh8RWjzzvqL8V3jYcPfw/XhqrbTzFw==", "license": "MIT", "dependencies": { "@mux/mux-player-react": "^3.5.1", @@ -9781,9 +9780,9 @@ } }, "node_modules/react-resizable-panels": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-3.0.4.tgz", - "integrity": "sha512-8Y4KNgV94XhUvI2LeByyPIjoUJb71M/0hyhtzkHaqpVHs+ZQs8b627HmzyhmVYi3C9YP6R+XD1KmG7hHjEZXFQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-3.0.5.tgz", + "integrity": "sha512-3z1yN25DMTXLg2wfyFrW32r5k4WEcUa3F7cJ2EgtNK07lnOs4mpM8yWLGunCpkhcQRwJX4fqoLcIh/pHPxzlmQ==", "license": "MIT", "peerDependencies": { "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", @@ -10409,12 +10408,12 @@ } }, "node_modules/socks": { - "version": "2.8.6", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz", - "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==", + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", + "ip-address": "^10.0.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -10470,12 +10469,6 @@ "integrity": "sha512-YEovyyeJTJMzdSVqFw/Fx19e1gdcD4bmZZ/fWS0Ji58KTpvAT2rophgK87ocqpy6eJNSmIHikhgbRjGWumgZew==", "license": "MIT" }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "license": "BSD-3-Clause" - }, "node_modules/stable-hash": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", @@ -10877,9 +10870,9 @@ "license": "MIT" }, "node_modules/tiktoken": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/tiktoken/-/tiktoken-1.0.21.tgz", - "integrity": "sha512-/kqtlepLMptX0OgbYD9aMYbM7EFrMZCL7EoHM8Psmg2FuhXoo/bH64KqOiZGGwa6oS9TPdSEDKBnV2LuB8+5vQ==", + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/tiktoken/-/tiktoken-1.0.22.tgz", + "integrity": "sha512-PKvy1rVF1RibfF3JlXBSP0Jrcw2uq3yXdgcEXtKTYn3QJ/cBRBHDnrJ5jHky+MENZ6DIPwNUGWpkVx+7joCpNA==", "license": "MIT" }, "node_modules/tinyglobby": { @@ -11008,9 +11001,9 @@ "license": "0BSD" }, "node_modules/turndown": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.0.tgz", - "integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.1.tgz", + "integrity": "sha512-7YiPJw6rLClQL3oUKN3KgMaXeJJ2lAyZItclgKDurqnH61so4k4IH/qwmMva0zpuJc/FhRExBBnk7EbeFANlgQ==", "license": "MIT", "dependencies": { "@mixmark-io/domino": "^2.2.0" @@ -11826,9 +11819,9 @@ } }, "node_modules/zod": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.16.tgz", - "integrity": "sha512-Djo/cM339grjI7/HmN+ixYO2FzEMcWr/On50UlQ/RjrWK1I/hPpWhpC76heCptnRFpH0LMwrEbUY50HDc0V8wg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.5.tgz", + "integrity": "sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 8a5785954..947511e05 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "@mui/joy": "^5.0.0-beta.52", "@next/bundle-analyzer": "~15.1.8", "@prisma/client": "~5.22.0", - "@tanstack/react-query": "^5.84.2", - "@trpc/client": "^11.4.4", - "@trpc/next": "^11.4.4", - "@trpc/react-query": "^11.4.4", - "@trpc/server": "^11.4.4", + "@tanstack/react-query": "^5.85.6", + "@trpc/client": "^11.5.0", + "@trpc/next": "^11.5.0", + "@trpc/react-query": "^11.5.0", + "@trpc/server": "^11.5.0", "@vercel/analytics": "^1.5.0", "@vercel/speed-insights": "^1.2.0", "browser-fs-access": "^0.38.0", @@ -52,16 +52,16 @@ "next": "~15.1.8", "nprogress": "^0.2.0", "pdfjs-dist": "5.4.54", - "posthog-js": "^1.259.0", - "posthog-node": "^5.6.0", + "posthog-js": "^1.261.0", + "posthog-node": "^5.8.1", "prismjs": "^1.30.0", - "puppeteer-core": "^24.16.0", + "puppeteer-core": "^24.18.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.62.0", "react-markdown": "^10.1.0", - "react-player": "^3.3.1", - "react-resizable-panels": "^3.0.4", + "react-player": "^3.3.2", + "react-resizable-panels": "^3.0.5", "react-timeago": "^8.3.0", "rehype-katex": "^7.0.1", "remark-gfm": "^4.0.1", @@ -70,24 +70,23 @@ "sharp": "^0.33.5", "superjson": "^2.2.2", "tesseract.js": "^6.0.1", - "tiktoken": "^1.0.21", - "turndown": "^7.2.0", - "zod": "^4.0.16", - "zustand": "^5.0.7" + "tiktoken": "^1.0.22", + "turndown": "^7.2.1", + "zod": "^4.1.5", + "zustand": "5.0.7" }, "devDependencies": { - "@posthog/nextjs-config": "1.1.0", - "@types/diff": "^7.0.2", - "@types/node": "^24.2.1", + "@posthog/nextjs-config": "1.2.0", + "@types/node": "^24.3.0", "@types/nprogress": "^0.2.3", "@types/prismjs": "^1.26.5", "@types/react": "19.1.9", "@types/react-csv": "^1.1.10", - "@types/react-dom": "19.1.7", + "@types/react-dom": "19.1.9", "@types/react-timeago": "^4.1.7", "@types/turndown": "^5.0.5", - "cross-env": "^7.0.3", - "eslint": "^9.33.0", + "cross-env": "^10.0.0", + "eslint": "^9.34.0", "eslint-config-next": "~15.1.8", "prettier": "^3.6.2", "prisma": "~5.22.0",