diff --git a/api/package.json b/api/package.json index 9c703ee..0718ac9 100644 --- a/api/package.json +++ b/api/package.json @@ -25,7 +25,7 @@ "isomorphic-dompurify": "^2.36.0", "lru-cache": "^11.2.7", "mongodb": "^7.1.0", - "mongoose": "^9.3.0", + "mongoose": "^9.3.1", "resend": "^6.9.4", "svix": "^1.88.0" }, diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 4878e49..6e51d3b 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -68,7 +68,7 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", - "framer-motion": "^12.37.0", + "framer-motion": "^12.38.0", "isomorphic-dompurify": "^2.36.0", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/package-lock.json b/package-lock.json index 45923ad..000913a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "terser": "^5.46.1", "turbo": "^2.8.17", "typescript-eslint": "^8.57.1", - "vercel": "^50.32.5", + "vercel": "^50.33.0", "vite": "^7.3.1", "yaml": "^2.8.2" }, @@ -62,9 +62,9 @@ "isomorphic-dompurify": "^2.36.0", "lru-cache": "^11.2.7", "mongodb": "^7.1.0", - "mongoose": "^9.3.0", + "mongoose": "^9.3.1", "resend": "^6.9.4", - "svix": "^1.88.0" + "svix": "^1.86.0" } }, "api/node_modules/@polar-sh/sdk": { @@ -1539,7 +1539,7 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", - "framer-motion": "^12.37.0", + "framer-motion": "^12.38.0", "isomorphic-dompurify": "^2.36.0", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -9013,13 +9013,13 @@ } }, "node_modules/@vercel/backends": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.0.45.tgz", - "integrity": "sha512-KIdt/z4LfH7NgFMqgSuKi0H9UIasly7ByzP+/ZXulgNrWyeJKT9KCas3SDT65o5tU6x1D/jBysZA9AnOt8Ivew==", + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@vercel/backends/-/backends-0.0.46.tgz", + "integrity": "sha512-M+HILuTuluDSqz87fF/Qop0+pHSTodlorcIXNlfqpXRASaKhQQ4qhKrNJpse4WSdZCaIhLu3tf9MpBgjJJJFIQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/build-utils": "13.8.0", + "@vercel/build-utils": "13.8.1", "@vercel/nft": "1.3.0", "execa": "3.2.0", "fs-extra": "11.1.0", @@ -9122,23 +9122,23 @@ } }, "node_modules/@vercel/build-utils": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-13.8.0.tgz", - "integrity": "sha512-moQS4Qd0pvluPd6WRTHxLN3Hh0oSObVNdFv3V0spiEmCk/wm6571up3n1th2PQFqf1a3gheNfxzL7h4I9CWs2A==", + "version": "13.8.1", + "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-13.8.1.tgz", + "integrity": "sha512-FTz29f8NvUA9SiAT9yIkd3O5cAcRD+aA9s9nnYkxRbQ50zjI6DCNDjluL0ggsbeQk/VgfSysWKQnb6STNGl82A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/python-analysis": "0.9.1" + "@vercel/python-analysis": "0.10.0" } }, "node_modules/@vercel/cervel": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.0.32.tgz", - "integrity": "sha512-g/LIa97d/m3yIZGyBjwl4FOQK1Lg5HU2+N3uHiGVajLoSgJM2aBiwETDZc8bVCr8IO3IqXZQsT2hGy1Jnyko1g==", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@vercel/cervel/-/cervel-0.0.33.tgz", + "integrity": "sha512-x807V7lOfsJ5CsucDVwwkW5CFFpADPjzbsWInwTBY5dS/s8nVfIX9mfyuUM6CsA9233jtSleJkkuzDXN4LYfAw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "0.0.45" + "@vercel/backends": "0.0.46" }, "bin": { "cervel": "bin/cervel.mjs" @@ -9158,13 +9158,13 @@ } }, "node_modules/@vercel/elysia": { - "version": "0.1.48", - "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-0.1.48.tgz", - "integrity": "sha512-QlmOHUSOx/uE67Y6u/o8VbNF7ebZ8SZFbrEoBo7iZAd0MC2Vn4xUmlrHFXNR/FEkHFXWkhFKda5Ade3XMqMY8A==", + "version": "0.1.49", + "resolved": "https://registry.npmjs.org/@vercel/elysia/-/elysia-0.1.49.tgz", + "integrity": "sha512-wQNZYD24CfIfpgc/LHZ4q84suG6Fvg6ezIQzecgnItVx9rJKKV+vJyDu+33BuR+NMYZ4BT1DS1jScbNJzL6tpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0" } }, @@ -9176,15 +9176,15 @@ "license": "Apache-2.0" }, "node_modules/@vercel/express": { - "version": "0.1.57", - "resolved": "https://registry.npmjs.org/@vercel/express/-/express-0.1.57.tgz", - "integrity": "sha512-/Ih1eiJrBGSW6JPzexB8y8AMX/8MzuDUf0xzmpYbKLCbehp3NNuxde5RxT+6cALglFivDETsJBCFwaFuIh3ZqQ==", + "version": "0.1.58", + "resolved": "https://registry.npmjs.org/@vercel/express/-/express-0.1.58.tgz", + "integrity": "sha512-KWgdzVn+C7uJGGulS9e5xib9mky9tPSlnPfEVwDw3+q72eQIHg/zH9Dve64tTIEX+3hM0o+06OPQiwjwY1hJ3Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/cervel": "0.0.32", + "@vercel/cervel": "0.0.33", "@vercel/nft": "1.1.1", - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", @@ -9261,13 +9261,13 @@ } }, "node_modules/@vercel/fastify": { - "version": "0.1.51", - "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-0.1.51.tgz", - "integrity": "sha512-c9CwFQqmoUm5eEGwAcqb98DcxsRmSZGngCAo1B+nlDhaACKcrJ7Ro0tYdTDhi8Lkt+OcPnRWr4+pepgWwH94GQ==", + "version": "0.1.52", + "resolved": "https://registry.npmjs.org/@vercel/fastify/-/fastify-0.1.52.tgz", + "integrity": "sha512-haz/+fYx/xTWEfD+r+F8b+V2PVf0JqPttfTwFxOWlnRvHhCcXKBzCGy4qm4Xmsg4sdVKfH/T0BcKGcn95m233w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0" } }, @@ -9443,14 +9443,14 @@ } }, "node_modules/@vercel/gatsby-plugin-vercel-builder": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.1.0.tgz", - "integrity": "sha512-avJ5IFev2h2K6E/Pd7qd00cFLALj3OyEmQE3UoGs1dmoncINFqa1RoIZDJ9wIhWm1Euan4wrFMRsXkCwNhEGhw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.1.1.tgz", + "integrity": "sha512-ULh9csXGXQgd5Ms/4CkTaVOsYuKRfVlD8kgO+ysgtHBlQ8wyI3siOK80ShCLvaihufzgx078JrVO0CQ/wjzeDA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@sinclair/typebox": "0.25.24", - "@vercel/build-utils": "13.8.0", + "@vercel/build-utils": "13.8.1", "esbuild": "0.27.0", "etag": "1.8.1", "fs-extra": "11.1.0" @@ -9955,25 +9955,25 @@ "license": "Apache-2.0" }, "node_modules/@vercel/h3": { - "version": "0.1.57", - "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-0.1.57.tgz", - "integrity": "sha512-I7Q1ity7xEdIVw4OQuKOAR8i6DrvfjpKy+y2uTwbqBD80Gg0KpsMS/KKA+UjvCuclFmP/EHYS3kpMLc/O1rVqg==", + "version": "0.1.58", + "resolved": "https://registry.npmjs.org/@vercel/h3/-/h3-0.1.58.tgz", + "integrity": "sha512-AUiDNhjKQ8Vg9Q2ZeIanPaQHIyzV5gCFX5UY5M4+ctXihpU8xiVMSUHYWNGW0yxeE8waelvS+7I5iHd+FS/cjw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0" } }, "node_modules/@vercel/hono": { - "version": "0.2.51", - "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-0.2.51.tgz", - "integrity": "sha512-iYEjjF4qR3gTZpVoB4sMQNm5OOdKw5/P2bL1CtolDTeGaea9KwqUrLyXmdK4N41HIRZr/wduID31mmHhSdC3sA==", + "version": "0.2.52", + "resolved": "https://registry.npmjs.org/@vercel/hono/-/hono-0.2.52.tgz", + "integrity": "sha512-3eUIx6eR72ds/3sdJrVUAG7evwc4ixeruMHEpjpIWa0OMiUHsV65yx89BCxFOIQeMRsWdKZHUylCztD6ze2htg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/nft": "1.1.1", - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0", "fs-extra": "11.1.0", "path-to-regexp": "8.3.0", @@ -10061,24 +10061,24 @@ } }, "node_modules/@vercel/koa": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-0.1.31.tgz", - "integrity": "sha512-Gj4sjqNA80/gnHpC0tRPCTtVEct69tUK21fsjVmawCa+nDNQ4bqXu3dSewna7GtCcp9KnrWgzAIaeVAQUl53mQ==", + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/@vercel/koa/-/koa-0.1.32.tgz", + "integrity": "sha512-sV3HQhgwRogIpUKa+/8Txv0vaW1I85o1aNTbCv1hUIuKd+inCX1Oen1rqW1rScjniHfuHPV0chn7e4e64zpRqA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0" } }, "node_modules/@vercel/nestjs": { - "version": "0.2.52", - "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-0.2.52.tgz", - "integrity": "sha512-yfy4rpWJ1BRWZ1xBBPew0egVIblFe6G7laCKDzyESnbw19zY0F16g9HCu1H/0IfuKIQvOc95dtbmBsqLm9jyqw==", + "version": "0.2.53", + "resolved": "https://registry.npmjs.org/@vercel/nestjs/-/nestjs-0.2.53.tgz", + "integrity": "sha512-qukAeNy2iuOi7ZKguuiXQIaJ4uOYrKixxMKxrO01vPtxOp3SphvVcjP1vLFdqgE6dk0rFPpmKWU3BDP32e/XvQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/node": "5.6.15", + "@vercel/node": "5.6.16", "@vercel/static-config": "3.2.0" } }, @@ -10187,9 +10187,9 @@ } }, "node_modules/@vercel/node": { - "version": "5.6.15", - "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.6.15.tgz", - "integrity": "sha512-xc5fxmdk8jtuUY8y9/8W5UhTn8R1Ii1Fb3q+V8Zv+2moU9enrrBADA9ercHgE0/DtoiNDpb9Wmvnrb4bUcFOzA==", + "version": "5.6.16", + "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.6.16.tgz", + "integrity": "sha512-CwSgFL7To7cupRoXypdwAOdgnZ9m9a6Wa6Goz49VcCoGhABvfBL5SGPQb75K8hEkGeYswTXI9rrRLxLxylBokg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -10197,7 +10197,7 @@ "@edge-runtime/primitives": "4.1.0", "@edge-runtime/vm": "3.2.0", "@types/node": "20.11.0", - "@vercel/build-utils": "13.8.0", + "@vercel/build-utils": "13.8.1", "@vercel/error-utils": "2.0.3", "@vercel/nft": "1.1.1", "@vercel/static-config": "3.2.0", @@ -10843,19 +10843,19 @@ } }, "node_modules/@vercel/python": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@vercel/python/-/python-6.23.0.tgz", - "integrity": "sha512-P4cwbfk1zaVfX6obR3h+tEiuRIMX1cHyqmOlsbi9CBrHsxEbw45rtvXQLe29MErzUKO90kzbnQ4NbVQ8d4jt0g==", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/@vercel/python/-/python-6.24.0.tgz", + "integrity": "sha512-/cDD4J9OtvSRbHlWa379pEFNz8DaSca69qSMSM5U+HCcq1xIshdAYbsQrt9dWELhAfPyjEvrPhHcNLDWuxlO+w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/python-analysis": "0.9.1" + "@vercel/python-analysis": "0.10.0" } }, "node_modules/@vercel/python-analysis": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@vercel/python-analysis/-/python-analysis-0.9.1.tgz", - "integrity": "sha512-ZwEi/F2DPxFPYmfjHFy7qM3+JTWRxD1EMpbIotNNhUyd/pnIG0wNt7S73RJSx62n1Y7pmFOFowoImnhULQgKvA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@vercel/python-analysis/-/python-analysis-0.10.0.tgz", + "integrity": "sha512-eT6A2uOcXcksisTYn5MLP1ydyXV3qr8wL7rtt8UDaSHR4F4c8jDG7j02Oqj9RM8KbI5t99AX6wPuanvqidW7MA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -10864,7 +10864,6 @@ "fs-extra": "11.1.1", "js-yaml": "4.1.1", "minimatch": "10.1.1", - "pip-requirements-js": "1.0.3", "smol-toml": "1.5.2", "zod": "3.22.4" } @@ -11052,14 +11051,14 @@ } }, "node_modules/@vercel/static-build": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.9.0.tgz", - "integrity": "sha512-3SHWntz8swxL6ve750dY8kyl4NwVUplYtun/ei7y11q2UnI70WnWmm6L9fi02Wy1o3RGhbvOnlFLcHOUBm3DXQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.9.1.tgz", + "integrity": "sha512-ip3U1NiKXm7i1fTl8xy9P0Idm0AzA5AnCv7bSDUIH/YhT9Gy8x+Fr0j2PB7O6r0YqFnTXC1+eQo7SHCIOm2UNQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/gatsby-plugin-vercel-analytics": "1.0.11", - "@vercel/gatsby-plugin-vercel-builder": "2.1.0", + "@vercel/gatsby-plugin-vercel-builder": "2.1.1", "@vercel/static-config": "3.2.0", "ts-morph": "12.0.0" } @@ -19117,16 +19116,6 @@ ], "license": "MIT" }, - "node_modules/ohm-js": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/ohm-js/-/ohm-js-17.5.0.tgz", - "integrity": "sha512-l4Sa7026+6jsvYbt0PXKmL+f+ML32fD++IznLgxDhx2t9Cx6NC7zwRqblCujPHGGmkQerHoeBzRutdxaw/S72g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.1" - } - }, "node_modules/on-exit-leak-free": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", @@ -19708,16 +19697,6 @@ "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", "license": "MIT" }, - "node_modules/pip-requirements-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pip-requirements-js/-/pip-requirements-js-1.0.3.tgz", - "integrity": "sha512-1O9Bx0mPOZht3tW4LuxOA46qkD8A1AGymWXz3UwIMqGQgiTiOaFptsCf+9IE67qcbBrg8KHG6l8ePF7CoFRW/A==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "ohm-js": "^17.1.0" - } - }, "node_modules/pirates": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", @@ -23589,34 +23568,34 @@ } }, "node_modules/vercel": { - "version": "50.32.5", - "resolved": "https://registry.npmjs.org/vercel/-/vercel-50.32.5.tgz", - "integrity": "sha512-gwxkUgVLQGSUV3EgsJa3rbBXDgoKIjp73bxEgZm+BgSRDSG8sMJD1shozgu5NI+Od8HkzvsZBIX5c2XOsLH8+w==", + "version": "50.33.0", + "resolved": "https://registry.npmjs.org/vercel/-/vercel-50.33.0.tgz", + "integrity": "sha512-X6RgkixF1LtAPkfo1t46V0TyV0gypQXlqZdZoXqNWYL0sVDm7b8lPHwut7pD6FxgQ3N2QnJPbPLqo3Mg41yuXQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/backends": "0.0.45", + "@vercel/backends": "0.0.46", "@vercel/blob": "2.3.0", - "@vercel/build-utils": "13.8.0", + "@vercel/build-utils": "13.8.1", "@vercel/detect-agent": "1.2.1", - "@vercel/elysia": "0.1.48", - "@vercel/express": "0.1.57", - "@vercel/fastify": "0.1.51", + "@vercel/elysia": "0.1.49", + "@vercel/express": "0.1.58", + "@vercel/fastify": "0.1.52", "@vercel/fun": "1.3.0", "@vercel/go": "3.4.5", - "@vercel/h3": "0.1.57", - "@vercel/hono": "0.2.51", + "@vercel/h3": "0.1.58", + "@vercel/hono": "0.2.52", "@vercel/hydrogen": "1.3.6", - "@vercel/koa": "0.1.31", - "@vercel/nestjs": "0.2.52", + "@vercel/koa": "0.1.32", + "@vercel/nestjs": "0.2.53", "@vercel/next": "4.16.1", - "@vercel/node": "5.6.15", - "@vercel/python": "6.23.0", + "@vercel/node": "5.6.16", + "@vercel/python": "6.24.0", "@vercel/redwood": "2.4.10", "@vercel/remix-builder": "5.7.0", "@vercel/ruby": "2.3.2", "@vercel/rust": "1.0.5", - "@vercel/static-build": "2.9.0", + "@vercel/static-build": "2.9.1", "chokidar": "4.0.0", "esbuild": "0.27.0", "form-data": "^4.0.0", diff --git a/package.json b/package.json index d12d021..97224ca 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "devDependencies": { "dotenv-cli": "^11.0.0", "turbo": "^2.8.17", - "vercel": "^50.32.5", + "vercel": "^50.33.0", "eslint": "^9.39.4", "@eslint/js": "^9.39.4", "@typescript-eslint/scope-manager": "^8.57.1",