From 345288db6123bb54e8493cd6a05ac9b13bb624fe Mon Sep 17 00:00:00 2001 From: "Kent C. Dodds" Date: Wed, 2 Oct 2024 17:45:32 -0600 Subject: [PATCH] chore: update @epic-web/workshop-app --- epicshop/package-lock.json | 142 +++++++++--------- epicshop/package.json | 2 +- examples/typed-sql/package.json | 2 +- .../01.schema/01.problem.init/package.json | 2 +- .../01.schema/01.solution.init/package.json | 2 +- .../01.problem.one-to-many/package.json | 2 +- .../01.solution.one-to-many/package.json | 2 +- .../02.problem.one-to-one/package.json | 2 +- .../02.solution.one-to-one/package.json | 2 +- .../01.problem.migrations/package.json | 2 +- .../01.solution.migrations/package.json | 2 +- .../04.seed/01.problem.init/package.json | 2 +- .../04.seed/01.solution.init/package.json | 2 +- .../04.seed/02.problem.nested/package.json | 2 +- .../04.seed/02.solution.nested/package.json | 2 +- .../01.problem.generated/package.json | 2 +- .../01.solution.generated/package.json | 2 +- .../02.problem.dynamic/package.json | 2 +- .../02.solution.dynamic/package.json | 2 +- .../03.problem.unique/package.json | 2 +- .../03.solution.unique/package.json | 2 +- .../01.problem.client/package.json | 2 +- .../01.solution.client/package.json | 2 +- .../02.problem.select/package.json | 2 +- .../02.solution.select/package.json | 2 +- .../03.problem.nested-select/package.json | 2 +- .../03.solution.nested-select/package.json | 2 +- .../01.problem.delete/package.json | 2 +- .../01.solution.delete/package.json | 2 +- .../02.problem.update/package.json | 2 +- .../02.solution.update/package.json | 2 +- .../03.problem.transactions/package.json | 2 +- .../03.solution.transactions/package.json | 2 +- .../04.problem.nested/package.json | 2 +- .../04.solution.nested/package.json | 2 +- exercises/08.sql/01.problem.sql/package.json | 2 +- exercises/08.sql/01.solution.sql/package.json | 2 +- .../08.sql/02.problem.validation/package.json | 2 +- .../02.solution.validation/package.json | 2 +- exercises/08.sql/03.problem.join/package.json | 2 +- .../08.sql/03.solution.join/package.json | 2 +- .../08.sql/04.problem.order/package.json | 2 +- .../08.sql/04.solution.order/package.json | 2 +- .../01.problem.foreign-keys/package.json | 2 +- .../01.solution.foreign-keys/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- package-lock.json | 96 ++++++------ 48 files changed, 165 insertions(+), 165 deletions(-) diff --git a/epicshop/package-lock.json b/epicshop/package-lock.json index c69f2b32..d764f0c7 100644 --- a/epicshop/package-lock.json +++ b/epicshop/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@epic-web/workshop-app": "^4.28.3", + "@epic-web/workshop-app": "^4.28.4", "chokidar": "^3.6.0", "execa": "^9.3.1", "fs-extra": "^11.2.0" @@ -294,9 +294,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -427,9 +427,9 @@ "integrity": "sha512-FIhO7PFUVEbcnrJOtom8gb4GXog4Z44n4Jxwmw2nkKt4mx8I/q/d0O4tMabjYndM1QX2oXvRYzpZxtP61s2P5A==" }, "node_modules/@epic-web/workshop-app": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-app/-/workshop-app-4.28.3.tgz", - "integrity": "sha512-E9onbzKLDe3tQU+rZjIhlhY58BkHh5Lxe11b0ee7RT24kl3YgYJcFH2XYxSHy/SSFORBM/jILMqovrJf3QxO8Q==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-app/-/workshop-app-4.28.4.tgz", + "integrity": "sha512-C/tPuD5wfinvVFKYHthqkFuyzCOawN4oE82dTLAcRCi47js9U3nI4sPZr2aumnTUdymvK6sVgO8i6M3LoZ5VDg==", "bundleDependencies": [ "@conform-to/react", "@conform-to/zod", @@ -460,8 +460,8 @@ "@epic-web/invariant": "^1.0.0", "@epic-web/remember": "^1.0.2", "@epic-web/restore-scroll": "^1.1.1", - "@epic-web/workshop-presence": "4.28.3", - "@epic-web/workshop-utils": "4.28.3", + "@epic-web/workshop-presence": "4.28.4", + "@epic-web/workshop-utils": "4.28.4", "@mdx-js/mdx": "^3.0.1", "@mux/mux-player-react": "^2.6.0", "@nasa-gcn/remix-seo": "^2.0.1", @@ -1781,18 +1781,18 @@ } }, "node_modules/@epic-web/workshop-presence": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-presence/-/workshop-presence-4.28.3.tgz", - "integrity": "sha512-qA/cDpU70Tzf+kZDDNchKMyGGB//8JdVU3BIBmzA+4HPoIjl4wCmqTudD4aRiuTzbeQxndl9v+dCFYRa9O/WOw==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-presence/-/workshop-presence-4.28.4.tgz", + "integrity": "sha512-DZkkfe6CgwgS/J/MZNFF8SSs/OanZmFtakFPt1TSw+C4nG6ui/1Ws9Mq4x9apywlOQm7CcwI8R12gRhetKoVvw==", "dependencies": { - "@epic-web/workshop-utils": "4.28.3", + "@epic-web/workshop-utils": "4.28.4", "zod": "^3.23.8" } }, "node_modules/@epic-web/workshop-utils": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-4.28.3.tgz", - "integrity": "sha512-cLjWplRD416cYtQvyu/j+84+SBgw6ibl4ASxVZTOltpLnb/Kbeue17qGFdV8WoWUIP4PZZT7umEFKYx+8J8X7Q==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-4.28.4.tgz", + "integrity": "sha512-0PlUZOO9O/xRix4Ma2KUguxBi8bUmTwvYsOa8w1p67CCAzJVSvuW3J1CODe49u6k877zyQJwT+6Zulyevefzdg==", "dependencies": { "@epic-web/cachified": "^5.2.0", "@epic-web/remember": "^1.0.2", @@ -3581,41 +3581,41 @@ "license": "MIT" }, "node_modules/@shikijs/core": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.18.0.tgz", - "integrity": "sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.21.0.tgz", + "integrity": "sha512-zAPMJdiGuqXpZQ+pWNezQAk5xhzRXBNiECFPcJLtUdsFM3f//G95Z15EHTnHchYycU8kIIysqGgxp8OVSj1SPQ==", "dependencies": { - "@shikijs/engine-javascript": "1.18.0", - "@shikijs/engine-oniguruma": "1.18.0", - "@shikijs/types": "1.18.0", + "@shikijs/engine-javascript": "1.21.0", + "@shikijs/engine-oniguruma": "1.21.0", + "@shikijs/types": "1.21.0", "@shikijs/vscode-textmate": "^9.2.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.3" } }, "node_modules/@shikijs/engine-javascript": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.18.0.tgz", - "integrity": "sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.21.0.tgz", + "integrity": "sha512-jxQHNtVP17edFW4/0vICqAVLDAxmyV31MQJL4U/Kg+heQALeKYVOWo0sMmEZ18FqBt+9UCdyqGKYE7bLRtk9mg==", "dependencies": { - "@shikijs/types": "1.18.0", + "@shikijs/types": "1.21.0", "@shikijs/vscode-textmate": "^9.2.2", "oniguruma-to-js": "0.4.3" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.18.0.tgz", - "integrity": "sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.21.0.tgz", + "integrity": "sha512-AIZ76XocENCrtYzVU7S4GY/HL+tgHGbVU+qhiDyNw1qgCA5OSi4B4+HY4BtAoJSMGuD/L5hfTzoRVbzEm2WTvg==", "dependencies": { - "@shikijs/types": "1.18.0", + "@shikijs/types": "1.21.0", "@shikijs/vscode-textmate": "^9.2.2" } }, "node_modules/@shikijs/types": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.18.0.tgz", - "integrity": "sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.21.0.tgz", + "integrity": "sha512-tzndANDhi5DUndBtpojEq/42+dpUF2wS7wdCDQaFtIXm3Rd1QkrcVgSSRLOvEwexekihOXfbYJINW37g96tJRw==", "dependencies": { "@shikijs/vscode-textmate": "^9.2.2", "@types/hast": "^3.0.4" @@ -3989,12 +3989,12 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@vitest/expect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.1.tgz", - "integrity": "sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.2.tgz", + "integrity": "sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==", "dependencies": { - "@vitest/spy": "2.1.1", - "@vitest/utils": "2.1.1", + "@vitest/spy": "2.1.2", + "@vitest/utils": "2.1.2", "chai": "^5.1.1", "tinyrainbow": "^1.2.0" }, @@ -4003,9 +4003,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.1.tgz", - "integrity": "sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.2.tgz", + "integrity": "sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==", "dependencies": { "tinyrainbow": "^1.2.0" }, @@ -4014,9 +4014,9 @@ } }, "node_modules/@vitest/spy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.1.tgz", - "integrity": "sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.2.tgz", + "integrity": "sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==", "dependencies": { "tinyspy": "^3.0.0" }, @@ -4025,11 +4025,11 @@ } }, "node_modules/@vitest/utils": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.1.tgz", - "integrity": "sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.2.tgz", + "integrity": "sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==", "dependencies": { - "@vitest/pretty-format": "2.1.1", + "@vitest/pretty-format": "2.1.2", "loupe": "^3.1.1", "tinyrainbow": "^1.2.0" }, @@ -8254,9 +8254,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" }, "node_modules/pako": { "version": "0.2.9", @@ -8902,14 +8902,14 @@ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regex": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.2.tgz", - "integrity": "sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==" + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.3.tgz", + "integrity": "sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==" }, "node_modules/rehype": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", - "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", "dependencies": { "@types/hast": "^3.0.0", "rehype-parse": "^9.0.0", @@ -8922,9 +8922,9 @@ } }, "node_modules/rehype-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", - "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", "dependencies": { "@types/hast": "^3.0.0", "hast-util-from-html": "^2.0.0", @@ -8936,9 +8936,9 @@ } }, "node_modules/rehype-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", - "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-html": "^9.0.0", @@ -9475,14 +9475,14 @@ } }, "node_modules/shiki": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.18.0.tgz", - "integrity": "sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==", - "dependencies": { - "@shikijs/core": "1.18.0", - "@shikijs/engine-javascript": "1.18.0", - "@shikijs/engine-oniguruma": "1.18.0", - "@shikijs/types": "1.18.0", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.21.0.tgz", + "integrity": "sha512-apCH5BoWTrmHDPGgg3RF8+HAAbEL/CdbYr8rMw7eIrdhCkZHdVGat5mMNlRtd1erNG01VPMIKHNQ0Pj2HMAiog==", + "dependencies": { + "@shikijs/core": "1.21.0", + "@shikijs/engine-javascript": "1.21.0", + "@shikijs/engine-oniguruma": "1.21.0", + "@shikijs/types": "1.21.0", "@shikijs/vscode-textmate": "^9.2.2", "@types/hast": "^3.0.4" } diff --git a/epicshop/package.json b/epicshop/package.json index b22239a7..d2a1f811 100644 --- a/epicshop/package.json +++ b/epicshop/package.json @@ -1,7 +1,7 @@ { "type": "module", "dependencies": { - "@epic-web/workshop-app": "^4.28.3", + "@epic-web/workshop-app": "^4.28.4", "chokidar": "^3.6.0", "execa": "^9.3.1", "fs-extra": "^11.2.0" diff --git a/examples/typed-sql/package.json b/examples/typed-sql/package.json index 6b3d1b41..93c559e2 100644 --- a/examples/typed-sql/package.json +++ b/examples/typed-sql/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/01.schema/01.problem.init/package.json b/exercises/01.schema/01.problem.init/package.json index a1bb3415..7a340f4d 100644 --- a/exercises/01.schema/01.problem.init/package.json +++ b/exercises/01.schema/01.problem.init/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/01.schema/01.solution.init/package.json b/exercises/01.schema/01.solution.init/package.json index dea4ddd8..e32e99c8 100644 --- a/exercises/01.schema/01.solution.init/package.json +++ b/exercises/01.schema/01.solution.init/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/02.relationships/01.problem.one-to-many/package.json b/exercises/02.relationships/01.problem.one-to-many/package.json index ae7f2345..89878278 100644 --- a/exercises/02.relationships/01.problem.one-to-many/package.json +++ b/exercises/02.relationships/01.problem.one-to-many/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/02.relationships/01.solution.one-to-many/package.json b/exercises/02.relationships/01.solution.one-to-many/package.json index 9f452e33..b954282a 100644 --- a/exercises/02.relationships/01.solution.one-to-many/package.json +++ b/exercises/02.relationships/01.solution.one-to-many/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/02.relationships/02.problem.one-to-one/package.json b/exercises/02.relationships/02.problem.one-to-one/package.json index eb1be16b..a773956e 100644 --- a/exercises/02.relationships/02.problem.one-to-one/package.json +++ b/exercises/02.relationships/02.problem.one-to-one/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/02.relationships/02.solution.one-to-one/package.json b/exercises/02.relationships/02.solution.one-to-one/package.json index eeae58de..86ba7b28 100644 --- a/exercises/02.relationships/02.solution.one-to-one/package.json +++ b/exercises/02.relationships/02.solution.one-to-one/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/03.migrations/01.problem.migrations/package.json b/exercises/03.migrations/01.problem.migrations/package.json index 08c52113..9555db6f 100644 --- a/exercises/03.migrations/01.problem.migrations/package.json +++ b/exercises/03.migrations/01.problem.migrations/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/03.migrations/01.solution.migrations/package.json b/exercises/03.migrations/01.solution.migrations/package.json index 5e9f2a2c..30682998 100644 --- a/exercises/03.migrations/01.solution.migrations/package.json +++ b/exercises/03.migrations/01.solution.migrations/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/04.seed/01.problem.init/package.json b/exercises/04.seed/01.problem.init/package.json index b8b7c8ca..f5822a2e 100644 --- a/exercises/04.seed/01.problem.init/package.json +++ b/exercises/04.seed/01.problem.init/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/04.seed/01.solution.init/package.json b/exercises/04.seed/01.solution.init/package.json index 263967c4..9a0bec1c 100644 --- a/exercises/04.seed/01.solution.init/package.json +++ b/exercises/04.seed/01.solution.init/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/04.seed/02.problem.nested/package.json b/exercises/04.seed/02.problem.nested/package.json index 25566174..62968c9d 100644 --- a/exercises/04.seed/02.problem.nested/package.json +++ b/exercises/04.seed/02.problem.nested/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/04.seed/02.solution.nested/package.json b/exercises/04.seed/02.solution.nested/package.json index aa00e080..7d56865e 100644 --- a/exercises/04.seed/02.solution.nested/package.json +++ b/exercises/04.seed/02.solution.nested/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/05.generated/01.problem.generated/package.json b/exercises/05.generated/01.problem.generated/package.json index ca2c3ece..0abfc29b 100644 --- a/exercises/05.generated/01.problem.generated/package.json +++ b/exercises/05.generated/01.problem.generated/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/05.generated/01.solution.generated/package.json b/exercises/05.generated/01.solution.generated/package.json index 948ee307..5fbcee1f 100644 --- a/exercises/05.generated/01.solution.generated/package.json +++ b/exercises/05.generated/01.solution.generated/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/05.generated/02.problem.dynamic/package.json b/exercises/05.generated/02.problem.dynamic/package.json index 5c0822a5..66de4483 100644 --- a/exercises/05.generated/02.problem.dynamic/package.json +++ b/exercises/05.generated/02.problem.dynamic/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/05.generated/02.solution.dynamic/package.json b/exercises/05.generated/02.solution.dynamic/package.json index 0bd0fe6b..f43a51f6 100644 --- a/exercises/05.generated/02.solution.dynamic/package.json +++ b/exercises/05.generated/02.solution.dynamic/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/05.generated/03.problem.unique/package.json b/exercises/05.generated/03.problem.unique/package.json index 37b42a14..f63fca49 100644 --- a/exercises/05.generated/03.problem.unique/package.json +++ b/exercises/05.generated/03.problem.unique/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/05.generated/03.solution.unique/package.json b/exercises/05.generated/03.solution.unique/package.json index b8758f82..42614c93 100644 --- a/exercises/05.generated/03.solution.unique/package.json +++ b/exercises/05.generated/03.solution.unique/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/06.querying/01.problem.client/package.json b/exercises/06.querying/01.problem.client/package.json index 92e4569d..eb83f1b5 100644 --- a/exercises/06.querying/01.problem.client/package.json +++ b/exercises/06.querying/01.problem.client/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/06.querying/01.solution.client/package.json b/exercises/06.querying/01.solution.client/package.json index e5bbcc9b..32dd5de2 100644 --- a/exercises/06.querying/01.solution.client/package.json +++ b/exercises/06.querying/01.solution.client/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/06.querying/02.problem.select/package.json b/exercises/06.querying/02.problem.select/package.json index ffd605c2..5679ed67 100644 --- a/exercises/06.querying/02.problem.select/package.json +++ b/exercises/06.querying/02.problem.select/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/06.querying/02.solution.select/package.json b/exercises/06.querying/02.solution.select/package.json index 947336f0..b821b211 100644 --- a/exercises/06.querying/02.solution.select/package.json +++ b/exercises/06.querying/02.solution.select/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/06.querying/03.problem.nested-select/package.json b/exercises/06.querying/03.problem.nested-select/package.json index f573f63f..cee73dbc 100644 --- a/exercises/06.querying/03.problem.nested-select/package.json +++ b/exercises/06.querying/03.problem.nested-select/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/06.querying/03.solution.nested-select/package.json b/exercises/06.querying/03.solution.nested-select/package.json index f8ea425a..869f823b 100644 --- a/exercises/06.querying/03.solution.nested-select/package.json +++ b/exercises/06.querying/03.solution.nested-select/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/01.problem.delete/package.json b/exercises/07.updating/01.problem.delete/package.json index 03b3a216..3d92ee47 100644 --- a/exercises/07.updating/01.problem.delete/package.json +++ b/exercises/07.updating/01.problem.delete/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/01.solution.delete/package.json b/exercises/07.updating/01.solution.delete/package.json index c42052b8..cb1b982c 100644 --- a/exercises/07.updating/01.solution.delete/package.json +++ b/exercises/07.updating/01.solution.delete/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/02.problem.update/package.json b/exercises/07.updating/02.problem.update/package.json index 39d185e6..bd9b6b4b 100644 --- a/exercises/07.updating/02.problem.update/package.json +++ b/exercises/07.updating/02.problem.update/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/02.solution.update/package.json b/exercises/07.updating/02.solution.update/package.json index 6e185786..b7b3938a 100644 --- a/exercises/07.updating/02.solution.update/package.json +++ b/exercises/07.updating/02.solution.update/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/03.problem.transactions/package.json b/exercises/07.updating/03.problem.transactions/package.json index 506fff52..6f6e829e 100644 --- a/exercises/07.updating/03.problem.transactions/package.json +++ b/exercises/07.updating/03.problem.transactions/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/03.solution.transactions/package.json b/exercises/07.updating/03.solution.transactions/package.json index 10999cff..269f7608 100644 --- a/exercises/07.updating/03.solution.transactions/package.json +++ b/exercises/07.updating/03.solution.transactions/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/04.problem.nested/package.json b/exercises/07.updating/04.problem.nested/package.json index e30fe248..5edbbd8a 100644 --- a/exercises/07.updating/04.problem.nested/package.json +++ b/exercises/07.updating/04.problem.nested/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/07.updating/04.solution.nested/package.json b/exercises/07.updating/04.solution.nested/package.json index a01bd16a..d28906c2 100644 --- a/exercises/07.updating/04.solution.nested/package.json +++ b/exercises/07.updating/04.solution.nested/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/01.problem.sql/package.json b/exercises/08.sql/01.problem.sql/package.json index 3e938891..9bed7bc6 100644 --- a/exercises/08.sql/01.problem.sql/package.json +++ b/exercises/08.sql/01.problem.sql/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/01.solution.sql/package.json b/exercises/08.sql/01.solution.sql/package.json index e34adde7..9e35bfc4 100644 --- a/exercises/08.sql/01.solution.sql/package.json +++ b/exercises/08.sql/01.solution.sql/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/02.problem.validation/package.json b/exercises/08.sql/02.problem.validation/package.json index 01bde587..f34e5b92 100644 --- a/exercises/08.sql/02.problem.validation/package.json +++ b/exercises/08.sql/02.problem.validation/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/02.solution.validation/package.json b/exercises/08.sql/02.solution.validation/package.json index e4398813..bd84555a 100644 --- a/exercises/08.sql/02.solution.validation/package.json +++ b/exercises/08.sql/02.solution.validation/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/03.problem.join/package.json b/exercises/08.sql/03.problem.join/package.json index 09a6b282..f435e0c6 100644 --- a/exercises/08.sql/03.problem.join/package.json +++ b/exercises/08.sql/03.problem.join/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/03.solution.join/package.json b/exercises/08.sql/03.solution.join/package.json index 7763ef52..45ab2623 100644 --- a/exercises/08.sql/03.solution.join/package.json +++ b/exercises/08.sql/03.solution.join/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/04.problem.order/package.json b/exercises/08.sql/04.problem.order/package.json index 74892f0c..84197ef7 100644 --- a/exercises/08.sql/04.problem.order/package.json +++ b/exercises/08.sql/04.problem.order/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/08.sql/04.solution.order/package.json b/exercises/08.sql/04.solution.order/package.json index a6a8453c..c9388167 100644 --- a/exercises/08.sql/04.solution.order/package.json +++ b/exercises/08.sql/04.solution.order/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/09.optimize/01.problem.foreign-keys/package.json b/exercises/09.optimize/01.problem.foreign-keys/package.json index 422ab1d2..3a78eb76 100644 --- a/exercises/09.optimize/01.problem.foreign-keys/package.json +++ b/exercises/09.optimize/01.problem.foreign-keys/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/09.optimize/01.solution.foreign-keys/package.json b/exercises/09.optimize/01.solution.foreign-keys/package.json index 5f5f9ccf..254f852f 100644 --- a/exercises/09.optimize/01.solution.foreign-keys/package.json +++ b/exercises/09.optimize/01.solution.foreign-keys/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/09.optimize/02.problem.multi-column-index/package.json b/exercises/09.optimize/02.problem.multi-column-index/package.json index 8f1c2895..f164736b 100644 --- a/exercises/09.optimize/02.problem.multi-column-index/package.json +++ b/exercises/09.optimize/02.problem.multi-column-index/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/exercises/09.optimize/02.solution.multi-column-index/package.json b/exercises/09.optimize/02.solution.multi-column-index/package.json index 132f4672..78a486a7 100644 --- a/exercises/09.optimize/02.solution.multi-column-index/package.json +++ b/exercises/09.optimize/02.solution.multi-column-index/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc" }, "dependencies": { - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@mswjs/data": "^0.16.1", diff --git a/package-lock.json b/package-lock.json index f9234ab5..423065e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -132,7 +132,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -239,7 +239,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -346,7 +346,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -453,7 +453,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -560,7 +560,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -667,7 +667,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -774,7 +774,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -881,7 +881,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -988,7 +988,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1095,7 +1095,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1202,7 +1202,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1309,7 +1309,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1416,7 +1416,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1523,7 +1523,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1630,7 +1630,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1737,7 +1737,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1844,7 +1844,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -1951,7 +1951,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2058,7 +2058,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2165,7 +2165,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2272,7 +2272,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2379,7 +2379,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2486,7 +2486,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2593,7 +2593,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2700,7 +2700,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2807,7 +2807,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -2914,7 +2914,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3021,7 +3021,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3128,7 +3128,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3235,7 +3235,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3342,7 +3342,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3449,7 +3449,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3556,7 +3556,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3663,7 +3663,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3770,7 +3770,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3877,7 +3877,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -3984,7 +3984,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4091,7 +4091,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4198,7 +4198,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4305,7 +4305,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4412,7 +4412,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4519,7 +4519,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4626,7 +4626,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -4733,7 +4733,7 @@ "dependencies": { "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", - "@epic-web/workshop-utils": "^4.28.3", + "@epic-web/workshop-utils": "^4.28.4", "@mswjs/data": "^0.16.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.19.0", @@ -5637,9 +5637,9 @@ "license": "MIT" }, "node_modules/@epic-web/workshop-utils": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-4.28.3.tgz", - "integrity": "sha512-cLjWplRD416cYtQvyu/j+84+SBgw6ibl4ASxVZTOltpLnb/Kbeue17qGFdV8WoWUIP4PZZT7umEFKYx+8J8X7Q==", + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/@epic-web/workshop-utils/-/workshop-utils-4.28.4.tgz", + "integrity": "sha512-0PlUZOO9O/xRix4Ma2KUguxBi8bUmTwvYsOa8w1p67CCAzJVSvuW3J1CODe49u6k877zyQJwT+6Zulyevefzdg==", "dependencies": { "@epic-web/cachified": "^5.2.0", "@epic-web/remember": "^1.0.2",