Package manager
Requirements
| Requirement | Version |
|---|---|
| TypeScript | ^5.0 |
| Node.js | >=18 (for crypto.subtle in query key hashing) |
| TypeBox | bundled — @sinclair/typebox ^0.34 |
Type and Static from its main entry point, so you don’t need to install TypeBox separately.
Package exports
TypeScript configuration
Kweri is written in TypeScript and ships with declarations. No additional@types packages are needed.
Make sure your tsconfig.json has "moduleResolution": "bundler" or "node16" / "nodenext" to resolve the package exports correctly:
tsconfig.json
CLI (optional)
Thekweri-gen CLI is included in the package and available as a local binary: