From 803628f6a5dfa1e27629478c13f75bb5a20bbcc2 Mon Sep 17 00:00:00 2001 From: DutchmanNL Date: Mon, 15 Nov 2021 10:01:16 +0100 Subject: [PATCH] chore: release v0.8.6 Design Fix for Admin >=5.1.28 Dark/Blue Theme --- CHANGELOG_OLD.md | 188 ++++++++++++++++++++++ README.md | 191 +--------------------- io-package.json | 14 +- package-lock.json | 391 ++++++++++------------------------------------ package.json | 14 +- 5 files changed, 291 insertions(+), 507 deletions(-) create mode 100644 CHANGELOG_OLD.md diff --git a/CHANGELOG_OLD.md b/CHANGELOG_OLD.md new file mode 100644 index 0000000..3c28181 --- /dev/null +++ b/CHANGELOG_OLD.md @@ -0,0 +1,188 @@ +# Older changes +## 0.8.1 (2021-08-16) +* (DutchmanNL) added definitions for total_boosters + +## 0.8.0 (2021-08-12) +* (jlssmt) Added vaccination data for all countries +* (DutchmanNL) added definitions for vaccination states +* (DutchmanNL) Folder structure optimized with devices and channels +* (DutchmanNL) Code improvement to handle state deletion more efficient +* (DutchmanNL) Changeover to validated API for German vaccination data of Bundesländer +* (DutchmanNL) Ensure (country) folder(s) including all states are removed if not selected + +## 0.7.2 (2021-06-30) +* (jlssmt) New vaccination data source for German (our world in data) + +## 0.7.1 (2021-06-30) +* (DutchmanNL) Bugfix: Vaccination data for Germany + +## 0.7.0 (2021-06-28) +* (DutchmanNL) round Impfquote to 2 digits +* (DutchmanNL) Bugfix: Solved last_update is invalid warn message +* (DutchmanNL) Bugfix: State attribute definition missing for + undefined +* (DutchmanNL) Bugfix: Solved cannot read property 'Erstimpfung' of undefined +* (DutchmanNL) Bugfix: State value to set for "xxx.BL" has to be type "number" but received type "string", solves [#237](https://github.com/DrozmotiX/ioBroker.coronavirus-statistics/issues/237) +* (DutchmanNL) Bugfix: State value to set for "xxx.Tests*" has to be type "string" but received type "number", solves [#237](https://github.com/DrozmotiX/ioBroker.coronavirus-statistics/issues/237) +* (DutchmanNL/jlssmt) Bugfix: Vaccination data for Germany, several states missing in new API and will not be updated anymore ! + +## 0.6.9 (2021-03-22) + +* (lembnau) Adapter issues with vaccination data from Germany solved + +## 0.6.8 (2021-01-27) +* (DutchmanNL) Bugfix : Germany vaccination data, source changed code updated +* (DutchmanNL) Removed states (not provided by RKI anymore) + * Impfungen pro 1.000 Einwohner + * Indikation nach Alter + * Berufliche Indikation + * Medizinische Indikation + * Pflegeheim-bewohnerIn +* (DutchmanNL) New states (provided by RKI) + * Differenz zum Vortag + * Gesamtzahl bisher verabreichter Impfstoffdosen + * Gesamtzahl kumulativ BioNTech + * Gesamtzahl kumulativ Moderna + * Impf-quote + * Zweit Impfungen kumulativ + * Zweit Impfungen Differenz zum Vortag + +## 0.6.7 (2021-01-04) Improve handling of vaccination data for germany +* (DutchmanNL) Added Impfungen pro 1.000 Einwohner +* (DutchmanNL) Bugfix : Proper error handling if excel data cannot be retrieved + +## 0.6.6 (2021-01-03) +* (DutchmanNL) Bugfix : Wrong channel creation of _Impfungen +* (DutchmanNL) BugfixWindows :Error: ENOENT: no such file or directory, open 'C:\opt\iobroker\iobroker-data\files\Impfquotenmonitoring.xlsx' + +## 0.6.5 (2021-01-02) +* (DutchmanNL) implement Vaccination data for Germany, thank you @winnyschuster for +[RKI-Impfquotenmonitoring Deutschland](https://forum.iobroker.net/topic/40394/skript-rki-impfquotenmonitoring-deutschland-incl-b-länder/3) + +## 0.6.4 (2020-12-29) +* (DutchmanNL) change API from V2 to V3 +* (DutchmanNL) Add Last_Updated for city's/counties + +## 0.6.3 (2020-11-04) +* (DutchmanNL) Bugfix : Error warnings to wrong type in states +* (DutchmanNL) Bugfix : Error values.features is not iterable solved + +## 0.6.2 (2020-11-02) +* (stan23) +add "Cases per 100k" in total & during the last 7 days for Germany's Bundesländer + +## 0.6.1 (2020-09-25) +* (stan23) Added cases per 100k during the last 7 days for Germany + +## 0.6.0 (2020-08-28) +* (DutchmanNL) Replaced module request with axios +* (DutchmanNL) Bugfix : Proper error handling of failing API calls (if api not reachable) +* (Kampfratte) Bugfix : API-Abfrage geändert + +## 0.5.7 (2020-04-17) Continent state attribute information added and warn messages reduced +* (DutchmanNL) Bugfix : Add continent state attribute definition +* (DutchmanNL) Bugfix : Reduce warn messages if error occurs to 1 per message + +## 0.5.6 (2020-04-17) Bugfix : API changed +* (Kampfratte) Bugfix : API changed + +## 0.5.5 (2020-04-07) Bugfixes, see changelog for details +* (DutchmanNL) Bugfix : Remove test-states +* (DutchmanNL) Bugfix : Selected items not shown in tables +* (DutchmanNL) Bugfix : Remove incorrect countryInfo state +* (Scrounger) Bugfix : Timestamp for continents calculation +* (Scrounger) Bugfix : Replace " , " in a country name causing errors +* (DutchmanNL) Bugfix : Saint Pierre Miquelon (iso2: null, iso3: null) not found in lib! +* (DutchmanNL) Implemented Total number of COVID-19 tests taken globally. + It reflects the Total Tests' column in the table at https://www.worldometers.info/coronavirus/. + +## 0.5.1 (2020-03-31) BugFix : State attribute definition missing for + affectedCountries +* (DutchmanNL) BugFix : State attribute definition missing for + affectedCountries +* (DutchmanNL) BugFix : Ensure name changes are propagated + +## 0.5.0 (2020-03-31) For Germany : federal states, counties and cities added +* (DutchmanNL) Update production release from 0.4.0 to 0.5.0 +* (DutchmanNL) BugFix : Do not write objects unneeded + +## 0.4.9 Fixed issues in country names, added counties and cities for germany +* (DutchmanNL & AlCalzone) Code optimizations +* (DutchmanNL) Cities for germany added +* (DutchmanNL) counties for germany added +* (DutchmanNL) Hiding tables if "all" is selected +* (DutchmanNL) Hiding unused tables in advanced settings +* (Kampfratte) BugFix : Country top 5 +* (GermanBluefox) BugFix : hidden numbers +* (DutchmanNL) BugFix : Several translations +* (DutchmanNL) BugFix : Issues with integration testing +* (Scrounger) Bugfix : Country names by ISO format (could result in new data points!) +* (DutchmanNL) BugFix : Deletion of unselected federal states and counties (Germany) +* (DutchmanNL) BugFix : Button only respond when clicking on lable (not all browser) +* (DutchmanNL) BugFix : Ensure incorrect created states for "countryInfo" are removed + +## 0.4.5 Countries for Germany added +* (DutchmanNL) Countries for Germany added +* (DutchmanNL) added selection for federal states and country's +* (DutchmanNL) BugFix : State attribute definition missing for + deathsPerOneMillion + +## 0.4.2 Federal States for Germany implemented +* (DutchmanNL) Configuration redesigned, moved options to "Advanced Settings" tab +* (DutchmanNL) Federal States for Germany implemented, thanks to : https://npgeo-corona-npgeo-de.hub.arcgis.com/ + +## 0.4.0 Data-points added for Top 5 of countries with most cases +* (KLVN) BugFix : German (and some other) translations corrected +* (DutchmanNL) Add gulp i18n translation structure + + +## 0.3.5 Data-points added for Top 5 of countries with most cases +* (DutchmanNL) Data-points added for Top 5 of countries with most cases +* (DutchmanNL) BugFix : Flag datapoints are not deleted + +## 0.3.4 Add button to read "All Countrys" +* (DutchmanNL) Add button to read "All Countrys" +* (DutchmanNL) Add state for link to flag for each country on github +* (DutchmanNL) BugFix : State attribute definition missing for + countryInfo +* (DutchmanNL) BugFix : Turks_and_Caicos not found in lib! Must be added to the country name translator. + +## 0.3.3 Improved configuration page +* (DutchmanNL) Improved configuration page +* (DutchmanNL) Make country list in configuration variable +* (DutchmanNL) Implement choice if non-selected countrys should be deleted from states (if already there, default No!) + +## 0.3.1 +* (DutchmanNL) Enable configuration + +## 0.3.0 (2020-03-22) +* (GermanBluefox) The number of data points was reduced by selection of countries + +## 0.2.5 +* (Scrounger) Bugfix : Cabo_Verde not found in lib! Must be added to the country name translator + +## 0.2.4 +* (Scrounger) Grouping by continents implemented + +## 0.2.3 +* (DutchmanNL) Error message for new attribute solved + +## 0.2.2 +* (GermanBluefox) fixed widget countries + +## 0.2.1 +* (DutchmanNL) Fixed error "State attribute definition missing" +* (DutchmanNL) Moved "_Laste_Update" to updated within global_totals tree +* (GermanBluefox) fix logo size + +## 0.2.0 Code optimized & released +* (DutchmanNL) Stable release +* (DutchmanNL) Added retry if API does not provide correct information +* (DutchmanNL) Added last time stamp of data collection +* (AlCalzone) Code optimized + +## 0.1.6 Adapter renamed +* (@DutchmanNL) Adapter renamed + +## 0.1.2 Widgets added & code improvements +* (DutchmanNL) code improvements +* (GermanBluefox) add widgets + +## 0.1.0 +* (DutchmanNL) initial release + diff --git a/README.md b/README.md index 7509f79..ec2b6d3 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,10 @@ As first value, the name from the warning message must be taken from the log. Th ### __WORK IN PROGRESS__ * (DutchmanNL) --> + +### 0.8.6 (2021-11-15) +* (Simatec) Design Fix for Admin >=5.1.28 Dark/Blue Theme + ### 0.8.5 (2021-10-29) * (jlssmt) Error handling for bundesländer api implemented @@ -110,193 +114,6 @@ As first value, the name from the warning message must be taken from the log. Th ### 0.8.2 (2021-08-17) * (DutchmanNL & jlssmt) Small code improvements to prepare stable release -### 0.8.1 (2021-08-16) -* (DutchmanNL) added definitions for total_boosters - -### 0.8.0 (2021-08-12) -* (jlssmt) Added vaccination data for all countries -* (DutchmanNL) added definitions for vaccination states -* (DutchmanNL) Folder structure optimized with devices and channels -* (DutchmanNL) Code improvement to handle state deletion more efficient -* (DutchmanNL) Changeover to validated API for German vaccination data of Bundesländer -* (DutchmanNL) Ensure (country) folder(s) including all states are removed if not selected - -### 0.7.2 (2021-06-30) -* (jlssmt) New vaccination data source for German (our world in data) - -### 0.7.1 (2021-06-30) -* (DutchmanNL) Bugfix: Vaccination data for Germany - -### 0.7.0 (2021-06-28) -* (DutchmanNL) round Impfquote to 2 digits -* (DutchmanNL) Bugfix: Solved last_update is invalid warn message -* (DutchmanNL) Bugfix: State attribute definition missing for + undefined -* (DutchmanNL) Bugfix: Solved cannot read property 'Erstimpfung' of undefined -* (DutchmanNL) Bugfix: State value to set for "xxx.BL" has to be type "number" but received type "string", solves [#237](https://github.com/DrozmotiX/ioBroker.coronavirus-statistics/issues/237) -* (DutchmanNL) Bugfix: State value to set for "xxx.Tests*" has to be type "string" but received type "number", solves [#237](https://github.com/DrozmotiX/ioBroker.coronavirus-statistics/issues/237) -* (DutchmanNL/jlssmt) Bugfix: Vaccination data for Germany, several states missing in new API and will not be updated anymore ! - -### 0.6.9 (2021-03-22) - -* (lembnau) Adapter issues with vaccination data from Germany solved - -### 0.6.8 (2021-01-27) -* (DutchmanNL) Bugfix : Germany vaccination data, source changed code updated -* (DutchmanNL) Removed states (not provided by RKI anymore) - * Impfungen pro 1.000 Einwohner - * Indikation nach Alter - * Berufliche Indikation - * Medizinische Indikation - * Pflegeheim-bewohnerIn -* (DutchmanNL) New states (provided by RKI) - * Differenz zum Vortag - * Gesamtzahl bisher verabreichter Impfstoffdosen - * Gesamtzahl kumulativ BioNTech - * Gesamtzahl kumulativ Moderna - * Impf-quote - * Zweit Impfungen kumulativ - * Zweit Impfungen Differenz zum Vortag - -### 0.6.7 (2021-01-04) Improve handling of vaccination data for germany -* (DutchmanNL) Added Impfungen pro 1.000 Einwohner -* (DutchmanNL) Bugfix : Proper error handling if excel data cannot be retrieved - -### 0.6.6 (2021-01-03) -* (DutchmanNL) Bugfix : Wrong channel creation of _Impfungen -* (DutchmanNL) BugfixWindows :Error: ENOENT: no such file or directory, open 'C:\opt\iobroker\iobroker-data\files\Impfquotenmonitoring.xlsx' - -### 0.6.5 (2021-01-02) -* (DutchmanNL) implement Vaccination data for Germany, thank you @winnyschuster for -[RKI-Impfquotenmonitoring Deutschland](https://forum.iobroker.net/topic/40394/skript-rki-impfquotenmonitoring-deutschland-incl-b-länder/3) - -### 0.6.4 (2020-12-29) -* (DutchmanNL) change API from V2 to V3 -* (DutchmanNL) Add Last_Updated for city's/counties - -### 0.6.3 (2020-11-04) -* (DutchmanNL) Bugfix : Error warnings to wrong type in states -* (DutchmanNL) Bugfix : Error values.features is not iterable solved - -### 0.6.2 (2020-11-02) -* (stan23) -add "Cases per 100k" in total & during the last 7 days for Germany's Bundesländer - -### 0.6.1 (2020-09-25) -* (stan23) Added cases per 100k during the last 7 days for Germany - -### 0.6.0 (2020-08-28) -* (DutchmanNL) Replaced module request with axios -* (DutchmanNL) Bugfix : Proper error handling of failing API calls (if api not reachable) -* (Kampfratte) Bugfix : API-Abfrage geändert - -### 0.5.7 (2020-04-17) Continent state attribute information added and warn messages reduced -* (DutchmanNL) Bugfix : Add continent state attribute definition -* (DutchmanNL) Bugfix : Reduce warn messages if error occurs to 1 per message - -### 0.5.6 (2020-04-17) Bugfix : API changed -* (Kampfratte) Bugfix : API changed - -### 0.5.5 (2020-04-07) Bugfixes, see changelog for details -* (DutchmanNL) Bugfix : Remove test-states -* (DutchmanNL) Bugfix : Selected items not shown in tables -* (DutchmanNL) Bugfix : Remove incorrect countryInfo state -* (Scrounger) Bugfix : Timestamp for continents calculation -* (Scrounger) Bugfix : Replace " , " in a country name causing errors -* (DutchmanNL) Bugfix : Saint Pierre Miquelon (iso2: null, iso3: null) not found in lib! -* (DutchmanNL) Implemented Total number of COVID-19 tests taken globally. - It reflects the Total Tests' column in the table at https://www.worldometers.info/coronavirus/. - -### 0.5.1 (2020-03-31) BugFix : State attribute definition missing for + affectedCountries -* (DutchmanNL) BugFix : State attribute definition missing for + affectedCountries -* (DutchmanNL) BugFix : Ensure name changes are propagated - -### 0.5.0 (2020-03-31) For Germany : federal states, counties and cities added -* (DutchmanNL) Update production release from 0.4.0 to 0.5.0 -* (DutchmanNL) BugFix : Do not write objects unneeded - -### 0.4.9 Fixed issues in country names, added counties and cities for germany -* (DutchmanNL & AlCalzone) Code optimizations -* (DutchmanNL) Cities for germany added -* (DutchmanNL) counties for germany added -* (DutchmanNL) Hiding tables if "all" is selected -* (DutchmanNL) Hiding unused tables in advanced settings -* (Kampfratte) BugFix : Country top 5 -* (GermanBluefox) BugFix : hidden numbers -* (DutchmanNL) BugFix : Several translations -* (DutchmanNL) BugFix : Issues with integration testing -* (Scrounger) Bugfix : Country names by ISO format (could result in new data points!) -* (DutchmanNL) BugFix : Deletion of unselected federal states and counties (Germany) -* (DutchmanNL) BugFix : Button only respond when clicking on lable (not all browser) -* (DutchmanNL) BugFix : Ensure incorrect created states for "countryInfo" are removed - -### 0.4.5 Countries for Germany added -* (DutchmanNL) Countries for Germany added -* (DutchmanNL) added selection for federal states and country's -* (DutchmanNL) BugFix : State attribute definition missing for + deathsPerOneMillion - -### 0.4.2 Federal States for Germany implemented -* (DutchmanNL) Configuration redesigned, moved options to "Advanced Settings" tab -* (DutchmanNL) Federal States for Germany implemented, thanks to : https://npgeo-corona-npgeo-de.hub.arcgis.com/ - -### 0.4.0 Data-points added for Top 5 of countries with most cases -* (KLVN) BugFix : German (and some other) translations corrected -* (DutchmanNL) Add gulp i18n translation structure - - -### 0.3.5 Data-points added for Top 5 of countries with most cases -* (DutchmanNL) Data-points added for Top 5 of countries with most cases -* (DutchmanNL) BugFix : Flag datapoints are not deleted - -### 0.3.4 Add button to read "All Countrys" -* (DutchmanNL) Add button to read "All Countrys" -* (DutchmanNL) Add state for link to flag for each country on github -* (DutchmanNL) BugFix : State attribute definition missing for + countryInfo -* (DutchmanNL) BugFix : Turks_and_Caicos not found in lib! Must be added to the country name translator. - -### 0.3.3 Improved configuration page -* (DutchmanNL) Improved configuration page -* (DutchmanNL) Make country list in configuration variable -* (DutchmanNL) Implement choice if non-selected countrys should be deleted from states (if already there, default No!) - -### 0.3.1 -* (DutchmanNL) Enable configuration - -### 0.3.0 (2020-03-22) -* (GermanBluefox) The number of data points was reduced by selection of countries - -### 0.2.5 -* (Scrounger) Bugfix : Cabo_Verde not found in lib! Must be added to the country name translator - -### 0.2.4 -* (Scrounger) Grouping by continents implemented - -### 0.2.3 -* (DutchmanNL) Error message for new attribute solved - -### 0.2.2 -* (GermanBluefox) fixed widget countries - -### 0.2.1 -* (DutchmanNL) Fixed error "State attribute definition missing" -* (DutchmanNL) Moved "_Laste_Update" to updated within global_totals tree -* (GermanBluefox) fix logo size - -### 0.2.0 Code optimized & released -* (DutchmanNL) Stable release -* (DutchmanNL) Added retry if API does not provide correct information -* (DutchmanNL) Added last time stamp of data collection -* (AlCalzone) Code optimized - -### 0.1.6 Adapter renamed -* (@DutchmanNL) Adapter renamed - -### 0.1.2 Widgets added & code improvements -* (DutchmanNL) code improvements -* (GermanBluefox) add widgets - -### 0.1.0 -* (DutchmanNL) initial release - ## License MIT License diff --git a/io-package.json b/io-package.json index 2d8a858..dd4735a 100644 --- a/io-package.json +++ b/io-package.json @@ -1,8 +1,20 @@ { "common": { "name": "coronavirus-statistics", - "version": "0.8.5", + "version": "0.8.6", "news": { + "0.8.6": { + "en": "Design Fix for Admin >=5.1.28 Dark/Blue Theme", + "de": "Design Fix für Admin >=5.1.28 Dunkel/Blaues Design", + "ru": "Исправление дизайна для администратора> = 5.1.28 Темно-синяя тема", + "pt": "Correção de design para Admin> = 5.1.28 Tema escuro / azul", + "nl": "Design Fix voor Admin >=5.1.28 Donker/blauw thema", + "fr": "Correctif de conception pour l'administrateur > = 5.1.28 Thème sombre/bleu", + "it": "Correzione del design per l'amministratore >=5.1.28 Tema scuro/blu", + "es": "Corrección de diseño para administrador> = 5.1.28 Tema azul oscuro / oscuro", + "pl": "Poprawka projektu dla administratora >= 5.1.28 Ciemny / niebieski motyw", + "zh-cn": "Admin >=5.1.28 Dark/Blue 主题的设计修复" + }, "0.8.5": { "en": "Error handling for bundesländer api implemented", "de": "Fehlerbehandlung für Bundesländer API implementiert", diff --git a/package-lock.json b/package-lock.json index 40f91db..740bff6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "iobroker.coronavirus-statistics", - "version": "0.8.5", + "version": "0.8.6", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -171,164 +171,29 @@ } }, "@iobroker/testing": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-2.4.4.tgz", - "integrity": "sha512-uvIP0tZ9PRdrV9450A5Z2BShk7MplQWmILSuwCRfQcZiQDsW/mc/OUOePYwcD/foQaxnDYvdxtR3mK92AzWJGw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-2.5.2.tgz", + "integrity": "sha512-sPiX1UANjq2SdqCMQQCYMmTc6OoH9ErJf0F59KoYjJdunULZzmteIgdCpg10U9BVHHBqg1rWOxj/OwcyjpF6Pw==", "dev": true, "requires": { - "alcalzone-shared": "~3.0.1", - "chai": "^4.2.0", + "alcalzone-shared": "~4.0.0", + "chai": "^4.3.4", "chai-as-promised": "^7.1.1", - "debug": "^4.3.1", - "fs-extra": "^9.0.1", - "mocha": "^8.2.1", - "sinon": "^9.2.1", - "sinon-chai": "^3.5.0" + "debug": "^4.3.2", + "fs-extra": "^10.0.0", + "mocha": "^9.1.1", + "sinon": "^11.1.2", + "sinon-chai": "^3.7.0" }, "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", - "dev": true, - "requires": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.1", - "debug": "4.3.1", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", - "minimatch": "3.0.4", - "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "sinon": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", - "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.8.1", - "@sinonjs/fake-timers": "^6.0.1", - "@sinonjs/samsam": "^5.3.1", - "diff": "^4.0.2", - "nise": "^4.0.4", - "supports-color": "^7.1.0" - }, - "dependencies": { - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "isexe": "^2.0.0" + "ms": "2.1.2" } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true } } }, @@ -342,25 +207,14 @@ } }, "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" } }, - "@sinonjs/samsam": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", - "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, "@sinonjs/text-encoding": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", @@ -374,9 +228,9 @@ "dev": true }, "@types/chai": { - "version": "4.2.21", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz", - "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==", + "version": "4.2.22", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.22.tgz", + "integrity": "sha512-tFfcE+DSTzWAgifkjik9AySNqIyNoYwmR+uecPwwD/XRNfvOjmC/FjCxpiUGDkDVDphPfCUecSQVFw+lN3M3kQ==", "dev": true }, "@types/chai-as-promised": { @@ -446,9 +300,9 @@ "dev": true }, "@types/node": { - "version": "16.7.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.9.tgz", - "integrity": "sha512-KktxVzS4FPDFVHUUOWyZMvRo//8vqOLITtLMhFSW9IdLsYT/sPyXj3wXtaTcR7A7olCe7R2Xy7R+q5pg2bU46g==" + "version": "16.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", + "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==" }, "@types/proxyquire": { "version": "1.3.28", @@ -478,23 +332,12 @@ } }, "@types/sinon": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.2.tgz", - "integrity": "sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.6.tgz", + "integrity": "sha512-6EF+wzMWvBNeGrfP3Nx60hhx+FfwSg1JJBLAAP/IdIUq0EYkqCYf70VT3PhuhPX9eLD+Dp+lNdpb/ZeHG8Yezg==", "dev": true, "requires": { "@sinonjs/fake-timers": "^7.1.0" - }, - "dependencies": { - "@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - } } }, "@types/sinon-chai": { @@ -582,9 +425,9 @@ } }, "alcalzone-shared": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-3.0.2.tgz", - "integrity": "sha512-kcXwSVaB19k3gbJoDqktD9nL2JyufbTThbk8LEL0xKY77TqoIWtraOrrGtRCihlqJPIyfacdFu//0X28ZfWPSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.0.tgz", + "integrity": "sha512-UJ/8eEd4sZwjmMpV4PahmDS5U05UdqWPYJxT+a8xNOTqnNn4vgbuyFMNX1kSx2KKiwX3yJi5QkISS3kY7pXWfQ==", "dev": true, "requires": { "debug": "^4.3.1" @@ -824,12 +667,6 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -837,9 +674,9 @@ "dev": true }, "axios": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.2.tgz", - "integrity": "sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==", + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "requires": { "follow-redirects": "^1.14.0" } @@ -1004,9 +841,9 @@ "dev": true }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", "dev": true }, "chai": { @@ -2055,9 +1892,9 @@ } }, "follow-redirects": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", - "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==" }, "for-in": { "version": "1.0.2", @@ -2095,12 +1932,11 @@ } }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" @@ -3748,12 +3584,13 @@ "dev": true }, "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { - "chalk": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, "lru-cache": { @@ -4010,16 +3847,16 @@ } }, "mocha": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.1.tgz", - "integrity": "sha512-0wE74YMgOkCgBUj8VyIDwmLUjTsS13WV1Pg7l0SHea2qzZzlq7MDnfbPsHKcELBRk3+izEVkRofjmClpycudCA==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.1.3.tgz", + "integrity": "sha512-Xcpl9FqXOAYqI3j79pEtHBBnQgVXIhpULjGQa7DVb0Po+VzmSIK9kanAiWLHoRR/dbZ2qpdPshuXr8l1VaHCzw==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.2", - "debug": "4.3.1", + "debug": "4.3.2", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", @@ -4030,12 +3867,11 @@ "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.23", + "nanoid": "3.1.25", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", - "wide-align": "1.1.3", "workerpool": "6.1.5", "yargs": "16.2.0", "yargs-parser": "20.2.4", @@ -4074,6 +3910,23 @@ "readdirp": "~3.6.0" } }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -4103,28 +3956,12 @@ "argparse": "^2.0.1" } }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", - "dev": true - }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -4134,15 +3971,6 @@ "picomatch": "^2.2.1" } }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -4161,12 +3989,6 @@ "isexe": "^2.0.0" } }, - "workerpool": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", - "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", - "dev": true - }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -4216,9 +4038,9 @@ "optional": true }, "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", "dev": true }, "nanomatch": { @@ -4252,19 +4074,6 @@ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, - "nise": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", - "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^6.0.0", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - } - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -4981,9 +4790,9 @@ } }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -5863,48 +5672,6 @@ "isexe": "^2.0.0" } }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -5912,9 +5679,9 @@ "dev": true }, "workerpool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", - "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", + "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", "dev": true }, "wrap-ansi": { diff --git a/package.json b/package.json index 0245086..cb3225f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.coronavirus-statistics", - "version": "0.8.5", + "version": "0.8.6", "description": "Adapter to show Global Corona Virus information and current reports", "author": { "name": "DutchmanNL", @@ -20,26 +20,26 @@ }, "dependencies": { "@iobroker/adapter-core": "^2.5.1", - "axios": "^0.21.1", + "axios": "^0.21.4", "country-list-js": "^3.1.7" }, "devDependencies": { "@alcalzone/release-script": "^2.2.1", - "@iobroker/testing": "^2.4.2", - "@types/chai": "^4.2.21", + "@iobroker/testing": "^2.5.2", + "@types/chai": "^4.2.22", "@types/chai-as-promised": "^7.1.4", "@types/gulp": "^4.0.9", "@types/mocha": "^9.0.0", - "@types/node": "^16.7.9", + "@types/node": "^16.11.7", "@types/proxyquire": "^1.3.28", "@types/request-promise-native": "^1.0.18", - "@types/sinon": "^10.0.2", + "@types/sinon": "^10.0.6", "@types/sinon-chai": "^3.2.5", "chai": "^4.3.0", "chai-as-promised": "^7.1.1", "eslint": "^7.32.0", "gulp": "^4.0.2", - "mocha": "^9.1.1", + "mocha": "^9.1.3", "proxyquire": "^2.1.3", "sinon": "^11.1.2", "sinon-chai": "^3.7.0"