diff --git a/epicshop/package-lock.json b/epicshop/package-lock.json index 5bf4cd836..2b66656e4 100644 --- a/epicshop/package-lock.json +++ b/epicshop/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@epic-web/workshop-app": "^5.3.8", + "@epic-web/workshop-app": "^5.4.0", "chokidar": "^3.5.3", "execa": "^8.0.1", "fs-extra": "^11.1.1" @@ -433,9 +433,9 @@ "integrity": "sha512-FIhO7PFUVEbcnrJOtom8gb4GXog4Z44n4Jxwmw2nkKt4mx8I/q/d0O4tMabjYndM1QX2oXvRYzpZxtP61s2P5A==" }, "node_modules/@epic-web/workshop-app": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-app/-/workshop-app-5.3.8.tgz", - "integrity": "sha512-lquW/e8VQ0AZ/rpRY8ejcHUQbG5Rj+w2MNWUisJsKlvfoGP4EFMign9GyGZORZfqeA2Ab/gi9vhlJRv0FLE33w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-app/-/workshop-app-5.4.0.tgz", + "integrity": "sha512-Eqffi6o/p75vkxxwEb2SSESi3ldNMP+HwUqFs3w3wGB9T+kdLEoiehagtRVUGkN8BJsvy8AeimUQxY0Ayw5vNA==", "dependencies": { "@conform-to/react": "^1.2.2", "@conform-to/zod": "^1.2.2", @@ -444,8 +444,8 @@ "@epic-web/invariant": "^1.0.0", "@epic-web/remember": "^1.1.0", "@epic-web/restore-scroll": "^1.1.1", - "@epic-web/workshop-presence": "5.3.8", - "@epic-web/workshop-utils": "5.3.8", + "@epic-web/workshop-presence": "5.4.0", + "@epic-web/workshop-utils": "5.4.0", "@mdx-js/mdx": "^3.0.1", "@mux/mux-player-react": "^3.0.0", "@nasa-gcn/remix-seo": "^2.0.1", @@ -686,18 +686,18 @@ } }, "node_modules/@epic-web/workshop-presence": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-presence/-/workshop-presence-5.3.8.tgz", - "integrity": "sha512-dmhsnaPQgBg4Gk0R6mWMuFzxs/uACy8PBad3FFSa5ek0PkHh2O0ESvxyVWYH64hVv8d7u3SH7nyDrVmdV/bnhw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-presence/-/workshop-presence-5.4.0.tgz", + "integrity": "sha512-KXuXUQ2XChHTUCjgshPSTz7csIl+9DDxIsmZDapHoIC7bAemCstWQbFRH3VSt/6tPFrM12k51Ol5oB0HNh0lmA==", "dependencies": { - "@epic-web/workshop-utils": "5.3.8", + "@epic-web/workshop-utils": "5.4.0", "zod": "^3.23.8" } }, "node_modules/@epic-web/workshop-utils": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-5.3.8.tgz", - "integrity": "sha512-AQRDBhnfdhbkfQyxcsbJBOz62Z6rLJJvHS6UnkWlgQI57QIkYlu1UsSm4hivCcVnccezu6VPNzOpbK31REoTDQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-5.4.0.tgz", + "integrity": "sha512-2OE+lWaRkbSa+LE+f8xNylNKNzieLv0y3Re+0GnbdjeZ1bB/1idsXItuThdf+Z1rox9CgQvcSiUd55iDuPLNkQ==", "dependencies": { "@epic-web/cachified": "^5.2.0", "@epic-web/remember": "^1.1.0", diff --git a/epicshop/package.json b/epicshop/package.json index ce1236079..aa42eb5b6 100644 --- a/epicshop/package.json +++ b/epicshop/package.json @@ -1,7 +1,7 @@ { "type": "module", "dependencies": { - "@epic-web/workshop-app": "^5.3.8", + "@epic-web/workshop-app": "^5.4.0", "chokidar": "^3.5.3", "execa": "^8.0.1", "fs-extra": "^11.1.1" diff --git a/exercises/01.cookies/01.problem.fetcher/package.json b/exercises/01.cookies/01.problem.fetcher/package.json index 85211bd16..1ccc5f670 100644 --- a/exercises/01.cookies/01.problem.fetcher/package.json +++ b/exercises/01.cookies/01.problem.fetcher/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/01.cookies/01.solution.fetcher/package.json b/exercises/01.cookies/01.solution.fetcher/package.json index d97f4cb94..690028806 100644 --- a/exercises/01.cookies/01.solution.fetcher/package.json +++ b/exercises/01.cookies/01.solution.fetcher/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/01.cookies/02.problem.theme/package.json b/exercises/01.cookies/02.problem.theme/package.json index 9d480a256..158c8dd98 100644 --- a/exercises/01.cookies/02.problem.theme/package.json +++ b/exercises/01.cookies/02.problem.theme/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/01.cookies/02.solution.theme/package.json b/exercises/01.cookies/02.solution.theme/package.json index 991facd40..570a25643 100644 --- a/exercises/01.cookies/02.solution.theme/package.json +++ b/exercises/01.cookies/02.solution.theme/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/01.cookies/03.problem.optimistic-theme/package.json b/exercises/01.cookies/03.problem.optimistic-theme/package.json index 017949f8a..4641d7004 100644 --- a/exercises/01.cookies/03.problem.optimistic-theme/package.json +++ b/exercises/01.cookies/03.problem.optimistic-theme/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/01.cookies/03.solution.optimistic-theme/package.json b/exercises/01.cookies/03.solution.optimistic-theme/package.json index 139a92eb4..3b2ac12e9 100644 --- a/exercises/01.cookies/03.solution.optimistic-theme/package.json +++ b/exercises/01.cookies/03.solution.optimistic-theme/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/01.problem.session/package.json b/exercises/02.session-storage/01.problem.session/package.json index 5718956cd..6b88a642e 100644 --- a/exercises/02.session-storage/01.problem.session/package.json +++ b/exercises/02.session-storage/01.problem.session/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/01.solution.session/package.json b/exercises/02.session-storage/01.solution.session/package.json index 158b53630..e5b24d978 100644 --- a/exercises/02.session-storage/01.solution.session/package.json +++ b/exercises/02.session-storage/01.solution.session/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/02.problem.set/package.json b/exercises/02.session-storage/02.problem.set/package.json index 0e6925019..d064527e0 100644 --- a/exercises/02.session-storage/02.problem.set/package.json +++ b/exercises/02.session-storage/02.problem.set/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/02.solution.set/package.json b/exercises/02.session-storage/02.solution.set/package.json index 64a59d529..31a95edb6 100644 --- a/exercises/02.session-storage/02.solution.set/package.json +++ b/exercises/02.session-storage/02.solution.set/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/03.problem.unset/package.json b/exercises/02.session-storage/03.problem.unset/package.json index 50a0973b3..a6d891dc8 100644 --- a/exercises/02.session-storage/03.problem.unset/package.json +++ b/exercises/02.session-storage/03.problem.unset/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/03.solution.unset/package.json b/exercises/02.session-storage/03.solution.unset/package.json index ed4cf927e..26235538b 100644 --- a/exercises/02.session-storage/03.solution.unset/package.json +++ b/exercises/02.session-storage/03.solution.unset/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/04.problem.flash/package.json b/exercises/02.session-storage/04.problem.flash/package.json index 7e7dc09f8..32eba444e 100644 --- a/exercises/02.session-storage/04.problem.flash/package.json +++ b/exercises/02.session-storage/04.problem.flash/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/02.session-storage/04.solution.flash/package.json b/exercises/02.session-storage/04.solution.flash/package.json index 06472d4ef..fc8391487 100644 --- a/exercises/02.session-storage/04.solution.flash/package.json +++ b/exercises/02.session-storage/04.solution.flash/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/03.user-sessions/01.problem.session/package.json b/exercises/03.user-sessions/01.problem.session/package.json index 5a6b5b02e..601e2f2e2 100644 --- a/exercises/03.user-sessions/01.problem.session/package.json +++ b/exercises/03.user-sessions/01.problem.session/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/03.user-sessions/01.solution.session/package.json b/exercises/03.user-sessions/01.solution.session/package.json index 416f3c7d4..028207957 100644 --- a/exercises/03.user-sessions/01.solution.session/package.json +++ b/exercises/03.user-sessions/01.solution.session/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/03.user-sessions/02.problem.login/package.json b/exercises/03.user-sessions/02.problem.login/package.json index c9c8d6953..07e399031 100644 --- a/exercises/03.user-sessions/02.problem.login/package.json +++ b/exercises/03.user-sessions/02.problem.login/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/03.user-sessions/02.solution.login/package.json b/exercises/03.user-sessions/02.solution.login/package.json index ad3528294..5954099c6 100644 --- a/exercises/03.user-sessions/02.solution.login/package.json +++ b/exercises/03.user-sessions/02.solution.login/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/03.user-sessions/03.problem.root/package.json b/exercises/03.user-sessions/03.problem.root/package.json index a87214a81..6162a0c1d 100644 --- a/exercises/03.user-sessions/03.problem.root/package.json +++ b/exercises/03.user-sessions/03.problem.root/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/03.user-sessions/03.solution.root/package.json b/exercises/03.user-sessions/03.solution.root/package.json index 88e650605..a3f83817d 100644 --- a/exercises/03.user-sessions/03.solution.root/package.json +++ b/exercises/03.user-sessions/03.solution.root/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/04.password/01.problem.schema/package.json b/exercises/04.password/01.problem.schema/package.json index e50c44b24..d51b3dd84 100644 --- a/exercises/04.password/01.problem.schema/package.json +++ b/exercises/04.password/01.problem.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/04.password/01.solution.schema/package.json b/exercises/04.password/01.solution.schema/package.json index 4b591504f..772dc4691 100644 --- a/exercises/04.password/01.solution.schema/package.json +++ b/exercises/04.password/01.solution.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/04.password/02.problem.seed/package.json b/exercises/04.password/02.problem.seed/package.json index bc71b2c21..e640a459d 100644 --- a/exercises/04.password/02.problem.seed/package.json +++ b/exercises/04.password/02.problem.seed/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/04.password/02.solution.seed/package.json b/exercises/04.password/02.solution.seed/package.json index 77277c4bc..9e6bc2eed 100644 --- a/exercises/04.password/02.solution.seed/package.json +++ b/exercises/04.password/02.solution.seed/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/04.password/03.problem.signup/package.json b/exercises/04.password/03.problem.signup/package.json index c051d8eea..15fa52128 100644 --- a/exercises/04.password/03.problem.signup/package.json +++ b/exercises/04.password/03.problem.signup/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/04.password/03.solution.signup/package.json b/exercises/04.password/03.solution.signup/package.json index fddb2d1e3..4b76f0e26 100644 --- a/exercises/04.password/03.solution.signup/package.json +++ b/exercises/04.password/03.solution.signup/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/05.login/01.problem.login/package.json b/exercises/05.login/01.problem.login/package.json index 1da32e4f7..3e60088fa 100644 --- a/exercises/05.login/01.problem.login/package.json +++ b/exercises/05.login/01.problem.login/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/05.login/01.solution.login/package.json b/exercises/05.login/01.solution.login/package.json index e04819c46..8417384c7 100644 --- a/exercises/05.login/01.solution.login/package.json +++ b/exercises/05.login/01.solution.login/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/05.login/02.problem.ui-utils/package.json b/exercises/05.login/02.problem.ui-utils/package.json index 8b04da6a6..4e199c5bb 100644 --- a/exercises/05.login/02.problem.ui-utils/package.json +++ b/exercises/05.login/02.problem.ui-utils/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/05.login/02.solution.ui-utils/package.json b/exercises/05.login/02.solution.ui-utils/package.json index ed06c7b5b..fd504e8db 100644 --- a/exercises/05.login/02.solution.ui-utils/package.json +++ b/exercises/05.login/02.solution.ui-utils/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/01.problem.logout/package.json b/exercises/06.logout/01.problem.logout/package.json index 506216a53..fd018aa59 100644 --- a/exercises/06.logout/01.problem.logout/package.json +++ b/exercises/06.logout/01.problem.logout/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/01.solution.logout/package.json b/exercises/06.logout/01.solution.logout/package.json index fe73f01d7..e976f8260 100644 --- a/exercises/06.logout/01.solution.logout/package.json +++ b/exercises/06.logout/01.solution.logout/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/02.problem.expiration/package.json b/exercises/06.logout/02.problem.expiration/package.json index 70dd2425c..4f240ceae 100644 --- a/exercises/06.logout/02.problem.expiration/package.json +++ b/exercises/06.logout/02.problem.expiration/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/02.solution.expiration/package.json b/exercises/06.logout/02.solution.expiration/package.json index 97910f8ac..f6b2a0b7a 100644 --- a/exercises/06.logout/02.solution.expiration/package.json +++ b/exercises/06.logout/02.solution.expiration/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/03.problem.deleted/package.json b/exercises/06.logout/03.problem.deleted/package.json index f31785c55..251fa427e 100644 --- a/exercises/06.logout/03.problem.deleted/package.json +++ b/exercises/06.logout/03.problem.deleted/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/03.solution.deleted/package.json b/exercises/06.logout/03.solution.deleted/package.json index a3f05e28a..8865bf1e1 100644 --- a/exercises/06.logout/03.solution.deleted/package.json +++ b/exercises/06.logout/03.solution.deleted/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/04.problem.auto-logout/package.json b/exercises/06.logout/04.problem.auto-logout/package.json index 360c42a6d..3a031b3b8 100644 --- a/exercises/06.logout/04.problem.auto-logout/package.json +++ b/exercises/06.logout/04.problem.auto-logout/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/06.logout/04.solution.auto-logout/package.json b/exercises/06.logout/04.solution.auto-logout/package.json index 7e9e11e30..8151f1f4f 100644 --- a/exercises/06.logout/04.solution.auto-logout/package.json +++ b/exercises/06.logout/04.solution.auto-logout/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/01.problem.anonymous/package.json b/exercises/07.protecting-routes/01.problem.anonymous/package.json index aeef36b17..ac1af27ce 100644 --- a/exercises/07.protecting-routes/01.problem.anonymous/package.json +++ b/exercises/07.protecting-routes/01.problem.anonymous/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/01.solution.anonymous/package.json b/exercises/07.protecting-routes/01.solution.anonymous/package.json index 1f1b50ec2..990837e60 100644 --- a/exercises/07.protecting-routes/01.solution.anonymous/package.json +++ b/exercises/07.protecting-routes/01.solution.anonymous/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/02.problem.authenticated/package.json b/exercises/07.protecting-routes/02.problem.authenticated/package.json index 29c30a27a..bedad3499 100644 --- a/exercises/07.protecting-routes/02.problem.authenticated/package.json +++ b/exercises/07.protecting-routes/02.problem.authenticated/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/02.solution.authenticated/package.json b/exercises/07.protecting-routes/02.solution.authenticated/package.json index b64e02f23..1895be983 100644 --- a/exercises/07.protecting-routes/02.solution.authenticated/package.json +++ b/exercises/07.protecting-routes/02.solution.authenticated/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/03.problem.authorized/package.json b/exercises/07.protecting-routes/03.problem.authorized/package.json index b8196f8d2..170c45529 100644 --- a/exercises/07.protecting-routes/03.problem.authorized/package.json +++ b/exercises/07.protecting-routes/03.problem.authorized/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/03.solution.authorized/package.json b/exercises/07.protecting-routes/03.solution.authorized/package.json index 8364434e7..356ebe1ad 100644 --- a/exercises/07.protecting-routes/03.solution.authorized/package.json +++ b/exercises/07.protecting-routes/03.solution.authorized/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/04.problem.redirect/package.json b/exercises/07.protecting-routes/04.problem.redirect/package.json index b3c483f83..eddbfa570 100644 --- a/exercises/07.protecting-routes/04.problem.redirect/package.json +++ b/exercises/07.protecting-routes/04.problem.redirect/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/07.protecting-routes/04.solution.redirect/package.json b/exercises/07.protecting-routes/04.solution.redirect/package.json index f2ac401dd..914185713 100644 --- a/exercises/07.protecting-routes/04.solution.redirect/package.json +++ b/exercises/07.protecting-routes/04.solution.redirect/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/01.problem.schema/package.json b/exercises/08.permissions/01.problem.schema/package.json index cf01d6543..6e64d5cd4 100644 --- a/exercises/08.permissions/01.problem.schema/package.json +++ b/exercises/08.permissions/01.problem.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/01.solution.schema/package.json b/exercises/08.permissions/01.solution.schema/package.json index 083865208..51c5284e0 100644 --- a/exercises/08.permissions/01.solution.schema/package.json +++ b/exercises/08.permissions/01.solution.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/02.problem.seed/package.json b/exercises/08.permissions/02.problem.seed/package.json index ab3ccd304..2a2199775 100644 --- a/exercises/08.permissions/02.problem.seed/package.json +++ b/exercises/08.permissions/02.problem.seed/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/02.solution.seed/package.json b/exercises/08.permissions/02.solution.seed/package.json index d09fb778e..8f44234e8 100644 --- a/exercises/08.permissions/02.solution.seed/package.json +++ b/exercises/08.permissions/02.solution.seed/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/03.problem.delete-note/package.json b/exercises/08.permissions/03.problem.delete-note/package.json index a4f8ea311..29563f3c5 100644 --- a/exercises/08.permissions/03.problem.delete-note/package.json +++ b/exercises/08.permissions/03.problem.delete-note/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/03.solution.delete-note/package.json b/exercises/08.permissions/03.solution.delete-note/package.json index 42f98eb5a..219e61a8e 100644 --- a/exercises/08.permissions/03.solution.delete-note/package.json +++ b/exercises/08.permissions/03.solution.delete-note/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/04.problem.utils/package.json b/exercises/08.permissions/04.problem.utils/package.json index 99526abdb..494f868da 100644 --- a/exercises/08.permissions/04.problem.utils/package.json +++ b/exercises/08.permissions/04.problem.utils/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/08.permissions/04.solution.utils/package.json b/exercises/08.permissions/04.solution.utils/package.json index 0b296ba25..85568afa6 100644 --- a/exercises/08.permissions/04.solution.utils/package.json +++ b/exercises/08.permissions/04.solution.utils/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/01.problem.schema/package.json b/exercises/09.managed-sessions/01.problem.schema/package.json index a9c2fe26d..b861ca73a 100644 --- a/exercises/09.managed-sessions/01.problem.schema/package.json +++ b/exercises/09.managed-sessions/01.problem.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/01.solution.schema/package.json b/exercises/09.managed-sessions/01.solution.schema/package.json index 07c91cc8f..0aaffef81 100644 --- a/exercises/09.managed-sessions/01.solution.schema/package.json +++ b/exercises/09.managed-sessions/01.solution.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/02.problem.auth-utils/package.json b/exercises/09.managed-sessions/02.problem.auth-utils/package.json index 79d2f47da..fdf250151 100644 --- a/exercises/09.managed-sessions/02.problem.auth-utils/package.json +++ b/exercises/09.managed-sessions/02.problem.auth-utils/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/02.solution.auth-utils/package.json b/exercises/09.managed-sessions/02.solution.auth-utils/package.json index 54368e996..54253d697 100644 --- a/exercises/09.managed-sessions/02.solution.auth-utils/package.json +++ b/exercises/09.managed-sessions/02.solution.auth-utils/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/03.problem.session-cookie/package.json b/exercises/09.managed-sessions/03.problem.session-cookie/package.json index 903a7df35..355613b3a 100644 --- a/exercises/09.managed-sessions/03.problem.session-cookie/package.json +++ b/exercises/09.managed-sessions/03.problem.session-cookie/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/03.solution.session-cookie/package.json b/exercises/09.managed-sessions/03.solution.session-cookie/package.json index 00ea62e8c..5f13eb94f 100644 --- a/exercises/09.managed-sessions/03.solution.session-cookie/package.json +++ b/exercises/09.managed-sessions/03.solution.session-cookie/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/04.problem.delete-sessions/package.json b/exercises/09.managed-sessions/04.problem.delete-sessions/package.json index e2cf278e5..96c6ff23f 100644 --- a/exercises/09.managed-sessions/04.problem.delete-sessions/package.json +++ b/exercises/09.managed-sessions/04.problem.delete-sessions/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/09.managed-sessions/04.solution.delete-sessions/package.json b/exercises/09.managed-sessions/04.solution.delete-sessions/package.json index 51574531b..2e64bcf03 100644 --- a/exercises/09.managed-sessions/04.solution.delete-sessions/package.json +++ b/exercises/09.managed-sessions/04.solution.delete-sessions/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/01.problem.resend/package.json b/exercises/10.email/01.problem.resend/package.json index 43c71a2f3..9c83f2d51 100644 --- a/exercises/10.email/01.problem.resend/package.json +++ b/exercises/10.email/01.problem.resend/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/01.solution.resend/package.json b/exercises/10.email/01.solution.resend/package.json index ff345edf6..2a1b2d213 100644 --- a/exercises/10.email/01.solution.resend/package.json +++ b/exercises/10.email/01.solution.resend/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/02.problem.mocks/package.json b/exercises/10.email/02.problem.mocks/package.json index bf0dbc45f..37af37b1b 100644 --- a/exercises/10.email/02.problem.mocks/package.json +++ b/exercises/10.email/02.problem.mocks/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/02.solution.mocks/package.json b/exercises/10.email/02.solution.mocks/package.json index 3d5281bec..c420c124c 100644 --- a/exercises/10.email/02.solution.mocks/package.json +++ b/exercises/10.email/02.solution.mocks/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/03.problem.send/package.json b/exercises/10.email/03.problem.send/package.json index a567ef62c..49fb492e0 100644 --- a/exercises/10.email/03.problem.send/package.json +++ b/exercises/10.email/03.problem.send/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/03.solution.send/package.json b/exercises/10.email/03.solution.send/package.json index 42cf1c52d..fc26eedbb 100644 --- a/exercises/10.email/03.solution.send/package.json +++ b/exercises/10.email/03.solution.send/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/04.problem.session/package.json b/exercises/10.email/04.problem.session/package.json index c4c01c895..7f5e7546e 100644 --- a/exercises/10.email/04.problem.session/package.json +++ b/exercises/10.email/04.problem.session/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/10.email/04.solution.session/package.json b/exercises/10.email/04.solution.session/package.json index 53a04a626..b46ab2aa8 100644 --- a/exercises/10.email/04.solution.session/package.json +++ b/exercises/10.email/04.solution.session/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/11.verification/01.problem.schema/package.json b/exercises/11.verification/01.problem.schema/package.json index ab706034d..21d96da14 100644 --- a/exercises/11.verification/01.problem.schema/package.json +++ b/exercises/11.verification/01.problem.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/11.verification/01.solution.schema/package.json b/exercises/11.verification/01.solution.schema/package.json index 91b6c0d2f..f2b4852c7 100644 --- a/exercises/11.verification/01.solution.schema/package.json +++ b/exercises/11.verification/01.solution.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/11.verification/02.problem.totp/package.json b/exercises/11.verification/02.problem.totp/package.json index 92156f387..a82a9266f 100644 --- a/exercises/11.verification/02.problem.totp/package.json +++ b/exercises/11.verification/02.problem.totp/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/11.verification/02.solution.totp/package.json b/exercises/11.verification/02.solution.totp/package.json index 4d7538512..e6be7f296 100644 --- a/exercises/11.verification/02.solution.totp/package.json +++ b/exercises/11.verification/02.solution.totp/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/11.verification/03.problem.verify-code/package.json b/exercises/11.verification/03.problem.verify-code/package.json index 6a945780a..20ac74d5e 100644 --- a/exercises/11.verification/03.problem.verify-code/package.json +++ b/exercises/11.verification/03.problem.verify-code/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/11.verification/03.solution.verify-code/package.json b/exercises/11.verification/03.solution.verify-code/package.json index 63ab488a4..0d497cc0b 100644 --- a/exercises/11.verification/03.solution.verify-code/package.json +++ b/exercises/11.verification/03.solution.verify-code/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/12.reset-password/01.problem.handle-verification/package.json b/exercises/12.reset-password/01.problem.handle-verification/package.json index 284d24180..7fdc71678 100644 --- a/exercises/12.reset-password/01.problem.handle-verification/package.json +++ b/exercises/12.reset-password/01.problem.handle-verification/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/12.reset-password/01.solution.handle-verification/package.json b/exercises/12.reset-password/01.solution.handle-verification/package.json index 9ce38f860..61bf79332 100644 --- a/exercises/12.reset-password/01.solution.handle-verification/package.json +++ b/exercises/12.reset-password/01.solution.handle-verification/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/12.reset-password/02.problem.reset-password/package.json b/exercises/12.reset-password/02.problem.reset-password/package.json index 8e35f4c5b..3f7885853 100644 --- a/exercises/12.reset-password/02.problem.reset-password/package.json +++ b/exercises/12.reset-password/02.problem.reset-password/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/12.reset-password/02.solution.reset-password/package.json b/exercises/12.reset-password/02.solution.reset-password/package.json index 02093617b..be46e0b7b 100644 --- a/exercises/12.reset-password/02.solution.reset-password/package.json +++ b/exercises/12.reset-password/02.solution.reset-password/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/13.change-email/01.problem.totp/package.json b/exercises/13.change-email/01.problem.totp/package.json index c00e7cca2..af3b03b77 100644 --- a/exercises/13.change-email/01.problem.totp/package.json +++ b/exercises/13.change-email/01.problem.totp/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/13.change-email/01.solution.totp/package.json b/exercises/13.change-email/01.solution.totp/package.json index ee52e7530..94e3dbf77 100644 --- a/exercises/13.change-email/01.solution.totp/package.json +++ b/exercises/13.change-email/01.solution.totp/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/13.change-email/02.problem.handle-verification/package.json b/exercises/13.change-email/02.problem.handle-verification/package.json index 4973c901d..cbbab8a50 100644 --- a/exercises/13.change-email/02.problem.handle-verification/package.json +++ b/exercises/13.change-email/02.problem.handle-verification/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/13.change-email/02.solution.handle-verification/package.json b/exercises/13.change-email/02.solution.handle-verification/package.json index 9c27832b0..4da5fea9a 100644 --- a/exercises/13.change-email/02.solution.handle-verification/package.json +++ b/exercises/13.change-email/02.solution.handle-verification/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/14.enable-2fa/01.problem.create/package.json b/exercises/14.enable-2fa/01.problem.create/package.json index 1e47f503b..e6ead239b 100644 --- a/exercises/14.enable-2fa/01.problem.create/package.json +++ b/exercises/14.enable-2fa/01.problem.create/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/14.enable-2fa/01.solution.create/package.json b/exercises/14.enable-2fa/01.solution.create/package.json index 674f33864..124f178d8 100644 --- a/exercises/14.enable-2fa/01.solution.create/package.json +++ b/exercises/14.enable-2fa/01.solution.create/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/14.enable-2fa/02.problem.qr-code/package.json b/exercises/14.enable-2fa/02.problem.qr-code/package.json index cd836be2d..499f62b1b 100644 --- a/exercises/14.enable-2fa/02.problem.qr-code/package.json +++ b/exercises/14.enable-2fa/02.problem.qr-code/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/14.enable-2fa/02.solution.qr-code/package.json b/exercises/14.enable-2fa/02.solution.qr-code/package.json index fe8a1adc2..1b8b8a6bf 100644 --- a/exercises/14.enable-2fa/02.solution.qr-code/package.json +++ b/exercises/14.enable-2fa/02.solution.qr-code/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/14.enable-2fa/03.problem.verify/package.json b/exercises/14.enable-2fa/03.problem.verify/package.json index 2eeffc828..0128a8b24 100644 --- a/exercises/14.enable-2fa/03.problem.verify/package.json +++ b/exercises/14.enable-2fa/03.problem.verify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/14.enable-2fa/03.solution.verify/package.json b/exercises/14.enable-2fa/03.solution.verify/package.json index 2b825f30f..6644ed698 100644 --- a/exercises/14.enable-2fa/03.solution.verify/package.json +++ b/exercises/14.enable-2fa/03.solution.verify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/15.verify-2fa/01.problem.unverified/package.json b/exercises/15.verify-2fa/01.problem.unverified/package.json index 14b3647d5..c261a65c2 100644 --- a/exercises/15.verify-2fa/01.problem.unverified/package.json +++ b/exercises/15.verify-2fa/01.problem.unverified/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/15.verify-2fa/01.solution.unverified/package.json b/exercises/15.verify-2fa/01.solution.unverified/package.json index 9bc8c99aa..935c9a45f 100644 --- a/exercises/15.verify-2fa/01.solution.unverified/package.json +++ b/exercises/15.verify-2fa/01.solution.unverified/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/15.verify-2fa/02.problem.verify/package.json b/exercises/15.verify-2fa/02.problem.verify/package.json index de584e09f..fcc480f1a 100644 --- a/exercises/15.verify-2fa/02.problem.verify/package.json +++ b/exercises/15.verify-2fa/02.problem.verify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/15.verify-2fa/02.solution.verify/package.json b/exercises/15.verify-2fa/02.solution.verify/package.json index 85277f664..a2a5b523d 100644 --- a/exercises/15.verify-2fa/02.solution.verify/package.json +++ b/exercises/15.verify-2fa/02.solution.verify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/01.problem.delete/package.json b/exercises/16.2fa-check/01.problem.delete/package.json index 13e701169..dd3019705 100644 --- a/exercises/16.2fa-check/01.problem.delete/package.json +++ b/exercises/16.2fa-check/01.problem.delete/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/01.solution.delete/package.json b/exercises/16.2fa-check/01.solution.delete/package.json index 17b9efb35..d5af90a9e 100644 --- a/exercises/16.2fa-check/01.solution.delete/package.json +++ b/exercises/16.2fa-check/01.solution.delete/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/02.problem.should-reverify/package.json b/exercises/16.2fa-check/02.problem.should-reverify/package.json index c914be0e0..9e1a92e33 100644 --- a/exercises/16.2fa-check/02.problem.should-reverify/package.json +++ b/exercises/16.2fa-check/02.problem.should-reverify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/02.solution.should-reverify/package.json b/exercises/16.2fa-check/02.solution.should-reverify/package.json index 65e24ec72..87e0f896d 100644 --- a/exercises/16.2fa-check/02.solution.should-reverify/package.json +++ b/exercises/16.2fa-check/02.solution.should-reverify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/03.problem.require-reverify/package.json b/exercises/16.2fa-check/03.problem.require-reverify/package.json index 53f87514a..81f0e0f35 100644 --- a/exercises/16.2fa-check/03.problem.require-reverify/package.json +++ b/exercises/16.2fa-check/03.problem.require-reverify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/03.solution.require-reverify/package.json b/exercises/16.2fa-check/03.solution.require-reverify/package.json index 034c117a4..1f88a44a5 100644 --- a/exercises/16.2fa-check/03.solution.require-reverify/package.json +++ b/exercises/16.2fa-check/03.solution.require-reverify/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/04.problem.expiration/package.json b/exercises/16.2fa-check/04.problem.expiration/package.json index 6e291268a..298a8cb92 100644 --- a/exercises/16.2fa-check/04.problem.expiration/package.json +++ b/exercises/16.2fa-check/04.problem.expiration/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/16.2fa-check/04.solution.expiration/package.json b/exercises/16.2fa-check/04.solution.expiration/package.json index da1fe7ea3..007ffd022 100644 --- a/exercises/16.2fa-check/04.solution.expiration/package.json +++ b/exercises/16.2fa-check/04.solution.expiration/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/01.problem.remix-auth/package.json b/exercises/17.oauth/01.problem.remix-auth/package.json index 2b7d534a5..ccacc05f5 100644 --- a/exercises/17.oauth/01.problem.remix-auth/package.json +++ b/exercises/17.oauth/01.problem.remix-auth/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/01.solution.remix-auth/package.json b/exercises/17.oauth/01.solution.remix-auth/package.json index b7758a775..de6d5d776 100644 --- a/exercises/17.oauth/01.solution.remix-auth/package.json +++ b/exercises/17.oauth/01.solution.remix-auth/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/02.problem.flow/package.json b/exercises/17.oauth/02.problem.flow/package.json index 6242ceebe..c29aebd9b 100644 --- a/exercises/17.oauth/02.problem.flow/package.json +++ b/exercises/17.oauth/02.problem.flow/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/02.solution.flow/package.json b/exercises/17.oauth/02.solution.flow/package.json index 6ebffcbdf..eb31dd146 100644 --- a/exercises/17.oauth/02.solution.flow/package.json +++ b/exercises/17.oauth/02.solution.flow/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/03.problem.mock/package.json b/exercises/17.oauth/03.problem.mock/package.json index 77d3ae6fc..a5967d990 100644 --- a/exercises/17.oauth/03.problem.mock/package.json +++ b/exercises/17.oauth/03.problem.mock/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/03.solution.mock/package.json b/exercises/17.oauth/03.solution.mock/package.json index 4754d8cf2..7dda25491 100644 --- a/exercises/17.oauth/03.solution.mock/package.json +++ b/exercises/17.oauth/03.solution.mock/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/04.problem.schema/package.json b/exercises/17.oauth/04.problem.schema/package.json index d1c4abbc8..5e5d82b80 100644 --- a/exercises/17.oauth/04.problem.schema/package.json +++ b/exercises/17.oauth/04.problem.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/17.oauth/04.solution.schema/package.json b/exercises/17.oauth/04.solution.schema/package.json index 19f0da625..da781d6b1 100644 --- a/exercises/17.oauth/04.solution.schema/package.json +++ b/exercises/17.oauth/04.solution.schema/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/18.provider-errors/01.problem.auth-error/package.json b/exercises/18.provider-errors/01.problem.auth-error/package.json index 7d9a21791..825237f58 100644 --- a/exercises/18.provider-errors/01.problem.auth-error/package.json +++ b/exercises/18.provider-errors/01.problem.auth-error/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/18.provider-errors/01.solution.auth-error/package.json b/exercises/18.provider-errors/01.solution.auth-error/package.json index cad802847..346b3b1cb 100644 --- a/exercises/18.provider-errors/01.solution.auth-error/package.json +++ b/exercises/18.provider-errors/01.solution.auth-error/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/18.provider-errors/02.problem.connection-error/package.json b/exercises/18.provider-errors/02.problem.connection-error/package.json index 313de3774..2f6bbfa09 100644 --- a/exercises/18.provider-errors/02.problem.connection-error/package.json +++ b/exercises/18.provider-errors/02.problem.connection-error/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/18.provider-errors/02.solution.connection-error/package.json b/exercises/18.provider-errors/02.solution.connection-error/package.json index 019e9fa3e..9cc563fc6 100644 --- a/exercises/18.provider-errors/02.solution.connection-error/package.json +++ b/exercises/18.provider-errors/02.solution.connection-error/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/19.third-party-login/01.problem.login/package.json b/exercises/19.third-party-login/01.problem.login/package.json index b2be10e9e..70cac63a1 100644 --- a/exercises/19.third-party-login/01.problem.login/package.json +++ b/exercises/19.third-party-login/01.problem.login/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/19.third-party-login/01.solution.login/package.json b/exercises/19.third-party-login/01.solution.login/package.json index 087a52c12..0b275fc06 100644 --- a/exercises/19.third-party-login/01.solution.login/package.json +++ b/exercises/19.third-party-login/01.solution.login/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/19.third-party-login/02.problem.onboarding/package.json b/exercises/19.third-party-login/02.problem.onboarding/package.json index b46ba1cce..19c975fff 100644 --- a/exercises/19.third-party-login/02.problem.onboarding/package.json +++ b/exercises/19.third-party-login/02.problem.onboarding/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/19.third-party-login/02.solution.onboarding/package.json b/exercises/19.third-party-login/02.solution.onboarding/package.json index 11801525b..1f4902119 100644 --- a/exercises/19.third-party-login/02.solution.onboarding/package.json +++ b/exercises/19.third-party-login/02.solution.onboarding/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/20.connection/01.problem.existing-user/package.json b/exercises/20.connection/01.problem.existing-user/package.json index d29a1f5d4..60731b93d 100644 --- a/exercises/20.connection/01.problem.existing-user/package.json +++ b/exercises/20.connection/01.problem.existing-user/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/20.connection/01.solution.existing-user/package.json b/exercises/20.connection/01.solution.existing-user/package.json index ee4a588e7..9e417275f 100644 --- a/exercises/20.connection/01.solution.existing-user/package.json +++ b/exercises/20.connection/01.solution.existing-user/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/20.connection/02.problem.connect/package.json b/exercises/20.connection/02.problem.connect/package.json index a8585690b..26049847e 100644 --- a/exercises/20.connection/02.problem.connect/package.json +++ b/exercises/20.connection/02.problem.connect/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/20.connection/02.solution.connect/package.json b/exercises/20.connection/02.solution.connect/package.json index c960ee24e..e706ba9b6 100644 --- a/exercises/20.connection/02.solution.connect/package.json +++ b/exercises/20.connection/02.solution.connect/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/21.redirect-cookie/01.problem.pass/package.json b/exercises/21.redirect-cookie/01.problem.pass/package.json index cefc0b8bd..33880a89a 100644 --- a/exercises/21.redirect-cookie/01.problem.pass/package.json +++ b/exercises/21.redirect-cookie/01.problem.pass/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/21.redirect-cookie/01.solution.pass/package.json b/exercises/21.redirect-cookie/01.solution.pass/package.json index 40e9da41d..ebbff7051 100644 --- a/exercises/21.redirect-cookie/01.solution.pass/package.json +++ b/exercises/21.redirect-cookie/01.solution.pass/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/21.redirect-cookie/02.problem.cookie/package.json b/exercises/21.redirect-cookie/02.problem.cookie/package.json index b1cd28049..92f127a74 100644 --- a/exercises/21.redirect-cookie/02.problem.cookie/package.json +++ b/exercises/21.redirect-cookie/02.problem.cookie/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/21.redirect-cookie/02.solution.cookie/package.json b/exercises/21.redirect-cookie/02.solution.cookie/package.json index 5ea0ca694..f04352155 100644 --- a/exercises/21.redirect-cookie/02.solution.cookie/package.json +++ b/exercises/21.redirect-cookie/02.solution.cookie/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/21.redirect-cookie/03.problem.redirect/package.json b/exercises/21.redirect-cookie/03.problem.redirect/package.json index c07e32fc1..0c8457f8b 100644 --- a/exercises/21.redirect-cookie/03.problem.redirect/package.json +++ b/exercises/21.redirect-cookie/03.problem.redirect/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/exercises/21.redirect-cookie/03.solution.redirect/package.json b/exercises/21.redirect-cookie/03.solution.redirect/package.json index 340d9295a..cf6f35d6f 100644 --- a/exercises/21.redirect-cookie/03.solution.redirect/package.json +++ b/exercises/21.redirect-cookie/03.solution.redirect/package.json @@ -23,7 +23,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", diff --git a/package-lock.json b/package-lock.json index fbe1770c0..655ac59f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -153,7 +153,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -274,7 +274,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -395,7 +395,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -516,7 +516,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -637,7 +637,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -758,7 +758,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -879,7 +879,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1000,7 +1000,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1121,7 +1121,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1242,7 +1242,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1363,7 +1363,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1484,7 +1484,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1605,7 +1605,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1726,7 +1726,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1847,7 +1847,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -1968,7 +1968,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2089,7 +2089,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2210,7 +2210,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2331,7 +2331,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2452,7 +2452,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2573,7 +2573,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2694,7 +2694,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2815,7 +2815,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -2936,7 +2936,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3057,7 +3057,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3178,7 +3178,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3299,7 +3299,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3420,7 +3420,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3541,7 +3541,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3662,7 +3662,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3783,7 +3783,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -3904,7 +3904,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4025,7 +4025,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4146,7 +4146,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4267,7 +4267,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4388,7 +4388,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4509,7 +4509,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4630,7 +4630,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4751,7 +4751,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4872,7 +4872,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -4993,7 +4993,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5114,7 +5114,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5235,7 +5235,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5356,7 +5356,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5477,7 +5477,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5598,7 +5598,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5719,7 +5719,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5840,7 +5840,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -5961,7 +5961,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6082,7 +6082,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6203,7 +6203,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6324,7 +6324,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6445,7 +6445,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6566,7 +6566,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6687,7 +6687,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6808,7 +6808,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -6929,7 +6929,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7050,7 +7050,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7171,7 +7171,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7292,7 +7292,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7413,7 +7413,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7534,7 +7534,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7655,7 +7655,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7776,7 +7776,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -7897,7 +7897,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8018,7 +8018,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8139,7 +8139,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8260,7 +8260,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8381,7 +8381,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8502,7 +8502,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8623,7 +8623,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8744,7 +8744,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8865,7 +8865,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -8986,7 +8986,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9107,7 +9107,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9228,7 +9228,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9349,7 +9349,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9470,7 +9470,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9591,7 +9591,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9712,7 +9712,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9833,7 +9833,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -9954,7 +9954,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10075,7 +10075,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10196,7 +10196,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10317,7 +10317,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10438,7 +10438,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10559,7 +10559,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10680,7 +10680,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10801,7 +10801,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -10922,7 +10922,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11043,7 +11043,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11164,7 +11164,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11285,7 +11285,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11406,7 +11406,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11527,7 +11527,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11648,7 +11648,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11769,7 +11769,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -11890,7 +11890,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12011,7 +12011,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12132,7 +12132,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12253,7 +12253,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12374,7 +12374,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12495,7 +12495,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12616,7 +12616,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12737,7 +12737,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12858,7 +12858,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -12979,7 +12979,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13100,7 +13100,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13221,7 +13221,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13342,7 +13342,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13463,7 +13463,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13584,7 +13584,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13705,7 +13705,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13826,7 +13826,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -13947,7 +13947,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14068,7 +14068,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14189,7 +14189,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14310,7 +14310,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14431,7 +14431,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14552,7 +14552,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14673,7 +14673,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14794,7 +14794,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14915,7 +14915,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -15036,7 +15036,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -15157,7 +15157,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -15278,7 +15278,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -15399,7 +15399,7 @@ "@conform-to/zod": "^0.9.1", "@epic-web/remember": "^1.0.2", "@epic-web/totp": "^1.1.1", - "@epic-web/workshop-utils": "^5.3.8", + "@epic-web/workshop-utils": "^5.4.0", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.7.0", "@radix-ui/react-alert-dialog": "^1.0.5", @@ -16320,9 +16320,9 @@ } }, "node_modules/@epic-web/workshop-utils": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-5.3.8.tgz", - "integrity": "sha512-AQRDBhnfdhbkfQyxcsbJBOz62Z6rLJJvHS6UnkWlgQI57QIkYlu1UsSm4hivCcVnccezu6VPNzOpbK31REoTDQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-5.4.0.tgz", + "integrity": "sha512-2OE+lWaRkbSa+LE+f8xNylNKNzieLv0y3Re+0GnbdjeZ1bB/1idsXItuThdf+Z1rox9CgQvcSiUd55iDuPLNkQ==", "dependencies": { "@epic-web/cachified": "^5.2.0", "@epic-web/remember": "^1.1.0",