2023-06-18 23:29:57 +02:00
|
|
|
{
|
|
|
|
|
"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",
|
2023-06-19 18:40:13 +02:00
|
|
|
"source/logic/base.ts",
|
2023-06-18 23:29:57 +02:00
|
|
|
"source/logic/helpers/json_schema.ts",
|
2023-06-19 13:05:17 +02:00
|
|
|
"source/logic/helpers/sqlite.ts",
|
2023-07-23 09:33:04 +02:00
|
|
|
"source/logic/helpers/misc.ts",
|
2023-06-19 13:05:17 +02:00
|
|
|
"source/logic/notification_kinds/_abstract.ts",
|
2023-06-19 18:40:13 +02:00
|
|
|
"source/logic/notification_kinds/console.ts",
|
2023-06-19 18:05:19 +02:00
|
|
|
"source/logic/check_kinds/_abstract.ts",
|
2023-07-06 16:13:26 +02:00
|
|
|
"source/logic/check_kinds/script.ts",
|
2023-06-19 18:05:19 +02:00
|
|
|
"source/logic/check_kinds/http_request.ts",
|
2023-07-06 15:09:34 +02:00
|
|
|
"source/logic/check_kinds/file_state.ts",
|
2023-07-23 09:33:04 +02:00
|
|
|
"source/logic/check_kinds/tls_certificate.ts",
|
|
|
|
|
"source/logic/check_kinds/generic_remote.ts",
|
2023-06-19 13:05:17 +02:00
|
|
|
"source/logic/state_repository.ts",
|
2023-06-18 23:29:57 +02:00
|
|
|
"source/logic/order.ts",
|
|
|
|
|
"source/logic/main.ts"
|
|
|
|
|
],
|
|
|
|
|
"target": "es2020",
|
2023-06-19 15:04:15 +02:00
|
|
|
"strict": true,
|
2023-06-18 23:29:57 +02:00
|
|
|
"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"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
},
|
2023-06-19 15:04:15 +02:00
|
|
|
{
|
2023-07-06 15:09:34 +02:00
|
|
|
"active": false,
|
2023-06-19 15:04:15 +02:00
|
|
|
"name": "node_modules",
|
|
|
|
|
"type": "copy",
|
|
|
|
|
"parameters": {
|
|
|
|
|
"folder": true,
|
2023-06-19 18:05:19 +02:00
|
|
|
"input": "lib/node/node_modules/",
|
2023-06-19 15:04:15 +02:00
|
|
|
"output": "build/node_modules/"
|
|
|
|
|
}
|
|
|
|
|
},
|
2023-06-18 23:29:57 +02:00
|
|
|
{
|
|
|
|
|
"name": "localization",
|
|
|
|
|
"type": "copy",
|
|
|
|
|
"parameters": {
|
|
|
|
|
"folder": true,
|
|
|
|
|
"input": "source/localization/",
|
|
|
|
|
"output": "build/localization/"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|