Uma biblioteca moderna de navegação para SwiftUI usando NavigationStack, seguindo os padrões Router/Coordinator com injeção de dependências e Protocol-Oriented Programming.
Estrutura do Projeto
SwiftNavigation/ ├── Package.swift ├── Sources/ │ └── SwiftNavigation/ │ ├── Core/ │ │ ├── Router.swift │ │ ├── Coordinator.swift │ │ └── NavigationState.swift │ ├── Protocols/ │ │ ├── Routable.swift │ │ ├── Coordinatable.swift │ │ └── ViewFactory.swift │ ├── DI/ │ │ ├── DependencyContainer.swift │ │ └── Injectable.swift │ └── Extensions/ │ └── View+Navigation.swift └── Tests/ └── SwiftNavigationTests/