{
"name": "SwiftBncsLib",
"path": "/usr/src/package",
"targets": [
{
"name": "SwiftBnls",
"path": "Sources/SwiftBnls",
"type": "executable",
"c99name": "SwiftBnls",
"sources": [
"BnlsHandler.swift",
"main.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"SwiftBnls"
],
"target_dependencies": [
"SwiftBncsLib",
"SwiftBncsNIO"
],
"product_dependencies": [
"NIO"
]
},
{
"name": "SwiftBnftp",
"path": "Sources/SwiftBnftp",
"type": "executable",
"c99name": "SwiftBnftp",
"sources": [
"main.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"SwiftBnftp"
],
"target_dependencies": [
"SwiftBncsLib",
"SwiftBncsNIO"
],
"product_dependencies": [
"NIO"
]
},
{
"name": "SwiftBncsNIO",
"path": "Sources/SwiftBncsNIO",
"type": "library",
"c99name": "SwiftBncsNIO",
"sources": [
"ByteBufferToBncsMessageDecoder.swift",
"ByteBufferToBnlsMessageDecoder.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"SwiftBncsClient",
"SwiftBnls",
"SwiftBnftp",
"SwiftBncsNIO"
],
"target_dependencies": [
"SwiftBncsLib"
],
"product_dependencies": [
"NIO"
]
},
{
"name": "SwiftBncsLibTests",
"path": "Tests/SwiftBncsLibTests",
"type": "test",
"c99name": "SwiftBncsLibTests",
"sources": [
"BnftpRequestComposerTests.swift",
"BnftpResponseConsumerTests.swift",
"CdKeyDecodeTests.swift",
"ChatChannelTests.swift",
"CheckRevisionTests.swift",
"FoundationDataExtensionTests.swift",
"FoundationDataXSha1Tests.swift",
"FourCCTests.swift",
"Messaging/BncsMessageComposerTests.swift",
"Messaging/BncsMessageConsumerTests.swift",
"Messaging/BncsMessageTests.swift",
"Messaging/BnlsMessageConsumerTests.swift",
"Messaging/BnlsMessageTests.swift",
"Messaging/MessageComposerTests.swift",
"Messaging/MessageConsumerTests.swift",
"Messaging/MessageTests.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"SwiftBncsLib"
]
},
{
"name": "SwiftBncsLib",
"path": "Sources/SwiftBncsLib",
"type": "library",
"c99name": "SwiftBncsLib",
"sources": [
"BncsEnumerations.swift",
"BncsStructures.swift",
"BnftpRequestComposer.swift",
"BnftpResponseConsumer.swift",
"BnlsEnumerations.swift",
"CdKeyDecode.swift",
"ChatChannel.swift",
"CheckRevision.swift",
"FoundationDataExtension.swift",
"FoundationDataXSha1.swift",
"FoundationInputStreamExtension.swift",
"FoundationOutputStreamExtension.swift",
"FourCC.swift",
"IntUtil.swift",
"Messaging/BncsMessage.swift",
"Messaging/BncsMessageComposer.swift",
"Messaging/BncsMessageConsumer.swift",
"Messaging/BnlsMessage.swift",
"Messaging/BnlsMessageComposer.swift",
"Messaging/BnlsMessageConsumer.swift",
"Messaging/Message.swift",
"Messaging/MessageComposer.swift",
"Messaging/MessageConsumer.swift",
"MpqReader.swift",
"PortableExecutableUtil.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"SwiftBncsClient",
"SwiftBnls",
"SwiftBnftp",
"SwiftBncsNIO",
"SwiftBncsLib"
],
"product_dependencies": [
"CryptoSwift"
]
},
{
"name": "SwiftBncsClient",
"path": "Sources/SwiftBncsClient",
"type": "executable",
"c99name": "SwiftBncsClient",
"sources": [
"BattleNetHandler.swift",
"BotInstance.swift",
"BotInstanceViewController.swift",
"PacketLogger.swift",
"main.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"SwiftBncsClient"
],
"target_dependencies": [
"SwiftBncsLib",
"SwiftBncsNIO"
],
"product_dependencies": [
"NIO"
]
}
],
"products": [
{
"name": "SwiftBncsClient",
"type": {
"executable": null
},
"targets": [
"SwiftBncsClient"
]
},
{
"name": "SwiftBnls",
"type": {
"executable": null
},
"targets": [
"SwiftBnls"
]
},
{
"name": "SwiftBnftp",
"type": {
"executable": null
},
"targets": [
"SwiftBnftp"
]
},
{
"name": "SwiftBncsNIO",
"type": {
"library": [
"automatic"
]
},
"targets": [
"SwiftBncsNIO"
]
},
{
"name": "SwiftBncsLib",
"type": {
"library": [
"automatic"
]
},
"targets": [
"SwiftBncsLib"
]
}
],
"platforms": [],
"dependencies": [
{
"url": "https://github.com/apple/swift-nio.git",
"type": "sourceControl",
"identity": "swift-nio",
"requirement": {
"range": [
{
"lower_bound": "1.0.0",
"upper_bound": "2.0.0"
}
]
}
},
{
"url": "https://github.com/krzyzanowskim/CryptoSwift.git",
"type": "sourceControl",
"identity": "cryptoswift",
"requirement": {
"range": [
{
"lower_bound": "0.8.0",
"upper_bound": "0.9.0"
}
]
}
}
],
"tools_version": "4.0",
"manifest_display_name": "SwiftBncsLib"
}