Code generator for the Spark Framework. Processes @Page, @Endpoint, and @Component annotations to generate route handlers and component hydration code.
- PageGenerator - Generates handlers for
@Pageannotated classes - EndpointGenerator - Generates handlers for
@Endpointannotated API classes - ComponentGenerator - Generates hydration code for
@Componentannotated web components - RouterBuilder - Aggregates all routes into
createSparkRouter()andcreateSparkServer()functions
Add to your pubspec.yaml:
dependencies:
spark_framework: ^1.0.0
dev_dependencies:
spark_generator: ^1.0.0
build_runner: ^2.4.0Run the generator:
dart run build_runner buildOr watch for changes:
dart run build_runner watchSee example/example.md for usage examples.