diff --git a/README.md b/README.md index 4f807a9..977acae 100644 --- a/README.md +++ b/README.md @@ -64,8 +64,7 @@ Wait some minutes until the cronjob collects the data for the first time. Placeholder for the next version (at the beginning of the line): ### **WORK IN PROGRESS** --> - -### **WORK IN PROGRESS** +### 2.1.3 (2021-12-23) * (klein0r) Updated dependencies diff --git a/io-package.json b/io-package.json index 924d56d..6ae6987 100644 --- a/io-package.json +++ b/io-package.json @@ -1,210 +1,162 @@ { - "common": { - "name": "luftdaten", - "version": "2.1.2", - "news": { - "2.1.2": { - "en": "Translated admin tab table headers", - "de": "Admin Tab übersetzt", - "ru": "Переведены заголовки таблицы вкладки администратора", - "pt": "Cabeçalhos de tabela da guia de administração traduzidos", - "nl": "Vertaalde tabelkoppen van het beheerderstabblad", - "fr": "En-têtes de tableau des onglets d'administration traduits", - "it": "Intestazioni della tabella della scheda amministratore tradotte", - "es": "Encabezados de tabla de pestañas de administración traducidos", - "pl": "Przetłumaczone nagłówki tabeli karty administratora", - "zh-cn": "翻译的管理标签表标题" - }, - "2.1.1": { - "en": "Fixed missing translations", - "de": "Fehlende Übersetzungen hinzugefügt", - "ru": "Исправлены отсутствующие переводы", - "pt": "Traduções em falta corrigidas", - "nl": "Ontbrekende vertalingen verholpen", - "fr": "Correction des traductions manquantes", - "it": "Risolte le traduzioni mancanti", - "es": "Se corrigieron las traducciones faltantes", - "pl": "Naprawiono brakujące tłumaczenia", - "zh-cn": "修复了丢失的翻译" - }, - "2.1.0": { - "en": "Admin 5 Support", - "de": "Admin 5 Support", - "ru": "Admin 5 Поддержка", - "pt": "Suporte Admin 5", - "nl": "Beheerder 5 Ondersteuning", - "fr": "Assistance administrateur 5", - "it": "Supporto amministratore 5", - "es": "Soporte Admin 5", - "pl": "Wsparcie administratora 5", - "zh-cn": "管理员 5 支持" - }, - "2.0.3": { - "en": "Fixed error logging", - "de": "Fehler-Logging behoben", - "ru": "Исправлено ведение журнала ошибок", - "pt": "Registro de erro corrigido", - "nl": "Vaste foutregistratie", - "fr": "Correction de la journalisation des erreurs", - "it": "Risolto errore di registrazione", - "es": "Registro de errores fijos", - "pl": "Naprawiono rejestrowanie błędów", - "zh-cn": "修复错误记录" - }, - "2.0.2": { - "en": "Added timeout option", - "de": "Option für Timeout-Limit hinzugefügt", - "ru": "Добавлена ​​опция тайм-аута", - "pt": "Adicionada opção de tempo limite", - "nl": "Time-outoptie toegevoegd", - "fr": "Ajout d'une option de délai d'attente", - "it": "Aggiunta opzione di timeout", - "es": "Opción de tiempo de espera agregada", - "pl": "Dodano opcję limitu czasu", - "zh-cn": "添加超时选项" - }, - "2.0.1": { - "en": "Minor bug fixes", - "de": "Kleinere Bugfixes", - "ru": "Устранение небольших багов", - "pt": "Pequenas correções de bugs", - "nl": "Kleine bugfixes", - "fr": "Corrections de bugs mineurs", - "it": "Correzioni di bug minori", - "es": "Correcciones de errores menores", - "pl": "Naprawy niewielkich błędów", - "zh-cn": "修正了一些小错误" - }, - "2.0.0": { - "en": "Updated admin interface to maintain multiple sensors in one instance", - "de": "Benutzeroberfläche angepasst, um mehrere Sensoren in einer Instanz verwalten zu können", - "ru": "Обновлен интерфейс администратора для поддержки нескольких датчиков в одном экземпляре.", - "pt": "Interface de administração atualizada para manter vários sensores em uma instância", - "nl": "Bijgewerkte beheerdersinterface om meerdere sensoren in één instantie te onderhouden", - "fr": "Interface d'administration mise à jour pour maintenir plusieurs capteurs dans une seule instance", - "it": "Interfaccia di amministrazione aggiornata per mantenere più sensori in un'unica istanza", - "es": "Interfaz de administración actualizada para mantener múltiples sensores en una instancia", - "pl": "Zaktualizowany interfejs administratora, aby utrzymać wiele czujników w jednej instancji", - "zh-cn": "更新管理界面以在一个实例中维护多个传感器" - }, - "1.0.3": { - "en": "Remove non-numeric characters from sensor id", - "de": "Alle nicht-numerischen Zeichen aus der Sensor-ID entfernen", - "ru": "Удалите нечисловые символы из идентификатора датчика", - "pt": "Remova os caracteres não numéricos da id do sensor", - "nl": "Verwijder niet-numerieke tekens uit sensor-ID", - "fr": "Supprimer les caractères non numériques de l'identifiant du capteur", - "it": "Rimuovi i caratteri non numerici dall'ID sensore", - "es": "Eliminar caracteres no numéricos de la identificación del sensor", - "pl": "Usuń znaki nienumeryczne z identyfikatora czujnika", - "zh-cn": "从传感器 ID 中删除非数字字符" - }, - "1.0.2": { - "en": "Fixed async object creation", - "de": "Asynchrone Objekterstellung korrigiert", - "ru": "Исправлено создание асинхронного объекта", - "pt": "Criação de objeto assíncrono corrigido", - "nl": "Vaste asynchrone objectcreatie", - "fr": "Correction de la création d'objets asynchrone", - "it": "Risolto il problema con la creazione di oggetti asincroni", - "es": "Creación de objetos asíncronos fijos", - "pl": "Naprawiono tworzenie obiektów asynchronicznych", - "zh-cn": "固定异步对象创建" - }, - "1.0.1": { - "en": "Added iobroker sentry", - "de": "iobroker sentry hinzugefügt", - "ru": "Добавлен часовой iobroker", - "pt": "Adicionada sentinela iobroker", - "nl": "Iobroker schildwacht toegevoegd", - "fr": "Sentinelle iobroker ajoutée", - "it": "Aggiunto sentinella iobroker", - "es": "Se agregó un centinela de iobroker.", - "pl": "Dodano działko iobrokera", - "zh-cn": "添加了iobroker哨兵" - }, - "1.0.0": { - "en": "First stable release", - "de": "Erster stable Release", - "ru": "Первый стабильный выпуск", - "pt": "Primeira versão estável", - "nl": "Eerste stabiele release", - "fr": "Première version stable", - "it": "Prima versione stabile", - "es": "Primera versión estable", - "pl": "Pierwsze stabilne wydanie", - "zh-cn": "第一个稳定版本" - } - }, - "title": "Luftdaten.info", - "titleLang": { - "en": "Luftdaten.info", - "de": "Luftdaten.info", - "ru": "Luftdaten.info", - "pt": "Luftdaten.info", - "nl": "Luftdaten.info", - "fr": "Luftdaten.info", - "it": "Luftdaten.info", - "es": "Luftdaten.info", - "pl": "Luftdaten.info", - "zh-cn": "Luftdaten.info" - }, - "desc": { - "en": "Loads current air quality data from a local or remote sensor", - "de": "Lädt aktuelle Luftqualitätsdaten eines lokalen oder Cloud-Sensors", - "ru": "Загружает текущие данные о качестве воздуха с местного или удаленного датчика", - "pt": "Carrega dados atuais de qualidade do ar de um sensor local ou remoto", - "nl": "Laadt huidige luchtkwaliteitsgegevens van een lokale of externe sensor", - "fr": "Charge les données actuelles sur la qualité de l'air à partir d'un capteur local ou distant", - "it": "Carica i dati attuali sulla qualità dell'aria da un sensore locale o remoto", - "es": "Carga datos actuales de la calidad del aire desde un sensor local o remoto", - "pl": "Ładuje aktualne dane o jakości powietrza z lokalnego lub zdalnego czujnika", - "zh-cn": "从本地或远程传感器加载当前的空气质量数据" - }, - "authors": [ - "Matthias Kleine " - ], - "keywords": [ - "web", - "weather", - "air", - "quality" - ], - "license": "MIT", - "platform": "Javascript/Node.js", - "icon": "luftdaten.png", - "extIcon": "https://raw.githubusercontent.com/klein0r/ioBroker.luftdaten/master/admin/luftdaten.png", - "enabled": true, - "readme": "https://github.com/klein0r/ioBroker.luftdaten/blob/master/README.md", - "loglevel": "info", - "mode": "schedule", - "allowInit": true, - "schedule": "*/30 * * * *", - "type": "weather", - "compact": true, - "connectionType": "cloud", - "dataSource": "poll", - "adminUI": { - "config": "json" - }, - "dependencies": [ - { - "js-controller": ">=3.3.19" - } - ], - "globalDependencies": [ - { - "admin": ">=5.1.28" - } - ], - "plugins": { - "sentry": { - "dsn": "https://baf35e4e423d409bbec94cb01b55257e@sentry.iobroker.net/103" - } - } + "common": { + "name": "luftdaten", + "version": "2.1.3", + "news": { + "2.1.3": { + "en": "Updated dependencies", + "de": "Aktualisierte Abhängigkeiten", + "ru": "Обновленные зависимости", + "pt": "Dependências atualizadas", + "nl": "Bijgewerkte afhankelijkheden", + "fr": "Dépendances mises à jour", + "it": "Dipendenze aggiornate", + "es": "Dependencias actualizadas", + "pl": "Zaktualizowane zależności", + "zh-cn": "更新的依赖项" + }, + "2.1.2": { + "en": "Translated admin tab table headers", + "de": "Admin Tab übersetzt", + "ru": "Переведены заголовки таблицы вкладки администратора", + "pt": "Cabeçalhos de tabela da guia de administração traduzidos", + "nl": "Vertaalde tabelkoppen van het beheerderstabblad", + "fr": "En-têtes de tableau des onglets d'administration traduits", + "it": "Intestazioni della tabella della scheda amministratore tradotte", + "es": "Encabezados de tabla de pestañas de administración traducidos", + "pl": "Przetłumaczone nagłówki tabeli karty administratora", + "zh-cn": "翻译的管理标签表标题" + }, + "2.1.1": { + "en": "Fixed missing translations", + "de": "Fehlende Übersetzungen hinzugefügt", + "ru": "Исправлены отсутствующие переводы", + "pt": "Traduções em falta corrigidas", + "nl": "Ontbrekende vertalingen verholpen", + "fr": "Correction des traductions manquantes", + "it": "Risolte le traduzioni mancanti", + "es": "Se corrigieron las traducciones faltantes", + "pl": "Naprawiono brakujące tłumaczenia", + "zh-cn": "修复了丢失的翻译" + }, + "2.1.0": { + "en": "Admin 5 Support", + "de": "Admin 5 Support", + "ru": "Admin 5 Поддержка", + "pt": "Suporte Admin 5", + "nl": "Beheerder 5 Ondersteuning", + "fr": "Assistance administrateur 5", + "it": "Supporto amministratore 5", + "es": "Soporte Admin 5", + "pl": "Wsparcie administratora 5", + "zh-cn": "管理员 5 支持" + }, + "2.0.3": { + "en": "Fixed error logging", + "de": "Fehler-Logging behoben", + "ru": "Исправлено ведение журнала ошибок", + "pt": "Registro de erro corrigido", + "nl": "Vaste foutregistratie", + "fr": "Correction de la journalisation des erreurs", + "it": "Risolto errore di registrazione", + "es": "Registro de errores fijos", + "pl": "Naprawiono rejestrowanie błędów", + "zh-cn": "修复错误记录" + }, + "2.0.2": { + "en": "Added timeout option", + "de": "Option für Timeout-Limit hinzugefügt", + "ru": "Добавлена ​​опция тайм-аута", + "pt": "Adicionada opção de tempo limite", + "nl": "Time-outoptie toegevoegd", + "fr": "Ajout d'une option de délai d'attente", + "it": "Aggiunta opzione di timeout", + "es": "Opción de tiempo de espera agregada", + "pl": "Dodano opcję limitu czasu", + "zh-cn": "添加超时选项" + }, + "2.0.1": { + "en": "Minor bug fixes", + "de": "Kleinere Bugfixes", + "ru": "Устранение небольших багов", + "pt": "Pequenas correções de bugs", + "nl": "Kleine bugfixes", + "fr": "Corrections de bugs mineurs", + "it": "Correzioni di bug minori", + "es": "Correcciones de errores menores", + "pl": "Naprawy niewielkich błędów", + "zh-cn": "修正了一些小错误" + } }, - "native": { - "requestTimeout": 10 + "title": "Luftdaten.info", + "titleLang": { + "en": "Luftdaten.info", + "de": "Luftdaten.info", + "ru": "Luftdaten.info", + "pt": "Luftdaten.info", + "nl": "Luftdaten.info", + "fr": "Luftdaten.info", + "it": "Luftdaten.info", + "es": "Luftdaten.info", + "pl": "Luftdaten.info", + "zh-cn": "Luftdaten.info" }, - "objects": [] -} \ No newline at end of file + "desc": { + "en": "Loads current air quality data from a local or remote sensor", + "de": "Lädt aktuelle Luftqualitätsdaten eines lokalen oder Cloud-Sensors", + "ru": "Загружает текущие данные о качестве воздуха с местного или удаленного датчика", + "pt": "Carrega dados atuais de qualidade do ar de um sensor local ou remoto", + "nl": "Laadt huidige luchtkwaliteitsgegevens van een lokale of externe sensor", + "fr": "Charge les données actuelles sur la qualité de l'air à partir d'un capteur local ou distant", + "it": "Carica i dati attuali sulla qualità dell'aria da un sensore locale o remoto", + "es": "Carga datos actuales de la calidad del aire desde un sensor local o remoto", + "pl": "Ładuje aktualne dane o jakości powietrza z lokalnego lub zdalnego czujnika", + "zh-cn": "从本地或远程传感器加载当前的空气质量数据" + }, + "authors": [ + "Matthias Kleine " + ], + "keywords": [ + "web", + "weather", + "air", + "quality" + ], + "license": "MIT", + "platform": "Javascript/Node.js", + "icon": "luftdaten.png", + "extIcon": "https://raw.githubusercontent.com/klein0r/ioBroker.luftdaten/master/admin/luftdaten.png", + "enabled": true, + "readme": "https://github.com/klein0r/ioBroker.luftdaten/blob/master/README.md", + "loglevel": "info", + "mode": "schedule", + "allowInit": true, + "schedule": "*/30 * * * *", + "type": "weather", + "compact": true, + "connectionType": "cloud", + "dataSource": "poll", + "adminUI": { + "config": "json" + }, + "dependencies": [ + { + "js-controller": ">=3.3.19" + } + ], + "globalDependencies": [ + { + "admin": ">=5.1.28" + } + ], + "plugins": { + "sentry": { + "dsn": "https://baf35e4e423d409bbec94cb01b55257e@sentry.iobroker.net/103" + } + } + }, + "native": { + "requestTimeout": 10 + }, + "objects": [] +} diff --git a/package-lock.json b/package-lock.json index 494322e..b84756a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "iobroker.luftdaten", - "version": "2.1.2", + "version": "2.1.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -244,6 +244,51 @@ "tiny-glob": "^0.2.9" } }, + "@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", + "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, "@iobroker/adapter-core": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-2.5.1.tgz", @@ -564,9 +609,9 @@ "dev": true }, "@types/chai": { - "version": "4.2.22", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.22.tgz", - "integrity": "sha512-tFfcE+DSTzWAgifkjik9AySNqIyNoYwmR+uecPwwD/XRNfvOjmC/FjCxpiUGDkDVDphPfCUecSQVFw+lN3M3kQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.0.tgz", + "integrity": "sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==", "dev": true }, "@types/chai-as-promised": { @@ -636,9 +681,9 @@ "dev": true }, "@types/node": { - "version": "14.17.32", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.32.tgz", - "integrity": "sha512-JcII3D5/OapPGx+eJ+Ik1SQGyt6WvuqdRfh9jUwL6/iHGjmyOriBDciBUu7lEIBTL2ijxwrR70WUnw5AEDmFvQ==" + "version": "14.18.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.2.tgz", + "integrity": "sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg==" }, "@types/proxyquire": { "version": "1.3.28", @@ -655,6 +700,16 @@ "@sinonjs/fake-timers": "^7.1.0" } }, + "@types/sinon-chai": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.6.tgz", + "integrity": "sha512-Z57LprQ+yOQNu9d6mWdHNvnmncPXzDWGSeLj+8L075/QahToapC4Q13zAFRVKV4clyBmdJ5gz4xBfVkOso5lXw==", + "dev": true, + "requires": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, "@types/undertaker": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.7.tgz", @@ -699,6 +754,30 @@ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", "dev": true }, + "acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "alcalzone-shared": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.0.tgz", @@ -1063,6 +1142,12 @@ "get-intrinsic": "^1.0.2" } }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", @@ -1461,6 +1546,12 @@ "type-detect": "^4.0.0" } }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", @@ -1507,6 +1598,15 @@ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -1618,6 +1718,166 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, + "eslint": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", + "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.2.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + }, + "dependencies": { + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "dev": true + }, + "espree": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", + "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", + "dev": true, + "requires": { + "acorn": "^8.6.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.0" + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -1838,6 +2098,33 @@ "time-stamp": "^1.0.0" } }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -1911,6 +2198,22 @@ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "dev": true + }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -1990,6 +2293,12 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -2293,6 +2602,15 @@ } } }, + "globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, "globalyzer": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", @@ -2464,6 +2782,28 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -2743,6 +3083,12 @@ "argparse": "^2.0.1" } }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -2814,6 +3160,16 @@ "flush-write-stream": "^1.0.2" } }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -2858,6 +3214,12 @@ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -3265,6 +3627,12 @@ } } }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", @@ -3488,6 +3856,20 @@ "mimic-fn": "^2.1.0" } }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", @@ -3524,6 +3906,15 @@ "p-limit": "^3.0.2" } }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -3674,6 +4065,12 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, "pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", @@ -3686,6 +4083,12 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, "proxyquire": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/proxyquire/-/proxyquire-2.1.3.tgz", @@ -3718,6 +4121,12 @@ "pump": "^2.0.0" } }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -3812,6 +4221,12 @@ "safe-regex": "^1.1.0" } }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, "remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -3900,6 +4315,12 @@ "global-modules": "^1.0.0" } }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, "resolve-options": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", @@ -3921,6 +4342,15 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -4449,6 +4879,12 @@ "es6-symbol": "^3.1.1" } }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -4559,12 +4995,27 @@ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", "dev": true }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -4697,6 +5148,15 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -4715,6 +5175,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -4820,6 +5286,12 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, "workerpool": { "version": "6.1.5", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", diff --git a/package.json b/package.json index 3fea5a2..a15304f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.luftdaten", - "version": "2.1.2", + "version": "2.1.3", "description": "ioBroker Luftdaten Adapter", "author": { "name": "Matthias Kleine",