jaguar_generator 2.4.5 jaguar_generator: ^2.4.5 copied to clipboard
Source generator for Jaguar Controllers. This will generate route installers for Jaguar Controllers.
jaguar-generator #
Generates Controller
installers.
Usage #
Add build_runner dependencies: #
pubspec.yaml:
dependencies:
jaguar:
dev_dependencies:
build_runner:
jaguar_generator:
Declare Controller class #
lib/example.dart:
import 'package:jaguar/jaguar.dart';
part 'example.jroutes.dart';
@GenController(path: "/simple")
class SimpleApi extends Controller with _$SimpleApi {
@Get()
String get(_) => "simple";
}
Generate Controller installer #
pub run build_runner build
A file named lib/example.jroutes.dart
will be generated with Controller installer class _$SimpleApi
.