├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── build.md │ ├── chore.md │ ├── ci.md │ ├── config.yml │ ├── documentation.md │ ├── feature_request.md │ ├── performance.md │ ├── refactor.md │ ├── revert.md │ ├── style.md │ └── test.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yaml └── workflows │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── .gitignore ├── analysis_options.yaml ├── lib │ └── main.dart ├── pubspec.yaml └── test │ └── router_test.dart ├── lib ├── go_router_plus.dart └── src │ ├── auth.dart │ ├── exception.dart │ ├── factory.dart │ ├── redirector.dart │ ├── refresher.dart │ └── screen.dart ├── pubspec.yaml └── test └── src ├── auth.dart ├── auth_test.dart ├── auth_test.mocks.dart ├── go_router_plus_test.dart ├── redirectors.dart ├── redirectors_test.dart ├── redirectors_test.mocks.dart ├── refresher_test.dart ├── screen_controller_test.dart └── screens.dart /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/build.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/chore.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/ci.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/performance.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/refactor.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/revert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/revert.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/style.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/ISSUE_TEMPLATE/test.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/example/analysis_options.yaml -------------------------------------------------------------------------------- /example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/example/lib/main.dart -------------------------------------------------------------------------------- /example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/example/pubspec.yaml -------------------------------------------------------------------------------- /example/test/router_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/example/test/router_test.dart -------------------------------------------------------------------------------- /lib/go_router_plus.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/go_router_plus.dart -------------------------------------------------------------------------------- /lib/src/auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/src/auth.dart -------------------------------------------------------------------------------- /lib/src/exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/src/exception.dart -------------------------------------------------------------------------------- /lib/src/factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/src/factory.dart -------------------------------------------------------------------------------- /lib/src/redirector.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/src/redirector.dart -------------------------------------------------------------------------------- /lib/src/refresher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/src/refresher.dart -------------------------------------------------------------------------------- /lib/src/screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/lib/src/screen.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/src/auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/auth.dart -------------------------------------------------------------------------------- /test/src/auth_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/auth_test.dart -------------------------------------------------------------------------------- /test/src/auth_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/auth_test.mocks.dart -------------------------------------------------------------------------------- /test/src/go_router_plus_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/go_router_plus_test.dart -------------------------------------------------------------------------------- /test/src/redirectors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/redirectors.dart -------------------------------------------------------------------------------- /test/src/redirectors_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/redirectors_test.dart -------------------------------------------------------------------------------- /test/src/redirectors_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/redirectors_test.mocks.dart -------------------------------------------------------------------------------- /test/src/refresher_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/refresher_test.dart -------------------------------------------------------------------------------- /test/src/screen_controller_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/screen_controller_test.dart -------------------------------------------------------------------------------- /test/src/screens.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuongxuongminh/go_router_plus/HEAD/test/src/screens.dart --------------------------------------------------------------------------------