tp_router_generator 0.6.2 copy "tp_router_generator: ^0.6.2" to clipboard
tp_router_generator: ^0.6.2 copied to clipboard

discontinuedreplaced by: teleport_router_generator

A build_runner code generator that processes tp_router annotations to generate type-safe routing code for Flutter applications.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:tp_router_annotation/tp_router_annotation.dart';

// This is a minimal example showing annotation usage.
// Run: flutter pub run build_runner build
// to generate lib/tp_router.gr.dart

/// Simple page demonstrating @TpRoute annotation.
@TpRoute()
class HomePage extends StatelessWidget {
  const HomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('Home')),
      body: const Center(
        child: Text('tp_router_generator example'),
      ),
    );
  }
}

// After running build_runner, you'll get a generated HomeRoute class
// that can be used like: HomeRoute().tp()
//
// For a complete working example, see:
// https://github.com/lwj1994/tp_router/tree/main/tp_router/example
0
likes
40
points
389
downloads

Publisher

unverified uploader

Weekly Downloads

A build_runner code generator that processes tp_router annotations to generate type-safe routing code for Flutter applications.

License

MIT (license)

Dependencies

analyzer, build, glob, source_gen, tp_router_annotation

More

Packages that depend on tp_router_generator