{
"name": "EZSDK",
"path": "/usr/src/package",
"targets": [
{
"name": "EZThreadSafetyKitTest",
"path": "Tests/EZThreadSafetyKitTest",
"type": "test",
"c99name": "EZThreadSafetyKitTest",
"sources": [
"EZThreadSafetyTest.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"EZThreadSafetyKit"
]
},
{
"name": "EZThreadSafetyKit",
"path": "Sources/EZThreadSafetyKit",
"type": "library",
"c99name": "EZThreadSafetyKit",
"sources": [
"EZThreadSafety.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"All",
"EZThreadSafetyKit",
"EZObservableKit"
]
},
{
"name": "EZObservableKitTest",
"path": "Tests/EZObservableKitTest",
"type": "test",
"c99name": "EZObservableKitTest",
"sources": [
"EZObservableKitTest.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"EZObservableKit",
"EZAssociatedKit"
]
},
{
"name": "EZObservableKit",
"path": "Sources/EZObservableKit",
"type": "library",
"c99name": "EZObservableKit",
"sources": [
"EZBinding.swift",
"EZObservable.swift",
"EZObserverAction.swift",
"EZObserverToken.swift",
"EZObserverValue.swift",
"EZObserverWrapperProtocol.swift",
"EZObserversStorage.swift",
"Extensions/Arrey+binarySearch.swift",
"Extensions/Arrey+safeIndex.swift",
"Extensions/EZObservable+Binding.swift",
"Extensions/EZObserverToken+snapToObject.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"All",
"EZObservableKit"
],
"target_dependencies": [
"EZAssociatedKit",
"EZThreadSafetyKit"
]
},
{
"name": "EZKit",
"path": "Sources/EZKit",
"type": "library",
"c99name": "EZKit",
"sources": [
"EZKit.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"All"
],
"target_dependencies": [
"EZAssociatedKit",
"EZThreadSafetyKit",
"EZChannelKit",
"EZObservableKit"
]
},
{
"name": "EZJsonStriderKitTest",
"path": "Tests/EZJsonStriderKitTest",
"type": "test",
"c99name": "EZJsonStriderKitTest",
"sources": [
"EZJsonStriderKitTest.swift"
],
"resources": [
{
"path": "/usr/src/package/Tests/EZJsonStriderKitTest/Resources/MyJson-testJson-Default.ez.json",
"rule": {
"process": {}
}
},
{
"path": "/usr/src/package/Tests/EZJsonStriderKitTest/Resources/MyJson-testJson.ez.json",
"rule": {
"process": {}
}
}
],
"module_type": "SwiftTarget",
"target_dependencies": [
"EZJsonStriderKit",
"EZJsonKeysPlugin"
]
},
{
"name": "EZJsonStriderKit",
"path": "Sources/EZJsonStriderKit",
"type": "library",
"c99name": "EZJsonStriderKit",
"sources": [
"EZJsonStrider.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"_EZJsonStriderKit"
]
},
{
"name": "EZJsonKeysPlugin",
"path": "Plugins/EZJsonKeysPlugin",
"type": "plugin",
"c99name": "EZJsonKeysPlugin",
"sources": [
"EZJsonKeys.swift"
],
"module_type": "PluginTarget",
"plugin_capability": {
"type": "buildTool"
},
"product_memberships": [
"_EZJsonKeysPlugin"
],
"target_dependencies": [
"EZJsonKeysGenerator"
]
},
{
"name": "EZJsonKeysGenerator",
"path": "Sources/EZJsonKeysGenerator",
"type": "executable",
"c99name": "EZJsonKeysGenerator",
"sources": [
"EZJsonKeysGenerator.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"_EZJsonKeysPlugin",
"EZJsonKeysGenerator"
]
},
{
"name": "EZChannelKitTest",
"path": "Tests/EZChannelKitTest",
"type": "test",
"c99name": "EZChannelKitTest",
"sources": [
"EZChannelKitTest.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"EZChannelKit",
"EZThreadSafetyKit"
]
},
{
"name": "EZChannelKit",
"path": "Sources/EZChannelKit",
"type": "library",
"c99name": "EZChannelKit",
"sources": [
"EZChannel.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"All",
"EZChannelKit"
]
},
{
"name": "EZAssociatedKitTest",
"path": "Tests/EZAssociatedKitTest",
"type": "test",
"c99name": "EZAssociatedKitTest",
"sources": [
"EZAssociatedTest.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"EZAssociatedKit"
]
},
{
"name": "EZAssociatedKit",
"path": "Sources/EZAssociatedKit",
"type": "library",
"c99name": "EZAssociatedKit",
"sources": [
"DeinitProvider.swift",
"EZAssociated.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"All",
"EZAssociatedKit",
"EZObservableKit"
]
}
],
"products": [
{
"name": "All",
"type": {
"library": [
"automatic"
]
},
"targets": [
"EZKit"
]
},
{
"name": "EZAssociatedKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"EZAssociatedKit"
]
},
{
"name": "EZThreadSafetyKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"EZThreadSafetyKit"
]
},
{
"name": "EZChannelKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"EZChannelKit"
]
},
{
"name": "EZObservableKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"EZObservableKit"
]
},
{
"name": "_EZJsonStriderKit",
"type": {
"library": [
"automatic"
]
},
"targets": [
"EZJsonStriderKit"
]
},
{
"name": "_EZJsonKeysPlugin",
"type": {
"plugin": null
},
"targets": [
"EZJsonKeysPlugin"
]
},
{
"name": "EZJsonKeysGenerator",
"type": {
"executable": null
},
"targets": [
"EZJsonKeysGenerator"
]
}
],
"platforms": [],
"dependencies": [],
"tools_version": "5.8",
"manifest_display_name": "EZSDK"
}