54 lines
981 B
JSON
54 lines
981 B
JSON
|
|
{
|
||
|
|
"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"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|