Files
yunkong2.sql/io-package.json
2018-08-08 21:31:17 +08:00

96 lines
3.0 KiB
JSON

{
"common": {
"name": "sql",
"title": "SQL History",
"titleLang": {
"en": "SQL logging"
},
"desc": {
"en": "Logging of states into SQL DB"
},
"version": "1.9.2",
"mode": "daemon",
"platform": "Node.js",
"loglevel": "info",
"messagebox": true,
"subscribe": "messagebox",
"keywords": ["charts", "sql", "logging", "graphs", "archive"],
"preserveSettings": "custom",
"supportCustoms": true,
"getHistory": true,
"enabled": true,
"stopBeforeUpdate": true,
"materialize": true,
"authors": [
"bluefox <dogafox@gmail.com>",
"Apollon77 <ingo@fischer-ka.de>"
],
"license": "MIT",
"readme": "https://git.spacen.net/yunkong2/yunkong2.sql/blob/master/README.md",
"icon": "sql.png",
"extIcon": "https://git.spacen.net/yunkong2/yunkong2.sql/raw/master/admin/sql.png",
"type": "storage",
"dependencies": [{"js-controller": ">=0.12.0","admin": ">=1.6.10"}],
"supportStopInstance": 2000,
"config":{
"minWidth": 570,
"width ": 435,
"minHeight": 200,
"height": 540
}
},
"native": {
"connLink": "",
"debounce": 1000,
"retention": 31536000,
"host": "localhost",
"port": 0,
"user": "",
"password": "",
"dbtype": "sqlite",
"fileName": "sqlite.db",
"requestInterval": 0,
"encrypt": false,
"round": 4,
"dbname": "yunkong2",
"multiRequests": true,
"changesRelogInterval": 0,
"changesMinDelta": 0,
"writeNulls": true
},
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "If connected to DB",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
],
"objects": [
{
"_id": "_design/custom",
"language": "javascript",
"views": {
"state": {
"map": "function(doc) { if (doc.type==='state' && (doc.common.custom || doc.common.history)) emit(doc._id, doc.common.custom || doc.common.history) }"
}
}
}
]
}