2 "name": "ServiceContainerKit",
3 "version": "3.0.0-beta2",
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",
28 "default_subspecs": "Provider",
32 "source_files": "Source/*.{h,swift}",
33 "public_header_files": "Source/*.h"
36 "name": "ServiceInject",
37 "source_files": "Source/ServiceInject/*.swift",
39 "ServiceContainerKit/Provider": [
45 "name": "ServiceLocator",
46 "source_files": "Source/ServiceLocator/*.swift",
48 "ServiceContainerKit/Provider": [
54 "name": "ServiceSimpleLocator",
55 "source_files": "Source/ServiceSimpleLocator/*.swift",
57 "ServiceContainerKit/ServiceLocator": [
64 "source_files": "Source/SLInjects/SLInject.swift",
66 "ServiceContainerKit/ServiceLocator": [
72 "name": "SLSimpleInject",
73 "source_files": "Source/SLInjects/SLSimpleInject.swift",
75 "ServiceContainerKit/ServiceSimpleLocator": [
81 "swift_version": "5.2"