simplest_service_locator 0.0.2
simplest_service_locator: ^0.0.2 copied to clipboard
Simple service locator package developed in Dart, tinier alternative to get_it
example/simplest_service_locator_example.dart
import 'package:simplest_service_locator/simplest_service_locator.dart';
void main() {
final locator = SimplestServiceLocator.instance();
locator.registerSingleton<IService>(ServiceImplementation());
locator.registerLazySingleton<ILazyService>(
() => LazyServiceImplementation(),
);
locator.registerFactory<IFactoryService>(
() => FactoryServiceImplementation(),
);
final service = locator.get<IService>();
}