{ "name": "type2", "version": "0.0.1", "dependencies": [ "../plankton/lang/lang.prj.json" ], "roottask": { "name": "link", "type": "schwamm", "parameters": { "includes": [ "build/type2.swm.json" ], "output": { "dump": { "logic-impl": "build/type2.js" } } }, "sub": [ { "name": "build", "type": "schwamm", "parameters": { "includes": [ "../plankton/lang/build/lang.swm.json" ], "inputs": { "logic-decl": [ "temp/unlinked-logic-decl.d.ts" ], "logic-impl": [ "temp/unlinked-logic-impl.js" ] }, "output": { "save": "build/type2.swm.json" } }, "sub": [ { "name": "logic", "type": "typescript", "parameters": { "target": "ES6", "allowUnreachableCode": true, "inputs": [ "source/base.ts", "source/type2.ts" ], "declaration": "temp/unlinked-logic-decl.d.ts", "output": "temp/unlinked-logic-impl.js" } } ] } ] } }