{ "version": "5", "specifiers": { "jsr:@denosaurs/plug@^1.0.6": "1.1.0", "jsr:@felix/bcrypt@^1.0.5": "1.0.5", "jsr:@hono/hono@^4.8.3": "4.9.4", "jsr:@hono/hono@^4.8.5": "4.9.4", "jsr:@hono/zod-validator@~0.7.2": "0.7.2", "jsr:@oneday/http-status@0.2": "0.2.0", "jsr:@proxnet/undead-logging@^1.5.0": "1.5.1", "jsr:@std/assert@1": "1.0.14", "jsr:@std/encoding@1": "1.0.10", "jsr:@std/fmt@1": "1.0.8", "jsr:@std/fs@1": "1.0.19", "jsr:@std/internal@^1.0.10": "1.0.10", "jsr:@std/internal@^1.0.9": "1.0.10", "jsr:@std/path@1": "1.1.2", "jsr:@std/path@^1.1.1": "1.1.2", "npm:@types/node@*": "24.2.0", "npm:chalk@^5.3.0": "5.6.0", "npm:sharp@~0.34.3": "0.34.3", "npm:zod@^4.0.5": "4.1.5" }, "jsr": { "@denosaurs/plug@1.1.0": { "integrity": "eb2f0b7546c7bca2000d8b0282c54d50d91cf6d75cb26a80df25a6de8c4bc044", "dependencies": [ "jsr:@std/encoding", "jsr:@std/fmt", "jsr:@std/fs", "jsr:@std/path@1" ] }, "@felix/bcrypt@1.0.5": { "integrity": "c8312e10cfda0e34c06c0d906667a0c602b472b7c64c75cfdcb44b934b885836", "dependencies": [ "jsr:@denosaurs/plug" ] }, "@hono/hono@4.9.4": { "integrity": "de006e32f3bab18e5a5bed4c75c5e0aaa46958d3653e6646b534a874d690dccc" }, "@hono/zod-validator@0.7.2": { "integrity": "2c055aabbd9e349b32bd0761bed1efd31b5b47f2cb42cd6eef91186b6d5cf4e1", "dependencies": [ "jsr:@hono/hono@^4.8.3", "npm:zod" ] }, "@oneday/http-status@0.2.0": { "integrity": "3d0cc33d237ec8c8b355dbbd77e5c45c8335eec7aaffcca4b33220d829e13f42" }, "@proxnet/undead-logging@1.5.1": { "integrity": "f858b6357d52c4bc1bbab279200dae86ed573ea45d945a8dfaf2f2cb23c4b649", "dependencies": [ "npm:chalk" ] }, "@std/assert@1.0.14": { "integrity": "68d0d4a43b365abc927f45a9b85c639ea18a9fab96ad92281e493e4ed84abaa4", "dependencies": [ "jsr:@std/internal@^1.0.10" ] }, "@std/encoding@1.0.10": { "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1" }, "@std/fmt@1.0.8": { "integrity": "71e1fc498787e4434d213647a6e43e794af4fd393ef8f52062246e06f7e372b7" }, "@std/fs@1.0.19": { "integrity": "051968c2b1eae4d2ea9f79a08a3845740ef6af10356aff43d3e2ef11ed09fb06", "dependencies": [ "jsr:@std/internal@^1.0.9", "jsr:@std/path@^1.1.1" ] }, "@std/internal@1.0.10": { "integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7" }, "@std/path@1.1.2": { "integrity": "c0b13b97dfe06546d5e16bf3966b1cadf92e1cc83e56ba5476ad8b498d9e3038", "dependencies": [ "jsr:@std/internal@^1.0.10" ] } }, "npm": { "@emnapi/runtime@1.5.0": { "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", "dependencies": [ "tslib" ] }, "@img/sharp-darwin-arm64@0.34.3": { "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==", "optionalDependencies": [ "@img/sharp-libvips-darwin-arm64" ], "os": ["darwin"], "cpu": ["arm64"] }, "@img/sharp-darwin-x64@0.34.3": { "integrity": "sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==", "optionalDependencies": [ "@img/sharp-libvips-darwin-x64" ], "os": ["darwin"], "cpu": ["x64"] }, "@img/sharp-libvips-darwin-arm64@1.2.0": { "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==", "os": ["darwin"], "cpu": ["arm64"] }, "@img/sharp-libvips-darwin-x64@1.2.0": { "integrity": "sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==", "os": ["darwin"], "cpu": ["x64"] }, "@img/sharp-libvips-linux-arm64@1.2.0": { "integrity": "sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==", "os": ["linux"], "cpu": ["arm64"] }, "@img/sharp-libvips-linux-arm@1.2.0": { "integrity": "sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==", "os": ["linux"], "cpu": ["arm"] }, "@img/sharp-libvips-linux-ppc64@1.2.0": { "integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==", "os": ["linux"], "cpu": ["ppc64"] }, "@img/sharp-libvips-linux-s390x@1.2.0": { "integrity": "sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==", "os": ["linux"], "cpu": ["s390x"] }, "@img/sharp-libvips-linux-x64@1.2.0": { "integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==", "os": ["linux"], "cpu": ["x64"] }, "@img/sharp-libvips-linuxmusl-arm64@1.2.0": { "integrity": "sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==", "os": ["linux"], "cpu": ["arm64"] }, "@img/sharp-libvips-linuxmusl-x64@1.2.0": { "integrity": "sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==", "os": ["linux"], "cpu": ["x64"] }, "@img/sharp-linux-arm64@0.34.3": { "integrity": "sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==", "optionalDependencies": [ "@img/sharp-libvips-linux-arm64" ], "os": ["linux"], "cpu": ["arm64"] }, "@img/sharp-linux-arm@0.34.3": { "integrity": "sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==", "optionalDependencies": [ "@img/sharp-libvips-linux-arm" ], "os": ["linux"], "cpu": ["arm"] }, "@img/sharp-linux-ppc64@0.34.3": { "integrity": "sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==", "optionalDependencies": [ "@img/sharp-libvips-linux-ppc64" ], "os": ["linux"], "cpu": ["ppc64"] }, "@img/sharp-linux-s390x@0.34.3": { "integrity": "sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==", "optionalDependencies": [ "@img/sharp-libvips-linux-s390x" ], "os": ["linux"], "cpu": ["s390x"] }, "@img/sharp-linux-x64@0.34.3": { "integrity": "sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==", "optionalDependencies": [ "@img/sharp-libvips-linux-x64" ], "os": ["linux"], "cpu": ["x64"] }, "@img/sharp-linuxmusl-arm64@0.34.3": { "integrity": "sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==", "optionalDependencies": [ "@img/sharp-libvips-linuxmusl-arm64" ], "os": ["linux"], "cpu": ["arm64"] }, "@img/sharp-linuxmusl-x64@0.34.3": { "integrity": "sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==", "optionalDependencies": [ "@img/sharp-libvips-linuxmusl-x64" ], "os": ["linux"], "cpu": ["x64"] }, "@img/sharp-wasm32@0.34.3": { "integrity": "sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==", "dependencies": [ "@emnapi/runtime" ], "cpu": ["wasm32"] }, "@img/sharp-win32-arm64@0.34.3": { "integrity": "sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==", "os": ["win32"], "cpu": ["arm64"] }, "@img/sharp-win32-ia32@0.34.3": { "integrity": "sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==", "os": ["win32"], "cpu": ["ia32"] }, "@img/sharp-win32-x64@0.34.3": { "integrity": "sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==", "os": ["win32"], "cpu": ["x64"] }, "@types/node@24.2.0": { "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", "dependencies": [ "undici-types" ] }, "chalk@5.6.0": { "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==" }, "color-convert@2.0.1": { "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": [ "color-name" ] }, "color-name@1.1.4": { "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string@1.9.1": { "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dependencies": [ "color-name", "simple-swizzle" ] }, "color@4.2.3": { "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dependencies": [ "color-convert", "color-string" ] }, "detect-libc@2.0.4": { "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==" }, "is-arrayish@0.3.2": { "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "semver@7.7.2": { "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "bin": true }, "sharp@0.34.3": { "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==", "dependencies": [ "color", "detect-libc", "semver" ], "optionalDependencies": [ "@img/sharp-darwin-arm64", "@img/sharp-darwin-x64", "@img/sharp-libvips-darwin-arm64", "@img/sharp-libvips-darwin-x64", "@img/sharp-libvips-linux-arm", "@img/sharp-libvips-linux-arm64", "@img/sharp-libvips-linux-ppc64", "@img/sharp-libvips-linux-s390x", "@img/sharp-libvips-linux-x64", "@img/sharp-libvips-linuxmusl-arm64", "@img/sharp-libvips-linuxmusl-x64", "@img/sharp-linux-arm", "@img/sharp-linux-arm64", "@img/sharp-linux-ppc64", "@img/sharp-linux-s390x", "@img/sharp-linux-x64", "@img/sharp-linuxmusl-arm64", "@img/sharp-linuxmusl-x64", "@img/sharp-wasm32", "@img/sharp-win32-arm64", "@img/sharp-win32-ia32", "@img/sharp-win32-x64" ], "scripts": true }, "simple-swizzle@0.2.2": { "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dependencies": [ "is-arrayish" ] }, "tslib@2.8.1": { "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "undici-types@7.10.0": { "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==" }, "zod@4.1.5": { "integrity": "sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==" } }, "workspace": { "dependencies": [ "jsr:@felix/bcrypt@^1.0.5", "jsr:@hono/hono@^4.8.5", "jsr:@hono/zod-validator@~0.7.2", "jsr:@oneday/http-status@0.2", "jsr:@proxnet/undead-logging@^1.5.0", "jsr:@std/assert@1", "npm:sharp@~0.34.3", "npm:zod@^4.0.5" ] } }