2 "name": "ServiceContainerKit",
3 "version": "3.0.0-beta1",
4 "summary": "Kit to create your own IoC Container or ServiceLocator. Use ServiceProvider as core, ServiceLocator as ready IoC Container",
5 "description": "Written in Swift.\n Kit to create your own IoC Container or ServiceLocator for help implementation Dependency Injection (DI).\n ServiceProvider: wrapper for the service to hide the details of its creation.\n Allows you to create your custom IoC Container or ServiceLocator.\n Also includes a dynamic ServiceLocator as an option. Require Swift 5.1 and above, support Objective-C in readOnly regime.",
6 "homepage": "https://github.com/ProVir/ServiceContainerKit",
12 "ViR (Vitaliy Korotkiy)": "admin@provir.ru"
15 "git": "https://github.com/ProVir/ServiceContainerKit.git",
18 "swift_versions": "5.2",
25 "default_subspecs": "Provider",
29 "source_files": "Source/*.{h,swift}",
30 "public_header_files": "Source/*.h"
33 "name": "ServiceLocator",
34 "source_files": "Source/ServiceLocator/*.swift",
36 "ServiceContainerKit/Provider": [
42 "name": "ServiceSimpleLocator",
43 "source_files": "Source/ServiceSimpleLocator/*.swift",
45 "ServiceContainerKit/ServiceLocator": [
51 "name": "ServiceInject",
52 "source_files": "Source/ServiceInjects/ServiceInject.swift",
54 "ServiceContainerKit/ServiceLocator": [
60 "name": "ServiceSimpleInject",
61 "source_files": "Source/ServiceInjects/ServiceSimpleInject.swift",
63 "ServiceContainerKit/ServiceSimpleLocator": [
69 "swift_version": "5.2"