{ "name": "ez-i18n", "lockfileVersion": 3, "requires": true, "packages": { "": { "workspaces": [ "./packages/*" ], "devDependencies": { "@biomejs/biome": "=2.1.3", "@tsconfig/node-lts": "^22.0.2", "@tsconfig/strictest": "^2.0.5", "@types/deno": "^2.3.0", "@types/node": "^24.2.0", "@websnacksjs/conventional": "^0.1.0", "husky": "^9.1.7", "typescript": "^5.9.2" } }, "node_modules/@biomejs/biome": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.1.3.tgz", "integrity": "sha512-KE/tegvJIxTkl7gJbGWSgun7G6X/n2M6C35COT6ctYrAy7SiPyNvi6JtoQERVK/VRbttZfgGq96j2bFmhmnH4w==", "dev": true, "license": "MIT OR Apache-2.0", "bin": { "biome": "bin/biome" }, "engines": { "node": ">=14.21.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/biome" }, "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.1.3", "@biomejs/cli-darwin-x64": "2.1.3", "@biomejs/cli-linux-arm64": "2.1.3", "@biomejs/cli-linux-arm64-musl": "2.1.3", "@biomejs/cli-linux-x64": "2.1.3", "@biomejs/cli-linux-x64-musl": "2.1.3", "@biomejs/cli-win32-arm64": "2.1.3", "@biomejs/cli-win32-x64": "2.1.3" } }, "node_modules/@biomejs/cli-darwin-arm64": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.1.3.tgz", "integrity": "sha512-LFLkSWRoSGS1wVUD/BE6Nlt2dSn0ulH3XImzg2O/36BoToJHKXjSxzPEMAqT9QvwVtk7/9AQhZpTneERU9qaXA==", "cpu": [ "arm64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "darwin" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-darwin-x64": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.1.3.tgz", "integrity": "sha512-Q/4OTw8P9No9QeowyxswcWdm0n2MsdCwWcc5NcKQQvzwPjwuPdf8dpPPf4r+x0RWKBtl1FLiAUtJvBlri6DnYw==", "cpu": [ "x64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "darwin" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-linux-arm64": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.1.3.tgz", "integrity": "sha512-2hS6LgylRqMFmAZCOFwYrf77QMdUwJp49oe8PX/O8+P2yKZMSpyQTf3Eo5ewnsMFUEmYbPOskafdV1ds1MZMJA==", "cpu": [ "arm64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-linux-arm64-musl": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.1.3.tgz", "integrity": "sha512-KXouFSBnoxAWZYDQrnNRzZBbt5s9UJkIm40hdvSL9mBxSSoxRFQJbtg1hP3aa8A2SnXyQHxQfpiVeJlczZt76w==", "cpu": [ "arm64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-linux-x64": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.1.3.tgz", "integrity": "sha512-NxlSCBhLvQtWGagEztfAZ4WcE1AkMTntZV65ZvR+J9jp06+EtOYEBPQndA70ZGhHbEDG57bR6uNvqkd1WrEYVA==", "cpu": [ "x64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-linux-x64-musl": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.1.3.tgz", "integrity": "sha512-KaLAxnROouzIWtl6a0Y88r/4hW5oDUJTIqQorOTVQITaKQsKjZX4XCUmHIhdEk8zMnaiLZzRTAwk1yIAl+mIew==", "cpu": [ "x64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-win32-arm64": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.1.3.tgz", "integrity": "sha512-V9CUZCtWH4u0YwyCYbQ3W5F4ZGPWp2C2TYcsiWFNNyRfmOW1j/TY/jAurl33SaRjgZPO5UUhGyr9m6BN9t84NQ==", "cpu": [ "arm64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "win32" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@biomejs/cli-win32-x64": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.1.3.tgz", "integrity": "sha512-dxy599q6lgp8ANPpR8sDMscwdp9oOumEsVXuVCVT9N2vAho8uYXlCz53JhxX6LtJOXaE73qzgkGQ7QqvFlMC0g==", "cpu": [ "x64" ], "dev": true, "license": "MIT OR Apache-2.0", "optional": true, "os": [ "win32" ], "engines": { "node": ">=14.21.3" } }, "node_modules/@tsconfig/node-lts": { "version": "22.0.2", "resolved": "https://registry.npmjs.org/@tsconfig/node-lts/-/node-lts-22.0.2.tgz", "integrity": "sha512-Kgq5yXTvnUnvlhob0xJpOH4na9PWtuFhHSf94MpDwnENWgiFeJKDNANQV2MT1WpXZYkK2WSWfVYKhVkR7bc8TA==", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/strictest": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.5.tgz", "integrity": "sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==", "dev": true, "license": "MIT" }, "node_modules/@types/deno": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@types/deno/-/deno-2.3.0.tgz", "integrity": "sha512-/4SyefQpKjwNKGkq9qG3Ln7MazfbWKvydyVFBnXzP5OQA4u1paoFtaOe1iHKycIWHHkhYag0lPxyheThV1ijzw==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { "version": "24.2.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz", "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~7.10.0" } }, "node_modules/@websnacksjs/conventional": { "resolved": "packages/conventional", "link": true }, "node_modules/@websnacksjs/i18n": { "resolved": "packages/i18n", "link": true }, "node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "dev": true, "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" }, "engines": { "node": ">=0.10" } }, "node_modules/dprint-node": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.8.tgz", "integrity": "sha512-iVKnUtYfGrYcW1ZAlfR/F59cUVL8QIhWoBJoSjkkdua/dkWIgjZfiLMeTjiB06X0ZLkQ0M2C1VbUj/CxkIf1zg==", "dev": true, "license": "MIT", "dependencies": { "detect-libc": "^1.0.3" } }, "node_modules/husky": { "version": "9.1.7", "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true, "license": "MIT", "bin": { "husky": "bin.js" }, "engines": { "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/typicode" } }, "node_modules/ts-poet": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.12.0.tgz", "integrity": "sha512-xo+iRNMWqyvXpFTaOAvLPA5QAWO6TZrSUs5s4Odaya3epqofBu/fMLHEWl8jPmjhA0s9sgj9sNvF1BmaQlmQkA==", "dev": true, "license": "Apache-2.0", "dependencies": { "dprint-node": "^1.0.8" } }, "node_modules/typescript": { "version": "5.9.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { "node": ">=14.17" } }, "node_modules/undici-types": { "version": "7.10.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", "dev": true, "license": "MIT" }, "packages/conventional": { "name": "@websnacksjs/conventional", "version": "0.1.0", "license": "Apache-2.0", "bin": { "conventional": "bin/conventional.js" }, "devDependencies": { "ts-poet": "^6.12.0" } }, "packages/i18n": { "name": "@websnacksjs/i18n", "version": "0.1.0", "license": "Apache-2.0" }, "packages/i18n-astro": { "name": "@websnacksjs/i18n-astro", "version": "0.1.0", "extraneous": true, "license": "Apache-2.0", "dependencies": { "@websnacksjs/i18n": "0.1.0", "ts-poet": "^6.12.0" }, "devDependencies": { "vite": "^6" }, "engines": { "node": ">=22" }, "peerDependencies": { "astro": "^5" } } } }