diff --git a/README.md b/README.md index 608c033..eb672de 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# dart_di +# cherrypick Experimental development of DI in the Dart language diff --git a/doc/quick_start_en.md b/doc/quick_start_en.md index 72d650e..8cd0abc 100644 --- a/doc/quick_start_en.md +++ b/doc/quick_start_en.md @@ -65,7 +65,7 @@ Example: ```dart // open main scope - final rootScope = DartDi.openRootScope(); + final rootScope = Cherrypick.openRootScope(); // initializing scope with a custom module rootScope.installModules([AppModule()]); @@ -76,7 +76,7 @@ Example: final str = rootScope.tryResolve(); // close main scope - DartDi.closeRootScope(); + Cherrypick.closeRootScope(); ``` ## Example app @@ -85,8 +85,8 @@ Example: ```dart import 'dart:async'; import 'package:meta/meta.dart'; -import 'package:dart_di/experimental/scope.dart'; -import 'package:dart_di/experimental/module.dart'; +import 'package:cherrypick/scope.dart'; +import 'package:cherrypick/module.dart'; class AppModule extends Module { @override diff --git a/doc/quick_start_ru.md b/doc/quick_start_ru.md index 841fe5a..ae291ed 100644 --- a/doc/quick_start_ru.md +++ b/doc/quick_start_ru.md @@ -65,7 +65,7 @@ Scope - это контейнер, который хранит все дерев ```dart // открыть главный scope - final rootScope = DartDi.openRootScope(); + final rootScope = Cherrypick.openRootScope(); // инициализация scope пользовательским модулем rootScope.installModules([AppModule()]); @@ -76,7 +76,7 @@ Scope - это контейнер, который хранит все дерев final str = rootScope.tryResolve(); // закрыть главный scope - DartDi.closeRootScope(); + Cherrypick.closeRootScope(); ``` ## Пример приложения @@ -85,8 +85,8 @@ Scope - это контейнер, который хранит все дерев ```dart import 'dart:async'; import 'package:meta/meta.dart'; -import 'package:dart_di/experimental/scope.dart'; -import 'package:dart_di/experimental/module.dart'; +import 'package:cherrypick/scope.dart'; +import 'package:cherrypick/module.dart'; class AppModule extends Module { @override diff --git a/example/bin/main.dart b/example/bin/main.dart index f9c113a..966a05f 100644 --- a/example/bin/main.dart +++ b/example/bin/main.dart @@ -1,7 +1,7 @@ import 'dart:async'; import 'package:meta/meta.dart'; -import 'package:dart_di/scope.dart'; -import 'package:dart_di/module.dart'; +import 'package:cherrypick/scope.dart'; +import 'package:cherrypick/module.dart'; class AppModule extends Module { @override diff --git a/example/pubspec.yaml b/example/pubspec.yaml index b142412..30950cf 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -8,7 +8,7 @@ environment: dependencies: - dart_di: + cherrypick: path: ../ dev_dependencies: diff --git a/lib/dart_di.dart b/lib/dart_di.dart index e8bf106..031c34b 100644 --- a/lib/dart_di.dart +++ b/lib/dart_di.dart @@ -13,7 +13,7 @@ library dart_di; -export 'package:dart_di/scope.dart'; -export 'package:dart_di/module.dart'; -export 'package:dart_di/binding.dart'; -export 'package:dart_di/di.dart'; +export 'package:cherrypick/scope.dart'; +export 'package:cherrypick/module.dart'; +export 'package:cherrypick/binding.dart'; +export 'package:cherrypick/di.dart'; diff --git a/lib/di.dart b/lib/di.dart index 9ceb522..883072a 100644 --- a/lib/di.dart +++ b/lib/di.dart @@ -10,11 +10,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import 'package:dart_di/scope.dart'; +import 'package:cherrypick/scope.dart'; Scope? _rootScope = null; -class DartDi { +class CherryPick { /// RU: Метод открывает главный [Scope]. /// ENG: The method opens the main [Scope]. /// diff --git a/lib/factory.dart b/lib/factory.dart index cb4470d..c9af53f 100644 --- a/lib/factory.dart +++ b/lib/factory.dart @@ -11,7 +11,7 @@ * limitations under the License. */ -import 'package:dart_di/scope.dart'; +import 'package:cherrypick/scope.dart'; abstract class Factory { T createInstance(Scope scope); diff --git a/lib/module.dart b/lib/module.dart index 5b21344..a976d7d 100644 --- a/lib/module.dart +++ b/lib/module.dart @@ -13,8 +13,8 @@ import 'dart:collection'; -import 'package:dart_di/binding.dart'; -import 'package:dart_di/scope.dart'; +import 'package:cherrypick/binding.dart'; +import 'package:cherrypick/scope.dart'; /// RU: Класс Module является основой для пользовательских модулей. /// Этот класс нужен для инициализации [Scope]. diff --git a/lib/scope.dart b/lib/scope.dart index b52eb31..c5d5f40 100644 --- a/lib/scope.dart +++ b/lib/scope.dart @@ -13,8 +13,8 @@ import 'dart:collection'; -import 'package:dart_di/binding.dart'; -import 'package:dart_di/module.dart'; +import 'package:cherrypick/binding.dart'; +import 'package:cherrypick/module.dart'; Scope openRootScope() => Scope(null); diff --git a/pubspec.yaml b/pubspec.yaml index d99258c..ed8e36b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,10 +1,10 @@ -name: dart_di +name: cherrypick description: Experimental Dependency Injection library. version: 0.1.0 -homepage: https://github.com/pese-git/dart_di -documentation: https://github.com/pese-git/dart_di/doc -repository: https://github.com/pese-git/dart_di -issue_tracker: https://github.com/pese-git/dart_di/issues +homepage: https://github.com/pese-git/cherrypick +documentation: https://github.com/pese-git/cherrypick/doc +repository: https://github.com/pese-git/cherrypick +issue_tracker: https://github.com/pese-git/cherrypick/issues environment: sdk: ">=2.12.0 <3.0.0" diff --git a/test/binding_test.dart b/test/binding_test.dart index e976d7b..f8b972f 100644 --- a/test/binding_test.dart +++ b/test/binding_test.dart @@ -1,4 +1,4 @@ -import 'package:dart_di/binding.dart'; +import 'package:cherrypick/binding.dart'; import 'package:test/test.dart'; void main() { diff --git a/test/scope_test.dart b/test/scope_test.dart index 99bb15c..1fdf724 100644 --- a/test/scope_test.dart +++ b/test/scope_test.dart @@ -1,5 +1,5 @@ -import 'package:dart_di/module.dart'; -import 'package:dart_di/scope.dart'; +import 'package:cherrypick/module.dart'; +import 'package:cherrypick/scope.dart'; import 'package:test/test.dart'; void main() {