/
io-package.json
204 lines (204 loc) · 14 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
{
"common": {
"name": "javascript",
"version": "4.3.4",
"title": "Script Engine",
"titleLang": {
"en": "Script Engine",
"de": "Skriptausführung",
"ru": "Скрипты",
"pt": "Script Engine",
"nl": "Script-engine",
"fr": "Moteur de script",
"it": "Motore di script",
"es": "Motor de script",
"pl": "Silnik skryptowy",
"zh-cn": "脚本引擎"
},
"authors": [
"bluefox <dogafox@gmail.com>",
"hobbyquaker <hq@ccu.io>",
"Apollon77 <ingo@fischer-ka.de>",
"AlCalzone"
],
"news": {
"4.3.3": {
"en": "Search in scripts was corrected",
"de": "Suche in Skripten wurde korrigiert",
"ru": "Поиск в скриптах был исправлен",
"pt": "A pesquisa nos scripts foi corrigida",
"nl": "Zoeken in scripts is gecorrigeerd",
"fr": "La recherche dans les scripts a été corrigée",
"it": "La ricerca negli script è stata corretta",
"es": "Se corrigió la búsqueda en guiones",
"pl": "Wyszukiwanie w skryptach zostało poprawione",
"zh-cn": "脚本搜索已更正"
},
"4.3.2": {
"en": "Fixed syntax help for Node.js runtime methods (#418)\nTarget ES 2017 in TypeScript (#419)\nAutomatically load declarations for 3rd party modules (#422)\nFunctions with non latin text are working now",
"de": "Syntaxhilfe für Node.js Laufzeitmethoden behoben (# 418)\nTarget ES 2017 in TypeScript (Nr. 419)\nDeklarationen für Module von Drittanbietern automatisch laden (# 422)\nFunktionen mit nicht lateinischem Text funktionieren jetzt",
"ru": "Исправлена синтаксическая справка для методов выполнения Node.js (# 418)\nTarget ES 2017 в TypeScript (# 419)\nАвтоматически загружать объявления для сторонних модулей (# 422)\nФункции с нелатинским текстом теперь работают",
"pt": "Correção da ajuda de sintaxe para os métodos de tempo de execução do Node.js. (# 418)\nDestino ES 2017 em TypeScript (# 419)\nCarregar declarações automaticamente para módulos de terceiros (# 422)\nFunções com texto não latino estão funcionando agora",
"nl": "Syntax-help voor runtime-methoden van Node.js opgelost (# 418)\nTarget ES 2017 in TypeScript (# 419)\nLaad automatisch declaraties voor modules van derden (# 422)\nFuncties met niet-Latijnse tekst werken nu",
"fr": "Aide sur la syntaxe fixe pour les méthodes d'exécution Node.js (# 418)\nTarget ES 2017 en TypeScript (# 419)\nCharger automatiquement les déclarations pour les modules tiers (# 422)\nLes fonctions avec du texte non latin fonctionnent maintenant",
"it": "Guida alla sintassi corretta per i metodi di runtime Node.js (# 418)\nTarget ES 2017 in TypeScript (# 419)\nCarica automaticamente le dichiarazioni per i moduli di terze parti (# 422)\nLe funzioni con testo non latino ora funzionano",
"es": "Ayuda de sintaxis fija para los métodos de tiempo de ejecución de Node.js (# 418)\nTarget ES 2017 en TypeScript (# 419)\nCargar automáticamente declaraciones para módulos de terceros (# 422)\nLas funciones con texto no latino están funcionando ahora",
"pl": "Naprawiono pomoc dotyczącą składni metod środowiska wykonawczego Node.js (# 418)\nTarget ES 2017 w TypeScript (# 419)\nAutomatycznie ładuj deklaracje dla modułów zewnętrznych (# 422)\nDziałają teraz funkcje z tekstem innym niż łaciński",
"zh-cn": "修复了Node.js运行时方法的语法帮助(#418)\n使用TypeScript的Target ES 2017(#419)\n自动加载第三方模块的声明(#422)\n非拉丁文字功能现在可以使用"
},
"4.3.1": {
"en": "Corrected login with non-admin user\nCorrected log\nSome GUI fixes done",
"de": "Korrigierte Anmeldung mit Nicht-Administrator-Benutzer\nKorrigiertes Protokoll\nEinige GUI-Korrekturen wurden durchgeführt",
"ru": "Исправлен логин с не-администратором\nИсправленный журнал\nСделано несколько исправлений в GUI",
"pt": "Login corrigido com usuário não administrador\nLog corrigido\nAlgumas correções de GUI feitas",
"nl": "Gecorrigeerd inloggen met niet-admin gebruiker\nGecorrigeerd logboek\nEnkele GUI-fixes gedaan",
"fr": "Correction de la connexion avec un utilisateur non-administrateur\nJournal corrigé\nQuelques corrections de l'interface graphique effectuées",
"it": "Accesso corretto con utente non amministratore\nRegistro corretto\nAlcune correzioni della GUI eseguite",
"es": "Inicio de sesión corregido con usuario no administrador\nRegistro corregido\nAlgunas correcciones de GUI realizadas",
"pl": "Poprawione logowanie z użytkownikiem niebędącym administratorem\nPoprawiony dziennik\nNiektóre poprawki GUI wykonane",
"zh-cn": "更正了非管理员用户的登录\n更正的日志\n完成一些GUI修复"
},
"4.3.0": {
"en": "Log handlers were implemented\nFixed the error with $ selector and with disabled subscribes",
"de": "Protokollhandler wurden implementiert\nDer Fehler mit $ Selector und mit deaktivierten Abonnements wurde behoben",
"ru": "Обработчики журнала были реализованы\nИсправлена ошибка с $ селектором и с отключенными подписками",
"pt": "Manipuladores de log foram implementados\nCorrigido o erro com o seletor $ e com inscrições desabilitadas",
"nl": "Log handlers werden geïmplementeerd\nDe fout met $ selector en met uitgeschakelde abonnementen is opgelost",
"fr": "Les gestionnaires de journaux ont été mis en œuvre\nCorrection de l'erreur avec le sélecteur $ et les abonnés désactivés",
"it": "I gestori di log sono stati implementati\nRisolto l'errore con $ selector e con le sottoscrizioni disabilitate",
"es": "Se implementaron controladores de registro\nSe corrigió el error con $ selector y con suscripciones deshabilitadas",
"pl": "Procedury obsługi dzienników zostały zaimplementowane\nNaprawiono błąd z selektorem $ i wyłączonymi subskrybentami",
"zh-cn": "日志处理程序已实现\n修复了$选择器和禁用订阅的错误"
},
"4.2.1": {
"en": "Implemented inter-script communication.\nImplemented the mirroring on disk\nTranslation for other languages was added",
"de": "Implementierung der Kommunikation zwischen Skripten.\nImplementierte die Spiegelung auf der Festplatte\nÜbersetzung für andere Sprachen wurde hinzugefügt",
"ru": "Реализовано межскриптное общение.\nРеализовано зеркалирование на диске\nДобавлен перевод на другие языки",
"pt": "Comunicação entre scripts implementada.\nImplementado o espelhamento no disco\nTradução para outras línguas foi adicionada",
"nl": "Geïntegreerde communicatie tussen scripts.\nDe mirroring op schijf geïmplementeerd\nVertaling voor andere talen is toegevoegd",
"fr": "Implémentation de la communication inter-script.\nImplémenter la mise en miroir sur le disque\nLa traduction dans d'autres langues a été ajoutée",
"it": "Implementata comunicazione tra script.\nImplementato il mirroring su disco\nÈ stata aggiunta la traduzione per altre lingue",
"es": "Comunicación entre guiones implementada.\nImplementado la duplicación en disco\nSe agregó traducción para otros idiomas",
"pl": "Wdrożono komunikację między skryptami.\nZaimplementowano dublowanie na dysku\nDodano tłumaczenie na inne języki",
"zh-cn": "实现脚本间通信。\n在磁盘上实现镜像\n添加了其他语言的翻译"
},
"4.1.17": {
"en": "Optimization: do not make useless iterations\nAllow to make requests to sites with self/signed certificates",
"de": "Optimierung: Machen Sie keine nutzlosen Iterationen\nAnfragen an Sites mit selbst signierten Zertifikaten zulassen",
"ru": "Оптимизация: не делайте бесполезных итераций\nРазрешить делать запросы к сайтам с самозаверяющими / подписанными сертификатами",
"pt": "Otimização: não faça iterações inúteis\nPermitir fazer solicitações para sites com certificados autoassinados",
"nl": "Optimalisatie: maak geen nutteloze iteraties\nToestaan om verzoeken te doen aan sites met zelf / ondertekende certificaten",
"fr": "Optimisation: ne faites pas d'itérations inutiles\nAutoriser à faire des demandes aux sites avec des certificats auto-signés",
"it": "Ottimizzazione: non effettuare iterazioni inutili\nConsentire di effettuare richieste a siti con certificati autofirmati",
"es": "Optimización: no hagas iteraciones inútiles\nPermitir realizar solicitudes a sitios con certificados autofirmados",
"pl": "Optymalizacja: nie rób bezużytecznych iteracji\nZezwól na wysyłanie żądań do witryn z samopodpisanymi certyfikatami",
"zh-cn": "优化:不要进行无用的迭代\n允许向具有自签名/签名证书的站点发出请求"
},
"3.7.0": {
"en": "Used VM2 as sandbox. The script errors will be caught.\nrefactoring: split into many modules",
"de": "Verwendete VM2 als Sandbox. Die Skriptfehler werden abgefangen.\nRefactoring: Aufteilung in viele Module",
"ru": "Используется VM2 как песочница. Ошибки скрипта будут обнаружены.\nрефакторинг: разделение на многие модули",
"pt": "Usado VM2 como sandbox. Os erros de script serão capturados.\nrefatoração: dividida em vários módulos",
"nl": "Gebruikte VM2 als sandbox. De scriptfouten worden gepakt.\nrefactoring: opgesplitst in vele modules",
"fr": "VM2 utilisé comme bac à sable. Les erreurs de script seront interceptées.\nrefactoring: divisé en plusieurs modules",
"it": "Usato VM2 come sandbox. Gli errori di script verranno catturati.\nrefactoring: suddiviso in molti moduli",
"es": "Usó VM2 como sandbox. Los errores de script serán capturados.\nrefactorización: dividida en muchos módulos",
"pl": "Używany VM2 jako sandbox. Błędy skryptu zostaną przechwycone.\nrefaktoryzacja: podzielona na wiele modułów"
}
},
"desc": {
"en": "Javascript/Blockly Script Engine for ioBroker",
"de": "Javascript/Blockly Skriptausführung für ioBroker",
"ru": "Выполнение Javascript/Blockly скриптов для ioBroker"
},
"platform": "Javascript/Node.js",
"mode": "daemon",
"loglevel": "info",
"icon": "javascript.png",
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.javascript/master/admin-config/javascript.png",
"keywords": [
"js",
"javascript",
"typescript",
"coffeescript",
"rules",
"automate",
"scriptengine",
"blockly",
"blokly"
],
"materialize": true,
"materializeTabN": true,
"readme": "https://github.com/iobroker/ioBroker.javascript/blob/master/README.md",
"enabled": true,
"main": "main.js",
"license": "MIT",
"compact": true,
"engineTypes": [
"Blockly",
"Javascript/js",
"Coffeescript/coffee",
"TypeScript/ts"
],
"adminTab": {
"singleton": true,
"name": "Scripts"
},
"docs": {
"en": ["docs/en/javascript.md", "docs/en/blockly.md"],
"ru": ["docs/ru/blockly.md"],
"de": ["docs/de/usage.md", "docs/de/blockly.md"]
},
"type": "logic",
"messagebox": true,
"logTransporter": true
},
"native": {
"latitude": "",
"longitude": "",
"enableSetObject": false,
"enableSendToHost": false,
"enableExec": false,
"libraries": "",
"libraryTypings": "",
"subscribe": false,
"useSystemGPS": true,
"mirrorPath": "",
"allowSelfSignedCerts": false
},
"objects": [
{
"_id": "_design/script",
"language": "javascript",
"views": {
"javascript": {
"map": "function(doc) { if (doc.type === 'script' && doc.common.engineType.match(/^[jJ]ava[sS]cript|^[cC]offee[sS]cript|^[tT]ype[sS]cript|^Blockly/)) emit(doc.common.name, doc); }"
}
}
},
{
"_id": "script.js",
"common": {
"name": "js"
},
"type": "device",
"native": {}
},
{
"_id": "script.js.common",
"common": {
"name": "common"
},
"type": "channel",
"native": {}
},
{
"_id": "script.js.global",
"common": {
"name": "global"
},
"type": "channel",
"native": {}
}
]
}