blocks_codegen
Code generator for the Blocks Dart SDK. Reads an OpenRPC spec and generates a fully typed Dart client with sealed classes, enums, maps, and transferable hydration.
Usage
CLI
dart run blocks_codegen --spec path/to/spec.json --output lib/blocks_client.dart
build_runner
Add to build.yaml and place your .spec.json in lib/. Run:
dart run build_runner build
License
Apache 2.0
Libraries
- blocks_codegen
- Blocks Codegen: reads OpenRPC specs and generates typed Dart clients.
- builder