Skip to content

Instantly share code, notes, and snippets.

@neonichu
Created May 7, 2021 21:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neonichu/bac9c274570b9e3f6a8b427a62ba6a1d to your computer and use it in GitHub Desktop.
Save neonichu/bac9c274570b9e3f6a8b427a62ba6a1d to your computer and use it in GitHub Desktop.
{
"formatVersion": "1.0",
"generatedAt": "2021-05-07T21:54:12Z",
"generatedBy": {
"name": "John Appleseed"
},
"keywords": [
"best"
],
"name": "Test Package Collection",
"overview": "A simple package collection",
"packages": [
{
"keywords": [
"protobuf"
],
"license": {
"name": "Apache-2.0",
"url": "https://raw.githubusercontent.com/apple/swift-protobuf/main/LICENSE.txt"
},
"readmeURL": "https://github.com/apple/swift-protobuf/blob/main/README.md",
"summary": "Plugin and runtime library for using protobuf with Swift",
"url": "https://github.com/apple/swift-protobuf",
"versions": [
{
"defaultToolsVersion": "4.2.0",
"manifests": {
"4.2.0": {
"packageName": "SwiftProtobuf",
"products": [
{
"name": "protoc-gen-swift",
"targets": [
"protoc-gen-swift"
],
"type": {
"executable": null
}
},
{
"name": "SwiftProtobuf",
"targets": [
"SwiftProtobuf"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "SwiftProtobuf",
"name": "SwiftProtobuf"
},
{
"moduleName": "protoc_gen_swift",
"name": "protoc-gen-swift"
}
],
"toolsVersion": "4.2.0"
}
},
"version": "1.15.0"
},
{
"defaultToolsVersion": "4.2.0",
"manifests": {
"4.2.0": {
"packageName": "SwiftProtobuf",
"products": [
{
"name": "protoc-gen-swift",
"targets": [
"protoc-gen-swift"
],
"type": {
"executable": null
}
},
{
"name": "SwiftProtobuf",
"targets": [
"SwiftProtobuf"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "SwiftProtobuf",
"name": "SwiftProtobuf"
},
{
"moduleName": "protoc_gen_swift",
"name": "protoc-gen-swift"
}
],
"toolsVersion": "4.2.0"
}
},
"version": "1.10.0"
}
]
},
{
"keywords": [
"swift",
"networking",
"high-performance",
"event-driven",
"swift-server",
"non-blocking",
"asynchronous-io",
"non-blocking-io",
"swift5",
"swiftnio"
],
"license": {
"name": "Apache-2.0",
"url": "https://raw.githubusercontent.com/apple/swift-nio/main/LICENSE.txt"
},
"readmeURL": "https://raw.githubusercontent.com/apple/swift-nio/main/README.md",
"summary": "Event-driven network application framework for high performance protocol servers & clients, non-blocking.",
"url": "https://github.com/apple/swift-nio",
"versions": [
{
"defaultToolsVersion": "5.0.0",
"manifests": {
"5.0.0": {
"packageName": "swift-nio",
"products": [
{
"name": "NIO",
"targets": [
"NIO"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "_NIO1APIShims",
"targets": [
"_NIO1APIShims"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "_NIOConcurrency",
"targets": [
"_NIOConcurrency"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTLS",
"targets": [
"NIOTLS"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOHTTP1",
"targets": [
"NIOHTTP1"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOConcurrencyHelpers",
"targets": [
"NIOConcurrencyHelpers"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOFoundationCompat",
"targets": [
"NIOFoundationCompat"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOWebSocket",
"targets": [
"NIOWebSocket"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTestUtils",
"targets": [
"NIOTestUtils"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "_NIO1APIShims",
"name": "_NIO1APIShims"
},
{
"moduleName": "NIO",
"name": "NIO"
},
{
"moduleName": "_NIOConcurrency",
"name": "_NIOConcurrency"
},
{
"moduleName": "NIOFoundationCompat",
"name": "NIOFoundationCompat"
},
{
"moduleName": "NIOConcurrencyHelpers",
"name": "NIOConcurrencyHelpers"
},
{
"moduleName": "NIOHTTP1",
"name": "NIOHTTP1"
},
{
"moduleName": "NIOTLS",
"name": "NIOTLS"
},
{
"moduleName": "NIOWebSocket",
"name": "NIOWebSocket"
},
{
"moduleName": "NIOTestUtils",
"name": "NIOTestUtils"
}
],
"toolsVersion": "5.0.0"
}
},
"version": "2.29.0"
},
{
"defaultToolsVersion": "5.0.0",
"manifests": {
"5.0.0": {
"packageName": "swift-nio",
"products": [
{
"name": "NIO",
"targets": [
"NIO"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "_NIO1APIShims",
"targets": [
"_NIO1APIShims"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "_NIOConcurrency",
"targets": [
"_NIOConcurrency"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTLS",
"targets": [
"NIOTLS"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOHTTP1",
"targets": [
"NIOHTTP1"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOConcurrencyHelpers",
"targets": [
"NIOConcurrencyHelpers"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOFoundationCompat",
"targets": [
"NIOFoundationCompat"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOWebSocket",
"targets": [
"NIOWebSocket"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTestUtils",
"targets": [
"NIOTestUtils"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "_NIO1APIShims",
"name": "_NIO1APIShims"
},
{
"moduleName": "NIO",
"name": "NIO"
},
{
"moduleName": "_NIOConcurrency",
"name": "_NIOConcurrency"
},
{
"moduleName": "NIOFoundationCompat",
"name": "NIOFoundationCompat"
},
{
"moduleName": "NIOConcurrencyHelpers",
"name": "NIOConcurrencyHelpers"
},
{
"moduleName": "NIOHTTP1",
"name": "NIOHTTP1"
},
{
"moduleName": "NIOTLS",
"name": "NIOTLS"
},
{
"moduleName": "NIOWebSocket",
"name": "NIOWebSocket"
},
{
"moduleName": "NIOTestUtils",
"name": "NIOTestUtils"
}
],
"toolsVersion": "5.0.0"
}
},
"version": "2.28.0"
},
{
"defaultToolsVersion": "5.0.0",
"manifests": {
"5.0.0": {
"packageName": "swift-nio",
"products": [
{
"name": "NIO",
"targets": [
"NIO"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "_NIO1APIShims",
"targets": [
"_NIO1APIShims"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTLS",
"targets": [
"NIOTLS"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOHTTP1",
"targets": [
"NIOHTTP1"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOConcurrencyHelpers",
"targets": [
"NIOConcurrencyHelpers"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOFoundationCompat",
"targets": [
"NIOFoundationCompat"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOWebSocket",
"targets": [
"NIOWebSocket"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTestUtils",
"targets": [
"NIOTestUtils"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "_NIO1APIShims",
"name": "_NIO1APIShims"
},
{
"moduleName": "NIO",
"name": "NIO"
},
{
"moduleName": "NIOFoundationCompat",
"name": "NIOFoundationCompat"
},
{
"moduleName": "NIOConcurrencyHelpers",
"name": "NIOConcurrencyHelpers"
},
{
"moduleName": "NIOHTTP1",
"name": "NIOHTTP1"
},
{
"moduleName": "NIOTLS",
"name": "NIOTLS"
},
{
"moduleName": "NIOWebSocket",
"name": "NIOWebSocket"
},
{
"moduleName": "NIOTestUtils",
"name": "NIOTestUtils"
}
],
"toolsVersion": "5.0.0"
}
},
"version": "2.27.0"
},
{
"defaultToolsVersion": "4.0.0",
"manifests": {
"4.0.0": {
"packageName": "swift-nio",
"products": [
{
"name": "NIOEchoServer",
"targets": [
"NIOEchoServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOEchoClient",
"targets": [
"NIOEchoClient"
],
"type": {
"executable": null
}
},
{
"name": "NIOChatServer",
"targets": [
"NIOChatServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOChatClient",
"targets": [
"NIOChatClient"
],
"type": {
"executable": null
}
},
{
"name": "NIOHTTP1Server",
"targets": [
"NIOHTTP1Server"
],
"type": {
"executable": null
}
},
{
"name": "NIOWebSocketServer",
"targets": [
"NIOWebSocketServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOPerformanceTester",
"targets": [
"NIOPerformanceTester"
],
"type": {
"executable": null
}
},
{
"name": "NIOMulticastChat",
"targets": [
"NIOMulticastChat"
],
"type": {
"executable": null
}
},
{
"name": "NIO",
"targets": [
"NIO"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTLS",
"targets": [
"NIOTLS"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOHTTP1",
"targets": [
"NIOHTTP1"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOConcurrencyHelpers",
"targets": [
"NIOConcurrencyHelpers"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOFoundationCompat",
"targets": [
"NIOFoundationCompat"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOWebSocket",
"targets": [
"NIOWebSocket"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "NIO",
"name": "NIO"
},
{
"moduleName": "NIOFoundationCompat",
"name": "NIOFoundationCompat"
},
{
"moduleName": "NIOConcurrencyHelpers",
"name": "NIOConcurrencyHelpers"
},
{
"moduleName": "NIOHTTP1",
"name": "NIOHTTP1"
},
{
"moduleName": "NIOEchoServer",
"name": "NIOEchoServer"
},
{
"moduleName": "NIOEchoClient",
"name": "NIOEchoClient"
},
{
"moduleName": "NIOHTTP1Server",
"name": "NIOHTTP1Server"
},
{
"moduleName": "NIOTLS",
"name": "NIOTLS"
},
{
"moduleName": "NIOChatServer",
"name": "NIOChatServer"
},
{
"moduleName": "NIOChatClient",
"name": "NIOChatClient"
},
{
"moduleName": "NIOWebSocket",
"name": "NIOWebSocket"
},
{
"moduleName": "NIOWebSocketServer",
"name": "NIOWebSocketServer"
},
{
"moduleName": "NIOPerformanceTester",
"name": "NIOPerformanceTester"
},
{
"moduleName": "NIOMulticastChat",
"name": "NIOMulticastChat"
}
],
"toolsVersion": "4.0.0"
}
},
"version": "1.14.2"
},
{
"defaultToolsVersion": "4.0.0",
"manifests": {
"4.0.0": {
"packageName": "swift-nio",
"products": [
{
"name": "NIOEchoServer",
"targets": [
"NIOEchoServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOEchoClient",
"targets": [
"NIOEchoClient"
],
"type": {
"executable": null
}
},
{
"name": "NIOChatServer",
"targets": [
"NIOChatServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOChatClient",
"targets": [
"NIOChatClient"
],
"type": {
"executable": null
}
},
{
"name": "NIOHTTP1Server",
"targets": [
"NIOHTTP1Server"
],
"type": {
"executable": null
}
},
{
"name": "NIOWebSocketServer",
"targets": [
"NIOWebSocketServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOPerformanceTester",
"targets": [
"NIOPerformanceTester"
],
"type": {
"executable": null
}
},
{
"name": "NIOMulticastChat",
"targets": [
"NIOMulticastChat"
],
"type": {
"executable": null
}
},
{
"name": "NIO",
"targets": [
"NIO"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTLS",
"targets": [
"NIOTLS"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOHTTP1",
"targets": [
"NIOHTTP1"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOConcurrencyHelpers",
"targets": [
"NIOConcurrencyHelpers"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOFoundationCompat",
"targets": [
"NIOFoundationCompat"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOWebSocket",
"targets": [
"NIOWebSocket"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "NIO",
"name": "NIO"
},
{
"moduleName": "NIOFoundationCompat",
"name": "NIOFoundationCompat"
},
{
"moduleName": "NIOConcurrencyHelpers",
"name": "NIOConcurrencyHelpers"
},
{
"moduleName": "NIOHTTP1",
"name": "NIOHTTP1"
},
{
"moduleName": "NIOEchoServer",
"name": "NIOEchoServer"
},
{
"moduleName": "NIOEchoClient",
"name": "NIOEchoClient"
},
{
"moduleName": "NIOHTTP1Server",
"name": "NIOHTTP1Server"
},
{
"moduleName": "NIOTLS",
"name": "NIOTLS"
},
{
"moduleName": "NIOChatServer",
"name": "NIOChatServer"
},
{
"moduleName": "NIOChatClient",
"name": "NIOChatClient"
},
{
"moduleName": "NIOWebSocket",
"name": "NIOWebSocket"
},
{
"moduleName": "NIOWebSocketServer",
"name": "NIOWebSocketServer"
},
{
"moduleName": "NIOPerformanceTester",
"name": "NIOPerformanceTester"
},
{
"moduleName": "NIOMulticastChat",
"name": "NIOMulticastChat"
}
],
"toolsVersion": "4.0.0"
}
},
"version": "1.14.1"
},
{
"defaultToolsVersion": "4.0.0",
"manifests": {
"4.0.0": {
"packageName": "swift-nio",
"products": [
{
"name": "NIOEchoServer",
"targets": [
"NIOEchoServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOEchoClient",
"targets": [
"NIOEchoClient"
],
"type": {
"executable": null
}
},
{
"name": "NIOChatServer",
"targets": [
"NIOChatServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOChatClient",
"targets": [
"NIOChatClient"
],
"type": {
"executable": null
}
},
{
"name": "NIOHTTP1Server",
"targets": [
"NIOHTTP1Server"
],
"type": {
"executable": null
}
},
{
"name": "NIOWebSocketServer",
"targets": [
"NIOWebSocketServer"
],
"type": {
"executable": null
}
},
{
"name": "NIOPerformanceTester",
"targets": [
"NIOPerformanceTester"
],
"type": {
"executable": null
}
},
{
"name": "NIOMulticastChat",
"targets": [
"NIOMulticastChat"
],
"type": {
"executable": null
}
},
{
"name": "NIO",
"targets": [
"NIO"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOTLS",
"targets": [
"NIOTLS"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOHTTP1",
"targets": [
"NIOHTTP1"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOConcurrencyHelpers",
"targets": [
"NIOConcurrencyHelpers"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOFoundationCompat",
"targets": [
"NIOFoundationCompat"
],
"type": {
"library": [
"automatic"
]
}
},
{
"name": "NIOWebSocket",
"targets": [
"NIOWebSocket"
],
"type": {
"library": [
"automatic"
]
}
}
],
"targets": [
{
"moduleName": "NIO",
"name": "NIO"
},
{
"moduleName": "NIOFoundationCompat",
"name": "NIOFoundationCompat"
},
{
"moduleName": "NIOConcurrencyHelpers",
"name": "NIOConcurrencyHelpers"
},
{
"moduleName": "NIOHTTP1",
"name": "NIOHTTP1"
},
{
"moduleName": "NIOEchoServer",
"name": "NIOEchoServer"
},
{
"moduleName": "NIOEchoClient",
"name": "NIOEchoClient"
},
{
"moduleName": "NIOHTTP1Server",
"name": "NIOHTTP1Server"
},
{
"moduleName": "NIOTLS",
"name": "NIOTLS"
},
{
"moduleName": "NIOChatServer",
"name": "NIOChatServer"
},
{
"moduleName": "NIOChatClient",
"name": "NIOChatClient"
},
{
"moduleName": "NIOWebSocket",
"name": "NIOWebSocket"
},
{
"moduleName": "NIOWebSocketServer",
"name": "NIOWebSocketServer"
},
{
"moduleName": "NIOPerformanceTester",
"name": "NIOPerformanceTester"
},
{
"moduleName": "NIOMulticastChat",
"name": "NIOMulticastChat"
}
],
"toolsVersion": "4.0.0"
}
},
"version": "1.14.0"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment