navigation library
A thin navigation abstraction and its Navigator 1.0 implementation.
Navigation frameworks are outside JIntent's scope (ADR-000); this is a convenience for effect handlers, not a router.
Classes
- Base contract for navigation services in Flutter. Allows abstracting navigation logic to enable different implementations, making it easier to swap navigation managers without affecting the app.
- Default implementation of JNavigator using Flutter's Navigator 1.0 API. You can swap this with a GoRouter-based implementation if needed.