{ "name": "type2", "version": "0.0.1", "dependencies": [ "../plankton/lang/project.json" ], "roottask": { "name": "link", "type": "schwamm-apply", "parameters": { "path": "build/schwamm.json", "outputs": { "logic-impl": "build/type2.js" } }, "sub": [ { "name": "build", "type": "schwamm-create", "parameters": { "includes": [ "../plankton/lang/build/schwamm.json" ], "adhoc": { "logic-decl": [ "temp/unlinked-logic-decl.d.ts" ], "logic-impl": [ "temp/unlinked-logic-impl.js" ] }, "output": "build/schwamm.json" }, "sub": [ { "name": "logic", "type": "typescript", "parameters": { "allowUnreachableCode": true, "inputs": [ "source/base.ts", "source/type2.ts" ], "declaration": "temp/unlinked-logic-decl.d.ts", "output": "temp/unlinked-logic-impl.js" } } ] } ] } }