{ "name": "backend", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "backend", "dependencies": { "@hono/zod-validator": "^0.2.0", "hono": "^4.1.0", "nanoid": "^5.0.6", "systeminformation": "^5.22.2", "wol": "^1.0.7", "zod": "^3.22.4" }, "devDependencies": { "@types/bun": "latest", "@types/jsonwebtoken": "^9.0.6" }, "peerDependencies": { "typescript": "^5.0.0" } }, "node_modules/@hono/zod-validator": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@hono/zod-validator/-/zod-validator-0.2.0.tgz", "integrity": "sha512-PC7akbA/DCFY406BL3+ogjYb+7Fgfs/6XPvyURBYMczo0M7kYsTUMnF8hA9mez1RORNCWPqXuFGfKrkoUVPvrQ==", "peerDependencies": { "hono": ">=3.9.0", "zod": "^3.19.1" } }, "node_modules/@types/bun": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.0.8.tgz", "integrity": "sha512-E6UWZuN4ymAxzUBWVIGDHJ3Zey7I8cMzDZ+cB1BqhZsmd1uPb9iAQzpWMruY1mKzsuD3R+dZPoBkZz8QL1KhSA==", "dev": true, "dependencies": { "bun-types": "1.0.29" } }, "node_modules/@types/jsonwebtoken": { "version": "9.0.6", "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.6.tgz", "integrity": "sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/node": { "version": "20.11.28", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", "integrity": "sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/bun-types": { "version": "1.0.29", "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.0.29.tgz", "integrity": "sha512-Z+U1ORr/2UCwxelIZxE83pyPLclviYL9UewQCNEUmGeLObY8ao+3WF3D8N1+NMv2+S+hUWsdBJam+4GoPEz35g==", "dev": true, "dependencies": { "@types/node": "~20.11.3", "@types/ws": "~8.5.10" } }, "node_modules/hono": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hono/-/hono-4.1.0.tgz", "integrity": "sha512-9no6DCHb4ijB1tWdFXU6JnrnFgzwVZ1cnIcS1BjAFnMcjbtBTOMsQrDrPH3GXbkNEEEkj8kWqcYBy8Qc0bBkJQ==", "engines": { "node": ">=16.0.0" } }, "node_modules/nanoid": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.6.tgz", "integrity": "sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], "bin": { "nanoid": "bin/nanoid.js" }, "engines": { "node": "^18 || >=20" } }, "node_modules/systeminformation": { "version": "5.22.3", "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.22.3.tgz", "integrity": "sha512-pTU7/kMQaYfUs929Uhl+C2heTNhKIgPuoiV5s2TMO3SLf10Zr7Rl/ZvVaiYWFbZVdFsZ+9tSXsybGdBQcr+xww==", "os": [ "darwin", "linux", "win32", "freebsd", "openbsd", "netbsd", "sunos", "android" ], "bin": { "systeminformation": "lib/cli.js" }, "engines": { "node": ">=8.0.0" }, "funding": { "type": "Buy me a coffee", "url": "https://www.buymeacoffee.com/systeminfo" } }, "node_modules/typescript": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { "node": ">=14.17" } }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, "node_modules/wol": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/wol/-/wol-1.0.7.tgz", "integrity": "sha512-kg7ETY8g3V5+3GVhUfWCVjeXuCmfrX6xfw4cw4c88+MtoxkbFmcs9Y5yhT1wwOL8inogFUQZ8JMzH9OekaaawQ==", "bin": { "wake": "bin/wake" } }, "node_modules/zod": { "version": "3.22.4", "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", "funding": { "url": "https://github.com/sponsors/colinhacks" } } } }