spark_generator 1.0.0-alpha.6
spark_generator: ^1.0.0-alpha.6 copied to clipboard
Code generator for Spark Framework pages and components
spark_generator #
Code generator for the Spark Framework. Processes @Page, @Endpoint, and @Component annotations to generate route handlers and component hydration code.
Features #
- 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
Quick Start #
Add to your pubspec.yaml:
dependencies:
spark_framework: ^1.0.0
dev_dependencies:
spark_generator: ^1.0.0
build_runner: ^2.4.0
Run the generator:
dart run build_runner build
Or watch for changes:
dart run build_runner watch
Documentation #
See example/example.md for usage examples.