core/tools/heimdall-core.prj.json

60 lines
1.4 KiB
JSON
Raw Normal View History

2023-08-03 08:34:33 +02:00
{
"name": "heimdall-core",
"dependencies": [
],
"roottask": {
"name": "all",
"type": "group",
"sub": [
{
"name": "compile",
"type": "typescript",
"parameters": {
"inputs": [
"lib/plankton/plankton.d.ts",
"source/base.ts",
"source/helpers/json_schema.ts",
"source/helpers/misc.ts",
"source/logic/state_repository.ts",
"source/logic/notification_kinds/_base.ts",
"source/logic/notification_kinds/console.ts",
"source/logic/notification_kinds/email.ts",
"source/logic/notification_kinds/libnotify.ts",
"source/logic/check_kinds/_base.ts",
"source/logic/check_kinds/script.ts",
"source/logic/check_kinds/http_request.ts",
"source/logic/check_kinds/file_state.ts",
"source/logic/check_kinds/tls_certificate.ts",
"source/logic/check_kinds/generic_remote.ts",
"source/logic/order.ts",
"source/logic/master.ts",
"source/init.ts"
],
"target": "es2020",
"strict": true,
"output": "temp/heimdall-core.js",
"declaration": "temp/heimdall-core.d.ts"
}
},
{
"name": "node_modules",
"type": "copy",
"parameters": {
"folder": true,
"input": "lib/node/node_modules/",
"output": "build/node_modules/"
}
},
{
"name": "localization",
"type": "copy",
"parameters": {
"folder": true,
"input": "source/localization/",
"output": "build/localization/"
}
}
]
}
}