Files
yunkong2.js-controller/io-package.json
2018-09-17 20:32:19 +08:00

496 lines
22 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"common": {
"name": "js-controller",
"version": "1.4.2",
"platform": "Javascript/Node.js",
"controller": true,
"title": "JS controller",
"titleLang": {
"en": "JS controller",
"de": "JS-Controller",
"ru": "Контроллер JS",
"pt": "Controlador JS",
"nl": "JS-controller",
"fr": "Contrôleur JS",
"it": "Controller JS",
"es": "Controlador JS",
"pl": "Kontroler JS"
},
"news": {
"1.4.2": {
"en": "see CHANGELOG.md",
"de": "Sehe CHANGELOG.md",
"ru": "см. CHANGELOG.md",
"pt": "veja CHANGELOG.md",
"nl": "zie CHANGELOG.md",
"fr": "voir CHANGELOG.md",
"it": "vedi CHANGELOG.md",
"es": "ver CHANGELOG.md",
"pl": "zobacz CHANGELOG.md"
},
"1.4.0": {
"en": "see CHANGELOG.md",
"de": "Sehe CHANGELOG.md",
"ru": "см. CHANGELOG.md",
"pt": "veja CHANGELOG.md",
"nl": "zie CHANGELOG.md",
"fr": "voir CHANGELOG.md",
"it": "vedi CHANGELOG.md",
"es": "ver CHANGELOG.md",
"pl": "zobacz CHANGELOG.md"
},
"1.3.0": {
"en": "socket.io Version was downgraded because of bug\nBetter npm5 support",
"de": "socket.io Die Version wurde aufgrund eines Fehlers heruntergestuft\nBessere npm5-Unterstützung",
"ru": "Версия socket.io была понижена из-за ошибки\nЛучшая поддержка npm5",
"pt": "A versão socket.io foi rebaixada por causa do erro\nMelhor suporte npm5",
"nl": "socket.io De versie is gedowngraded vanwege een bug\nBetere npm5-ondersteuning",
"fr": "La version de socket.io a été déclassée à cause d'un bug\nMeilleur support npm5",
"it": "socket.io La versione è stata declassata a causa di un bug\nMigliore supporto per npm5",
"es": "La versión de socket.io se ha degradado debido a errores\nMejor soporte npm5",
"pl": "Wersja socket.io została obniżona z powodu błędu\nLepsza obsługa npm5"
},
"1.2.7": {
"en": "see CHANGELOG.md",
"de": "Sehe CHANGELOG.md",
"ru": "см. CHANGELOG.md",
"pt": "veja CHANGELOG.md",
"nl": "zie CHANGELOG.md",
"fr": "voir CHANGELOG.md",
"it": "vedi CHANGELOG.md",
"es": "ver CHANGELOG.md",
"pl": "zobacz CHANGELOG.md"
},
"1.2.4": {
"en": "The fix for npm5",
"de": "Der Fix für npm5",
"ru": "Исправление для npm5",
"pt": "A correção para npm5",
"fr": "Le correctif pour npm5",
"nl": "De oplossing voor npm5"
},
"1.2.3": {
"en": "fix logging level: silly\nfix dependency check\nfix small errors\nsee changelog",
"de": "Korrigiere Log-Silly\nKorrigiere Abhängigkeitsprüfung\nKorrigiere kleine Fehler\nSchaue Changelog",
"ru": "Поправлен лог silly\nИсправлена проверка зависимостей пакетов\nИсправлены маленькие ошибки\nСм. список изменений"
},
"1.2.0": {
"en": "fixed upgrade command\nallow install from custom repositories\nremove online and sources repositories\nfix multihosts command\ncatch the error outputs of instances if they die\nno more support for node.js 0.10/0.12\nadd new logging level: silly",
"de": "fixed upgrade command\nallow install from custom repositories\nremove online and sources repositories\nfix multihosts command\ncatch the error outputs of instances if they die\nno more support for node.js 0.10/0.12\nadd new logging level: silly",
"ru": "fixed upgrade command\nallow install from custom repositories\nremove online and sources repositories\nfix multihosts command\ncatch the error outputs of instances if they die\nno more support for node.js 0.10/0.12\nadd new logging level: silly"
},
"1.1.3": {
"en": "Extend statistics\nUpdate npm packets",
"de": "Statistik erweitern\nnpm Pakete aktualisieren",
"ru": "Расширение статистики\nОбновление пакетов npm"
},
"1.1.2": {
"en": "Close sockets by default for external connects",
"de": "Erlaube die Verbindung auf Objeke/States-Sockets nicht",
"ru": "По умолчанию закрыто соединение с сокетами для внешних подключений"
},
"1.1.1": {
"en": "Allow redis connections via unix sockets",
"de": "Erlaube Redis verbindungen via Unix Sockets",
"ru": "Allow redis unix socket connections"
},
"1.1.0": {
"en": "Close sockets by default for external connects",
"de": "Erlaube die Verbindung auf Objeke/States-Sockets nicht",
"ru": "По умолчанию закрыто соединение с сокетами для внешних подключений"
},
"1.0.3": {
"en": "see CHANGELOG.md",
"de": "Sehe CHANGELOG.md",
"ru": "Смотри CHANGELOG.md"
},
"1.0.0": {
"en": "No big changes, just version",
"de": "Keine große Änderungen, nur Versionsänderung",
"ru": "Никаких больших изменений. Только номер версии."
}
},
"desc": {
"en": "Javascript/Node.js implementation of yunkong2 controller",
"de": "Javascript/Node.js Implementierung des yunkong2-Controllers",
"ru": "Javascript/Node.js реализация контроллера yunkong2",
"pt": "Implementação do Javascript/Node.js do controlador yunkong2",
"nl": "Javascript/Node.js implementatie van yunkong2-controller",
"fr": "Implémentation Javascript/Node.js du contrôleur yunkong2",
"it": "Implementazione Javascript/Node.js del controller yunkong2",
"es": "Implementación de JavaScript/Node.js del controlador yunkong2",
"pl": "Implementacja JavaScript/Node.js kontrolera yunkong2"
},
"messagebox": true,
"readme": "https://github.com/yunkong2/yunkong2.js-controller/blob/master/README.md",
"authors": [
"bluefox <bluefox@gmail.com>",
"hobbyquaker <hq@ccu.io>"
],
"license": "MIT",
"type": "general",
"unsafePerm": true
},
"objects": [
{
"_id": "_design/system",
"language": "javascript",
"common": {
"dontDelete": true
},
"views": {
"host": {
"map": "function(doc) { if (doc.type === 'host') emit(doc._id, doc) }"
},
"adapter": {
"map": "function(doc) { if (doc.type === 'adapter') emit(doc._id, doc) }"
},
"instance": {
"map": "function(doc) { if (doc.type === 'instance') emit(doc._id, doc) }"
},
"instanceStats": {
"map": "function(doc) { if (doc.type === 'instance') emit(doc._id, parseInt(doc._id.split('.').pop(), 10)) }",
"reduce": "_stats"
},
"meta": {
"map": "function(doc) { if (doc.type === 'meta') emit(doc._id, doc) }"
},
"device": {
"map": "function(doc) { if (doc.type === 'device') emit(doc._id, doc) }"
},
"channel": {
"map": "function(doc) { if (doc.type === 'channel') emit(doc._id, doc) }"
},
"state": {
"map": "function(doc) { if (doc.type === 'state') emit(doc._id, doc) }"
},
"enum": {
"map": "function(doc) { if (doc.type === 'enum') emit(doc._id, doc) }"
},
"script": {
"map": "function(doc) { if (doc.type === 'script') emit(doc._id, doc) }"
},
"group": {
"map": "function(doc) { if (doc.type === 'group') emit(doc.common.name, doc) }"
},
"user": {
"map": "function(doc) { if (doc.type === 'user') emit(doc.common.name, doc) }"
},
"config": {
"map": "function(doc) { if (doc.type === 'config') emit(doc.common.name, doc) }"
}
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"object": 1092
}
},
{
"_id": "system.group.administrator",
"type": "group",
"common": {
"name": {
"en": "Administrator",
"de": "Administrator",
"ru": "Администратор",
"pt": "Administrador",
"nl": "Beheerder",
"fr": "Administrateur",
"it": "Amministratore",
"es": "Administrador",
"pl": "Administrator"
},
"description": {
"en": "Can do everything with System",
"de": "Kann alles mit System machen",
"ru": "Может делать все с помощью системы",
"pt": "Pode fazer tudo com o sistema",
"nl": "Kan alles doen met System",
"fr": "Peut tout faire avec le système",
"it": "Può fare tutto con il sistema",
"es": "Puede hacer todo con System",
"pl": "Potrafi zrobić wszystko dzięki Systemowi"
},
"members": [
"system.user.admin"
],
"dontDelete": true,
"acl": {
"object": {
"list": true,
"read": true,
"write": true,
"delete": true
},
"state": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": true
},
"users": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": true
},
"other": {
"execute": true,
"http": true,
"sendto": true
},
"file": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": true
}
}
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"object": 1604
}
},
{
"_id": "system.group.user",
"type": "group",
"common": {
"name": {
"en": "User",
"de": "Benutzer",
"ru": "Пользователь",
"pt": "Do utilizador",
"nl": "Gebruiker",
"fr": "Utilisateur",
"it": "Utente",
"es": "Usuario",
"pl": "Użytkownik"
},
"description": {
"en": "Cannot modify everything",
"de": "Kann nicht alles ändern",
"ru": "Не может изменять все",
"pt": "Não é possível modificar tudo",
"nl": "Kan niet alles wijzigen",
"fr": "Impossible de tout modifier",
"it": "Non è possibile modificare tutto",
"es": "No se puede modificar todo",
"pl": "Nie można modyfikować wszystkiego"
},
"members": [],
"dontDelete": true,
"url": "https://github.com/yunkong2/yunkong2.js-controller/archive/master.zip",
"meta": "https://raw.githubusercontent.com/yunkong2/yunkong2.js-controller/master/io-package.json",
"acl": {
"object": {
"list": true,
"read": true,
"write": false,
"delete": false
},
"state": {
"list": true,
"read": true,
"write": true,
"create": true,
"delete": false
},
"users": {
"list": true,
"read": true,
"write": false,
"create": false,
"delete": false
},
"other": {
"execute": false,
"http": true,
"sendto": false
},
"file": {
"list": true,
"read": true,
"write": false,
"create": false,
"delete": false
}
}
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"object": 1604
}
},
{
"_id": "enum.rooms",
"common": {
"icon": "home",
"name": {
"en": "Rooms",
"de": "Räume",
"ru": "Комнаты",
"pt": "Quartos",
"nl": "Kamers",
"fr": "Pièces",
"it": "Camere",
"es": "Habitaciones",
"pl": "Pokoje"
},
"desc": {
"en": "List of the rooms",
"de": "Liste der Räumen",
"ru": "Список комнат",
"pt": "Lista dos quartos",
"nl": "Lijst met kamers",
"fr": "Liste des chambres",
"it": "Elenco delle stanze",
"es": "Lista de las habitaciones",
"pl": "Lista pokoi"
},
"members": [],
"dontDelete": true
},
"type": "enum",
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"permissions": 1911
}
},
{
"_id": "enum.functions",
"common": {
"icon": "lightbulb_outline",
"name": {
"en": "Functions",
"de": "Funktionen",
"ru": "функции",
"pt": "Funções",
"nl": "functies",
"fr": "Les fonctions",
"it": "funzioni",
"es": "Funciones",
"pl": "Funkcje"
},
"desc": {
"en": "List of the functions",
"de": "Liste der Funktionen",
"ru": "Список функций",
"pt": "Lista das funções",
"nl": "Lijst met functies",
"fr": "Liste des fonctions",
"it": "Elenco delle funzioni",
"es": "Lista de las funciones",
"pl": "Lista funkcji"
},
"members": [],
"dontDelete": true
},
"type": "enum",
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"permissions": 1911
}
},
{
"_id": "system.config",
"type": "config",
"common": {
"name": "System configuration",
"city": "",
"country": "",
"longitude": "",
"latitude": "",
"language": "",
"tempUnit": "°C",
"currency": "",
"dontDelete": true,
"dateFormat": "DD.MM.YYYY",
"isFloatComma": true,
"licenseConfirmed": false,
"defaultHistory": "",
"activeRepo": "default",
"diag": "extended",
"tabs": [
"tab-intro",
"tab-adapters",
"tab-instances",
"tab-objects",
"tab-log",
"tab-scenes",
"tab-javascript",
"tab-text2command-0",
"tab-node-red-0"
]
},
"native": {},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"permissions": 1604
}
},
{
"_id": "system.repositories",
"type": "config",
"common": {
"name": "System repositories",
"dontDelete": true
},
"native": {
"repositories": {
"default": {
"link": "http://download.yunkong2.net/sources-dist.json",
"json": null
},
"latest": {
"link": "http://download.yunkong2.net/sources-dist-latest.json",
"json": null
}
},
"oldRepositories": {
"sources": {
"link": "conf/sources-dist.json",
"json": null
},
"online": {
"link": "https://raw.githubusercontent.com/yunkong2/yunkong2.repositories/master/sources-dist.json",
"json": null
}
}
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"permissions": 1604
}
},
{
"_id": "system.certificates",
"type": "config",
"common": {
"name": "System certificates"
},
"native": {
"certificates": {
"defaultPrivate": "-----BEGIN RSA PRIVATE KEY-----\r\nMIICXQIBAAKBgQDFNHQmcPu5y9ngID3YUCr2NUY/eBceEKdFcEwgZBjp1DM52d/9JYFSrQGHQMvLopG5uiQXVip0mR95rZxaF0mo5wdTAhM1pcxThGeCghZVm9PoLbrakvl9+gSHoYbNVxfv9fi0cPYc7CbeiluhWWS0hm1VpWPM8PX6rkdz5r9OIwIDAQABAoGBAJVSWoChHHpa+ObUgv+/9Efpnv+AF0EUqxPRLFN6d8LWgtNTPl+YfovzpCydy7KtrlpLr/hbrloLd+HSq4ksCQEfJ7Le/4fjc2lt3Ib/K9qSr3bnmIWAK00VU+fFmN1NTFJTV0O2+ctCOY9ZRwue5ehTp9eqPjsGwdeldii1WbSBAkEA6Z0YjMg+04z1M8FEUWSdPf6AHWB45hDJ+qPuIDNZxvVOcEsTyRsfkb1PKZm2NDx6mBN16po13VkaQPy35ApoOwJBANgaMdbig76A1tvyhtklJPTU0g0N7CzXy+PNu8B3YghY8dYF/gSvcBr0d8xGaZEczGQ35C0Tb9gTadHL64kxuzkCQHYaQYsKwRhaLqxXjJ5Ja2UoAMTZPMWyvynDLmOBEmYPJfSHQB1vZOpc9mRlnUOTP7caP4a3J3wby7YHDUBwMnkCQHGx1mbn5chkoKY3gxrboAXvslOL76XoIy1HIHCyXrFlmlav8GUmqCSGWkDvCrt+G0re3P2aLE3SaOooD1OvBoECQQDXMxPNYVGIErO7hxp9T9BXKcbnQV/mNhJYdl9VUoVBgcVGatR1dBZX31Yt+HY4/ym9YdQ8MGCg2Kfmm0haLakP\r\n-----END RSA PRIVATE KEY-----\r\n",
"defaultPublic": "-----BEGIN CERTIFICATE-----\r\nMIICSTCCAbICCQDwWQ5sMoq7ETANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJERTETMBEGA1UECAwKU29tZS1TdGF0ZTERMA8GA1UECgwIaW9Ccm9rZXIxEDAOBgNVBAMMB0JsdWVmb3gxIDAeBgkqhkiG9w0BCQEWEWRvZ2Fmb3hAZ21haWwuY29tMB4XDTE2MDQyNTIxMjQwMVoXDTE3MDQyNTIxMjQwMVowaTELMAkGA1UEBhMCREUxEzARBgNVBAgMClNvbWUtU3RhdGUxETAPBgNVBAoMCGlvQnJva2VyMRAwDgYDVQQDDAdCbHVlZm94MSAwHgYJKoZIhvcNAQkBFhFkb2dhZm94QGdtYWlsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxTR0JnD7ucvZ4CA92FAq9jVGP3gXHhCnRXBMIGQY6dQzOdnf/SWBUq0Bh0DLy6KRubokF1YqdJkfea2cWhdJqOcHUwITNaXMU4RngoIWVZvT6C262pL5ffoEh6GGzVcX7/X4tHD2HOwm3opboVlktIZtVaVjzPD1+q5Hc+a/TiMCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBVhdIg59lHKtdpv5O0icvqD4f0tbqMvhWJ/7fhzr1fdjb5OK74g2G90KMhYnzOk0aZu4pgEoXHugpBLb+ndxJnG41pIYe2qg4tp6AjR/uFswdrBLRUhW63yls3FiTEJjKCrGNEdjZoqsTEfwhXab3EoT7tWu+st1V0yiHlsvRGTg==\r\n-----END CERTIFICATE-----\r\n"
}
},
"acl": {
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"permissions": 1536
}
}
]
}