diff --git a/package-lock.json b/package-lock.json index bfd2f1b..ce753ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,11 +7,11 @@ "name": "wizardsofodd", "hasInstallScript": true, "dependencies": { - "@metaobjectsdev/cli": "^0.15.18", - "@metaobjectsdev/codegen-ts": "^0.15.18", - "@metaobjectsdev/render": "^0.15.18", - "@metaobjectsdev/runtime-ts": "^0.15.18", - "@metaobjectsdev/sdk": "^0.15.18", + "@metaobjectsdev/cli": "^0.20.1", + "@metaobjectsdev/codegen-ts": "^0.20.1", + "@metaobjectsdev/render": "^0.20.1", + "@metaobjectsdev/runtime-ts": "^0.20.1", + "@metaobjectsdev/sdk": "^0.20.1", "drizzle-orm": "^0.45.2", "drizzle-zod": "^0.5.1", "hono": "^4.12.29", @@ -24,7 +24,7 @@ "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.16.20", "@cloudflare/workers-types": "^4.20241127.0", - "@metaobjectsdev/metadata": "^0.15.18", + "@metaobjectsdev/metadata": "^0.20.1", "@testing-library/react": "^16.3.2", "@types/node": "^26.1.1", "@types/react": "^18.3.29", @@ -387,9 +387,9 @@ } }, "node_modules/@biomejs/biome": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.5.3.tgz", - "integrity": "sha512-MrJswFdei9EfDwwUy2tQrPDpK0AO+RmMFvBoaaJ6ayBc3sUbHdCE+XG5N8vp+5So41ZupZJQm0roHFFhMGVD7A==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.5.5.tgz", + "integrity": "sha512-r1S8nFsAG1MY+vJFZALzIvwXAJv6ejDQ0mxP21Tgr9YK3ZFtjrvbBwDdNhx1rUqvccEIeNg20cYCNzl6Cr69pQ==", "license": "MIT OR Apache-2.0", "peer": true, "bin": { @@ -403,20 +403,20 @@ "url": "https://opencollective.com/biome" }, "optionalDependencies": { - "@biomejs/cli-darwin-arm64": "2.5.3", - "@biomejs/cli-darwin-x64": "2.5.3", - "@biomejs/cli-linux-arm64": "2.5.3", - "@biomejs/cli-linux-arm64-musl": "2.5.3", - "@biomejs/cli-linux-x64": "2.5.3", - "@biomejs/cli-linux-x64-musl": "2.5.3", - "@biomejs/cli-win32-arm64": "2.5.3", - "@biomejs/cli-win32-x64": "2.5.3" + "@biomejs/cli-darwin-arm64": "2.5.5", + "@biomejs/cli-darwin-x64": "2.5.5", + "@biomejs/cli-linux-arm64": "2.5.5", + "@biomejs/cli-linux-arm64-musl": "2.5.5", + "@biomejs/cli-linux-x64": "2.5.5", + "@biomejs/cli-linux-x64-musl": "2.5.5", + "@biomejs/cli-win32-arm64": "2.5.5", + "@biomejs/cli-win32-x64": "2.5.5" } }, "node_modules/@biomejs/cli-darwin-arm64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.5.3.tgz", - "integrity": "sha512-QhYP9muVQ0nUO5zztFuPbEwi4+94sJWVjaZds9aMi1l/KNZBiUjdiSUrGHsTaMGDXrYl+r4AS2sUKfgH3w+V3g==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.5.5.tgz", + "integrity": "sha512-kUrAhXVWUrwmAUnV2iXSK7umxKFysTwvqK+Ty6ptUcLY/7T3SnCAjUowE4uvwaEej6nXZ7hu/dTtbokKdsPeag==", "cpu": [ "arm64" ], @@ -431,9 +431,9 @@ } }, "node_modules/@biomejs/cli-darwin-x64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.5.3.tgz", - "integrity": "sha512-NC1Ss13UaW7QZX+y8j44bF7AP0jSJdBl6iRhe0MAkvaSqZy+mWg3GaXsrb+eSoHoGDBtaXWEbMVV0iVN2cZ7cQ==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.5.5.tgz", + "integrity": "sha512-DamiYc5bUYZ2uxlfc+RLEPtz1Abb6PO5eTbOkufLpSGwd/7AMQAdxhFYiXmwwkJL8IsT8S7GvdgwDHqaMFAvKw==", "cpu": [ "x64" ], @@ -448,9 +448,9 @@ } }, "node_modules/@biomejs/cli-linux-arm64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.5.3.tgz", - "integrity": "sha512-ksx1KWeyYW18ILL04msF/J4ZBtBDN33znYK8Z/aNv/vlBVxL9/g3mGP+omgHJKy4+KWbK87vcmmpmurfNjSgiA==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.5.5.tgz", + "integrity": "sha512-lRKF/pH/1RiYiBKExi3TCZVAtvzEm77aifrvcNiDFrR9WxeAnDUjDnseb6y2XV85mjitLs6SILGm2XG77cHtSQ==", "cpu": [ "arm64" ], @@ -468,9 +468,9 @@ } }, "node_modules/@biomejs/cli-linux-arm64-musl": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.5.3.tgz", - "integrity": "sha512-fccix0w6xp6csCXgxeC0dU/3ecgRQal0y+cv2SP9ajNlhe7Yrk2Ug7UDe2j9AT9ZDYitkXpvUKgZjjuoYeP4Vg==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.5.5.tgz", + "integrity": "sha512-U4WMl/sy/E/Q73vf15VspakLRRs2LDFcCeBxJnQfXzssb88zpV6PJPaQ3ezhQ7H6Ht2/8bvuZeHgJWzmoxllZg==", "cpu": [ "arm64" ], @@ -488,9 +488,9 @@ } }, "node_modules/@biomejs/cli-linux-x64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.5.3.tgz", - "integrity": "sha512-yMkJtilsgvILDcVkh187aVLTb64xYsrxYajx5kym+r1ULkO5HUOfu9AYKLGQbOVLwJtT2utNw7hhFNg+17mUYA==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.5.5.tgz", + "integrity": "sha512-H/O39nJEw/2Zm/fm7hrmxxoF8kK/aU1uCoPp70ruXVbomaAdLpJJnCmL11Q2JotT8QVHH06So04Oq53lCSwSwQ==", "cpu": [ "x64" ], @@ -508,9 +508,9 @@ } }, "node_modules/@biomejs/cli-linux-x64-musl": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.5.3.tgz", - "integrity": "sha512-O/yU9YKRUiHhmcjF2f38PSjseVk3G4VLWYc0G2HWpzdBVREV6G8IGWIVEFf7MFPfWIzNUIvPsEjeAZQIOgnLcQ==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.5.5.tgz", + "integrity": "sha512-m7wC7tjX5Lrmo69dc4md8FeKpPU1NTCY1v7xUoQQ2vadWwNnBS0KZOG8471otFPHrTHihQJAjQPgMObpLvDe6A==", "cpu": [ "x64" ], @@ -528,9 +528,9 @@ } }, "node_modules/@biomejs/cli-win32-arm64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.5.3.tgz", - "integrity": "sha512-cX5z+GYwRcqEok0AH3KSfQGgqYd0Nomfp6Fbe1uiTtELE38hdH2k842wQ9wLNaF/JJ7r4rjJQ4VR+ce+fRmQbw==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.5.5.tgz", + "integrity": "sha512-7BryINPuYypLUAH3o/o5ZdgomJ4zn3EDR0ChZJst7n32S6ZhKbgHXuYydLu+YAnx59ehGFR0z/MG6qnzQi3Yyw==", "cpu": [ "arm64" ], @@ -545,9 +545,9 @@ } }, "node_modules/@biomejs/cli-win32-x64": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.5.3.tgz", - "integrity": "sha512-ExSaJWi4/u6+GXCszlSKpWSjKNbDseAYqqkCznsCsZ/4uidZ/BEqsCc5/3ctlq6dfIubdIIRSVLC/PG9xPl70Q==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.5.5.tgz", + "integrity": "sha512-bIBFo+n6MIxdNcVFy5CrurbKiZQiUciK3bt8+O9I4wjFZNTfXLpi+giq47522eXqW5NBc9ulx7dR1SlZKi2J5g==", "cpu": [ "x64" ], @@ -2201,21 +2201,21 @@ } }, "node_modules/@metaobjectsdev/cli": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/cli/-/cli-0.15.18.tgz", - "integrity": "sha512-mbNi1e1yd7nk0cwWMU7RCTXgZpeZHn7pV/4uIWbRZw9gcu4JMosBwj0S2R8HvwDscY2ODsn3pARq/mts3hbrIw==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/cli/-/cli-0.20.1.tgz", + "integrity": "sha512-BRb7RdWo/iBnQBf7Zqp+0lLzYdhZafOFNdU/BvaxR7WIEZkfZ7bsgL9VlZxEgPow3/HOVMqjpp/JZfJmR6AcmA==", "license": "Apache-2.0", "dependencies": { "@libsql/kysely-libsql": "^0.4.0", - "@metaobjectsdev/codegen-ts": "0.15.18", - "@metaobjectsdev/codegen-ts-react": "0.15.18", - "@metaobjectsdev/codegen-ts-tanstack": "0.15.18", - "@metaobjectsdev/docs-site": "0.15.18", - "@metaobjectsdev/metadata": "0.15.18", - "@metaobjectsdev/migrate-ts": "0.15.18", - "@metaobjectsdev/render": "0.15.18", - "@metaobjectsdev/runtime-ts": "0.15.18", - "@metaobjectsdev/sdk": "0.15.18", + "@metaobjectsdev/codegen-ts": "0.20.1", + "@metaobjectsdev/codegen-ts-react": "0.20.1", + "@metaobjectsdev/codegen-ts-tanstack": "0.20.1", + "@metaobjectsdev/docs-site": "0.20.1", + "@metaobjectsdev/metadata": "0.20.1", + "@metaobjectsdev/migrate-ts": "0.20.1", + "@metaobjectsdev/render": "0.20.1", + "@metaobjectsdev/runtime-ts": "0.20.1", + "@metaobjectsdev/sdk": "0.20.1", "@toon-format/toon": "^2.3.0", "jiti": "^2.4.0" }, @@ -2233,15 +2233,15 @@ } }, "node_modules/@metaobjectsdev/codegen-ts": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/codegen-ts/-/codegen-ts-0.15.18.tgz", - "integrity": "sha512-gNzEnWBbXRTt3y57QxpapzfJf9dFg+MDpIAkq1xjMQytiJEVPOS39w3oOl6Q6o2hyaSEkbQY4Jx2Jvu+L3fLmA==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/codegen-ts/-/codegen-ts-0.20.1.tgz", + "integrity": "sha512-W6Y5WIzk/bpsWkB23LDvPg3F8wAYuLj/WqxN/ptDHdPKiPybXduIIQxVBOm4vI1rqB1huiEdctp3mj9Ibm0fAw==", "license": "Apache-2.0", "dependencies": { "@biomejs/js-api": "^0.7.0", "@biomejs/wasm-nodejs": "^1.9.4", - "@metaobjectsdev/metadata": "0.15.18", - "@metaobjectsdev/render": "0.15.18", + "@metaobjectsdev/metadata": "0.20.1", + "@metaobjectsdev/render": "0.20.1", "ts-poet": "^6.10.0" }, "peerDependencies": { @@ -2250,13 +2250,13 @@ } }, "node_modules/@metaobjectsdev/codegen-ts-react": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/codegen-ts-react/-/codegen-ts-react-0.15.18.tgz", - "integrity": "sha512-DfVINKuhMF6cdzud+mlTm9LWiU4bM1kz2lpaydvvifK4+l5yAgLQb0kza83AklN/U4o6jr0VDqEuPsFCmr6yHA==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/codegen-ts-react/-/codegen-ts-react-0.20.1.tgz", + "integrity": "sha512-SzIm9MtKclevmtR9cqVYQu00x3uIAZjDKI9GVICwEAEbmJgNZsLVFtsMgyER8QffNj2xBPKTbLi2k/YXNDXCsA==", "license": "Apache-2.0", "dependencies": { - "@metaobjectsdev/codegen-ts": "0.15.18", - "@metaobjectsdev/metadata": "0.15.18", + "@metaobjectsdev/codegen-ts": "0.20.1", + "@metaobjectsdev/metadata": "0.20.1", "ts-poet": "^6.10.0" }, "peerDependencies": { @@ -2264,13 +2264,13 @@ } }, "node_modules/@metaobjectsdev/codegen-ts-tanstack": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/codegen-ts-tanstack/-/codegen-ts-tanstack-0.15.18.tgz", - "integrity": "sha512-BOLCl+R4K6t4MehWQaArgXWDj3O8B7wiVDB5JTM43ianCqBLJ8z502k+uV6AEMvPYZhRD28bI0WqSwfd6uA7OQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/codegen-ts-tanstack/-/codegen-ts-tanstack-0.20.1.tgz", + "integrity": "sha512-pHSVBwZXuuMZTn0ueGI9B2bPqml+xjhflCBUZ4jsU7I7jPpryKF9t6CS9FH6PvtaqOr1qwuRrvJKhG57SaC2rw==", "license": "Apache-2.0", "dependencies": { - "@metaobjectsdev/codegen-ts": "0.15.18", - "@metaobjectsdev/metadata": "0.15.18", + "@metaobjectsdev/codegen-ts": "0.20.1", + "@metaobjectsdev/metadata": "0.20.1", "ts-poet": "^6.10.0" }, "peerDependencies": { @@ -2278,55 +2278,55 @@ } }, "node_modules/@metaobjectsdev/docs-site": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/docs-site/-/docs-site-0.15.18.tgz", - "integrity": "sha512-UOGAhr1eraH0wFx5ncA1Z/DldWVPGsVLOWbW8hb9dSFqIcVr3XdK5Nc/uQnt/Ed2Sv1dK3AvvsN21uXnZyvVrQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/docs-site/-/docs-site-0.20.1.tgz", + "integrity": "sha512-5/ZqBjWFAhvKNdukV0ybuaX6uXT+EyAZcTYxdXG54x04nH4lyGWFipSjenkKvDOojra8QkouQE77eY2CfAlW2w==", "license": "Apache-2.0", "dependencies": { - "@metaobjectsdev/metadata": "0.15.18", - "@metaobjectsdev/render": "0.15.18", + "@metaobjectsdev/metadata": "0.20.1", + "@metaobjectsdev/render": "0.20.1", "yaml": "^2.9.0" } }, "node_modules/@metaobjectsdev/metadata": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/metadata/-/metadata-0.15.18.tgz", - "integrity": "sha512-BP+LJGo5aZv+MCJOhyWH8PWcWIoHXMVJ+fRz5gkgRg4rhqeGIg8gcW1Dq06RxGPvVwTOeU5SAmzVijQcdi2f4Q==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/metadata/-/metadata-0.20.1.tgz", + "integrity": "sha512-jXHfYD8ny/45G6zXUlNfhfWbLcXhgZ5+p4ilu3Q1Xut+7PcHHEDG/N6bTUEP8+6apFjCssVX5FKJ5qTB5FRT4Q==", "license": "Apache-2.0", "dependencies": { "yaml": "^2.9.0" } }, "node_modules/@metaobjectsdev/migrate-ts": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/migrate-ts/-/migrate-ts-0.15.18.tgz", - "integrity": "sha512-UKdbEbJ4+uXEboGvhI02+dZaSkwG4q4b2O7WTn3I97aJy6fArnSGzXdx+Jl9h36+Zp4Lp7Bmxl+1Dx7mHNGajQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/migrate-ts/-/migrate-ts-0.20.1.tgz", + "integrity": "sha512-KcNWpGbvCc4leT47qyZIzbyopCOnAj/u9xl8o3ZJ7rcLdI2m/h6+rFAehsVIOPJb0iljfS0Fl9eramFSB5AX6A==", "license": "Apache-2.0", "dependencies": { "@iarna/toml": "^2.2.5", - "@metaobjectsdev/metadata": "0.15.18" + "@metaobjectsdev/metadata": "0.20.1" }, "peerDependencies": { "kysely": ">=0.27.0" } }, "node_modules/@metaobjectsdev/render": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/render/-/render-0.15.18.tgz", - "integrity": "sha512-9pIlLdUilg2/3IXpWqX77e6SIvYiAgxaKT1B/FbcqIx/uZlGMxrFO4+KFPLhTKKl+0dmZmO5AOll2V1+smQVvQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/render/-/render-0.20.1.tgz", + "integrity": "sha512-fOmKaha5oHD2+efMmWpHKgFPUQnrCnXI814zEF4sDudMjwfvwFvRYP/9DajuRfViTzK2XYKLcmbSQPI5WmuLeA==", "license": "Apache-2.0", "dependencies": { "mustache": "^4.2.0" } }, "node_modules/@metaobjectsdev/runtime-ts": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/runtime-ts/-/runtime-ts-0.15.18.tgz", - "integrity": "sha512-mRX2HWZVun925P5gow2Nc8AvIIPJ3ej66a5Y2qsGkSL47jmv8x9KTIGLvhY5QQfIazRWFxxDtEkBfNHrSfXX9w==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/runtime-ts/-/runtime-ts-0.20.1.tgz", + "integrity": "sha512-vqpYnvUqE0K6iunzc1ldYX9jlKNyXruVZp2M4OGyr8R0urhF/Kar3i7seSRLSrVdFx4qS0CrZp3zOtoQ582Rew==", "license": "Apache-2.0", "dependencies": { - "@metaobjectsdev/metadata": "0.15.18", - "@metaobjectsdev/render": "0.15.18", + "@metaobjectsdev/metadata": "0.20.1", + "@metaobjectsdev/render": "0.20.1", "qs": "^6.13.0" }, "peerDependencies": { @@ -2355,12 +2355,12 @@ } }, "node_modules/@metaobjectsdev/sdk": { - "version": "0.15.18", - "resolved": "https://registry.npmjs.org/@metaobjectsdev/sdk/-/sdk-0.15.18.tgz", - "integrity": "sha512-Ug0nBx7susWHlknU2Nq6wyREilbBci5t61EL5y/cVOoXTzWMIgax/4uOQDqQ3yk/Lh3GC2csrXLUcr2N0upZfg==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@metaobjectsdev/sdk/-/sdk-0.20.1.tgz", + "integrity": "sha512-CDOveCdktzHPmRpIHwvp5rsVFQxuEE7NGA0jwcZs5TWhDGe+qXdEOlOEfZN6xcFgU6OMqzxjzTAjId/P0AmDxg==", "license": "Apache-2.0", "dependencies": { - "@metaobjectsdev/metadata": "0.15.18", + "@metaobjectsdev/metadata": "0.20.1", "zod": "^3.23.0" } }, diff --git a/package.json b/package.json index 9ce9a3e..1568c3a 100644 --- a/package.json +++ b/package.json @@ -24,11 +24,11 @@ "demo:drift": "meta verify --templates --codegen --prompts data/templates" }, "dependencies": { - "@metaobjectsdev/cli": "^0.15.18", - "@metaobjectsdev/codegen-ts": "^0.15.18", - "@metaobjectsdev/render": "^0.15.18", - "@metaobjectsdev/runtime-ts": "^0.15.18", - "@metaobjectsdev/sdk": "^0.15.18", + "@metaobjectsdev/cli": "^0.20.1", + "@metaobjectsdev/codegen-ts": "^0.20.1", + "@metaobjectsdev/render": "^0.20.1", + "@metaobjectsdev/runtime-ts": "^0.20.1", + "@metaobjectsdev/sdk": "^0.20.1", "drizzle-orm": "^0.45.2", "drizzle-zod": "^0.5.1", "hono": "^4.12.29", @@ -41,7 +41,7 @@ "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.16.20", "@cloudflare/workers-types": "^4.20241127.0", - "@metaobjectsdev/metadata": "^0.15.18", + "@metaobjectsdev/metadata": "^0.20.1", "@testing-library/react": "^16.3.2", "@types/node": "^26.1.1", "@types/react": "^18.3.29",