diff --git a/package-lock.json b/package-lock.json index 49e8c189..658c09f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "tailwindcss": "^3.4.10", "ts-node": "^10.9.1", "typescript": "^5.5.4", - "vercel": "^42.1.1" + "vercel": "^43.1.0" } }, "node_modules/@algolia/autocomplete-core": { @@ -3464,43 +3464,6 @@ "react-dom": "*" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/@docusaurus/types": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.0.tgz", - "integrity": "sha512-RDEClpwNxZq02c+JlaKLWoS13qwWhjcNsi2wG1UpzmEnuti/z1Wx4SGpqbUqRPNSd8QWWePR8Cb7DvG0VN/TtA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases/node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@docusaurus/plugin-content-blog": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", @@ -6722,10 +6685,27 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "license": "ISC" }, + "node_modules/@vercel/blob": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vercel/blob/-/blob-1.0.2.tgz", + "integrity": "sha512-Im/KeFH4oPx7UsM+QiteimnE07bIUD7JK6CBafI9Z0jRFogaialTBMiZj8EKk/30ctUYsrpIIyP9iIY1YxWnUQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async-retry": "^1.3.3", + "is-buffer": "^2.0.5", + "is-node-process": "^1.2.0", + "throttleit": "^2.1.0", + "undici": "^5.28.4" + }, + "engines": { + "node": ">=16.14" + } + }, "node_modules/@vercel/build-utils": { - "version": "10.5.1", - "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-10.5.1.tgz", - "integrity": "sha512-BtqwEmU1AoITpd0KxYrdQOwyKZL8RKba+bWxI8mr3gXPQZWRAE9ok1zF0AXfvMGCstYPHBPNolZGDSfWmY2jqg==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vercel/build-utils/-/build-utils-10.6.1.tgz", + "integrity": "sha512-E6O45bInBcKFDtliPADlNpIMutPjzGepYVfV2GyXdxf+00k6wMAlTQ/HbgWhvErOvy7TkZxFxrkRghAWnGK+UA==", "dev": true, "license": "Apache-2.0" }, @@ -6845,13 +6825,13 @@ } }, "node_modules/@vercel/gatsby-plugin-vercel-builder": { - "version": "2.0.81", - "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.0.81.tgz", - "integrity": "sha512-nWzkA+bUzfysEUW3LdazbhydrnA17+Nhv/Ki6rlA+H5dDa4pBP6LeAh8kyKAsnH4beAlohCDbtmZ4OtK0HOGSg==", + "version": "2.0.84", + "resolved": "https://registry.npmjs.org/@vercel/gatsby-plugin-vercel-builder/-/gatsby-plugin-vercel-builder-2.0.84.tgz", + "integrity": "sha512-iQW+4zng32XrBnXqia1pocFweI8YPcUn7i7evLHRhFSSKWRn+6FmQsGPEqzw1cVqwl2ute5+sx0R/J0nr0v0Xw==", "dev": true, "dependencies": { "@sinclair/typebox": "0.25.24", - "@vercel/build-utils": "10.5.1", + "@vercel/build-utils": "10.6.1", "esbuild": "0.14.47", "etag": "1.8.1", "fs-extra": "11.1.0" @@ -6887,20 +6867,20 @@ "license": "Apache-2.0" }, "node_modules/@vercel/hydrogen": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vercel/hydrogen/-/hydrogen-1.2.0.tgz", - "integrity": "sha512-kdZp8cTVLoNmnu24wtoQPu9ZO+uB00zvDMTOXlQmNdq/V3k0mQa/Q5k2B8nliBQ3BMiBasoXxMKv59+F8rYvDw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vercel/hydrogen/-/hydrogen-1.2.2.tgz", + "integrity": "sha512-PRA3r1/ZRcklGgs/hczprQZ27jX9Avyq/iEbtmzAFNbFovkTlkE0Wy93pVKJfJ4ISCBzBgUSMktX9+6wgjs32A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/static-config": "3.0.0", + "@vercel/static-config": "3.1.1", "ts-morph": "12.0.0" } }, "node_modules/@vercel/next": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@vercel/next/-/next-4.7.11.tgz", - "integrity": "sha512-9qUrcxc9+LkoW+ffYnDalXi2KwZo4KAFv3dabdhOc5NGB6aN6kcgzISfrmTuNfLqRmG0CTtlaBl1VZs2PWhJ5g==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@vercel/next/-/next-4.9.0.tgz", + "integrity": "sha512-bX1/4ymvd7VaXpbNsM0nhjLLvlMXjAiK5EklnMp22wnE7GVey+gCPXAx6JmAM2pqxdl6HkTeppC4WstiktOkfA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -6935,9 +6915,9 @@ } }, "node_modules/@vercel/nft/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7022,9 +7002,9 @@ } }, "node_modules/@vercel/node": { - "version": "5.1.16", - "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.1.16.tgz", - "integrity": "sha512-jz44zZDlDICAX2+JHs3ekTP1l9RJC5MkHRdkQiWvSgaNufoRxOo4nDkmFTiT53HeZCq+S2FYimn92n+prDh3QQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@vercel/node/-/node-5.2.2.tgz", + "integrity": "sha512-BcpCn6NVLBBWDSKUVCMmmM1mUoYttGwWIuOL8HpF2AbOnx1NzUTlrR6pvBLxs403DIjEfPzqgYHLxITg85oi7w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7032,10 +7012,10 @@ "@edge-runtime/primitives": "4.1.0", "@edge-runtime/vm": "3.2.0", "@types/node": "16.18.11", - "@vercel/build-utils": "10.5.1", + "@vercel/build-utils": "10.6.1", "@vercel/error-utils": "2.0.3", "@vercel/nft": "0.29.2", - "@vercel/static-config": "3.0.0", + "@vercel/static-config": "3.1.1", "async-listen": "3.0.0", "cjs-module-lexer": "1.2.3", "edge-runtime": "2.5.9", @@ -7161,6 +7141,19 @@ "node": ">=4.2.0" } }, + "node_modules/@vercel/node/node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/@vercel/python": { "version": "4.7.2", "resolved": "https://registry.npmjs.org/@vercel/python/-/python-4.7.2.tgz", @@ -7169,14 +7162,14 @@ "license": "Apache-2.0" }, "node_modules/@vercel/redwood": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@vercel/redwood/-/redwood-2.3.1.tgz", - "integrity": "sha512-CCu/lb+W58gfFdxrF1U41vvUdc2zEXiks0l01qXzbHOHQCWOC7NXWwtieeT/SLqG0K5pkR66q1TpLRtGHT0dYg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@vercel/redwood/-/redwood-2.3.3.tgz", + "integrity": "sha512-9Dfith+CYNNt/5Mkrklu7xWroWgSJVR4uh7mwu/2IvuCiJMNa24ReR9xtQNyGFAwAjdeweQ/nHfImz+12ORfpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/nft": "0.29.2", - "@vercel/static-config": "3.0.0", + "@vercel/static-config": "3.1.1", "semver": "6.3.1", "ts-morph": "12.0.0" } @@ -7192,15 +7185,15 @@ } }, "node_modules/@vercel/remix-builder": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/@vercel/remix-builder/-/remix-builder-5.4.7.tgz", - "integrity": "sha512-pLJFAmeFtPvXVXdQU+yV2G4pflObvkqaGObcBl/5cLuhwyadhEGTxu4mWC+XOmU5ppbdNiHzywBPMiBwAQc+mg==", + "version": "5.4.9", + "resolved": "https://registry.npmjs.org/@vercel/remix-builder/-/remix-builder-5.4.9.tgz", + "integrity": "sha512-+fWdMjVI6bO0GUBJbw2seBDnLvPi2dd9aBQHVG2TCbJobBPfXgyEMgRWDS+4gjhXn4jLatX4B5C5iJykkeMqNQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/error-utils": "2.0.3", "@vercel/nft": "0.29.2", - "@vercel/static-config": "3.0.0", + "@vercel/static-config": "3.1.1", "path-to-regexp": "6.1.0", "path-to-regexp-updated": "npm:path-to-regexp@6.3.0", "ts-morph": "12.0.0" @@ -7221,22 +7214,22 @@ "license": "Apache-2.0" }, "node_modules/@vercel/static-build": { - "version": "2.7.7", - "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.7.7.tgz", - "integrity": "sha512-/WM1P/6suLgwiLlrUfjg47xSfgzNruHri/ECJ+xe73h35gwqi0ZQlb0Fl74VoRm7P6+8/rNz/3FLBTqJDziHcA==", + "version": "2.7.10", + "resolved": "https://registry.npmjs.org/@vercel/static-build/-/static-build-2.7.10.tgz", + "integrity": "sha512-qH5WrNXDVMn6RtdzCzLK5Eqeq9ABkL+FsJTYyeS35Y4Sd9FYR6QsCSANm1Go0MMv3RLa5j1Jtje/9N7QaU4TKg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@vercel/gatsby-plugin-vercel-analytics": "1.0.11", - "@vercel/gatsby-plugin-vercel-builder": "2.0.81", - "@vercel/static-config": "3.0.0", + "@vercel/gatsby-plugin-vercel-builder": "2.0.84", + "@vercel/static-config": "3.1.1", "ts-morph": "12.0.0" } }, "node_modules/@vercel/static-config": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@vercel/static-config/-/static-config-3.0.0.tgz", - "integrity": "sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vercel/static-config/-/static-config-3.1.1.tgz", + "integrity": "sha512-IRtKnm9N1Uqd2ayIbLPjRtdwcl1GTWvqF1PuEVNm9O43kmoI+m9VpGlW8oga+5LQq1LmJ2Y67zHr7NbjrH1rrw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7857,6 +7850,16 @@ "dev": true, "license": "MIT" }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "retry": "0.13.1" + } + }, "node_modules/async-sema": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", @@ -13167,6 +13170,30 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -13380,6 +13407,13 @@ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "license": "MIT" }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "dev": true, + "license": "MIT" + }, "node_modules/is-npm": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", @@ -22043,6 +22077,19 @@ "node": ">=0.8" } }, + "node_modules/throttleit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", + "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -22401,9 +22448,9 @@ } }, "node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", "dev": true, "license": "MIT", "dependencies": { @@ -22874,23 +22921,24 @@ } }, "node_modules/vercel": { - "version": "42.1.1", - "resolved": "https://registry.npmjs.org/vercel/-/vercel-42.1.1.tgz", - "integrity": "sha512-PtZhiNWen2VzglXCHJpjFPAQ9kH9ETAM5hBfvzy0HtWqlId07K5MVQdm8NKMYBOWj/297+/qYwhdKXsdPnnIHw==", + "version": "43.1.0", + "resolved": "https://registry.npmjs.org/vercel/-/vercel-43.1.0.tgz", + "integrity": "sha512-r+2KGg6/pGKlU1oYd8RgKlu059/62JGhwMwHLPVckGkCmAq7T9DgNGOZ5dtEvT4h09ztGVqaI2EKAc3ncuJjVw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@vercel/build-utils": "10.5.1", + "@vercel/blob": "1.0.2", + "@vercel/build-utils": "10.6.1", "@vercel/fun": "1.1.6", "@vercel/go": "3.2.1", - "@vercel/hydrogen": "1.2.0", - "@vercel/next": "4.7.11", - "@vercel/node": "5.1.16", + "@vercel/hydrogen": "1.2.2", + "@vercel/next": "4.9.0", + "@vercel/node": "5.2.2", "@vercel/python": "4.7.2", - "@vercel/redwood": "2.3.1", - "@vercel/remix-builder": "5.4.7", + "@vercel/redwood": "2.3.3", + "@vercel/remix-builder": "5.4.9", "@vercel/ruby": "2.2.0", - "@vercel/static-build": "2.7.7", + "@vercel/static-build": "2.7.10", "chokidar": "4.0.0", "jose": "5.9.6" }, diff --git a/package.json b/package.json index c7d8508e..800bce84 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "tailwindcss": "^3.4.10", "ts-node": "^10.9.1", "typescript": "^5.5.4", - "vercel": "^42.1.1" + "vercel": "^43.1.0" }, "browserslist": { "production": [