├── .github ├── dependabot.yml ├── no-response.yml └── workflows │ ├── build_all.yml │ ├── changelog.yml │ ├── dart_kiwi_example.yml │ ├── flutter_kiwi_example.yml │ ├── kiwi.yml │ └── kiwi_generator.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── dart_kiwi │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── analysis_options.yaml │ ├── bin │ │ └── dart_kiwi.dart │ ├── example.iml │ ├── lib │ │ └── src │ │ │ ├── models │ │ │ ├── coffee_maker.dart │ │ │ ├── electric_heater.dart │ │ │ ├── heater.dart │ │ │ ├── model.dart │ │ │ ├── pump.dart │ │ │ └── thermosiphon.dart │ │ │ └── modules │ │ │ ├── drip_coffee_module.dart │ │ │ └── drip_coffee_module.g.dart │ └── pubspec.yaml └── flutter_kiwi │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── flutterexample │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle │ ├── flutter_example.iml │ ├── flutter_example_android.iml │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── Runner │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── main.m │ ├── lib │ ├── di │ │ ├── test01.dart │ │ └── test01.g.dart │ ├── main.dart │ ├── screens │ │ ├── error_screen.dart │ │ ├── main_screen.dart │ │ ├── resolve_screen.dart │ │ └── scoped_screen.dart │ └── widgets │ │ └── error_widget.dart │ └── pubspec.yaml ├── images └── logo.png ├── packages ├── kiwi │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── example │ │ └── kiwi_example.dart │ ├── kiwi.iml │ ├── lib │ │ ├── kiwi.dart │ │ └── src │ │ │ ├── annotations.dart │ │ │ ├── kiwi_container.dart │ │ │ └── model │ │ │ └── exception │ │ │ ├── kiwi_error.dart │ │ │ └── not_registered_error.dart │ ├── mono_pkg.yaml │ ├── pubspec.yaml │ └── test │ │ └── kiwi_test.dart └── kiwi_generator │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── build.yaml │ ├── example │ ├── kiwi_generator_example.dart │ └── kiwi_generator_example.g.dart │ ├── kiwi_generator.iml │ ├── lib │ ├── builder.dart │ ├── kiwi_generator.dart │ └── src │ │ ├── kiwi_injector_generator.dart │ │ ├── model │ │ └── kiwi_generator_error.dart │ │ └── util │ │ └── list_extensions.dart │ ├── mono_pkg.yaml │ ├── pubspec.yaml │ └── test │ ├── inputs │ ├── abstract_class.dart │ ├── abstract_class_without_abstract_method.dart │ ├── abstract_class_without_method.dart │ ├── complex_factory.dart │ ├── complex_factory_with_abstract_method_without_register_annotation.dart │ ├── complex_singleton.dart │ ├── simple_factory.dart │ ├── simple_singleton.dart │ ├── unknown_ctor_factory.dart │ └── unknown_ctor_singleton.dart │ ├── kiwi_generator_test.dart │ └── utils │ ├── analysis.dart │ └── test_helper.dart └── tools ├── all.sh ├── analyze.sh ├── build.sh ├── fix.sh ├── format.sh ├── kiwi_cli_actions ├── bin │ └── kiwi_cli_actions.dart ├── lib │ └── changelog_checker.dart └── pubspec.yaml ├── packages_get.sh └── test.sh /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/no-response.yml -------------------------------------------------------------------------------- /.github/workflows/build_all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/workflows/build_all.yml -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/dart_kiwi_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/workflows/dart_kiwi_example.yml -------------------------------------------------------------------------------- /.github/workflows/flutter_kiwi_example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/workflows/flutter_kiwi_example.yml -------------------------------------------------------------------------------- /.github/workflows/kiwi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/workflows/kiwi.yml -------------------------------------------------------------------------------- /.github/workflows/kiwi_generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.github/workflows/kiwi_generator.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/README.md -------------------------------------------------------------------------------- /examples/dart_kiwi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/.gitignore -------------------------------------------------------------------------------- /examples/dart_kiwi/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.1.0 2 | * Initial Open Source release. -------------------------------------------------------------------------------- /examples/dart_kiwi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/README.md -------------------------------------------------------------------------------- /examples/dart_kiwi/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/analysis_options.yaml -------------------------------------------------------------------------------- /examples/dart_kiwi/bin/dart_kiwi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/bin/dart_kiwi.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/example.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/example.iml -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/models/coffee_maker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/models/coffee_maker.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/models/electric_heater.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/models/electric_heater.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/models/heater.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/models/heater.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/models/model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/models/model.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/models/pump.dart: -------------------------------------------------------------------------------- 1 | abstract interface class Pump { 2 | void pump(); 3 | } 4 | -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/models/thermosiphon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/models/thermosiphon.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/modules/drip_coffee_module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/modules/drip_coffee_module.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/lib/src/modules/drip_coffee_module.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/lib/src/modules/drip_coffee_module.g.dart -------------------------------------------------------------------------------- /examples/dart_kiwi/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/dart_kiwi/pubspec.yaml -------------------------------------------------------------------------------- /examples/flutter_kiwi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/.gitignore -------------------------------------------------------------------------------- /examples/flutter_kiwi/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/.metadata -------------------------------------------------------------------------------- /examples/flutter_kiwi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/README.md -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/.gitignore -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/build.gradle -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/java/com/example/flutterexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/java/com/example/flutterexample/MainActivity.java -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/build.gradle -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/gradle.properties -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/gradlew -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/gradlew.bat -------------------------------------------------------------------------------- /examples/flutter_kiwi/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/android/settings.gradle -------------------------------------------------------------------------------- /examples/flutter_kiwi/flutter_example.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/flutter_example.iml -------------------------------------------------------------------------------- /examples/flutter_kiwi/flutter_example_android.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/flutter_example_android.iml -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/.gitignore -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/AppDelegate.h -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/AppDelegate.m -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/Info.plist -------------------------------------------------------------------------------- /examples/flutter_kiwi/ios/Runner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/ios/Runner/main.m -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/di/test01.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/di/test01.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/di/test01.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/di/test01.g.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/main.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/screens/error_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/screens/error_screen.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/screens/main_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/screens/main_screen.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/screens/resolve_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/screens/resolve_screen.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/screens/scoped_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/screens/scoped_screen.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/lib/widgets/error_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/lib/widgets/error_widget.dart -------------------------------------------------------------------------------- /examples/flutter_kiwi/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/examples/flutter_kiwi/pubspec.yaml -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/images/logo.png -------------------------------------------------------------------------------- /packages/kiwi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/.gitignore -------------------------------------------------------------------------------- /packages/kiwi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/CHANGELOG.md -------------------------------------------------------------------------------- /packages/kiwi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/LICENSE -------------------------------------------------------------------------------- /packages/kiwi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/README.md -------------------------------------------------------------------------------- /packages/kiwi/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/analysis_options.yaml -------------------------------------------------------------------------------- /packages/kiwi/example/kiwi_example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/example/kiwi_example.dart -------------------------------------------------------------------------------- /packages/kiwi/kiwi.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/kiwi.iml -------------------------------------------------------------------------------- /packages/kiwi/lib/kiwi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/lib/kiwi.dart -------------------------------------------------------------------------------- /packages/kiwi/lib/src/annotations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/lib/src/annotations.dart -------------------------------------------------------------------------------- /packages/kiwi/lib/src/kiwi_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/lib/src/kiwi_container.dart -------------------------------------------------------------------------------- /packages/kiwi/lib/src/model/exception/kiwi_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/lib/src/model/exception/kiwi_error.dart -------------------------------------------------------------------------------- /packages/kiwi/lib/src/model/exception/not_registered_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/lib/src/model/exception/not_registered_error.dart -------------------------------------------------------------------------------- /packages/kiwi/mono_pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/mono_pkg.yaml -------------------------------------------------------------------------------- /packages/kiwi/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/pubspec.yaml -------------------------------------------------------------------------------- /packages/kiwi/test/kiwi_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi/test/kiwi_test.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/.gitignore -------------------------------------------------------------------------------- /packages/kiwi_generator/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/CHANGELOG.md -------------------------------------------------------------------------------- /packages/kiwi_generator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/LICENSE -------------------------------------------------------------------------------- /packages/kiwi_generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/README.md -------------------------------------------------------------------------------- /packages/kiwi_generator/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/analysis_options.yaml -------------------------------------------------------------------------------- /packages/kiwi_generator/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/build.yaml -------------------------------------------------------------------------------- /packages/kiwi_generator/example/kiwi_generator_example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/example/kiwi_generator_example.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/example/kiwi_generator_example.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/example/kiwi_generator_example.g.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/kiwi_generator.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/kiwi_generator.iml -------------------------------------------------------------------------------- /packages/kiwi_generator/lib/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/lib/builder.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/lib/kiwi_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/lib/kiwi_generator.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/lib/src/kiwi_injector_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/lib/src/kiwi_injector_generator.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/lib/src/model/kiwi_generator_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/lib/src/model/kiwi_generator_error.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/lib/src/util/list_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/lib/src/util/list_extensions.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/mono_pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/mono_pkg.yaml -------------------------------------------------------------------------------- /packages/kiwi_generator/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/pubspec.yaml -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/abstract_class.dart: -------------------------------------------------------------------------------- 1 | abstract class WithoutRegister { 2 | void setup(); 3 | } 4 | -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/abstract_class_without_abstract_method.dart: -------------------------------------------------------------------------------- 1 | abstract class WithoutRegister { 2 | void setup() {} 3 | } 4 | -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/abstract_class_without_method.dart: -------------------------------------------------------------------------------- 1 | abstract class WithoutRegister {} 2 | -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/complex_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/complex_factory.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/complex_factory_with_abstract_method_without_register_annotation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/complex_factory_with_abstract_method_without_register_annotation.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/complex_singleton.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/complex_singleton.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/simple_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/simple_factory.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/simple_singleton.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/simple_singleton.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/unknown_ctor_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/unknown_ctor_factory.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/inputs/unknown_ctor_singleton.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/inputs/unknown_ctor_singleton.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/kiwi_generator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/kiwi_generator_test.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/utils/analysis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/utils/analysis.dart -------------------------------------------------------------------------------- /packages/kiwi_generator/test/utils/test_helper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/packages/kiwi_generator/test/utils/test_helper.dart -------------------------------------------------------------------------------- /tools/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/all.sh -------------------------------------------------------------------------------- /tools/analyze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/analyze.sh -------------------------------------------------------------------------------- /tools/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/build.sh -------------------------------------------------------------------------------- /tools/fix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/fix.sh -------------------------------------------------------------------------------- /tools/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/format.sh -------------------------------------------------------------------------------- /tools/kiwi_cli_actions/bin/kiwi_cli_actions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/kiwi_cli_actions/bin/kiwi_cli_actions.dart -------------------------------------------------------------------------------- /tools/kiwi_cli_actions/lib/changelog_checker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/kiwi_cli_actions/lib/changelog_checker.dart -------------------------------------------------------------------------------- /tools/kiwi_cli_actions/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/kiwi_cli_actions/pubspec.yaml -------------------------------------------------------------------------------- /tools/packages_get.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/packages_get.sh -------------------------------------------------------------------------------- /tools/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbtb16/kiwi/HEAD/tools/test.sh --------------------------------------------------------------------------------