chore: update clerk

chore: update clerk
This commit is contained in:
dvelo 2024-12-18 21:23:23 -06:00 committed by GitHub
commit bd4ca5844e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 189 additions and 101 deletions

@ -3,7 +3,8 @@
"linter": { "linter": {
"rules": { "rules": {
"style": { "style": {
"useTemplate": "off" "useTemplate": "off",
"useImportType": "warn"
}, },
"suspicious": { "suspicious": {
"noExplicitAny": "off", "noExplicitAny": "off",

@ -15,7 +15,8 @@
"dependencies": { "dependencies": {
"@babel/parser": "^7.24.7", "@babel/parser": "^7.24.7",
"@biomejs/biome": "^1.8.3", "@biomejs/biome": "^1.8.3",
"@clerk/nextjs": "^5.1.3", "@clerk/elements": "^0.22.2",
"@clerk/nextjs": "^6.9.2",
"@emotion/is-prop-valid": "^1.3.0", "@emotion/is-prop-valid": "^1.3.0",
"@linear/sdk": "^31.0.0", "@linear/sdk": "^31.0.0",
"@monaco-editor/react": "^4.6.0", "@monaco-editor/react": "^4.6.0",
@ -40,6 +41,7 @@
"json-beautify": "^1.1.1", "json-beautify": "^1.1.1",
"lucide-react": "^0.454.0", "lucide-react": "^0.454.0",
"minimessage-2-html": "1.6.0", "minimessage-2-html": "1.6.0",
"minimessage-js": "^1.1.3",
"mongodb": "^6.8.0", "mongodb": "^6.8.0",
"next": "14.2.10", "next": "14.2.10",
"next-contentlayer": "^0.3.4", "next-contentlayer": "^0.3.4",

@ -35,7 +35,7 @@ const isProtectedRoute = createRouteMatcher(["/account(.*)"]);
export default process.env.IS_AUTH == "true" export default process.env.IS_AUTH == "true"
? clerkMiddleware((auth, req) => { ? clerkMiddleware((auth, req) => {
if (isProtectedRoute(req)) auth().protect(); if (isProtectedRoute(req)) auth.protect();
}) })
: (request: NextRequest) => {}; : (request: NextRequest) => {};

@ -62,7 +62,7 @@ export default async function handler(
const users = db.collection("claimed-users"); const users = db.collection("claimed-users");
await users.insertOne({ player: entry.player, userId }); await users.insertOne({ player: entry.player, userId });
await clerkClient.users.updateUserMetadata(userId, { (await clerkClient()).users.updateUserMetadata(userId, {
publicMetadata: { publicMetadata: {
player: entry.player, player: entry.player,
}, },

@ -49,7 +49,8 @@ export default async function handler(
return res.status(401).json({ error: "Unauthorized" }); return res.status(401).json({ error: "Unauthorized" });
} }
if ( if (
(await clerkClient.users.getUser(userId)).publicMetadata.player == undefined (await (await clerkClient()).users.getUser(userId)).publicMetadata.player ==
undefined
) { ) {
return res.status(401).json({ error: "Account not linked" }); return res.status(401).json({ error: "Account not linked" });
} }
@ -81,7 +82,7 @@ export default async function handler(
servers.forEach(async (c, i) => { servers.forEach(async (c, i) => {
if (c.name == server) { if (c.name == server) {
const MCUsername = (await clerkClient.users.getUser(userId)) const MCUsername = (await (await clerkClient()).users.getUser(userId))
.publicMetadata.player; .publicMetadata.player;
if (MCUsername == c.author) { if (MCUsername == c.author) {

@ -48,7 +48,8 @@ export default async function handler(
return res.status(401).json({ error: "Unauthorized" }); return res.status(401).json({ error: "Unauthorized" });
} }
if ( if (
(await clerkClient.users.getUser(userId)).publicMetadata.player == undefined (await (await clerkClient()).users.getUser(userId)).publicMetadata.player ==
undefined
) { ) {
return res.status(401).json({ error: "Account not linked" }); return res.status(401).json({ error: "Account not linked" });
} }

@ -46,14 +46,16 @@ export default async function handler(
const db = client.db("mhsf"); const db = client.db("mhsf");
const users = db.collection("claimed-users"); const users = db.collection("claimed-users");
const user = await clerkClient.users.getUser(userId); const user = await (await clerkClient()).users.getUser(userId);
if (user.publicMetadata.player == undefined) { if (user.publicMetadata.player == undefined) {
res.status(400).send({ result: "Hasn't linked yet!" }); res.status(400).send({ result: "Hasn't linked yet!" });
return; return;
} }
await users.findOneAndDelete({ player: user.publicMetadata.player }); await users.findOneAndDelete({ player: user.publicMetadata.player });
await clerkClient.users.updateUserMetadata(userId, { await (
await clerkClient()
).users.updateUserMetadata(userId, {
publicMetadata: { player: null }, publicMetadata: { player: null },
}); });

@ -48,7 +48,8 @@ export default async function handler(
return res.status(401).json({ error: "Unauthorized" }); return res.status(401).json({ error: "Unauthorized" });
} }
if ( if (
(await clerkClient.users.getUser(userId)).publicMetadata.player == undefined (await (await clerkClient()).users.getUser(userId)).publicMetadata.player ==
undefined
) { ) {
return res.status(401).json({ error: "Account not linked" }); return res.status(401).json({ error: "Account not linked" });
} }

@ -33,7 +33,7 @@ import { clerkClient, getAuth } from "@clerk/nextjs/server";
export default async function handler( export default async function handler(
req: NextApiRequest, req: NextApiRequest,
res: NextApiResponse, res: NextApiResponse
) { ) {
const { userId } = getAuth(req); const { userId } = getAuth(req);
@ -53,7 +53,9 @@ export default async function handler(
return; return;
} }
if (data === null) { if (data === null) {
clerkClient.users.updateUserMetadata(userId, { await (
await clerkClient()
).users.updateUserMetadata(userId, {
publicMetadata: { [type]: null }, publicMetadata: { [type]: null },
}); });
res.status(200).send({ message: "Success" }); res.status(200).send({ message: "Success" });
@ -70,9 +72,10 @@ export default async function handler(
if (type === "pad" && typeof data !== "number") if (type === "pad" && typeof data !== "number")
return res.status(400).send({ message: "Couldn't find data" }); return res.status(400).send({ message: "Couldn't find data" });
clerkClient.users.updateUserMetadata(userId, { (await clerkClient()).users.updateUserMetadata(userId, {
publicMetadata: { [type]: typeof data === "number" ? data.toString() : data }, publicMetadata: {
[type]: typeof data === "number" ? data.toString() : data,
},
}); });
res.status(200).send({ message: "Success" }); res.status(200).send({ message: "Success" });
} }

161
yarn.lock

@ -204,45 +204,61 @@
resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.3.tgz#6a9dc5a4e13357277da43c015cd5cdc374035448" resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.3.tgz#6a9dc5a4e13357277da43c015cd5cdc374035448"
integrity sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg== integrity sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg==
"@clerk/backend@1.2.2": "@clerk/backend@^1.21.2":
version "1.2.2" version "1.21.2"
resolved "https://registry.npmjs.org/@clerk/backend/-/backend-1.2.2.tgz" resolved "https://registry.yarnpkg.com/@clerk/backend/-/backend-1.21.2.tgz#3ff864c522d775769318291e6f1a184757edfe15"
integrity sha512-P007QPL9Ls3bwiBtK3Pat85HcSiL8rhwh/X1wifIEBK6OGF8kez1gOpcvt5/SmoCEecGg8AhH11A2fOIZcwPgA== integrity sha512-N8BTxCCRPYXUTcWIKEyOX11IDftgycM36iwMr9wr0y9RUpHwr5rXBehtC3ITKDyqcelzll8rnlF9NsXQmH7vPg==
dependencies: dependencies:
"@clerk/shared" "2.2.2" "@clerk/shared" "^2.20.2"
"@clerk/types" "4.6.0" "@clerk/types" "^4.39.4"
cookie "0.5.0" cookie "0.7.0"
snakecase-keys "5.4.4" snakecase-keys "5.4.4"
tslib "2.4.1" tslib "2.4.1"
"@clerk/clerk-react@5.2.3": "@clerk/clerk-react@^5.20.2":
version "5.2.3" version "5.20.2"
resolved "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.2.3.tgz" resolved "https://registry.yarnpkg.com/@clerk/clerk-react/-/clerk-react-5.20.2.tgz#e660165c9df522f13aec4272a7162e123db4f1a1"
integrity sha512-1vd6mLHBJwaBx96ne/4HeI3W/ajt22gDrXuugEwVOe2lMauPQBaJq3jDttrNhErcKjMhamIMELeu8hhifpxNgA== integrity sha512-mwuWGss1U+vrAyhAqy0vUBmE+dq8kW+5iPfl/wCGeFVvHJfG7IpemOQtUBY+G5Xp9gyWPdfBC6umMT5wz+bsPg==
dependencies: dependencies:
"@clerk/shared" "2.2.2" "@clerk/shared" "^2.20.2"
"@clerk/types" "4.6.0" "@clerk/types" "^4.39.4"
tslib "2.4.1" tslib "2.4.1"
"@clerk/nextjs@^5.1.3": "@clerk/elements@^0.22.2":
version "5.1.4" version "0.22.2"
resolved "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-5.1.4.tgz" resolved "https://registry.yarnpkg.com/@clerk/elements/-/elements-0.22.2.tgz#5fcf13327880b490f7efcfa233b84aa102a9e5f2"
integrity sha512-hi8MGA3nQERinHw9qG95fGzpesuxv11prmKQhxiRMicE+wCB5SoKLtBc2JMXAMNrnZC5rM8V9JV7HDSRFVxTTg== integrity sha512-vgkgLmL/mEIoLTk/6YzJiKg+VFQQX3kWwjrYjQX8ltJfT90f67xFSw1ApGFZStTfATbWuhMeJFwroyE4xDLI+A==
dependencies: dependencies:
"@clerk/backend" "1.2.2" "@clerk/clerk-react" "^5.20.2"
"@clerk/clerk-react" "5.2.3" "@clerk/shared" "^2.20.2"
"@clerk/shared" "2.2.2" "@clerk/types" "^4.39.4"
"@clerk/types" "4.6.0" "@radix-ui/primitive" "^1.1.0"
"@radix-ui/react-form" "^0.1.0"
"@radix-ui/react-slot" "^1.1.0"
"@xstate/react" "^4.1.1"
client-only "^0.0.1"
xstate "^5.15.0"
"@clerk/nextjs@^6.9.2":
version "6.9.2"
resolved "https://registry.yarnpkg.com/@clerk/nextjs/-/nextjs-6.9.2.tgz#fdb387424ca1d315b69001303c285cdb533913ea"
integrity sha512-1OoG+UGmU2kVPirC6Rh1My/cerwoxxSUxBJWJMvEbyXfM2hT0fqEl7L+BoTGSpJcJlGBw5e7tvtgHIqA4cUfZw==
dependencies:
"@clerk/backend" "^1.21.2"
"@clerk/clerk-react" "^5.20.2"
"@clerk/shared" "^2.20.2"
"@clerk/types" "^4.39.4"
crypto-js "4.2.0" crypto-js "4.2.0"
path-to-regexp "6.2.2" server-only "0.0.1"
tslib "2.4.1" tslib "2.4.1"
"@clerk/shared@2.2.2": "@clerk/shared@^2.20.2":
version "2.2.2" version "2.20.2"
resolved "https://registry.npmjs.org/@clerk/shared/-/shared-2.2.2.tgz" resolved "https://registry.yarnpkg.com/@clerk/shared/-/shared-2.20.2.tgz#f2cfda07dbd8423859fce0f640d8d692dc9e4abd"
integrity sha512-ThbAXiK5drCabR2TtXSQVHXW0fNtO/RPfiQUiSrjHFdbJAiEkTbPwGSLvPaY1svw5hZHFHLCF735szIDvNHe1A== integrity sha512-d7TujIZCxgqRpspIUPqP8HsyyJ9jSCRKk9iDpZpDHNwmy6GQhmbY5bjV++J0sFMgsCiurwu0Qn0AYWKYDAz4Ww==
dependencies: dependencies:
"@clerk/types" "4.6.0" "@clerk/types" "^4.39.4"
dequal "2.0.3"
glob-to-regexp "0.4.1" glob-to-regexp "0.4.1"
js-cookie "3.0.5" js-cookie "3.0.5"
std-env "^3.7.0" std-env "^3.7.0"
@ -263,10 +279,10 @@
dependencies: dependencies:
csstype "3.1.1" csstype "3.1.1"
"@clerk/types@4.6.0": "@clerk/types@^4.39.4":
version "4.6.0" version "4.39.4"
resolved "https://registry.npmjs.org/@clerk/types/-/types-4.6.0.tgz" resolved "https://registry.yarnpkg.com/@clerk/types/-/types-4.39.4.tgz#ec23892a5f6749676878a0321cc1640cf59f6164"
integrity sha512-kowqVGqLfu0Zl2Pteum70MfkGHqBUoHHeR+u2+yWVl1lKHLCiyY1u8ntYBEIolAylBaQNDuRzxyMIDPSxjPE8g== integrity sha512-qBtCyTM6oHiFbAGo5hUUvl6INZJeX5ZKRWkIz3v3dNWYFp096nYWPjqv2RmoQCLkYJM7m5dnGWgBUa33xOVD3A==
dependencies: dependencies:
csstype "3.1.1" csstype "3.1.1"
@ -1142,6 +1158,11 @@
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2" resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2"
integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==
"@radix-ui/primitive@1.1.1", "@radix-ui/primitive@^1.1.0":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.1.tgz#fc169732d755c7fbad33ba8d0cd7fd10c90dc8e3"
integrity sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==
"@radix-ui/react-arrow@1.0.3": "@radix-ui/react-arrow@1.0.3":
version "1.0.3" version "1.0.3"
resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz" resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz"
@ -1228,6 +1249,11 @@
resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74"
integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==
"@radix-ui/react-compose-refs@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz#6f766faa975f8738269ebb8a23bad4f5a8d2faec"
integrity sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==
"@radix-ui/react-context-menu@^2.1.5": "@radix-ui/react-context-menu@^2.1.5":
version "2.1.5" version "2.1.5"
resolved "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.5.tgz" resolved "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.5.tgz"
@ -1414,6 +1440,18 @@
"@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-primitive" "2.0.0"
"@radix-ui/react-use-callback-ref" "1.1.0" "@radix-ui/react-use-callback-ref" "1.1.0"
"@radix-ui/react-form@^0.1.0":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-form/-/react-form-0.1.1.tgz#eb9241a02f8d43f3a7e9cb448ab99a5926a29690"
integrity sha512-Ah2TBvzl2trb4DL9DQtyUJgAUfq/djMN7j5CHzdpbdR3W7OL8N4JcJgE80cXMf3ssCE+8yg0zFQoJ0srxqfsFA==
dependencies:
"@radix-ui/primitive" "1.1.1"
"@radix-ui/react-compose-refs" "1.1.1"
"@radix-ui/react-context" "1.1.1"
"@radix-ui/react-id" "1.1.0"
"@radix-ui/react-label" "2.1.1"
"@radix-ui/react-primitive" "2.0.1"
"@radix-ui/react-hover-card@^1.1.1": "@radix-ui/react-hover-card@^1.1.1":
version "1.1.1" version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.1.tgz#2982a5a91c7ae5a98e0cacd845fbdfbfdcdab355" resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.1.tgz#2982a5a91c7ae5a98e0cacd845fbdfbfdcdab355"
@ -1449,6 +1487,13 @@
dependencies: dependencies:
"@radix-ui/react-use-layout-effect" "1.1.0" "@radix-ui/react-use-layout-effect" "1.1.0"
"@radix-ui/react-label@2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.1.tgz#f30bd577b26873c638006e4f65761d4c6b80566d"
integrity sha512-UUw5E4e/2+4kFMH7+YxORXGWggtY6sM8WIwh5RZchhLuUg2H1hc98Py+pr8HMz6rdaYrK2t296ZEjYLOCO5uUw==
dependencies:
"@radix-ui/react-primitive" "2.0.1"
"@radix-ui/react-label@^2.1.0": "@radix-ui/react-label@^2.1.0":
version "2.1.0" version "2.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.0.tgz#3aa2418d70bb242be37c51ff5e51a2adcbc372e3" resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.0.tgz#3aa2418d70bb242be37c51ff5e51a2adcbc372e3"
@ -1685,6 +1730,13 @@
dependencies: dependencies:
"@radix-ui/react-slot" "1.1.0" "@radix-ui/react-slot" "1.1.0"
"@radix-ui/react-primitive@2.0.1":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.1.tgz#6d9efc550f7520135366f333d1e820cf225fad9e"
integrity sha512-sHCWTtxwNn3L3fH8qAfnF3WbUZycW93SM1j3NFDzXBiz8D6F5UTTy8G1+WFEaiCdvCVRJWj6N2R4Xq6HdiHmDg==
dependencies:
"@radix-ui/react-slot" "1.1.1"
"@radix-ui/react-radio-group@^1.2.0": "@radix-ui/react-radio-group@^1.2.0":
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.0.tgz#f937dd6b9436ded80c4bebdf3901c20cb8bcbb5a" resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.0.tgz#f937dd6b9436ded80c4bebdf3901c20cb8bcbb5a"
@ -1796,6 +1848,13 @@
dependencies: dependencies:
"@radix-ui/react-compose-refs" "1.1.0" "@radix-ui/react-compose-refs" "1.1.0"
"@radix-ui/react-slot@1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.1.tgz#ab9a0ffae4027db7dc2af503c223c978706affc3"
integrity sha512-RApLLOcINYJA+dMVbOju7MYv1Mb2EBp2nH4HdDzXTSyaR5optlm6Otrz1euW3HbdOR8UmmFK06TD+A9frYWv+g==
dependencies:
"@radix-ui/react-compose-refs" "1.1.1"
"@radix-ui/react-switch@^1.1.0": "@radix-ui/react-switch@^1.1.0":
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.1.0.tgz#fcf8e778500f1d60d4b2bec2fc3fad77a7c118e3" resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.1.0.tgz#fcf8e778500f1d60d4b2bec2fc3fad77a7c118e3"
@ -2550,6 +2609,14 @@
resolved "https://registry.yarnpkg.com/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.5.tgz#7bc35026fdc3398a5e1aac801edd21b28cdf4cfa" resolved "https://registry.yarnpkg.com/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.5.tgz#7bc35026fdc3398a5e1aac801edd21b28cdf4cfa"
integrity sha512-J7T3gUr3Wz0l7Ni1f9upgBZ7+J22/Q1B7dl0X6fG+fTsD+H+31DIosMHj4Um1dWQwqbcQ3oQf+YS2foYkDc9cQ== integrity sha512-J7T3gUr3Wz0l7Ni1f9upgBZ7+J22/Q1B7dl0X6fG+fTsD+H+31DIosMHj4Um1dWQwqbcQ3oQf+YS2foYkDc9cQ==
"@xstate/react@^4.1.1":
version "4.1.3"
resolved "https://registry.yarnpkg.com/@xstate/react/-/react-4.1.3.tgz#d3db7102ad950584d15f5a07fc17d52a127f3c68"
integrity sha512-zhE+ZfrcCR87bu71Rkh5Z5ruZBivR/7uD/dkelzJqjQdI45IZc9DqTI8lL4Cg5+VN2p5k86KxDsusqW1kW11Tg==
dependencies:
use-isomorphic-layout-effect "^1.1.2"
use-sync-external-store "^1.2.0"
acorn-jsx@^5.0.0, acorn-jsx@^5.3.2: acorn-jsx@^5.0.0, acorn-jsx@^5.3.2:
version "5.3.2" version "5.3.2"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
@ -3104,10 +3171,10 @@ contentlayer@^0.3.4:
"@contentlayer/source-remote-files" "0.3.4" "@contentlayer/source-remote-files" "0.3.4"
"@contentlayer/utils" "0.3.4" "@contentlayer/utils" "0.3.4"
cookie@0.5.0: cookie@0.7.0:
version "0.5.0" version "0.7.0"
resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.0.tgz#2148f68a77245d5c2c0005d264bc3e08cfa0655d"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== integrity sha512-qCf+V4dtlNhSRXGAZatc1TasyFO6GjohcOul807YOb5ik3+kQSnb4d7iajeCL8QHaJ4uZEjCgiCJerKXwdRVlQ==
core-util-is@^1.0.3: core-util-is@^1.0.3:
version "1.0.3" version "1.0.3"
@ -3350,7 +3417,7 @@ defu@^6.1.4:
resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479"
integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==
dequal@^2.0.0, dequal@^2.0.3: dequal@2.0.3, dequal@^2.0.0, dequal@^2.0.3:
version "2.0.3" version "2.0.3"
resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
@ -6227,6 +6294,11 @@ minimessage-2-html@1.6.0:
dependencies: dependencies:
tw-to-css "^0.0.12" tw-to-css "^0.0.12"
minimessage-js@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/minimessage-js/-/minimessage-js-1.1.3.tgz#ded53108d686e681cfb2071c2db60b6ae2da60db"
integrity sha512-dP7O/JVfRwMwFl/8KQALtKa+Vo4Za3ihgcSLVB6X3k/fjZWhA8SDQBJ1xUZu0NB6mslkzrIE1Xo+EHYcSXGtQw==
minimist@^1.2.0, minimist@^1.2.6: minimist@^1.2.0, minimist@^1.2.6:
version "1.2.8" version "1.2.8"
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
@ -6645,11 +6717,6 @@ path-scurry@^1.10.1, path-scurry@^1.11.1:
lru-cache "^10.2.0" lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-to-regexp@6.2.2:
version "6.2.2"
resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz"
integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==
path-type@^4.0.0: path-type@^4.0.0:
version "4.0.0" version "4.0.0"
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
@ -7334,7 +7401,7 @@ serialize-error-cjs@^0.1.3:
resolved "https://registry.yarnpkg.com/serialize-error-cjs/-/serialize-error-cjs-0.1.3.tgz#39b38db06392224a28057af8cd17ebc5bf108c04" resolved "https://registry.yarnpkg.com/serialize-error-cjs/-/serialize-error-cjs-0.1.3.tgz#39b38db06392224a28057af8cd17ebc5bf108c04"
integrity sha512-GXwbHkufrNZ87O7DUEvWhR8eBnOqiXtHsOXakkJliG7eLDmjh6gDlbJbMZFFbUx0J5sXKgwq4NFCs41dF5MhiA== integrity sha512-GXwbHkufrNZ87O7DUEvWhR8eBnOqiXtHsOXakkJliG7eLDmjh6gDlbJbMZFFbUx0J5sXKgwq4NFCs41dF5MhiA==
server-only@^0.0.1: server-only@0.0.1, server-only@^0.0.1:
version "0.0.1" version "0.0.1"
resolved "https://registry.yarnpkg.com/server-only/-/server-only-0.0.1.tgz#0f366bb6afb618c37c9255a314535dc412cd1c9e" resolved "https://registry.yarnpkg.com/server-only/-/server-only-0.0.1.tgz#0f366bb6afb618c37c9255a314535dc412cd1c9e"
integrity sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA== integrity sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==
@ -8267,6 +8334,11 @@ use-callback-ref@^1.3.0:
dependencies: dependencies:
tslib "^2.0.0" tslib "^2.0.0"
use-isomorphic-layout-effect@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.0.tgz#afb292eb284c39219e8cb8d3d62d71999361a21d"
integrity sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==
use-sidecar@^1.1.2: use-sidecar@^1.1.2:
version "1.1.2" version "1.1.2"
resolved "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz" resolved "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz"
@ -8515,6 +8587,11 @@ ws@^8.16.0:
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
xstate@^5.15.0:
version "5.19.0"
resolved "https://registry.yarnpkg.com/xstate/-/xstate-5.19.0.tgz#619fdf00cef5de0552c4cb463fcba42ee482a149"
integrity sha512-Juh1MjeRaVWr1IRxXYvQMMRFMrei6vq6+AfP6Zk9D9YV0ZuvubN0aM6s2ITwUrq+uWtP1NTO8kOZmsM/IqeOiQ==
y18n@^5.0.5: y18n@^5.0.5:
version "5.0.8" version "5.0.8"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"