{ "name": "crafter-network", "configurations": [ { "name": "base", "interfaces": ["interfaces/Crafter.Network-ClientTCP", "interfaces/Crafter.Network-ListenerTCP", "interfaces/Crafter.Network", "interfaces/Crafter.Network-ListenerHTTP", "interfaces/Crafter.Network-ClientHTTP", "interfaces/Crafter.Network-HTTP"], "implementations": ["implementations/Crafter.Network-ClientTCP", "implementations/Crafter.Network-ListenerTCP", "implementations/Crafter.Network-ListenerHTTP", "implementations/Crafter.Network-ClientHTTP"] }, { "name": "lib", "extends": ["base"], "type":"library", "dependencies": [ { "path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Thread.git", "configuration":"lib" } ] }, { "name": "lib-debug", "extends": ["lib"], "debug": true }, { "name": "lib-shared", "extends": ["base"], "type":"shared-library", "dependencies": [ { "path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Thread.git", "configuration":"lib-shared" } ] } ], "tests":[ { "name": "should-compile", "implementations": ["tests/ShouldCompile"], "dependencies": [ { "path":"./project.json", "configuration":"lib-shared" } ] }, { "name": "should-recieve-http", "implementations": ["tests/ShouldRecieveHTTP"], "dependencies": [ { "path":"./project.json", "configuration":"lib-shared" } ] }, { "name": "should-send-http", "implementations": ["tests/ShouldSendHTTP"], "dependencies": [ { "path":"./project.json", "configuration":"lib-shared" } ] }, { "name": "should-send-recieve-http", "implementations": ["tests/ShouldSendRecieveHTTP"], "dependencies": [ { "path":"./project.json", "configuration":"lib-shared" } ] } ] }