TypeOnly aims to be the pure typing part of TypeScript.
- typeonly: Parses types and interfaces from TypeScript and stores them as JSON files;
- @typeonly/loader: Brings types and interfaces from TypeScript at runtime;
- @typeonly/validator: An API to validate JSON data or JavaScript objects, using TypeScript typing definitions;
- @typeonly/validator-cli: A CLI to validate JSON files, using TypeScript typing definitions.