core/tools/heimdall.prj.json
Christian Fraß fc3d99e3a1 [int]
2023-06-19 13:05:17 +02:00

71 lines
1.4 KiB
JSON

{
"name": "heimdall",
"version": "0.8",
"dependencies": [
],
"roottask": {
"name": "logic",
"type": "group",
"sub": [
{
"name": "postprocess",
"sub": [
{
"name": "link",
"sub": [
{
"name": "compile",
"type": "typescript",
"parameters": {
"inputs": [
"lib/plankton/plankton.d.ts",
"source/logic/condition.ts",
"source/logic/helpers/json_schema.ts",
"source/logic/helpers/sqlite.ts",
"source/logic/check_kinds/_abstract.ts",
"source/logic/notification_kinds/_abstract.ts",
"source/logic/state_repository.ts",
"source/logic/order.ts",
"source/logic/main.ts"
],
"target": "es2020",
"output": "temp/heimdall-unlinked"
}
}
],
"type": "concat",
"parameters": {
"inputs": [
"source/misc/head.js",
"lib/plankton/plankton.js",
"temp/heimdall-unlinked"
],
"output": "temp/heimdall-raw"
}
}
],
"type": "script",
"parameters": {
"path": "tools/postprocess",
"interpreter": null,
"inputs": [
"temp/heimdall-raw"
],
"outputs": [
"build/heimdall"
]
}
},
{
"name": "localization",
"type": "copy",
"parameters": {
"folder": true,
"input": "source/localization/",
"output": "build/localization/"
}
}
]
}
}