From 46e3823aafe0d918fea64ed9dd5d56a64e009b19 Mon Sep 17 00:00:00 2001 From: AlCalzone Date: Fri, 13 Sep 2024 21:40:13 +0200 Subject: [PATCH] Update templates to creator version v2.6.5 (#109) --- JavaScript/.create-adapter.json | 2 +- .../.github/workflows/test-and-release.yml | 6 ++-- JavaScript/admin/i18n/de/translations.json | 4 +-- JavaScript/admin/i18n/es/translations.json | 4 +-- JavaScript/admin/i18n/fr/translations.json | 4 +-- JavaScript/admin/i18n/it/translations.json | 4 +-- JavaScript/admin/i18n/nl/translations.json | 4 +-- JavaScript/admin/i18n/pl/translations.json | 2 +- JavaScript/admin/i18n/pt/translations.json | 4 +-- JavaScript/admin/i18n/ru/translations.json | 4 +-- JavaScript/admin/words.js | 30 ++++++++-------- JavaScript/io-package.json | 7 ++-- JavaScript/main.js | 2 +- JavaScript/package.json | 26 +++++++------- JavaScript/tsconfig.json | 4 +-- JavaScriptReact/.create-adapter.json | 2 +- .../.github/workflows/test-and-release.yml | 6 ++-- JavaScriptReact/admin/src/i18n/de.json | 4 +-- JavaScriptReact/admin/src/i18n/es.json | 4 +-- JavaScriptReact/admin/src/i18n/fr.json | 4 +-- JavaScriptReact/admin/src/i18n/it.json | 4 +-- JavaScriptReact/admin/src/i18n/nl.json | 4 +-- JavaScriptReact/admin/src/i18n/pl.json | 2 +- JavaScriptReact/admin/src/i18n/pt.json | 4 +-- JavaScriptReact/admin/src/i18n/ru.json | 4 +-- JavaScriptReact/io-package.json | 7 ++-- JavaScriptReact/main.js | 2 +- JavaScriptReact/package.json | 28 +++++++-------- JavaScriptReact/tsconfig.json | 4 +-- JavaScriptVIS/.create-adapter.json | 2 +- .../.github/workflows/test-and-release.yml | 6 ++-- JavaScriptVIS/admin/i18n/de/translations.json | 4 +-- JavaScriptVIS/admin/i18n/es/translations.json | 4 +-- JavaScriptVIS/admin/i18n/fr/translations.json | 4 +-- JavaScriptVIS/admin/i18n/it/translations.json | 4 +-- JavaScriptVIS/admin/i18n/nl/translations.json | 4 +-- JavaScriptVIS/admin/i18n/pl/translations.json | 2 +- JavaScriptVIS/admin/i18n/pt/translations.json | 4 +-- JavaScriptVIS/admin/i18n/ru/translations.json | 4 +-- JavaScriptVIS/admin/words.js | 30 ++++++++-------- JavaScriptVIS/io-package.json | 7 ++-- JavaScriptVIS/main.js | 2 +- JavaScriptVIS/package.json | 26 +++++++------- JavaScriptVIS/tsconfig.json | 4 +-- TypeScript/.create-adapter.json | 2 +- .../.github/workflows/test-and-release.yml | 6 ++-- TypeScript/admin/i18n/de/translations.json | 4 +-- TypeScript/admin/i18n/es/translations.json | 4 +-- TypeScript/admin/i18n/fr/translations.json | 4 +-- TypeScript/admin/i18n/it/translations.json | 4 +-- TypeScript/admin/i18n/nl/translations.json | 4 +-- TypeScript/admin/i18n/pl/translations.json | 2 +- TypeScript/admin/i18n/pt/translations.json | 4 +-- TypeScript/admin/i18n/ru/translations.json | 4 +-- TypeScript/admin/words.js | 30 ++++++++-------- TypeScript/io-package.json | 7 ++-- TypeScript/package.json | 34 +++++++++--------- TypeScript/src/main.ts | 2 +- TypeScript/tsconfig.json | 4 +-- TypeScriptReact/.create-adapter.json | 2 +- .../.github/workflows/test-and-release.yml | 6 ++-- TypeScriptReact/admin/src/i18n/de.json | 4 +-- TypeScriptReact/admin/src/i18n/es.json | 4 +-- TypeScriptReact/admin/src/i18n/fr.json | 4 +-- TypeScriptReact/admin/src/i18n/it.json | 4 +-- TypeScriptReact/admin/src/i18n/nl.json | 4 +-- TypeScriptReact/admin/src/i18n/pl.json | 2 +- TypeScriptReact/admin/src/i18n/pt.json | 4 +-- TypeScriptReact/admin/src/i18n/ru.json | 4 +-- TypeScriptReact/io-package.json | 7 ++-- TypeScriptReact/package.json | 36 +++++++++---------- TypeScriptReact/src/main.ts | 2 +- TypeScriptReact/tsconfig.json | 4 +-- TypeScriptVIS/.create-adapter.json | 2 +- .../.github/workflows/test-and-release.yml | 6 ++-- TypeScriptVIS/admin/i18n/de/translations.json | 4 +-- TypeScriptVIS/admin/i18n/es/translations.json | 4 +-- TypeScriptVIS/admin/i18n/fr/translations.json | 4 +-- TypeScriptVIS/admin/i18n/it/translations.json | 4 +-- TypeScriptVIS/admin/i18n/nl/translations.json | 4 +-- TypeScriptVIS/admin/i18n/pl/translations.json | 2 +- TypeScriptVIS/admin/i18n/pt/translations.json | 4 +-- TypeScriptVIS/admin/i18n/ru/translations.json | 4 +-- TypeScriptVIS/admin/words.js | 30 ++++++++-------- TypeScriptVIS/io-package.json | 7 ++-- TypeScriptVIS/package.json | 34 +++++++++--------- TypeScriptVIS/src/main.ts | 2 +- TypeScriptVIS/tsconfig.json | 4 +-- VIS/.create-adapter.json | 2 +- VIS/.github/workflows/test-and-release.yml | 4 +-- VIS/io-package.json | 3 -- VIS/package.json | 8 ++--- 92 files changed, 303 insertions(+), 324 deletions(-) diff --git a/JavaScript/.create-adapter.json b/JavaScript/.create-adapter.json index dd5c0bcc..6759cf51 100644 --- a/JavaScript/.create-adapter.json +++ b/JavaScript/.create-adapter.json @@ -32,5 +32,5 @@ ], "indentation": "Space (4)", "quotes": "single", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/JavaScript/.github/workflows/test-and-release.yml b/JavaScript/.github/workflows/test-and-release.yml index 8c267c63..52a25760 100644 --- a/JavaScript/.github/workflows/test-and-release.yml +++ b/JavaScript/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' lint: true @@ -40,7 +40,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -74,7 +74,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # npm-token: ${{ secrets.NPM_TOKEN }} diff --git a/JavaScript/admin/i18n/de/translations.json b/JavaScript/admin/i18n/de/translations.json index ae2d0b60..dc9d8a4f 100644 --- a/JavaScript/admin/i18n/de/translations.json +++ b/JavaScript/admin/i18n/de/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adaptereinstellungen für template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "Option1", + "option2": "Option2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/es/translations.json b/JavaScript/admin/i18n/es/translations.json index 174fa90f..c242fe9c 100644 --- a/JavaScript/admin/i18n/es/translations.json +++ b/JavaScript/admin/i18n/es/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ajustes del adaptador para template", - "option1": "Opción 1", - "option2": "opcion 2" + "option1": "opción1", + "option2": "opción2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/fr/translations.json b/JavaScript/admin/i18n/fr/translations.json index 3beb202d..0e4f3028 100644 --- a/JavaScript/admin/i18n/fr/translations.json +++ b/JavaScript/admin/i18n/fr/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Paramètres d'adaptateur pour template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "option1", + "option2": "option2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/it/translations.json b/JavaScript/admin/i18n/it/translations.json index b985c0e6..bce0ffa3 100644 --- a/JavaScript/admin/i18n/it/translations.json +++ b/JavaScript/admin/i18n/it/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Impostazioni dell'adattatore per template", - "option1": "opzione 1", - "option2": "opzione 2" + "option1": "opzione1", + "option2": "opzione2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/nl/translations.json b/JavaScript/admin/i18n/nl/translations.json index c33ee533..b1617424 100644 --- a/JavaScript/admin/i18n/nl/translations.json +++ b/JavaScript/admin/i18n/nl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adapterinstellingen voor template", - "option1": "Optie 1", - "option2": "Optie 2" + "option1": "optie1", + "option2": "optie2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/pl/translations.json b/JavaScript/admin/i18n/pl/translations.json index e3fe92f3..84518c66 100644 --- a/JavaScript/admin/i18n/pl/translations.json +++ b/JavaScript/admin/i18n/pl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ustawienia adaptera dla template", "option1": "opcja 1", - "option2": "Opcja 2" + "option2": "opcja 2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/pt/translations.json b/JavaScript/admin/i18n/pt/translations.json index 184fab0f..fb955935 100644 --- a/JavaScript/admin/i18n/pt/translations.json +++ b/JavaScript/admin/i18n/pt/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Configurações do adaptador para template", - "option1": "Opção 1", - "option2": "opção 2" + "option1": "opção1", + "option2": "opção2" } \ No newline at end of file diff --git a/JavaScript/admin/i18n/ru/translations.json b/JavaScript/admin/i18n/ru/translations.json index 39d965bb..6ae6c010 100644 --- a/JavaScript/admin/i18n/ru/translations.json +++ b/JavaScript/admin/i18n/ru/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Настройки адаптера для template", - "option1": "Опция 1", - "option2": "вариант 2" + "option1": "вариант 1", + "option2": "вариант2" } \ No newline at end of file diff --git a/JavaScript/admin/words.js b/JavaScript/admin/words.js index 5aae2eae..886199a0 100644 --- a/JavaScript/admin/words.js +++ b/JavaScript/admin/words.js @@ -19,27 +19,27 @@ systemDictionary = { }, 'option1': { 'en': 'option1', - 'de': 'Option 1', - 'ru': 'Опция 1', - 'pt': 'Opção 1', - 'nl': 'Optie 1', - 'fr': 'Option 1', - 'it': 'opzione 1', - 'es': 'Opción 1', + 'de': 'Option1', + 'ru': 'вариант 1', + 'pt': 'opção1', + 'nl': 'optie1', + 'fr': 'option1', + 'it': 'opzione1', + 'es': 'opción1', 'pl': 'opcja 1', 'uk': 'варіант1', 'zh-cn': '选项1' }, 'option2': { 'en': 'option2', - 'de': 'Option 2', - 'ru': 'вариант 2', - 'pt': 'opção 2', - 'nl': 'Optie 2', - 'fr': 'Option 2', - 'it': 'opzione 2', - 'es': 'opcion 2', - 'pl': 'Opcja 2', + 'de': 'Option2', + 'ru': 'вариант2', + 'pt': 'opção2', + 'nl': 'optie2', + 'fr': 'option2', + 'it': 'opzione2', + 'es': 'opción2', + 'pl': 'opcja 2', 'uk': 'варіант2', 'zh-cn': '选项2' } diff --git a/JavaScript/io-package.json b/JavaScript/io-package.json index 79567840..fa32a2f0 100644 --- a/JavaScript/io-package.json +++ b/JavaScript/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (JavaScript)", "titleLang": { "en": "Template (JavaScript)", "de": "Vorlage (JavaScript)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", @@ -94,12 +91,12 @@ "supportCustoms": true, "dependencies": [ { - "js-controller": ">=3.3.22" + "js-controller": ">=6.0.11" } ], "globalDependencies": [ { - "admin": ">=5.1.13" + "admin": "7.0.23" } ] }, diff --git a/JavaScript/main.js b/JavaScript/main.js index ad0c46b8..464d47d1 100644 --- a/JavaScript/main.js +++ b/JavaScript/main.js @@ -1,7 +1,7 @@ 'use strict'; /* - * Created with @iobroker/create-adapter v2.6.3 + * Created with @iobroker/create-adapter v2.6.5 */ // The adapter-core module gives you access to the core ioBroker functions diff --git a/JavaScript/package.json b/JavaScript/package.json index cc46fb0c..a8b4f1e2 100644 --- a/JavaScript/package.json +++ b/JavaScript/package.json @@ -19,32 +19,32 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@iobroker/adapter-core": "^3.0.6" + "@iobroker/adapter-core": "^3.1.6" }, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", - "@iobroker/testing": "^4.1.1", - "@tsconfig/node18": "^18.2.4", - "@types/chai": "^4.3.14", + "@iobroker/testing": "^4.1.3", + "@tsconfig/node20": "^20.1.4", "@types/chai-as-promised": "^7.1.8", - "@types/mocha": "^10.0.6", - "@types/node": "^18.19.30", + "@types/chai": "^4.3.19", + "@types/mocha": "^10.0.8", + "@types/node": "^20.16.5", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", - "chai-as-promised": "^7.1.1", - "chai": "^4.4.1", + "chai-as-promised": "^7.1.2", + "chai": "^4.5.0", "eslint": "^8.57.0", - "mocha": "^10.4.0", + "mocha": "^10.7.3", "proxyquire": "^2.1.3", - "sinon": "^17.0.1", + "sinon": "^19.0.2", "sinon-chai": "^3.7.0", "typescript": "~5.0.4" }, diff --git a/JavaScript/tsconfig.json b/JavaScript/tsconfig.json index 2595af45..28604428 100644 --- a/JavaScript/tsconfig.json +++ b/JavaScript/tsconfig.json @@ -1,8 +1,8 @@ // Root tsconfig to set the settings and power editor support for all TS files { // To update the compilation target, install a different version of @tsconfig/node... and reference it here - // https://github.com/tsconfig/bases#node-18-tsconfigjson - "extends": "@tsconfig/node18/tsconfig.json", + // https://github.com/tsconfig/bases#node-20-tsconfigjson + "extends": "@tsconfig/node20/tsconfig.json", "compilerOptions": { // do not compile anything, this file is just to configure type checking "noEmit": true, diff --git a/JavaScriptReact/.create-adapter.json b/JavaScriptReact/.create-adapter.json index 4ef8b006..c811cd48 100644 --- a/JavaScriptReact/.create-adapter.json +++ b/JavaScriptReact/.create-adapter.json @@ -32,5 +32,5 @@ ], "indentation": "Space (4)", "quotes": "single", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/JavaScriptReact/.github/workflows/test-and-release.yml b/JavaScriptReact/.github/workflows/test-and-release.yml index 189fb401..19e9c58a 100644 --- a/JavaScriptReact/.github/workflows/test-and-release.yml +++ b/JavaScriptReact/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' lint: true @@ -40,7 +40,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -75,7 +75,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # build: true diff --git a/JavaScriptReact/admin/src/i18n/de.json b/JavaScriptReact/admin/src/i18n/de.json index ae2d0b60..dc9d8a4f 100644 --- a/JavaScriptReact/admin/src/i18n/de.json +++ b/JavaScriptReact/admin/src/i18n/de.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adaptereinstellungen für template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "Option1", + "option2": "Option2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/es.json b/JavaScriptReact/admin/src/i18n/es.json index 174fa90f..c242fe9c 100644 --- a/JavaScriptReact/admin/src/i18n/es.json +++ b/JavaScriptReact/admin/src/i18n/es.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ajustes del adaptador para template", - "option1": "Opción 1", - "option2": "opcion 2" + "option1": "opción1", + "option2": "opción2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/fr.json b/JavaScriptReact/admin/src/i18n/fr.json index 3beb202d..0e4f3028 100644 --- a/JavaScriptReact/admin/src/i18n/fr.json +++ b/JavaScriptReact/admin/src/i18n/fr.json @@ -1,5 +1,5 @@ { "template adapter settings": "Paramètres d'adaptateur pour template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "option1", + "option2": "option2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/it.json b/JavaScriptReact/admin/src/i18n/it.json index b985c0e6..bce0ffa3 100644 --- a/JavaScriptReact/admin/src/i18n/it.json +++ b/JavaScriptReact/admin/src/i18n/it.json @@ -1,5 +1,5 @@ { "template adapter settings": "Impostazioni dell'adattatore per template", - "option1": "opzione 1", - "option2": "opzione 2" + "option1": "opzione1", + "option2": "opzione2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/nl.json b/JavaScriptReact/admin/src/i18n/nl.json index c33ee533..b1617424 100644 --- a/JavaScriptReact/admin/src/i18n/nl.json +++ b/JavaScriptReact/admin/src/i18n/nl.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adapterinstellingen voor template", - "option1": "Optie 1", - "option2": "Optie 2" + "option1": "optie1", + "option2": "optie2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/pl.json b/JavaScriptReact/admin/src/i18n/pl.json index e3fe92f3..84518c66 100644 --- a/JavaScriptReact/admin/src/i18n/pl.json +++ b/JavaScriptReact/admin/src/i18n/pl.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ustawienia adaptera dla template", "option1": "opcja 1", - "option2": "Opcja 2" + "option2": "opcja 2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/pt.json b/JavaScriptReact/admin/src/i18n/pt.json index 184fab0f..fb955935 100644 --- a/JavaScriptReact/admin/src/i18n/pt.json +++ b/JavaScriptReact/admin/src/i18n/pt.json @@ -1,5 +1,5 @@ { "template adapter settings": "Configurações do adaptador para template", - "option1": "Opção 1", - "option2": "opção 2" + "option1": "opção1", + "option2": "opção2" } \ No newline at end of file diff --git a/JavaScriptReact/admin/src/i18n/ru.json b/JavaScriptReact/admin/src/i18n/ru.json index 39d965bb..6ae6c010 100644 --- a/JavaScriptReact/admin/src/i18n/ru.json +++ b/JavaScriptReact/admin/src/i18n/ru.json @@ -1,5 +1,5 @@ { "template adapter settings": "Настройки адаптера для template", - "option1": "Опция 1", - "option2": "вариант 2" + "option1": "вариант 1", + "option2": "вариант2" } \ No newline at end of file diff --git a/JavaScriptReact/io-package.json b/JavaScriptReact/io-package.json index fdda418e..fc2c6f79 100644 --- a/JavaScriptReact/io-package.json +++ b/JavaScriptReact/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (JavaScript)", "titleLang": { "en": "Template (JavaScript)", "de": "Vorlage (JavaScript)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", @@ -95,12 +92,12 @@ "eraseOnUpload": true, "dependencies": [ { - "js-controller": ">=3.3.22" + "js-controller": ">=6.0.11" } ], "globalDependencies": [ { - "admin": ">=5.0.0" + "admin": "7.0.23" } ] }, diff --git a/JavaScriptReact/main.js b/JavaScriptReact/main.js index ad0c46b8..464d47d1 100644 --- a/JavaScriptReact/main.js +++ b/JavaScriptReact/main.js @@ -1,7 +1,7 @@ 'use strict'; /* - * Created with @iobroker/create-adapter v2.6.3 + * Created with @iobroker/create-adapter v2.6.5 */ // The adapter-core module gives you access to the core ioBroker functions diff --git a/JavaScriptReact/package.json b/JavaScriptReact/package.json index 743405b1..12abeef5 100644 --- a/JavaScriptReact/package.json +++ b/JavaScriptReact/package.json @@ -19,39 +19,39 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@iobroker/adapter-core": "^3.0.6" + "@iobroker/adapter-core": "^3.1.6" }, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", "@iobroker/adapter-react": "2.0.22", - "@iobroker/testing": "^4.1.1", + "@iobroker/testing": "^4.1.3", "@material-ui/core": "^4.12.4", - "@tsconfig/node18": "^18.2.4", - "@types/chai": "^4.3.14", + "@tsconfig/node20": "^20.1.4", "@types/chai-as-promised": "^7.1.8", - "@types/mocha": "^10.0.6", - "@types/node": "^18.19.30", + "@types/chai": "^4.3.19", + "@types/mocha": "^10.0.8", + "@types/node": "^20.16.5", "@types/proxyquire": "^1.3.31", "@types/react-dom": "^17.0.25", "@types/react": "^17.0.80", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", - "chai-as-promised": "^7.1.1", - "chai": "^4.4.1", - "eslint-plugin-react": "^7.34.1", + "chai-as-promised": "^7.1.2", + "chai": "^4.5.0", + "eslint-plugin-react": "^7.36.1", "eslint": "^8.57.0", - "mocha": "^10.4.0", + "mocha": "^10.7.3", "proxyquire": "^2.1.3", "react-dom": "^17.0.2", "react": "^17.0.2", - "sinon": "^17.0.1", + "sinon": "^19.0.2", "sinon-chai": "^3.7.0", "typescript": "~5.0.4" }, diff --git a/JavaScriptReact/tsconfig.json b/JavaScriptReact/tsconfig.json index 2595af45..28604428 100644 --- a/JavaScriptReact/tsconfig.json +++ b/JavaScriptReact/tsconfig.json @@ -1,8 +1,8 @@ // Root tsconfig to set the settings and power editor support for all TS files { // To update the compilation target, install a different version of @tsconfig/node... and reference it here - // https://github.com/tsconfig/bases#node-18-tsconfigjson - "extends": "@tsconfig/node18/tsconfig.json", + // https://github.com/tsconfig/bases#node-20-tsconfigjson + "extends": "@tsconfig/node20/tsconfig.json", "compilerOptions": { // do not compile anything, this file is just to configure type checking "noEmit": true, diff --git a/JavaScriptVIS/.create-adapter.json b/JavaScriptVIS/.create-adapter.json index 5c3d2af2..1ee7d9e6 100644 --- a/JavaScriptVIS/.create-adapter.json +++ b/JavaScriptVIS/.create-adapter.json @@ -33,5 +33,5 @@ ], "indentation": "Space (4)", "quotes": "single", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/JavaScriptVIS/.github/workflows/test-and-release.yml b/JavaScriptVIS/.github/workflows/test-and-release.yml index 8c267c63..52a25760 100644 --- a/JavaScriptVIS/.github/workflows/test-and-release.yml +++ b/JavaScriptVIS/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' lint: true @@ -40,7 +40,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -74,7 +74,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # npm-token: ${{ secrets.NPM_TOKEN }} diff --git a/JavaScriptVIS/admin/i18n/de/translations.json b/JavaScriptVIS/admin/i18n/de/translations.json index ae2d0b60..dc9d8a4f 100644 --- a/JavaScriptVIS/admin/i18n/de/translations.json +++ b/JavaScriptVIS/admin/i18n/de/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adaptereinstellungen für template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "Option1", + "option2": "Option2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/es/translations.json b/JavaScriptVIS/admin/i18n/es/translations.json index 174fa90f..c242fe9c 100644 --- a/JavaScriptVIS/admin/i18n/es/translations.json +++ b/JavaScriptVIS/admin/i18n/es/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ajustes del adaptador para template", - "option1": "Opción 1", - "option2": "opcion 2" + "option1": "opción1", + "option2": "opción2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/fr/translations.json b/JavaScriptVIS/admin/i18n/fr/translations.json index 3beb202d..0e4f3028 100644 --- a/JavaScriptVIS/admin/i18n/fr/translations.json +++ b/JavaScriptVIS/admin/i18n/fr/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Paramètres d'adaptateur pour template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "option1", + "option2": "option2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/it/translations.json b/JavaScriptVIS/admin/i18n/it/translations.json index b985c0e6..bce0ffa3 100644 --- a/JavaScriptVIS/admin/i18n/it/translations.json +++ b/JavaScriptVIS/admin/i18n/it/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Impostazioni dell'adattatore per template", - "option1": "opzione 1", - "option2": "opzione 2" + "option1": "opzione1", + "option2": "opzione2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/nl/translations.json b/JavaScriptVIS/admin/i18n/nl/translations.json index c33ee533..b1617424 100644 --- a/JavaScriptVIS/admin/i18n/nl/translations.json +++ b/JavaScriptVIS/admin/i18n/nl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adapterinstellingen voor template", - "option1": "Optie 1", - "option2": "Optie 2" + "option1": "optie1", + "option2": "optie2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/pl/translations.json b/JavaScriptVIS/admin/i18n/pl/translations.json index e3fe92f3..84518c66 100644 --- a/JavaScriptVIS/admin/i18n/pl/translations.json +++ b/JavaScriptVIS/admin/i18n/pl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ustawienia adaptera dla template", "option1": "opcja 1", - "option2": "Opcja 2" + "option2": "opcja 2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/pt/translations.json b/JavaScriptVIS/admin/i18n/pt/translations.json index 184fab0f..fb955935 100644 --- a/JavaScriptVIS/admin/i18n/pt/translations.json +++ b/JavaScriptVIS/admin/i18n/pt/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Configurações do adaptador para template", - "option1": "Opção 1", - "option2": "opção 2" + "option1": "opção1", + "option2": "opção2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/i18n/ru/translations.json b/JavaScriptVIS/admin/i18n/ru/translations.json index 39d965bb..6ae6c010 100644 --- a/JavaScriptVIS/admin/i18n/ru/translations.json +++ b/JavaScriptVIS/admin/i18n/ru/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Настройки адаптера для template", - "option1": "Опция 1", - "option2": "вариант 2" + "option1": "вариант 1", + "option2": "вариант2" } \ No newline at end of file diff --git a/JavaScriptVIS/admin/words.js b/JavaScriptVIS/admin/words.js index 51458ce8..03759fc2 100644 --- a/JavaScriptVIS/admin/words.js +++ b/JavaScriptVIS/admin/words.js @@ -19,27 +19,27 @@ systemDictionary = { }, 'option1': { 'en': 'option1', - 'de': 'Option 1', - 'ru': 'Опция 1', - 'pt': 'Opção 1', - 'nl': 'Optie 1', - 'fr': 'Option 1', - 'it': 'opzione 1', - 'es': 'Opción 1', + 'de': 'Option1', + 'ru': 'вариант 1', + 'pt': 'opção1', + 'nl': 'optie1', + 'fr': 'option1', + 'it': 'opzione1', + 'es': 'opción1', 'pl': 'opcja 1', 'uk': 'варіант1', 'zh-cn': '选项1' }, 'option2': { 'en': 'option2', - 'de': 'Option 2', - 'ru': 'вариант 2', - 'pt': 'opção 2', - 'nl': 'Optie 2', - 'fr': 'Option 2', - 'it': 'opzione 2', - 'es': 'opcion 2', - 'pl': 'Opcja 2', + 'de': 'Option2', + 'ru': 'вариант2', + 'pt': 'opção2', + 'nl': 'optie2', + 'fr': 'option2', + 'it': 'opzione2', + 'es': 'opción2', + 'pl': 'opcja 2', 'uk': 'варіант2', 'zh-cn': '选项2' }, diff --git a/JavaScriptVIS/io-package.json b/JavaScriptVIS/io-package.json index 089c3b03..6ef089d1 100644 --- a/JavaScriptVIS/io-package.json +++ b/JavaScriptVIS/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (JavaScript with VIS)", "titleLang": { "en": "Template (JavaScript with VIS)", "de": "Vorlage (JavaScript mit VIS)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", @@ -97,13 +94,13 @@ "supportCustoms": true, "dependencies": [ { - "js-controller": ">=3.3.22" + "js-controller": ">=6.0.11" }, "vis" ], "globalDependencies": [ { - "admin": ">=5.1.13" + "admin": "7.0.23" } ] }, diff --git a/JavaScriptVIS/main.js b/JavaScriptVIS/main.js index ad0c46b8..464d47d1 100644 --- a/JavaScriptVIS/main.js +++ b/JavaScriptVIS/main.js @@ -1,7 +1,7 @@ 'use strict'; /* - * Created with @iobroker/create-adapter v2.6.3 + * Created with @iobroker/create-adapter v2.6.5 */ // The adapter-core module gives you access to the core ioBroker functions diff --git a/JavaScriptVIS/package.json b/JavaScriptVIS/package.json index 58599c79..b93209cc 100644 --- a/JavaScriptVIS/package.json +++ b/JavaScriptVIS/package.json @@ -19,32 +19,32 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@iobroker/adapter-core": "^3.0.6" + "@iobroker/adapter-core": "^3.1.6" }, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", - "@iobroker/testing": "^4.1.1", - "@tsconfig/node18": "^18.2.4", - "@types/chai": "^4.3.14", + "@iobroker/testing": "^4.1.3", + "@tsconfig/node20": "^20.1.4", "@types/chai-as-promised": "^7.1.8", - "@types/mocha": "^10.0.6", - "@types/node": "^18.19.30", + "@types/chai": "^4.3.19", + "@types/mocha": "^10.0.8", + "@types/node": "^20.16.5", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", - "chai-as-promised": "^7.1.1", - "chai": "^4.4.1", + "chai-as-promised": "^7.1.2", + "chai": "^4.5.0", "eslint": "^8.57.0", - "mocha": "^10.4.0", + "mocha": "^10.7.3", "proxyquire": "^2.1.3", - "sinon": "^17.0.1", + "sinon": "^19.0.2", "sinon-chai": "^3.7.0", "typescript": "~5.0.4" }, diff --git a/JavaScriptVIS/tsconfig.json b/JavaScriptVIS/tsconfig.json index 2595af45..28604428 100644 --- a/JavaScriptVIS/tsconfig.json +++ b/JavaScriptVIS/tsconfig.json @@ -1,8 +1,8 @@ // Root tsconfig to set the settings and power editor support for all TS files { // To update the compilation target, install a different version of @tsconfig/node... and reference it here - // https://github.com/tsconfig/bases#node-18-tsconfigjson - "extends": "@tsconfig/node18/tsconfig.json", + // https://github.com/tsconfig/bases#node-20-tsconfigjson + "extends": "@tsconfig/node20/tsconfig.json", "compilerOptions": { // do not compile anything, this file is just to configure type checking "noEmit": true, diff --git a/TypeScript/.create-adapter.json b/TypeScript/.create-adapter.json index a375a560..6f5f696b 100644 --- a/TypeScript/.create-adapter.json +++ b/TypeScript/.create-adapter.json @@ -32,5 +32,5 @@ ], "indentation": "Tab", "quotes": "double", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/TypeScript/.github/workflows/test-and-release.yml b/TypeScript/.github/workflows/test-and-release.yml index 173a599e..c29a7e1a 100644 --- a/TypeScript/.github/workflows/test-and-release.yml +++ b/TypeScript/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' type-checking: true @@ -41,7 +41,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -76,7 +76,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # build: true diff --git a/TypeScript/admin/i18n/de/translations.json b/TypeScript/admin/i18n/de/translations.json index aafd47d2..bfc20f03 100644 --- a/TypeScript/admin/i18n/de/translations.json +++ b/TypeScript/admin/i18n/de/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adaptereinstellungen für template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "Option1", + "option2": "Option2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/es/translations.json b/TypeScript/admin/i18n/es/translations.json index 3201ff78..30b778ac 100644 --- a/TypeScript/admin/i18n/es/translations.json +++ b/TypeScript/admin/i18n/es/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ajustes del adaptador para template", - "option1": "Opción 1", - "option2": "opcion 2" + "option1": "opción1", + "option2": "opción2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/fr/translations.json b/TypeScript/admin/i18n/fr/translations.json index 83e78b4a..d35d82c5 100644 --- a/TypeScript/admin/i18n/fr/translations.json +++ b/TypeScript/admin/i18n/fr/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Paramètres d'adaptateur pour template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "option1", + "option2": "option2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/it/translations.json b/TypeScript/admin/i18n/it/translations.json index 53b1b60a..d22d0556 100644 --- a/TypeScript/admin/i18n/it/translations.json +++ b/TypeScript/admin/i18n/it/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Impostazioni dell'adattatore per template", - "option1": "opzione 1", - "option2": "opzione 2" + "option1": "opzione1", + "option2": "opzione2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/nl/translations.json b/TypeScript/admin/i18n/nl/translations.json index 1a10c755..17f39821 100644 --- a/TypeScript/admin/i18n/nl/translations.json +++ b/TypeScript/admin/i18n/nl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adapterinstellingen voor template", - "option1": "Optie 1", - "option2": "Optie 2" + "option1": "optie1", + "option2": "optie2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/pl/translations.json b/TypeScript/admin/i18n/pl/translations.json index 30b6cc59..214a424e 100644 --- a/TypeScript/admin/i18n/pl/translations.json +++ b/TypeScript/admin/i18n/pl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ustawienia adaptera dla template", "option1": "opcja 1", - "option2": "Opcja 2" + "option2": "opcja 2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/pt/translations.json b/TypeScript/admin/i18n/pt/translations.json index 7c0820bc..e5921631 100644 --- a/TypeScript/admin/i18n/pt/translations.json +++ b/TypeScript/admin/i18n/pt/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Configurações do adaptador para template", - "option1": "Opção 1", - "option2": "opção 2" + "option1": "opção1", + "option2": "opção2" } \ No newline at end of file diff --git a/TypeScript/admin/i18n/ru/translations.json b/TypeScript/admin/i18n/ru/translations.json index c36fb47f..22cf5375 100644 --- a/TypeScript/admin/i18n/ru/translations.json +++ b/TypeScript/admin/i18n/ru/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Настройки адаптера для template", - "option1": "Опция 1", - "option2": "вариант 2" + "option1": "вариант 1", + "option2": "вариант2" } \ No newline at end of file diff --git a/TypeScript/admin/words.js b/TypeScript/admin/words.js index c352082d..95dec5c7 100644 --- a/TypeScript/admin/words.js +++ b/TypeScript/admin/words.js @@ -19,27 +19,27 @@ systemDictionary = { }, "option1": { "en": "option1", - "de": "Option 1", - "ru": "Опция 1", - "pt": "Opção 1", - "nl": "Optie 1", - "fr": "Option 1", - "it": "opzione 1", - "es": "Opción 1", + "de": "Option1", + "ru": "вариант 1", + "pt": "opção1", + "nl": "optie1", + "fr": "option1", + "it": "opzione1", + "es": "opción1", "pl": "opcja 1", "uk": "варіант1", "zh-cn": "选项1" }, "option2": { "en": "option2", - "de": "Option 2", - "ru": "вариант 2", - "pt": "opção 2", - "nl": "Optie 2", - "fr": "Option 2", - "it": "opzione 2", - "es": "opcion 2", - "pl": "Opcja 2", + "de": "Option2", + "ru": "вариант2", + "pt": "opção2", + "nl": "optie2", + "fr": "option2", + "it": "opzione2", + "es": "opción2", + "pl": "opcja 2", "uk": "варіант2", "zh-cn": "选项2" } diff --git a/TypeScript/io-package.json b/TypeScript/io-package.json index a3427ef6..09c1d485 100644 --- a/TypeScript/io-package.json +++ b/TypeScript/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (TypeScript)", "titleLang": { "en": "Template (TypeScript)", "de": "Vorlage (TypeScript)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "build/main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", @@ -94,12 +91,12 @@ "supportCustoms": true, "dependencies": [ { - "js-controller": ">=3.3.22" + "js-controller": ">=6.0.11" } ], "globalDependencies": [ { - "admin": ">=5.1.13" + "admin": "7.0.23" } ] }, diff --git a/TypeScript/package.json b/TypeScript/package.json index dc992857..d7732431 100644 --- a/TypeScript/package.json +++ b/TypeScript/package.json @@ -19,36 +19,36 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@iobroker/adapter-core": "^3.0.6" + "@iobroker/adapter-core": "^3.1.6" }, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", - "@iobroker/testing": "^4.1.1", - "@tsconfig/node18": "^18.2.4", - "@types/chai": "^4.3.14", + "@iobroker/testing": "^4.1.3", + "@tsconfig/node20": "^20.1.4", "@types/chai-as-promised": "^7.1.8", - "@types/mocha": "^10.0.6", - "@types/node": "^18.19.30", + "@types/chai": "^4.3.19", + "@types/mocha": "^10.0.8", + "@types/node": "^20.16.5", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", - "@typescript-eslint/eslint-plugin": "^7.5.0", - "@typescript-eslint/parser": "^7.5.0", - "chai-as-promised": "^7.1.1", - "chai": "^4.4.1", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", + "chai-as-promised": "^7.1.2", + "chai": "^4.5.0", "eslint": "^8.57.0", - "mocha": "^10.4.0", - "nyc": "^15.1.0", + "mocha": "^10.7.3", + "nyc": "^17.0.0", "proxyquire": "^2.1.3", - "rimraf": "^5.0.5", - "sinon": "^17.0.1", + "rimraf": "^6.0.1", + "sinon": "^19.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", diff --git a/TypeScript/src/main.ts b/TypeScript/src/main.ts index 3efb15c4..f8bf3a5c 100644 --- a/TypeScript/src/main.ts +++ b/TypeScript/src/main.ts @@ -1,5 +1,5 @@ /* - * Created with @iobroker/create-adapter v2.6.3 + * Created with @iobroker/create-adapter v2.6.5 */ // The adapter-core module gives you access to the core ioBroker functions diff --git a/TypeScript/tsconfig.json b/TypeScript/tsconfig.json index 48ed29c0..4c80d776 100644 --- a/TypeScript/tsconfig.json +++ b/TypeScript/tsconfig.json @@ -1,8 +1,8 @@ // Root tsconfig to set the settings and power editor support for all TS files { // To update the compilation target, install a different version of @tsconfig/node... and reference it here - // https://github.com/tsconfig/bases#node-18-tsconfigjson - "extends": "@tsconfig/node18/tsconfig.json", + // https://github.com/tsconfig/bases#node-20-tsconfigjson + "extends": "@tsconfig/node20/tsconfig.json", "compilerOptions": { // do not compile anything, this file is just to configure type checking // the compilation is configured in tsconfig.build.json diff --git a/TypeScriptReact/.create-adapter.json b/TypeScriptReact/.create-adapter.json index 309e2c06..3ae1893d 100644 --- a/TypeScriptReact/.create-adapter.json +++ b/TypeScriptReact/.create-adapter.json @@ -32,5 +32,5 @@ ], "indentation": "Tab", "quotes": "double", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/TypeScriptReact/.github/workflows/test-and-release.yml b/TypeScriptReact/.github/workflows/test-and-release.yml index 6a5d25d5..23914ef2 100644 --- a/TypeScriptReact/.github/workflows/test-and-release.yml +++ b/TypeScriptReact/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' type-checking: true @@ -41,7 +41,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -76,7 +76,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # build: true diff --git a/TypeScriptReact/admin/src/i18n/de.json b/TypeScriptReact/admin/src/i18n/de.json index aafd47d2..bfc20f03 100644 --- a/TypeScriptReact/admin/src/i18n/de.json +++ b/TypeScriptReact/admin/src/i18n/de.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adaptereinstellungen für template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "Option1", + "option2": "Option2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/es.json b/TypeScriptReact/admin/src/i18n/es.json index 3201ff78..30b778ac 100644 --- a/TypeScriptReact/admin/src/i18n/es.json +++ b/TypeScriptReact/admin/src/i18n/es.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ajustes del adaptador para template", - "option1": "Opción 1", - "option2": "opcion 2" + "option1": "opción1", + "option2": "opción2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/fr.json b/TypeScriptReact/admin/src/i18n/fr.json index 83e78b4a..d35d82c5 100644 --- a/TypeScriptReact/admin/src/i18n/fr.json +++ b/TypeScriptReact/admin/src/i18n/fr.json @@ -1,5 +1,5 @@ { "template adapter settings": "Paramètres d'adaptateur pour template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "option1", + "option2": "option2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/it.json b/TypeScriptReact/admin/src/i18n/it.json index 53b1b60a..d22d0556 100644 --- a/TypeScriptReact/admin/src/i18n/it.json +++ b/TypeScriptReact/admin/src/i18n/it.json @@ -1,5 +1,5 @@ { "template adapter settings": "Impostazioni dell'adattatore per template", - "option1": "opzione 1", - "option2": "opzione 2" + "option1": "opzione1", + "option2": "opzione2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/nl.json b/TypeScriptReact/admin/src/i18n/nl.json index 1a10c755..17f39821 100644 --- a/TypeScriptReact/admin/src/i18n/nl.json +++ b/TypeScriptReact/admin/src/i18n/nl.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adapterinstellingen voor template", - "option1": "Optie 1", - "option2": "Optie 2" + "option1": "optie1", + "option2": "optie2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/pl.json b/TypeScriptReact/admin/src/i18n/pl.json index 30b6cc59..214a424e 100644 --- a/TypeScriptReact/admin/src/i18n/pl.json +++ b/TypeScriptReact/admin/src/i18n/pl.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ustawienia adaptera dla template", "option1": "opcja 1", - "option2": "Opcja 2" + "option2": "opcja 2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/pt.json b/TypeScriptReact/admin/src/i18n/pt.json index 7c0820bc..e5921631 100644 --- a/TypeScriptReact/admin/src/i18n/pt.json +++ b/TypeScriptReact/admin/src/i18n/pt.json @@ -1,5 +1,5 @@ { "template adapter settings": "Configurações do adaptador para template", - "option1": "Opção 1", - "option2": "opção 2" + "option1": "opção1", + "option2": "opção2" } \ No newline at end of file diff --git a/TypeScriptReact/admin/src/i18n/ru.json b/TypeScriptReact/admin/src/i18n/ru.json index c36fb47f..22cf5375 100644 --- a/TypeScriptReact/admin/src/i18n/ru.json +++ b/TypeScriptReact/admin/src/i18n/ru.json @@ -1,5 +1,5 @@ { "template adapter settings": "Настройки адаптера для template", - "option1": "Опция 1", - "option2": "вариант 2" + "option1": "вариант 1", + "option2": "вариант2" } \ No newline at end of file diff --git a/TypeScriptReact/io-package.json b/TypeScriptReact/io-package.json index 0ecfd764..b2f2095f 100644 --- a/TypeScriptReact/io-package.json +++ b/TypeScriptReact/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (TypeScript with React)", "titleLang": { "en": "Template (TypeScript with React)", "de": "Vorlage (TypeScript mit React)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "build/main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", @@ -95,12 +92,12 @@ "eraseOnUpload": true, "dependencies": [ { - "js-controller": ">=3.3.22" + "js-controller": ">=6.0.11" } ], "globalDependencies": [ { - "admin": ">=5.0.0" + "admin": "7.0.23" } ] }, diff --git a/TypeScriptReact/package.json b/TypeScriptReact/package.json index 4c3915bc..447d8ac7 100644 --- a/TypeScriptReact/package.json +++ b/TypeScriptReact/package.json @@ -19,43 +19,43 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@iobroker/adapter-core": "^3.0.6" + "@iobroker/adapter-core": "^3.1.6" }, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", "@iobroker/adapter-react": "2.0.22", - "@iobroker/testing": "^4.1.1", + "@iobroker/testing": "^4.1.3", "@material-ui/core": "^4.12.4", - "@tsconfig/node18": "^18.2.4", - "@types/chai": "^4.3.14", + "@tsconfig/node20": "^20.1.4", "@types/chai-as-promised": "^7.1.8", - "@types/mocha": "^10.0.6", - "@types/node": "^18.19.30", + "@types/chai": "^4.3.19", + "@types/mocha": "^10.0.8", + "@types/node": "^20.16.5", "@types/proxyquire": "^1.3.31", "@types/react-dom": "^17.0.25", "@types/react": "^17.0.80", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", - "@typescript-eslint/eslint-plugin": "^7.5.0", - "@typescript-eslint/parser": "^7.5.0", - "chai-as-promised": "^7.1.1", - "chai": "^4.4.1", - "eslint-plugin-react": "^7.34.1", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", + "chai-as-promised": "^7.1.2", + "chai": "^4.5.0", + "eslint-plugin-react": "^7.36.1", "eslint": "^8.57.0", - "mocha": "^10.4.0", - "nyc": "^15.1.0", + "mocha": "^10.7.3", + "nyc": "^17.0.0", "proxyquire": "^2.1.3", "react-dom": "^17.0.2", "react": "^17.0.2", - "rimraf": "^5.0.5", - "sinon": "^17.0.1", + "rimraf": "^6.0.1", + "sinon": "^19.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", diff --git a/TypeScriptReact/src/main.ts b/TypeScriptReact/src/main.ts index 3efb15c4..f8bf3a5c 100644 --- a/TypeScriptReact/src/main.ts +++ b/TypeScriptReact/src/main.ts @@ -1,5 +1,5 @@ /* - * Created with @iobroker/create-adapter v2.6.3 + * Created with @iobroker/create-adapter v2.6.5 */ // The adapter-core module gives you access to the core ioBroker functions diff --git a/TypeScriptReact/tsconfig.json b/TypeScriptReact/tsconfig.json index 48ed29c0..4c80d776 100644 --- a/TypeScriptReact/tsconfig.json +++ b/TypeScriptReact/tsconfig.json @@ -1,8 +1,8 @@ // Root tsconfig to set the settings and power editor support for all TS files { // To update the compilation target, install a different version of @tsconfig/node... and reference it here - // https://github.com/tsconfig/bases#node-18-tsconfigjson - "extends": "@tsconfig/node18/tsconfig.json", + // https://github.com/tsconfig/bases#node-20-tsconfigjson + "extends": "@tsconfig/node20/tsconfig.json", "compilerOptions": { // do not compile anything, this file is just to configure type checking // the compilation is configured in tsconfig.build.json diff --git a/TypeScriptVIS/.create-adapter.json b/TypeScriptVIS/.create-adapter.json index 289dea4c..d3718314 100644 --- a/TypeScriptVIS/.create-adapter.json +++ b/TypeScriptVIS/.create-adapter.json @@ -33,5 +33,5 @@ ], "indentation": "Tab", "quotes": "double", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/TypeScriptVIS/.github/workflows/test-and-release.yml b/TypeScriptVIS/.github/workflows/test-and-release.yml index 173a599e..c29a7e1a 100644 --- a/TypeScriptVIS/.github/workflows/test-and-release.yml +++ b/TypeScriptVIS/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' type-checking: true @@ -41,7 +41,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -76,7 +76,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # build: true diff --git a/TypeScriptVIS/admin/i18n/de/translations.json b/TypeScriptVIS/admin/i18n/de/translations.json index aafd47d2..bfc20f03 100644 --- a/TypeScriptVIS/admin/i18n/de/translations.json +++ b/TypeScriptVIS/admin/i18n/de/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adaptereinstellungen für template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "Option1", + "option2": "Option2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/es/translations.json b/TypeScriptVIS/admin/i18n/es/translations.json index 3201ff78..30b778ac 100644 --- a/TypeScriptVIS/admin/i18n/es/translations.json +++ b/TypeScriptVIS/admin/i18n/es/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ajustes del adaptador para template", - "option1": "Opción 1", - "option2": "opcion 2" + "option1": "opción1", + "option2": "opción2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/fr/translations.json b/TypeScriptVIS/admin/i18n/fr/translations.json index 83e78b4a..d35d82c5 100644 --- a/TypeScriptVIS/admin/i18n/fr/translations.json +++ b/TypeScriptVIS/admin/i18n/fr/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Paramètres d'adaptateur pour template", - "option1": "Option 1", - "option2": "Option 2" + "option1": "option1", + "option2": "option2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/it/translations.json b/TypeScriptVIS/admin/i18n/it/translations.json index 53b1b60a..d22d0556 100644 --- a/TypeScriptVIS/admin/i18n/it/translations.json +++ b/TypeScriptVIS/admin/i18n/it/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Impostazioni dell'adattatore per template", - "option1": "opzione 1", - "option2": "opzione 2" + "option1": "opzione1", + "option2": "opzione2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/nl/translations.json b/TypeScriptVIS/admin/i18n/nl/translations.json index 1a10c755..17f39821 100644 --- a/TypeScriptVIS/admin/i18n/nl/translations.json +++ b/TypeScriptVIS/admin/i18n/nl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Adapterinstellingen voor template", - "option1": "Optie 1", - "option2": "Optie 2" + "option1": "optie1", + "option2": "optie2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/pl/translations.json b/TypeScriptVIS/admin/i18n/pl/translations.json index 30b6cc59..214a424e 100644 --- a/TypeScriptVIS/admin/i18n/pl/translations.json +++ b/TypeScriptVIS/admin/i18n/pl/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Ustawienia adaptera dla template", "option1": "opcja 1", - "option2": "Opcja 2" + "option2": "opcja 2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/pt/translations.json b/TypeScriptVIS/admin/i18n/pt/translations.json index 7c0820bc..e5921631 100644 --- a/TypeScriptVIS/admin/i18n/pt/translations.json +++ b/TypeScriptVIS/admin/i18n/pt/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Configurações do adaptador para template", - "option1": "Opção 1", - "option2": "opção 2" + "option1": "opção1", + "option2": "opção2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/i18n/ru/translations.json b/TypeScriptVIS/admin/i18n/ru/translations.json index c36fb47f..22cf5375 100644 --- a/TypeScriptVIS/admin/i18n/ru/translations.json +++ b/TypeScriptVIS/admin/i18n/ru/translations.json @@ -1,5 +1,5 @@ { "template adapter settings": "Настройки адаптера для template", - "option1": "Опция 1", - "option2": "вариант 2" + "option1": "вариант 1", + "option2": "вариант2" } \ No newline at end of file diff --git a/TypeScriptVIS/admin/words.js b/TypeScriptVIS/admin/words.js index c9e28646..4c9bc6dd 100644 --- a/TypeScriptVIS/admin/words.js +++ b/TypeScriptVIS/admin/words.js @@ -19,27 +19,27 @@ systemDictionary = { }, "option1": { "en": "option1", - "de": "Option 1", - "ru": "Опция 1", - "pt": "Opção 1", - "nl": "Optie 1", - "fr": "Option 1", - "it": "opzione 1", - "es": "Opción 1", + "de": "Option1", + "ru": "вариант 1", + "pt": "opção1", + "nl": "optie1", + "fr": "option1", + "it": "opzione1", + "es": "opción1", "pl": "opcja 1", "uk": "варіант1", "zh-cn": "选项1" }, "option2": { "en": "option2", - "de": "Option 2", - "ru": "вариант 2", - "pt": "opção 2", - "nl": "Optie 2", - "fr": "Option 2", - "it": "opzione 2", - "es": "opcion 2", - "pl": "Opcja 2", + "de": "Option2", + "ru": "вариант2", + "pt": "opção2", + "nl": "optie2", + "fr": "option2", + "it": "opzione2", + "es": "opción2", + "pl": "opcja 2", "uk": "варіант2", "zh-cn": "选项2" }, diff --git a/TypeScriptVIS/io-package.json b/TypeScriptVIS/io-package.json index 9bcd5408..19143b15 100644 --- a/TypeScriptVIS/io-package.json +++ b/TypeScriptVIS/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (TypeScript with VIS)", "titleLang": { "en": "Template (TypeScript with VIS)", "de": "Vorlage (TypeScript mit VIS)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "build/main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", @@ -97,13 +94,13 @@ "supportCustoms": true, "dependencies": [ { - "js-controller": ">=3.3.22" + "js-controller": ">=6.0.11" }, "vis" ], "globalDependencies": [ { - "admin": ">=5.1.13" + "admin": "7.0.23" } ] }, diff --git a/TypeScriptVIS/package.json b/TypeScriptVIS/package.json index 45114151..f7184a27 100644 --- a/TypeScriptVIS/package.json +++ b/TypeScriptVIS/package.json @@ -19,36 +19,36 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@iobroker/adapter-core": "^3.0.6" + "@iobroker/adapter-core": "^3.1.6" }, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", - "@iobroker/testing": "^4.1.1", - "@tsconfig/node18": "^18.2.4", - "@types/chai": "^4.3.14", + "@iobroker/testing": "^4.1.3", + "@tsconfig/node20": "^20.1.4", "@types/chai-as-promised": "^7.1.8", - "@types/mocha": "^10.0.6", - "@types/node": "^18.19.30", + "@types/chai": "^4.3.19", + "@types/mocha": "^10.0.8", + "@types/node": "^20.16.5", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@types/sinon-chai": "^3.2.12", - "@typescript-eslint/eslint-plugin": "^7.5.0", - "@typescript-eslint/parser": "^7.5.0", - "chai-as-promised": "^7.1.1", - "chai": "^4.4.1", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", + "chai-as-promised": "^7.1.2", + "chai": "^4.5.0", "eslint": "^8.57.0", - "mocha": "^10.4.0", - "nyc": "^15.1.0", + "mocha": "^10.7.3", + "nyc": "^17.0.0", "proxyquire": "^2.1.3", - "rimraf": "^5.0.5", - "sinon": "^17.0.1", + "rimraf": "^6.0.1", + "sinon": "^19.0.2", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", diff --git a/TypeScriptVIS/src/main.ts b/TypeScriptVIS/src/main.ts index 3efb15c4..f8bf3a5c 100644 --- a/TypeScriptVIS/src/main.ts +++ b/TypeScriptVIS/src/main.ts @@ -1,5 +1,5 @@ /* - * Created with @iobroker/create-adapter v2.6.3 + * Created with @iobroker/create-adapter v2.6.5 */ // The adapter-core module gives you access to the core ioBroker functions diff --git a/TypeScriptVIS/tsconfig.json b/TypeScriptVIS/tsconfig.json index 48ed29c0..4c80d776 100644 --- a/TypeScriptVIS/tsconfig.json +++ b/TypeScriptVIS/tsconfig.json @@ -1,8 +1,8 @@ // Root tsconfig to set the settings and power editor support for all TS files { // To update the compilation target, install a different version of @tsconfig/node... and reference it here - // https://github.com/tsconfig/bases#node-18-tsconfigjson - "extends": "@tsconfig/node18/tsconfig.json", + // https://github.com/tsconfig/bases#node-20-tsconfigjson + "extends": "@tsconfig/node20/tsconfig.json", "compilerOptions": { // do not compile anything, this file is just to configure type checking // the compilation is configured in tsconfig.build.json diff --git a/VIS/.create-adapter.json b/VIS/.create-adapter.json index d76b6a1f..97e300b8 100644 --- a/VIS/.create-adapter.json +++ b/VIS/.create-adapter.json @@ -17,5 +17,5 @@ ], "title": "Template (VIS only)", "type": "visualization-widgets", - "creatorVersion": "2.6.3" + "creatorVersion": "2.6.5" } \ No newline at end of file diff --git a/VIS/.github/workflows/test-and-release.yml b/VIS/.github/workflows/test-and-release.yml index ccbc3974..3b2ecf26 100644 --- a/VIS/.github/workflows/test-and-release.yml +++ b/VIS/.github/workflows/test-and-release.yml @@ -28,7 +28,7 @@ jobs: steps: - uses: ioBroker/testing-action-check@v1 with: - node-version: '18.x' + node-version: '20.x' # Uncomment the following line if your adapter cannot be installed using 'npm ci' # install-command: 'npm install' @@ -56,7 +56,7 @@ jobs: # steps: # - uses: ioBroker/testing-action-deploy@v1 # with: -# node-version: '18.x' +# node-version: '20.x' # # Uncomment the following line if your adapter cannot be installed using 'npm ci' # # install-command: 'npm install' # npm-token: ${{ secrets.NPM_TOKEN }} diff --git a/VIS/io-package.json b/VIS/io-package.json index 33004060..525c2968 100644 --- a/VIS/io-package.json +++ b/VIS/io-package.json @@ -17,7 +17,6 @@ "zh-cn": "首次出版" } }, - "title": "Template (VIS only)", "titleLang": { "en": "Template (VIS only)", "de": "Vorlage (nur VIS)", @@ -53,13 +52,11 @@ "Smart Home", "home automation" ], - "license": "MIT", "licenseInformation": { "type": "free", "license": "MIT" }, "platform": "Javascript/Node.js", - "main": "main.js", "icon": "template.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/Author/ioBroker.template/main/admin/template.png", diff --git a/VIS/package.json b/VIS/package.json index 02a382e6..9de59eaa 100644 --- a/VIS/package.json +++ b/VIS/package.json @@ -19,16 +19,16 @@ "url": "https://github.com/Author/ioBroker.template.git" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": {}, "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.0", + "@alcalzone/release-script": "^3.8.0", + "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", - "@iobroker/testing": "^4.1.1" + "@iobroker/testing": "^4.1.3" }, "main": "widgets/template.html", "files": [