about summary refs log tree commit diff
path: root/pkgs/servers/zigbee2mqtt/node-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/zigbee2mqtt/node-packages.nix')
-rw-r--r--pkgs/servers/zigbee2mqtt/node-packages.nix2777
1 files changed, 588 insertions, 2189 deletions
diff --git a/pkgs/servers/zigbee2mqtt/node-packages.nix b/pkgs/servers/zigbee2mqtt/node-packages.nix
index 3560081fefd8..a9da40e3fe42 100644
--- a/pkgs/servers/zigbee2mqtt/node-packages.nix
+++ b/pkgs/servers/zigbee2mqtt/node-packages.nix
@@ -1,25 +1,16 @@
-# This file has been generated by node2nix 1.9.0. Do not edit!
+# This file has been generated by node2nix 1.8.0. Do not edit!
 
-{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
 
 let
   sources = {
-    "@babel/cli-7.12.10" = {
+    "@babel/cli-7.12.1" = {
       name = "_at_babel_slash_cli";
       packageName = "@babel/cli";
-      version = "7.12.10";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.10.tgz";
-        sha512 = "+y4ZnePpvWs1fc/LhZRTHkTesbXkyBYuOB+5CyodZqrEuETXi3zOVfpAQIdgC3lXbHLTDG9dQosxR9BhvLKDLQ==";
-      };
-    };
-    "@babel/cli-7.12.8" = {
-      name = "_at_babel_slash_cli";
-      packageName = "@babel/cli";
-      version = "7.12.8";
+      version = "7.12.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.8.tgz";
-        sha512 = "/6nQj11oaGhLmZiuRUfxsujiPDc9BBReemiXgIbxc+M5W+MIiFKYwvNDJvBfnGKNsJTKbUfEheKc9cwoPHAVQA==";
+        url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.1.tgz";
+        sha512 = "eRJREyrfAJ2r42Iaxe8h3v6yyj1wu9OyosaUHW6UImjGf9ahGL9nsFNh7OCopvtcPL8WnEo7tp78wrZaZ6vG9g==";
       };
     };
     "@babel/code-frame-7.10.4" = {
@@ -31,31 +22,22 @@ let
         sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
       };
     };
-    "@babel/code-frame-7.12.11" = {
-      name = "_at_babel_slash_code-frame";
-      packageName = "@babel/code-frame";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz";
-        sha512 = "Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==";
-      };
-    };
-    "@babel/compat-data-7.12.7" = {
+    "@babel/compat-data-7.12.5" = {
       name = "_at_babel_slash_compat-data";
       packageName = "@babel/compat-data";
-      version = "7.12.7";
+      version = "7.12.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz";
-        sha512 = "YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==";
+        url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz";
+        sha512 = "DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==";
       };
     };
-    "@babel/core-7.12.10" = {
+    "@babel/core-7.12.3" = {
       name = "_at_babel_slash_core";
       packageName = "@babel/core";
-      version = "7.12.10";
+      version = "7.12.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz";
-        sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==";
+        url = "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz";
+        sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
       };
     };
     "@babel/core-7.12.9" = {
@@ -67,15 +49,6 @@ let
         sha512 = "gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==";
       };
     };
-    "@babel/generator-7.12.11" = {
-      name = "_at_babel_slash_generator";
-      packageName = "@babel/generator";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz";
-        sha512 = "Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==";
-      };
-    };
     "@babel/generator-7.12.5" = {
       name = "_at_babel_slash_generator";
       packageName = "@babel/generator";
@@ -94,15 +67,6 @@ let
         sha512 = "XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==";
       };
     };
-    "@babel/helper-annotate-as-pure-7.12.10" = {
-      name = "_at_babel_slash_helper-annotate-as-pure";
-      packageName = "@babel/helper-annotate-as-pure";
-      version = "7.12.10";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz";
-        sha512 = "XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==";
-      };
-    };
     "@babel/helper-builder-binary-assignment-operator-visitor-7.10.4" = {
       name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor";
       packageName = "@babel/helper-builder-binary-assignment-operator-visitor";
@@ -130,13 +94,13 @@ let
         sha512 = "hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==";
       };
     };
-    "@babel/helper-create-regexp-features-plugin-7.12.7" = {
+    "@babel/helper-create-regexp-features-plugin-7.12.1" = {
       name = "_at_babel_slash_helper-create-regexp-features-plugin";
       packageName = "@babel/helper-create-regexp-features-plugin";
-      version = "7.12.7";
+      version = "7.12.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz";
-        sha512 = "idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==";
+        url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz";
+        sha512 = "rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==";
       };
     };
     "@babel/helper-define-map-7.10.5" = {
@@ -166,15 +130,6 @@ let
         sha512 = "YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==";
       };
     };
-    "@babel/helper-function-name-7.12.11" = {
-      name = "_at_babel_slash_helper-function-name";
-      packageName = "@babel/helper-function-name";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz";
-        sha512 = "AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==";
-      };
-    };
     "@babel/helper-get-function-arity-7.10.4" = {
       name = "_at_babel_slash_helper-get-function-arity";
       packageName = "@babel/helper-get-function-arity";
@@ -184,15 +139,6 @@ let
         sha512 = "EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==";
       };
     };
-    "@babel/helper-get-function-arity-7.12.10" = {
-      name = "_at_babel_slash_helper-get-function-arity";
-      packageName = "@babel/helper-get-function-arity";
-      version = "7.12.10";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz";
-        sha512 = "mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==";
-      };
-    };
     "@babel/helper-hoist-variables-7.10.4" = {
       name = "_at_babel_slash_helper-hoist-variables";
       packageName = "@babel/helper-hoist-variables";
@@ -202,6 +148,15 @@ let
         sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
       };
     };
+    "@babel/helper-member-expression-to-functions-7.12.1" = {
+      name = "_at_babel_slash_helper-member-expression-to-functions";
+      packageName = "@babel/helper-member-expression-to-functions";
+      version = "7.12.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz";
+        sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
+      };
+    };
     "@babel/helper-member-expression-to-functions-7.12.7" = {
       name = "_at_babel_slash_helper-member-expression-to-functions";
       packageName = "@babel/helper-member-expression-to-functions";
@@ -229,13 +184,13 @@ let
         sha512 = "QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==";
       };
     };
-    "@babel/helper-optimise-call-expression-7.12.10" = {
+    "@babel/helper-optimise-call-expression-7.10.4" = {
       name = "_at_babel_slash_helper-optimise-call-expression";
       packageName = "@babel/helper-optimise-call-expression";
-      version = "7.12.10";
+      version = "7.10.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz";
-        sha512 = "4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==";
+        url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
+        sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
       };
     };
     "@babel/helper-optimise-call-expression-7.12.7" = {
@@ -256,6 +211,15 @@ let
         sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
       };
     };
+    "@babel/helper-regex-7.10.5" = {
+      name = "_at_babel_slash_helper-regex";
+      packageName = "@babel/helper-regex";
+      version = "7.10.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
+        sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
+      };
+    };
     "@babel/helper-remap-async-to-generator-7.12.1" = {
       name = "_at_babel_slash_helper-remap-async-to-generator";
       packageName = "@babel/helper-remap-async-to-generator";
@@ -265,15 +229,6 @@ let
         sha512 = "9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==";
       };
     };
-    "@babel/helper-replace-supers-7.12.11" = {
-      name = "_at_babel_slash_helper-replace-supers";
-      packageName = "@babel/helper-replace-supers";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz";
-        sha512 = "q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==";
-      };
-    };
     "@babel/helper-replace-supers-7.12.5" = {
       name = "_at_babel_slash_helper-replace-supers";
       packageName = "@babel/helper-replace-supers";
@@ -310,15 +265,6 @@ let
         sha512 = "74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==";
       };
     };
-    "@babel/helper-split-export-declaration-7.12.11" = {
-      name = "_at_babel_slash_helper-split-export-declaration";
-      packageName = "@babel/helper-split-export-declaration";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz";
-        sha512 = "LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==";
-      };
-    };
     "@babel/helper-validator-identifier-7.10.4" = {
       name = "_at_babel_slash_helper-validator-identifier";
       packageName = "@babel/helper-validator-identifier";
@@ -328,15 +274,6 @@ let
         sha512 = "3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==";
       };
     };
-    "@babel/helper-validator-identifier-7.12.11" = {
-      name = "_at_babel_slash_helper-validator-identifier";
-      packageName = "@babel/helper-validator-identifier";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz";
-        sha512 = "np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==";
-      };
-    };
     "@babel/helper-validator-option-7.12.1" = {
       name = "_at_babel_slash_helper-validator-option";
       packageName = "@babel/helper-validator-option";
@@ -346,15 +283,6 @@ let
         sha512 = "YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==";
       };
     };
-    "@babel/helper-validator-option-7.12.11" = {
-      name = "_at_babel_slash_helper-validator-option";
-      packageName = "@babel/helper-validator-option";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz";
-        sha512 = "TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==";
-      };
-    };
     "@babel/helper-wrap-function-7.12.3" = {
       name = "_at_babel_slash_helper-wrap-function";
       packageName = "@babel/helper-wrap-function";
@@ -382,13 +310,13 @@ let
         sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
       };
     };
-    "@babel/parser-7.12.11" = {
+    "@babel/parser-7.12.5" = {
       name = "_at_babel_slash_parser";
       packageName = "@babel/parser";
-      version = "7.12.11";
+      version = "7.12.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz";
-        sha512 = "N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==";
+        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz";
+        sha512 = "FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==";
       };
     };
     "@babel/parser-7.12.7" = {
@@ -409,15 +337,6 @@ let
         sha512 = "d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==";
       };
     };
-    "@babel/plugin-proposal-async-generator-functions-7.12.12" = {
-      name = "_at_babel_slash_plugin-proposal-async-generator-functions";
-      packageName = "@babel/plugin-proposal-async-generator-functions";
-      version = "7.12.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz";
-        sha512 = "nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==";
-      };
-    };
     "@babel/plugin-proposal-class-properties-7.12.1" = {
       name = "_at_babel_slash_plugin-proposal-class-properties";
       packageName = "@babel/plugin-proposal-class-properties";
@@ -472,13 +391,13 @@ let
         sha512 = "nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==";
       };
     };
-    "@babel/plugin-proposal-numeric-separator-7.12.7" = {
+    "@babel/plugin-proposal-numeric-separator-7.12.5" = {
       name = "_at_babel_slash_plugin-proposal-numeric-separator";
       packageName = "@babel/plugin-proposal-numeric-separator";
-      version = "7.12.7";
+      version = "7.12.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz";
-        sha512 = "8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==";
+        url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz";
+        sha512 = "UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==";
       };
     };
     "@babel/plugin-proposal-object-rest-spread-7.12.1" = {
@@ -499,13 +418,13 @@ let
         sha512 = "hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==";
       };
     };
-    "@babel/plugin-proposal-optional-chaining-7.12.7" = {
+    "@babel/plugin-proposal-optional-chaining-7.12.1" = {
       name = "_at_babel_slash_plugin-proposal-optional-chaining";
       packageName = "@babel/plugin-proposal-optional-chaining";
-      version = "7.12.7";
+      version = "7.12.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz";
-        sha512 = "4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==";
+        url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz";
+        sha512 = "c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==";
       };
     };
     "@babel/plugin-proposal-private-methods-7.12.1" = {
@@ -697,15 +616,6 @@ let
         sha512 = "zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==";
       };
     };
-    "@babel/plugin-transform-block-scoping-7.12.12" = {
-      name = "_at_babel_slash_plugin-transform-block-scoping";
-      packageName = "@babel/plugin-transform-block-scoping";
-      version = "7.12.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz";
-        sha512 = "VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==";
-      };
-    };
     "@babel/plugin-transform-classes-7.12.1" = {
       name = "_at_babel_slash_plugin-transform-classes";
       packageName = "@babel/plugin-transform-classes";
@@ -913,13 +823,13 @@ let
         sha512 = "vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==";
       };
     };
-    "@babel/plugin-transform-sticky-regex-7.12.7" = {
+    "@babel/plugin-transform-sticky-regex-7.12.1" = {
       name = "_at_babel_slash_plugin-transform-sticky-regex";
       packageName = "@babel/plugin-transform-sticky-regex";
-      version = "7.12.7";
+      version = "7.12.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz";
-        sha512 = "VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==";
+        url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz";
+        sha512 = "CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==";
       };
     };
     "@babel/plugin-transform-template-literals-7.12.1" = {
@@ -940,15 +850,6 @@ let
         sha512 = "EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==";
       };
     };
-    "@babel/plugin-transform-typeof-symbol-7.12.10" = {
-      name = "_at_babel_slash_plugin-transform-typeof-symbol";
-      packageName = "@babel/plugin-transform-typeof-symbol";
-      version = "7.12.10";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz";
-        sha512 = "JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==";
-      };
-    };
     "@babel/plugin-transform-typescript-7.12.1" = {
       name = "_at_babel_slash_plugin-transform-typescript";
       packageName = "@babel/plugin-transform-typescript";
@@ -976,22 +877,13 @@ let
         sha512 = "SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==";
       };
     };
-    "@babel/preset-env-7.12.11" = {
+    "@babel/preset-env-7.12.1" = {
       name = "_at_babel_slash_preset-env";
       packageName = "@babel/preset-env";
-      version = "7.12.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz";
-        sha512 = "j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==";
-      };
-    };
-    "@babel/preset-env-7.12.7" = {
-      name = "_at_babel_slash_preset-env";
-      packageName = "@babel/preset-env";
-      version = "7.12.7";
+      version = "7.12.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz";
-        sha512 = "OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==";
+        url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz";
+        sha512 = "H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==";
       };
     };
     "@babel/preset-modules-0.1.4" = {
@@ -1003,13 +895,13 @@ let
         sha512 = "J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==";
       };
     };
-    "@babel/preset-typescript-7.12.7" = {
+    "@babel/preset-typescript-7.12.1" = {
       name = "_at_babel_slash_preset-typescript";
       packageName = "@babel/preset-typescript";
-      version = "7.12.7";
+      version = "7.12.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz";
-        sha512 = "nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==";
+        url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz";
+        sha512 = "hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==";
       };
     };
     "@babel/runtime-7.12.5" = {
@@ -1021,6 +913,15 @@ let
         sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==";
       };
     };
+    "@babel/template-7.10.4" = {
+      name = "_at_babel_slash_template";
+      packageName = "@babel/template";
+      version = "7.10.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
+        sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
+      };
+    };
     "@babel/template-7.12.7" = {
       name = "_at_babel_slash_template";
       packageName = "@babel/template";
@@ -1030,13 +931,13 @@ let
         sha512 = "GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==";
       };
     };
-    "@babel/traverse-7.12.12" = {
+    "@babel/traverse-7.12.5" = {
       name = "_at_babel_slash_traverse";
       packageName = "@babel/traverse";
-      version = "7.12.12";
+      version = "7.12.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz";
-        sha512 = "s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==";
+        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz";
+        sha512 = "xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==";
       };
     };
     "@babel/traverse-7.12.9" = {
@@ -1048,13 +949,13 @@ let
         sha512 = "iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==";
       };
     };
-    "@babel/types-7.12.12" = {
+    "@babel/types-7.12.6" = {
       name = "_at_babel_slash_types";
       packageName = "@babel/types";
-      version = "7.12.12";
+      version = "7.12.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz";
-        sha512 = "lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==";
+        url = "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz";
+        sha512 = "hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==";
       };
     };
     "@babel/types-7.12.7" = {
@@ -1093,13 +994,13 @@ let
         sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
       };
     };
-    "@eslint/eslintrc-0.2.2" = {
+    "@eslint/eslintrc-0.2.1" = {
       name = "_at_eslint_slash_eslintrc";
       packageName = "@eslint/eslintrc";
-      version = "0.2.2";
+      version = "0.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz";
-        sha512 = "EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==";
+        url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz";
+        sha512 = "XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==";
       };
     };
     "@istanbuljs/load-nyc-config-1.1.0" = {
@@ -1219,13 +1120,13 @@ let
         sha512 = "fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==";
       };
     };
-    "@nicolo-ribaudo/chokidar-2-2.1.8-no-fsevents" = {
+    "@nicolo-ribaudo/chokidar-2-2.1.8" = {
       name = "_at_nicolo-ribaudo_slash_chokidar-2";
       packageName = "@nicolo-ribaudo/chokidar-2";
-      version = "2.1.8-no-fsevents";
+      version = "2.1.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz";
-        sha512 = "+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==";
+        url = "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8.tgz";
+        sha512 = "FohwULwAebCUKi/akMFyGi7jfc7JXTeMHzKxuP3umRd9mK/2Y7/SMBSI2jX+YLopPXi+PF9l307NmpfxTdCegA==";
       };
     };
     "@nodelib/fs.scandir-2.1.3" = {
@@ -1273,22 +1174,13 @@ let
         sha512 = "HfrvJ/LXULHk8w63CGxwDNiDidFgDX8BnadY+cgVS6yHMHikbhLCLjCmUKsKBWaGKRqOznl0w+iUl7TMi1lkXQ==";
       };
     };
-    "@serialport/bindings-9.0.3" = {
-      name = "_at_serialport_slash_bindings";
-      packageName = "@serialport/bindings";
-      version = "9.0.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.3.tgz";
-        sha512 = "hnqVqEc4IqGCIjztGkd30V0KcTatQ1T/SS03MZ9KLn6e3y2PSXFqf0TqxB0qF7K9lGHWldMTiPOQaZnuV/oZLQ==";
-      };
-    };
-    "@serialport/bindings-9.0.4" = {
+    "@serialport/bindings-9.0.2" = {
       name = "_at_serialport_slash_bindings";
       packageName = "@serialport/bindings";
-      version = "9.0.4";
+      version = "9.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.4.tgz";
-        sha512 = "6dlE1vm5c1xk667f1Zm7D+msbHJ9jdnUr9l8DResKpj2iCBzbCNsW+yCYq26WxzXWc1L2HUaS3/aL+k0wm5amg==";
+        url = "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.2.tgz";
+        sha512 = "kQ3co4aGwwbUqkRdJ7UfdlbLB5dUQwNfSglexC8iv65D5HXfjSBR1bE0XUH8PH/v/6Dh6CSnwf6OP0I3H5vMWQ==";
       };
     };
     "@serialport/parser-byte-length-9.0.1" = {
@@ -1399,13 +1291,22 @@ let
         sha512 = "NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==";
       };
     };
-    "@types/babel__traverse-7.11.0" = {
+    "@types/babel__traverse-7.0.15" = {
       name = "_at_types_slash_babel__traverse";
       packageName = "@types/babel__traverse";
-      version = "7.11.0";
+      version = "7.0.15";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz";
-        sha512 = "kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==";
+        url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz";
+        sha512 = "Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==";
+      };
+    };
+    "@types/babel__traverse-7.0.16" = {
+      name = "_at_types_slash_babel__traverse";
+      packageName = "@types/babel__traverse";
+      version = "7.0.16";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz";
+        sha512 = "S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==";
       };
     };
     "@types/debounce-1.2.0" = {
@@ -1462,22 +1363,13 @@ let
         sha512 = "nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==";
       };
     };
-    "@types/jest-26.0.18" = {
-      name = "_at_types_slash_jest";
-      packageName = "@types/jest";
-      version = "26.0.18";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.18.tgz";
-        sha512 = "scDPs+mELZgsFetTgBSsIxKGrlitn9t/d2ecP+S1QSIGD+31fkMBEftLfOAX5k3tU06/0PjreJIQ+gWEbbHqpw==";
-      };
-    };
-    "@types/jest-26.0.19" = {
+    "@types/jest-26.0.15" = {
       name = "_at_types_slash_jest";
       packageName = "@types/jest";
-      version = "26.0.19";
+      version = "26.0.15";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.19.tgz";
-        sha512 = "jqHoirTG61fee6v6rwbnEuKhpSKih0tuhqeFbCmMmErhtu3BYlOZaXWjffgOstMM4S/3iQD31lI5bGLTrs97yQ==";
+        url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz";
+        sha512 = "s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==";
       };
     };
     "@types/json-schema-7.0.6" = {
@@ -1498,22 +1390,22 @@ let
         sha512 = "qHQRLZ0e6l/XK/2Qb2v5N1ujmdttYkUvnRI4nPIifMy6vYwoAnER10xhX13isWjjQtNsrjNLinZgDDguzPmEKw==";
       };
     };
-    "@types/node-14.14.11" = {
+    "@types/node-14.14.10" = {
       name = "_at_types_slash_node";
       packageName = "@types/node";
-      version = "14.14.11";
+      version = "14.14.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-14.14.11.tgz";
-        sha512 = "BJ97wAUuU3NUiUCp44xzUFquQEvnk1wu7q4CMEUYKJWjdkr0YWYDsm4RFtAvxYsNjLsKcrFt6RvK8r+mnzMbEQ==";
+        url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
+        sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
       };
     };
-    "@types/node-14.14.16" = {
+    "@types/node-14.14.7" = {
       name = "_at_types_slash_node";
       packageName = "@types/node";
-      version = "14.14.16";
+      version = "14.14.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz";
-        sha512 = "naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==";
+        url = "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz";
+        sha512 = "Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==";
       };
     };
     "@types/normalize-package-data-2.4.0" = {
@@ -1534,15 +1426,6 @@ let
         sha512 = "UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==";
       };
     };
-    "@types/prettier-2.1.6" = {
-      name = "_at_types_slash_prettier";
-      packageName = "@types/prettier";
-      version = "2.1.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz";
-        sha512 = "6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==";
-      };
-    };
     "@types/serialport-8.0.1" = {
       name = "_at_types_slash_serialport";
       packageName = "@types/serialport";
@@ -1561,22 +1444,22 @@ let
         sha512 = "RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==";
       };
     };
-    "@types/yargs-15.0.11" = {
+    "@types/yargs-15.0.10" = {
       name = "_at_types_slash_yargs";
       packageName = "@types/yargs";
-      version = "15.0.11";
+      version = "15.0.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz";
-        sha512 = "jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==";
+        url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.10.tgz";
+        sha512 = "z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ==";
       };
     };
-    "@types/yargs-15.0.12" = {
+    "@types/yargs-15.0.9" = {
       name = "_at_types_slash_yargs";
       packageName = "@types/yargs";
-      version = "15.0.12";
+      version = "15.0.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz";
-        sha512 = "f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==";
+        url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz";
+        sha512 = "HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==";
       };
     };
     "@types/yargs-parser-15.0.0" = {
@@ -1588,139 +1471,112 @@ let
         sha512 = "FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==";
       };
     };
-    "@types/yargs-parser-20.2.0" = {
-      name = "_at_types_slash_yargs-parser";
-      packageName = "@types/yargs-parser";
-      version = "20.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz";
-        sha512 = "37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==";
-      };
-    };
-    "@typescript-eslint/eslint-plugin-4.11.0" = {
-      name = "_at_typescript-eslint_slash_eslint-plugin";
-      packageName = "@typescript-eslint/eslint-plugin";
-      version = "4.11.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.11.0.tgz";
-        sha512 = "x4arJMXBxyD6aBXLm3W7mSDZRiABzy+2PCLJbL7OPqlp53VXhaA1HKK7R2rTee5OlRhnUgnp8lZyVIqjnyPT6g==";
-      };
-    };
-    "@typescript-eslint/eslint-plugin-4.9.1" = {
+    "@typescript-eslint/eslint-plugin-4.7.0" = {
       name = "_at_typescript-eslint_slash_eslint-plugin";
       packageName = "@typescript-eslint/eslint-plugin";
-      version = "4.9.1";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.1.tgz";
-        sha512 = "QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.7.0.tgz";
+        sha512 = "li9aiSVBBd7kU5VlQlT1AqP0uWGDK6JYKUQ9cVDnOg34VNnd9t4jr0Yqc/bKxJr/tDCPDaB4KzoSFN9fgVxe/Q==";
       };
     };
-    "@typescript-eslint/experimental-utils-4.11.0" = {
+    "@typescript-eslint/experimental-utils-4.7.0" = {
       name = "_at_typescript-eslint_slash_experimental-utils";
       packageName = "@typescript-eslint/experimental-utils";
-      version = "4.11.0";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.0.tgz";
-        sha512 = "1VC6mSbYwl1FguKt8OgPs8xxaJgtqFpjY/UzUYDBKq4pfQ5lBvN2WVeqYkzf7evW42axUHYl2jm9tNyFsb8oLg==";
+        url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.0.tgz";
+        sha512 = "cymzovXAiD4EF+YoHAB5Oh02MpnXjvyaOb+v+BdpY7lsJXZQN34oIETeUwVT2XfV9rSNpXaIcknDLfupO/tUoA==";
       };
     };
-    "@typescript-eslint/experimental-utils-4.9.1" = {
+    "@typescript-eslint/experimental-utils-4.8.2" = {
       name = "_at_typescript-eslint_slash_experimental-utils";
       packageName = "@typescript-eslint/experimental-utils";
-      version = "4.9.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1.tgz";
-        sha512 = "c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg==";
-      };
-    };
-    "@typescript-eslint/parser-4.11.0" = {
-      name = "_at_typescript-eslint_slash_parser";
-      packageName = "@typescript-eslint/parser";
-      version = "4.11.0";
+      version = "4.8.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.11.0.tgz";
-        sha512 = "NBTtKCC7ZtuxEV5CrHUO4Pg2s784pvavc3cnz6V+oJvVbK4tH9135f/RBP6eUA2KHiFKAollSrgSctQGmHbqJQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2.tgz";
+        sha512 = "hpTw6o6IhBZEsQsjuw/4RWmceRyESfAiEzAEnXHKG1X7S5DXFaZ4IO1JO7CW1aQ604leQBzjZmuMI9QBCAJX8Q==";
       };
     };
-    "@typescript-eslint/parser-4.9.1" = {
+    "@typescript-eslint/parser-4.7.0" = {
       name = "_at_typescript-eslint_slash_parser";
       packageName = "@typescript-eslint/parser";
-      version = "4.9.1";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.9.1.tgz";
-        sha512 = "Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g==";
+        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.7.0.tgz";
+        sha512 = "+meGV8bMP1sJHBI2AFq1GeTwofcGiur8LoIr6v+rEmD9knyCqDlrQcFHR0KDDfldHIFDU/enZ53fla6ReF4wRw==";
       };
     };
-    "@typescript-eslint/scope-manager-4.11.0" = {
+    "@typescript-eslint/scope-manager-4.7.0" = {
       name = "_at_typescript-eslint_slash_scope-manager";
       packageName = "@typescript-eslint/scope-manager";
-      version = "4.11.0";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.0.tgz";
-        sha512 = "6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA==";
+        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.7.0.tgz";
+        sha512 = "ILITvqwDJYbcDCROj6+Ob0oCKNg3SH46iWcNcTIT9B5aiVssoTYkhKjxOMNzR1F7WSJkik4zmuqve5MdnA0DyA==";
       };
     };
-    "@typescript-eslint/scope-manager-4.9.1" = {
+    "@typescript-eslint/scope-manager-4.8.2" = {
       name = "_at_typescript-eslint_slash_scope-manager";
       packageName = "@typescript-eslint/scope-manager";
-      version = "4.9.1";
+      version = "4.8.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.9.1.tgz";
-        sha512 = "sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.8.2.tgz";
+        sha512 = "qHQ8ODi7mMin4Sq2eh/6eu03uVzsf5TX+J43xRmiq8ujng7ViQSHNPLOHGw/Wr5dFEoxq/ubKhzClIIdQy5q3g==";
       };
     };
-    "@typescript-eslint/types-4.11.0" = {
+    "@typescript-eslint/types-4.7.0" = {
       name = "_at_typescript-eslint_slash_types";
       packageName = "@typescript-eslint/types";
-      version = "4.11.0";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.0.tgz";
-        sha512 = "XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g==";
+        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.7.0.tgz";
+        sha512 = "uLszFe0wExJc+I7q0Z/+BnP7wao/kzX0hB5vJn4LIgrfrMLgnB2UXoReV19lkJQS1a1mHWGGODSxnBx6JQC3Sg==";
       };
     };
-    "@typescript-eslint/types-4.9.1" = {
+    "@typescript-eslint/types-4.8.2" = {
       name = "_at_typescript-eslint_slash_types";
       packageName = "@typescript-eslint/types";
-      version = "4.9.1";
+      version = "4.8.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.9.1.tgz";
-        sha512 = "fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA==";
+        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.8.2.tgz";
+        sha512 = "z1/AVcVF8ju5ObaHe2fOpZYEQrwHyZ7PTOlmjd3EoFeX9sv7UekQhfrCmgUO7PruLNfSHrJGQvrW3Q7xQ8EoAw==";
       };
     };
-    "@typescript-eslint/typescript-estree-4.11.0" = {
+    "@typescript-eslint/typescript-estree-4.7.0" = {
       name = "_at_typescript-eslint_slash_typescript-estree";
       packageName = "@typescript-eslint/typescript-estree";
-      version = "4.11.0";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.11.0.tgz";
-        sha512 = "eA6sT5dE5RHAFhtcC+b5WDlUIGwnO9b0yrfGa1mIOIAjqwSQCpXbLiFmKTdRbQN/xH2EZkGqqLDrKUuYOZ0+Hg==";
+        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.7.0.tgz";
+        sha512 = "5XZRQznD1MfUmxu1t8/j2Af4OxbA7EFU2rbo0No7meb46eHgGkSieFdfV6omiC/DGIBhH9H9gXn7okBbVOm8jw==";
       };
     };
-    "@typescript-eslint/typescript-estree-4.9.1" = {
+    "@typescript-eslint/typescript-estree-4.8.2" = {
       name = "_at_typescript-eslint_slash_typescript-estree";
       packageName = "@typescript-eslint/typescript-estree";
-      version = "4.9.1";
+      version = "4.8.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.1.tgz";
-        sha512 = "bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw==";
+        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.8.2.tgz";
+        sha512 = "HToGNwI6fekH0dOw3XEVESUm71Onfam0AKin6f26S2FtUmO7o3cLlWgrIaT1q3vjB3wCTdww3Dx2iGq5wtUOCg==";
       };
     };
-    "@typescript-eslint/visitor-keys-4.11.0" = {
+    "@typescript-eslint/visitor-keys-4.7.0" = {
       name = "_at_typescript-eslint_slash_visitor-keys";
       packageName = "@typescript-eslint/visitor-keys";
-      version = "4.11.0";
+      version = "4.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.0.tgz";
-        sha512 = "tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A==";
+        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.7.0.tgz";
+        sha512 = "aDJDWuCRsf1lXOtignlfiPODkzSxxop7D0rZ91L6ZuMlcMCSh0YyK+gAfo5zN/ih6WxMwhoXgJWC3cWQdaKC+A==";
       };
     };
-    "@typescript-eslint/visitor-keys-4.9.1" = {
+    "@typescript-eslint/visitor-keys-4.8.2" = {
       name = "_at_typescript-eslint_slash_visitor-keys";
       packageName = "@typescript-eslint/visitor-keys";
-      version = "4.9.1";
+      version = "4.8.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.1.tgz";
-        sha512 = "9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.8.2.tgz";
+        sha512 = "Vg+/SJTMZJEKKGHW7YC21QxgKJrSbxoYYd3MEUGtW7zuytHuEcksewq0DUmo4eh/CTNrVJGSdIY9AtRb6riWFw==";
       };
     };
     "abab-2.0.5" = {
@@ -1975,15 +1831,6 @@ let
         sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==";
       };
     };
-    "astral-regex-2.0.0" = {
-      name = "astral-regex";
-      packageName = "astral-regex";
-      version = "2.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz";
-        sha512 = "Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==";
-      };
-    };
     "async-3.2.0" = {
       name = "async";
       packageName = "async";
@@ -2047,13 +1894,13 @@ let
         sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";
       };
     };
-    "axios-0.21.1" = {
+    "axios-0.21.0" = {
       name = "axios";
       packageName = "axios";
-      version = "0.21.1";
+      version = "0.21.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz";
-        sha512 = "dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==";
+        url = "https://registry.npmjs.org/axios/-/axios-0.21.0.tgz";
+        sha512 = "fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==";
       };
     };
     "babel-jest-26.6.3" = {
@@ -2101,15 +1948,6 @@ let
         sha512 = "mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==";
       };
     };
-    "babel-preset-current-node-syntax-1.0.1" = {
-      name = "babel-preset-current-node-syntax";
-      packageName = "babel-preset-current-node-syntax";
-      version = "1.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz";
-        sha512 = "M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==";
-      };
-    };
     "babel-preset-jest-26.6.2" = {
       name = "babel-preset-jest";
       packageName = "babel-preset-jest";
@@ -2227,22 +2065,13 @@ let
         sha512 = "9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==";
       };
     };
-    "browserslist-4.15.0" = {
-      name = "browserslist";
-      packageName = "browserslist";
-      version = "4.15.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz";
-        sha512 = "IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==";
-      };
-    };
-    "browserslist-4.16.0" = {
+    "browserslist-4.14.7" = {
       name = "browserslist";
       packageName = "browserslist";
-      version = "4.16.0";
+      version = "4.14.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz";
-        sha512 = "/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==";
+        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz";
+        sha512 = "BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==";
       };
     };
     "bser-2.1.1" = {
@@ -2335,22 +2164,13 @@ let
         sha512 = "c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==";
       };
     };
-    "caniuse-lite-1.0.30001165" = {
+    "caniuse-lite-1.0.30001157" = {
       name = "caniuse-lite";
       packageName = "caniuse-lite";
-      version = "1.0.30001165";
+      version = "1.0.30001157";
       src = fetchurl {
-        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz";
-        sha512 = "8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==";
-      };
-    };
-    "caniuse-lite-1.0.30001170" = {
-      name = "caniuse-lite";
-      packageName = "caniuse-lite";
-      version = "1.0.30001170";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001170.tgz";
-        sha512 = "Dd4d/+0tsK0UNLrZs3CvNukqalnVTRrxb5mcQm8rHL49t7V5ZaTygwXkrq+FB+dVDf++4ri8eJnFEJAB8332PA==";
+        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz";
+        sha512 = "gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==";
       };
     };
     "capture-exit-2.0.0" = {
@@ -2398,6 +2218,15 @@ let
         sha512 = "kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==";
       };
     };
+    "chokidar-2.1.8" = {
+      name = "chokidar";
+      packageName = "chokidar";
+      version = "2.1.8";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
+        sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
+      };
+    };
     "chokidar-3.4.3" = {
       name = "chokidar";
       packageName = "chokidar";
@@ -2650,13 +2479,13 @@ let
         sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
       };
     };
-    "core-js-compat-3.8.1" = {
+    "core-js-compat-3.7.0" = {
       name = "core-js-compat";
       packageName = "core-js-compat";
-      version = "3.8.1";
+      version = "3.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz";
-        sha512 = "a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ==";
+        url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz";
+        sha512 = "V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==";
       };
     };
     "core-util-is-1.0.2" = {
@@ -2758,6 +2587,15 @@ let
         sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
       };
     };
+    "debug-4.2.0" = {
+      name = "debug";
+      packageName = "debug";
+      version = "4.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz";
+        sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
+      };
+    };
     "debug-4.3.1" = {
       name = "debug";
       packageName = "debug";
@@ -2983,22 +2821,13 @@ let
         sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
       };
     };
-    "electron-to-chromium-1.3.620" = {
-      name = "electron-to-chromium";
-      packageName = "electron-to-chromium";
-      version = "1.3.620";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.620.tgz";
-        sha512 = "YbgWXUR2Mu+Fp6rm3GZ5YJdNo8SgZKLUTNSl2PNvdOcM8OIz07jRJnRkIaV9vdszFv9UUuGChh19w9qSuoLJgw==";
-      };
-    };
-    "electron-to-chromium-1.3.633" = {
+    "electron-to-chromium-1.3.596" = {
       name = "electron-to-chromium";
       packageName = "electron-to-chromium";
-      version = "1.3.633";
+      version = "1.3.596";
       src = fetchurl {
-        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.633.tgz";
-        sha512 = "bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA==";
+        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.596.tgz";
+        sha512 = "nLO2Wd2yU42eSoNJVQKNf89CcEGqeFZd++QsnN2XIgje1s/19AgctfjLIbPORlvcCO8sYjLwX4iUgDdusOY8Sg==";
       };
     };
     "emittery-0.7.2" = {
@@ -3172,22 +3001,22 @@ let
         sha512 = "qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==";
       };
     };
-    "eslint-7.15.0" = {
+    "eslint-7.13.0" = {
       name = "eslint";
       packageName = "eslint";
-      version = "7.15.0";
+      version = "7.13.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz";
-        sha512 = "Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==";
+        url = "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz";
+        sha512 = "uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==";
       };
     };
-    "eslint-7.16.0" = {
+    "eslint-7.14.0" = {
       name = "eslint";
       packageName = "eslint";
-      version = "7.16.0";
+      version = "7.14.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint/-/eslint-7.16.0.tgz";
-        sha512 = "iVWPS785RuDA4dWuhhgXTNrGxHHK3a8HLSMBgbbU59ruJDubUraXN8N5rn7kb8tG6sjg74eE0RA3YWT51eusEw==";
+        url = "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz";
+        sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
       };
     };
     "eslint-config-google-0.14.0" = {
@@ -3244,13 +3073,13 @@ let
         sha512 = "QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==";
       };
     };
-    "espree-7.3.1" = {
+    "espree-7.3.0" = {
       name = "espree";
       packageName = "espree";
-      version = "7.3.1";
+      version = "7.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz";
-        sha512 = "v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==";
+        url = "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz";
+        sha512 = "dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==";
       };
     };
     "esprima-4.0.1" = {
@@ -3487,15 +3316,6 @@ let
         sha512 = "Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==";
       };
     };
-    "fastq-1.10.0" = {
-      name = "fastq";
-      packageName = "fastq";
-      version = "1.10.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz";
-        sha512 = "NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==";
-      };
-    };
     "fastq-1.9.0" = {
       name = "fastq";
       packageName = "fastq";
@@ -3523,13 +3343,13 @@ let
         sha512 = "aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==";
       };
     };
-    "file-entry-cache-6.0.0" = {
+    "file-entry-cache-5.0.1" = {
       name = "file-entry-cache";
       packageName = "file-entry-cache";
-      version = "6.0.0";
+      version = "5.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz";
-        sha512 = "fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==";
+        url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz";
+        sha512 = "bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==";
       };
     };
     "file-uri-to-path-1.0.0" = {
@@ -3577,22 +3397,22 @@ let
         sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
       };
     };
-    "flat-cache-3.0.4" = {
+    "flat-cache-2.0.1" = {
       name = "flat-cache";
       packageName = "flat-cache";
-      version = "3.0.4";
+      version = "2.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz";
-        sha512 = "dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==";
+        url = "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz";
+        sha512 = "LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==";
       };
     };
-    "flatted-3.1.0" = {
+    "flatted-2.0.2" = {
       name = "flatted";
       packageName = "flatted";
-      version = "3.1.0";
+      version = "2.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz";
-        sha512 = "tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==";
+        url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
+        sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
       };
     };
     "fn.name-1.1.0" = {
@@ -3604,13 +3424,13 @@ let
         sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==";
       };
     };
-    "follow-redirects-1.13.1" = {
+    "follow-redirects-1.13.0" = {
       name = "follow-redirects";
       packageName = "follow-redirects";
-      version = "1.13.1";
+      version = "1.13.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz";
-        sha512 = "SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==";
+        url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz";
+        sha512 = "aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==";
       };
     };
     "for-in-1.0.2" = {
@@ -3694,6 +3514,15 @@ let
         sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
       };
     };
+    "fsevents-1.2.13" = {
+      name = "fsevents";
+      packageName = "fsevents";
+      version = "1.2.13";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
+        sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
+      };
+    };
     "fsevents-2.1.3" = {
       name = "fsevents";
       packageName = "fsevents";
@@ -3766,15 +3595,6 @@ let
         sha512 = "ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==";
       };
     };
-    "get-intrinsic-1.0.2" = {
-      name = "get-intrinsic";
-      packageName = "get-intrinsic";
-      version = "1.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz";
-        sha512 = "aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==";
-      };
-    };
     "get-package-type-0.1.0" = {
       name = "get-package-type";
       packageName = "get-package-type";
@@ -4045,6 +3865,15 @@ let
         sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6";
       };
     };
+    "highlight.js-10.3.2" = {
+      name = "highlight.js";
+      packageName = "highlight.js";
+      version = "10.3.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.3.2.tgz";
+        sha512 = "3jRT7OUYsVsKvukNKZCtnvRcFyCJqSEIuIMsEybAXRiFSwpt65qjPd/Pr+UOdYt7WJlt+lj3+ypUsHiySBp/Jw==";
+      };
+    };
     "hosted-git-info-2.8.8" = {
       name = "hosted-git-info";
       packageName = "hosted-git-info";
@@ -4108,13 +3937,13 @@ let
         sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
       };
     };
-    "humanize-duration-3.25.0" = {
+    "humanize-duration-3.24.0" = {
       name = "humanize-duration";
       packageName = "humanize-duration";
-      version = "3.25.0";
+      version = "3.24.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.25.0.tgz";
-        sha512 = "QXth17C/8J2QVO0urby5sANmgvwdOF4YZW3mO13ZTkJli4ltVphzMJVG+HkVuTN/bIq1W/O0jRYSyQACus/GVQ==";
+        url = "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.24.0.tgz";
+        sha512 = "B3udnqisaDeRsvUSb+5n2hjxhABI9jotB+i1IEhgHhguTeM5LxIUKoVIu7UpeyaPOygr/Fnv7UhOi45kYYG+tg==";
       };
     };
     "iconv-lite-0.4.24" = {
@@ -4162,15 +3991,6 @@ let
         sha512 = "cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==";
       };
     };
-    "import-fresh-3.3.0" = {
-      name = "import-fresh";
-      packageName = "import-fresh";
-      version = "3.3.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz";
-        sha512 = "veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==";
-      };
-    };
     "import-local-3.0.2" = {
       name = "import-local";
       packageName = "import-local";
@@ -4207,22 +4027,13 @@ let
         sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
       };
     };
-    "ini-1.3.6" = {
-      name = "ini";
-      packageName = "ini";
-      version = "1.3.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ini/-/ini-1.3.6.tgz";
-        sha512 = "IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==";
-      };
-    };
-    "ini-1.3.8" = {
+    "ini-1.3.5" = {
       name = "ini";
       packageName = "ini";
-      version = "1.3.8";
+      version = "1.3.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz";
-        sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==";
+        url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
+        sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
       };
     };
     "interpret-1.4.0" = {
@@ -4324,6 +4135,15 @@ let
         sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
       };
     };
+    "is-core-module-2.1.0" = {
+      name = "is-core-module";
+      packageName = "is-core-module";
+      version = "2.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz";
+        sha512 = "YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==";
+      };
+    };
     "is-core-module-2.2.0" = {
       name = "is-core-module";
       packageName = "is-core-module";
@@ -4918,13 +4738,13 @@ let
         sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
       };
     };
-    "js-yaml-3.14.1" = {
+    "js-yaml-3.14.0" = {
       name = "js-yaml";
       packageName = "js-yaml";
-      version = "3.14.1";
+      version = "3.14.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz";
-        sha512 = "okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==";
+        url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
+        sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
       };
     };
     "jsbn-0.1.1" = {
@@ -5170,24 +4990,6 @@ let
         sha512 = "N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==";
       };
     };
-    "lru-cache-5.1.1" = {
-      name = "lru-cache";
-      packageName = "lru-cache";
-      version = "5.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
-        sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
-      };
-    };
-    "lru-cache-6.0.0" = {
-      name = "lru-cache";
-      packageName = "lru-cache";
-      version = "6.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";
-        sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
-      };
-    };
     "lunr-2.3.9" = {
       name = "lunr";
       packageName = "lunr";
@@ -5242,22 +5044,13 @@ let
         sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
       };
     };
-    "marked-1.2.5" = {
-      name = "marked";
-      packageName = "marked";
-      version = "1.2.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/marked/-/marked-1.2.5.tgz";
-        sha512 = "2AlqgYnVPOc9WDyWu7S5DJaEZsfk6dNh/neatQ3IHUW4QLutM/VPSH9lG7bif+XjFWc9K9XR3QvR+fXuECmfdA==";
-      };
-    };
-    "marked-1.2.7" = {
+    "marked-1.2.3" = {
       name = "marked";
       packageName = "marked";
-      version = "1.2.7";
+      version = "1.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/marked/-/marked-1.2.7.tgz";
-        sha512 = "No11hFYcXr/zkBvL6qFmAp1z6BKY3zqLMHny/JN/ey+al7qwCM2+CMBL9BOgqMxZU36fz4cCWfn2poWIf7QRXA==";
+        url = "https://registry.npmjs.org/marked/-/marked-1.2.3.tgz";
+        sha512 = "RQuL2i6I6Gn+9n81IDNGbL0VHnta4a+8ZhqvryXEniTb/hQNtf3i26hi1XWUhzb9BgVyWHKR3UO8MaHtKoYibw==";
       };
     };
     "merge-stream-2.0.0" = {
@@ -5386,6 +5179,15 @@ let
         sha512 = "gbTtiEu8P/GSMh1lAa0YYNr8XIfDzFgnWtetw3Hfz9nw6YXySHNYOZF/uUTgyp8GHvFnNw/EG7VhOkD6zfVb6A==";
       };
     };
+    "mkdirp-0.5.5" = {
+      name = "mkdirp";
+      packageName = "mkdirp";
+      version = "0.5.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
+        sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
+      };
+    };
     "mkdirp-classic-0.5.3" = {
       name = "mkdirp-classic";
       packageName = "mkdirp-classic";
@@ -5413,13 +5215,13 @@ let
         sha512 = "Iv893r+jWlo5GkNcPOfCGwW8M49IixwHiKLFFYTociEymSibUVCORVEjPXWPGzSxhn7BdlUeHicbRmWiv0Crkg==";
       };
     };
-    "mqtt-packet-6.7.0" = {
+    "mqtt-packet-6.6.0" = {
       name = "mqtt-packet";
       packageName = "mqtt-packet";
-      version = "6.7.0";
+      version = "6.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.7.0.tgz";
-        sha512 = "GzgeeCirQpB59FyhHvf8BLiIYgxctPSxuSyaF2vWnkt7paX7jtuQ8Gpl+DkHCxZmYuv7GQE6zcUAegpafd0MqQ==";
+        url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.6.0.tgz";
+        sha512 = "LvghnKMFC70hKWMVykmhJarlO5e7lT3t9s9A2qPCUx+lazL3Mq55U+eCV0eLi7/nRRQYvEUWo/2tTo89EjnCJQ==";
       };
     };
     "ms-2.0.0" = {
@@ -5449,15 +5251,6 @@ let
         sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
       };
     };
-    "ms-2.1.3" = {
-      name = "ms";
-      packageName = "ms";
-      version = "2.1.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz";
-        sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==";
-      };
-    };
     "nan-2.14.2" = {
       name = "nan";
       packageName = "nan";
@@ -5521,13 +5314,13 @@ let
         sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
       };
     };
-    "node-abi-2.19.3" = {
+    "node-abi-2.19.1" = {
       name = "node-abi";
       packageName = "node-abi";
-      version = "2.19.3";
+      version = "2.19.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz";
-        sha512 = "9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==";
+        url = "https://registry.npmjs.org/node-abi/-/node-abi-2.19.1.tgz";
+        sha512 = "HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A==";
       };
     };
     "node-int64-0.4.0" = {
@@ -5557,22 +5350,13 @@ let
         sha512 = "46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==";
       };
     };
-    "node-notifier-8.0.1" = {
-      name = "node-notifier";
-      packageName = "node-notifier";
-      version = "8.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz";
-        sha512 = "BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==";
-      };
-    };
-    "node-releases-1.1.67" = {
+    "node-releases-1.1.66" = {
       name = "node-releases";
       packageName = "node-releases";
-      version = "1.1.67";
+      version = "1.1.66";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz";
-        sha512 = "V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==";
+        url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz";
+        sha512 = "JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==";
       };
     };
     "noop-logger-0.1.1" = {
@@ -5764,15 +5548,6 @@ let
         sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==";
       };
     };
-    "onigasm-2.2.5" = {
-      name = "onigasm";
-      packageName = "onigasm";
-      version = "2.2.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz";
-        sha512 = "F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==";
-      };
-    };
     "optionator-0.8.3" = {
       name = "optionator";
       packageName = "optionator";
@@ -5800,6 +5575,15 @@ let
         sha1 = "77c0cb37c41525d64166d990ffad7ec6a0e1363e";
       };
     };
+    "p-each-series-2.1.0" = {
+      name = "p-each-series";
+      packageName = "p-each-series";
+      version = "2.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz";
+        sha512 = "ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==";
+      };
+    };
     "p-each-series-2.2.0" = {
       name = "p-each-series";
       packageName = "p-each-series";
@@ -6007,13 +5791,13 @@ let
         sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
       };
     };
-    "prebuild-install-6.0.0" = {
+    "prebuild-install-5.3.6" = {
       name = "prebuild-install";
       packageName = "prebuild-install";
-      version = "6.0.0";
+      version = "5.3.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.0.tgz";
-        sha512 = "h2ZJ1PXHKWZpp1caLw0oX9sagVpL2YTk+ZwInQbQ3QqNd4J03O6MpFNmMTJlkfgPENWqe5kP0WjQLqz5OjLfsw==";
+        url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz";
+        sha512 = "s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==";
       };
     };
     "prelude-ls-1.1.2" = {
@@ -6439,6 +6223,15 @@ let
         sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";
       };
     };
+    "rimraf-2.6.3" = {
+      name = "rimraf";
+      packageName = "rimraf";
+      version = "2.6.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";
+        sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
+      };
+    };
     "rimraf-3.0.2" = {
       name = "rimraf";
       packageName = "rimraf";
@@ -6547,13 +6340,13 @@ let
         sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==";
       };
     };
-    "semver-7.3.4" = {
+    "semver-7.3.2" = {
       name = "semver";
       packageName = "semver";
-      version = "7.3.4";
+      version = "7.3.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz";
-        sha512 = "tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==";
+        url = "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz";
+        sha512 = "OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==";
       };
     };
     "send-0.17.1" = {
@@ -6565,22 +6358,13 @@ let
         sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
       };
     };
-    "serialport-9.0.3" = {
+    "serialport-9.0.2" = {
       name = "serialport";
       packageName = "serialport";
-      version = "9.0.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/serialport/-/serialport-9.0.3.tgz";
-        sha512 = "1JjH9jtWZ5up2SQTeNPA4I3vhHCDYh1AjN3SybZYf5m9KF9tFVIOGLGIMncqnWKYx3ks/wqfCpmpYUHkFYC3wg==";
-      };
-    };
-    "serialport-9.0.4" = {
-      name = "serialport";
-      packageName = "serialport";
-      version = "9.0.4";
+      version = "9.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/serialport/-/serialport-9.0.4.tgz";
-        sha512 = "Wtl6sxciHKNdJKW8jUZm+f5KRXt0J0UP25ksM8N31l08KTdAhZ5MmKNUFpoO/YYG6TvHFOu+07PUX35m+TUw7g==";
+        url = "https://registry.npmjs.org/serialport/-/serialport-9.0.2.tgz";
+        sha512 = "N++EVrc2F3kUJ6aCE6BLxHwTrelFAZM3LFw4lo8TV0fDtfrwTc3+aoDpSsvfQg3DxrRf3shCtA6WYEH4g8kapw==";
       };
     };
     "serve-static-1.14.1" = {
@@ -6673,33 +6457,6 @@ let
         sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==";
       };
     };
-    "shiki-0.2.7" = {
-      name = "shiki";
-      packageName = "shiki";
-      version = "0.2.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/shiki/-/shiki-0.2.7.tgz";
-        sha512 = "bwVc7cdtYYHEO9O+XJ8aNOskKRfaQd5Y4ovLRfbQkmiLSUaR+bdlssbZUUhbQ0JAFMYcTcJ5tjG5KtnufttDHQ==";
-      };
-    };
-    "shiki-languages-0.2.7" = {
-      name = "shiki-languages";
-      packageName = "shiki-languages";
-      version = "0.2.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/shiki-languages/-/shiki-languages-0.2.7.tgz";
-        sha512 = "REmakh7pn2jCn9GDMRSK36oDgqhh+rSvJPo77sdWTOmk44C5b0XlYPwJZcFOMJWUZJE0c7FCbKclw4FLwUKLRw==";
-      };
-    };
-    "shiki-themes-0.2.7" = {
-      name = "shiki-themes";
-      packageName = "shiki-themes";
-      version = "0.2.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/shiki-themes/-/shiki-themes-0.2.7.tgz";
-        sha512 = "ZMmboDYw5+SEpugM8KGUq3tkZ0vXg+k60XX6NngDK7gc1Sv6YLUlanpvG3evm57uKJvfXsky/S5MzSOTtYKLjA==";
-      };
-    };
     "signal-exit-3.0.3" = {
       name = "signal-exit";
       packageName = "signal-exit";
@@ -6772,15 +6529,6 @@ let
         sha512 = "Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==";
       };
     };
-    "slice-ansi-4.0.0" = {
-      name = "slice-ansi";
-      packageName = "slice-ansi";
-      version = "4.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz";
-        sha512 = "qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==";
-      };
-    };
     "slip-1.0.2" = {
       name = "slip";
       packageName = "slip";
@@ -6898,13 +6646,13 @@ let
         sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
       };
     };
-    "spdx-license-ids-3.0.7" = {
+    "spdx-license-ids-3.0.6" = {
       name = "spdx-license-ids";
       packageName = "spdx-license-ids";
-      version = "3.0.7";
+      version = "3.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz";
-        sha512 = "U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==";
+        url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz";
+        sha512 = "+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==";
       };
     };
     "split-string-3.1.0" = {
@@ -7168,15 +6916,6 @@ let
         sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
       };
     };
-    "table-6.0.4" = {
-      name = "table";
-      packageName = "table";
-      version = "6.0.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/table/-/table-6.0.4.tgz";
-        sha512 = "sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==";
-      };
-    };
     "tar-fs-2.1.1" = {
       name = "tar-fs";
       packageName = "tar-fs";
@@ -7492,49 +7231,31 @@ let
         sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
       };
     };
-    "typedoc-0.20.0-beta.27" = {
-      name = "typedoc";
-      packageName = "typedoc";
-      version = "0.20.0-beta.27";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc/-/typedoc-0.20.0-beta.27.tgz";
-        sha512 = "+TMTlYV7N6mIGEuNIaPEqss3jWOLX2v7rLVz5vT+PfjVgwX+1s+LdPe+plV1hm5Ha1HwFNuVlozXxxWvf95dwA==";
-      };
-    };
-    "typedoc-0.20.0-beta.30" = {
+    "typedoc-0.19.2" = {
       name = "typedoc";
       packageName = "typedoc";
-      version = "0.20.0-beta.30";
+      version = "0.19.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc/-/typedoc-0.20.0-beta.30.tgz";
-        sha512 = "nAisQV1Wmu/a/AgZMJ4/H7Z0e+eR/XVaF7ilSM5b7YJ2HP7iuqFw4j/e6a88ZHYf1nNfjBB9XpaqP/JYwHo4sQ==";
+        url = "https://registry.npmjs.org/typedoc/-/typedoc-0.19.2.tgz";
+        sha512 = "oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==";
       };
     };
-    "typedoc-default-themes-0.12.0-beta.10" = {
+    "typedoc-default-themes-0.11.4" = {
       name = "typedoc-default-themes";
       packageName = "typedoc-default-themes";
-      version = "0.12.0-beta.10";
+      version = "0.11.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.0-beta.10.tgz";
-        sha512 = "RqTLRQvzuLrNEZ1VcmYoQiFkixW0QvVUv0R35jlkhxAMGtoo/giUVtWrWY1+Yp7HBnfI/wZKvhZpQYswbDL7eQ==";
+        url = "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz";
+        sha512 = "Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==";
       };
     };
-    "typedoc-plugin-markdown-3.1.0" = {
+    "typedoc-plugin-markdown-3.0.11" = {
       name = "typedoc-plugin-markdown";
       packageName = "typedoc-plugin-markdown";
-      version = "3.1.0";
+      version = "3.0.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.1.0.tgz";
-        sha512 = "DhY2WbWfkLyU/MJV8a3TeJjY8e/IBzgG6SEFhtFp6GgmXXdsSHJre2ASFRH6T2ShIUZAPdvHkFcehpSVAfNgPA==";
-      };
-    };
-    "typedoc-plugin-markdown-3.1.1" = {
-      name = "typedoc-plugin-markdown";
-      packageName = "typedoc-plugin-markdown";
-      version = "3.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.1.1.tgz";
-        sha512 = "esrSaGw9NeGOR1fixubeSYCtQ9tw1iv7xa6bMvwznjs+jOUEdP0/OBe7l2bbk3PoqhNiFBozBJDo3CpcMJGHnw==";
+        url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.0.11.tgz";
+        sha512 = "/BE/PqnIVbQJ525czM+T3CVaA1gVN9X1Le100z8TV/Lze8LZVkuAUiHRIgw9BKYFm9IQaB88W55k4EV6uUVwYQ==";
       };
     };
     "typedoc-plugin-no-inherit-1.2.0" = {
@@ -7555,40 +7276,22 @@ let
         sha512 = "xHq9DzkoQywS7FyPneMm2/Hr9GRoCpjSQXkVN0W6SCJKP7fguqg2tasgh+8l5/mW6YSYvqCqEbkSYLbuD4Y6gA==";
       };
     };
-    "typescript-4.1.2" = {
-      name = "typescript";
-      packageName = "typescript";
-      version = "4.1.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz";
-        sha512 = "thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==";
-      };
-    };
-    "typescript-4.1.3" = {
+    "typescript-4.0.5" = {
       name = "typescript";
       packageName = "typescript";
-      version = "4.1.3";
+      version = "4.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz";
-        sha512 = "B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==";
+        url = "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz";
+        sha512 = "ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==";
       };
     };
-    "uglify-js-3.12.1" = {
+    "uglify-js-3.11.6" = {
       name = "uglify-js";
       packageName = "uglify-js";
-      version = "3.12.1";
+      version = "3.11.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz";
-        sha512 = "o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==";
-      };
-    };
-    "uglify-js-3.12.3" = {
-      name = "uglify-js";
-      packageName = "uglify-js";
-      version = "3.12.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.3.tgz";
-        sha512 = "feZzR+kIcSVuLi3s/0x0b2Tx4Iokwqt+8PJM7yRHKuldg4MLdam4TCFeICv+lgDtuYiCtdmrtIP+uN9LWvDasw==";
+        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz";
+        sha512 = "oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g==";
       };
     };
     "unc-path-regex-0.1.2" = {
@@ -7753,13 +7456,13 @@ let
         sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
       };
     };
-    "uuid-8.3.2" = {
+    "uuid-8.3.1" = {
       name = "uuid";
       packageName = "uuid";
-      version = "8.3.2";
+      version = "8.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz";
-        sha512 = "+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==";
+        url = "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz";
+        sha512 = "FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==";
       };
     };
     "v8-compile-cache-2.2.0" = {
@@ -7780,15 +7483,6 @@ let
         sha512 = "fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==";
       };
     };
-    "v8-to-istanbul-7.1.0" = {
-      name = "v8-to-istanbul";
-      packageName = "v8-to-istanbul";
-      version = "7.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz";
-        sha512 = "uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==";
-      };
-    };
     "validate-npm-package-license-3.0.4" = {
       name = "validate-npm-package-license";
       packageName = "validate-npm-package-license";
@@ -7807,15 +7501,6 @@ let
         sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
       };
     };
-    "vscode-textmate-5.2.0" = {
-      name = "vscode-textmate";
-      packageName = "vscode-textmate";
-      version = "5.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz";
-        sha512 = "Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==";
-      };
-    };
     "w3c-hr-time-1.0.2" = {
       name = "w3c-hr-time";
       packageName = "w3c-hr-time";
@@ -7996,6 +7681,15 @@ let
         sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
       };
     };
+    "write-1.0.3" = {
+      name = "write";
+      packageName = "write";
+      version = "1.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/write/-/write-1.0.3.tgz";
+        sha512 = "/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==";
+      };
+    };
     "write-file-atomic-3.0.3" = {
       name = "write-file-atomic";
       packageName = "write-file-atomic";
@@ -8005,13 +7699,13 @@ let
         sha512 = "AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==";
       };
     };
-    "ws-7.4.1" = {
+    "ws-7.4.0" = {
       name = "ws";
       packageName = "ws";
-      version = "7.4.1";
+      version = "7.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz";
-        sha512 = "pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==";
+        url = "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz";
+        sha512 = "kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==";
       };
     };
     "xml-name-validator-3.0.0" = {
@@ -8041,31 +7735,13 @@ let
         sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
       };
     };
-    "y18n-4.0.1" = {
+    "y18n-4.0.0" = {
       name = "y18n";
       packageName = "y18n";
-      version = "4.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz";
-        sha512 = "wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==";
-      };
-    };
-    "yallist-3.1.1" = {
-      name = "yallist";
-      packageName = "yallist";
-      version = "3.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
-        sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
-      };
-    };
-    "yallist-4.0.0" = {
-      name = "yallist";
-      packageName = "yallist";
       version = "4.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
-        sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
+        url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
+        sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
       };
     };
     "yargs-15.4.1" = {
@@ -8086,47 +7762,38 @@ let
         sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
       };
     };
-    "zigbee-herdsman-0.13.41" = {
-      name = "zigbee-herdsman";
-      packageName = "zigbee-herdsman";
-      version = "0.13.41";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.41.tgz";
-        sha512 = "qHAvPHr8CrzD9pRiiqNmlwxh/KvIfvGpopGBl4Hl2LJln3ruzt1cpHA3jcvR/WUC4vQsTtdEk2911BNEb5APWw==";
-      };
-    };
-    "zigbee-herdsman-0.13.46" = {
+    "zigbee-herdsman-0.13.37" = {
       name = "zigbee-herdsman";
       packageName = "zigbee-herdsman";
-      version = "0.13.46";
+      version = "0.13.37";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.46.tgz";
-        sha512 = "GH0JvIC0cd91cqLQpJ8Cd+o2+gKct2wsMGq8c6XTiGeJpcF47fIlMaHWEK/CuBcBJ6rnid8mGPdTHmOsPT1Bmw==";
+        url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.37.tgz";
+        sha512 = "eK2EK2mqT80ueHvEicKmXGyw+VezoK+7NcHX9WjjeQL6bdOpaLCuDGZY0sOh86Lmodyvdd0ZxY7MwA6z/Ko2PA==";
       };
     };
-    "zigbee-herdsman-converters-14.0.3" = {
+    "zigbee-herdsman-converters-13.0.7" = {
       name = "zigbee-herdsman-converters";
       packageName = "zigbee-herdsman-converters";
-      version = "14.0.3";
+      version = "13.0.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.3.tgz";
-        sha512 = "ObZqRgK81C3BIbTXaGL/QEUXP1F1tmj8vjAWVtrlGWkYjCQp4GYKxQU1FHNn342V6/3WxBo122OWrFFRxH3Xfw==";
+        url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-13.0.7.tgz";
+        sha512 = "aHqcbkQmoSkBth4s94//wJm2UO+0YFQkIndRBbz1XAIdNeHDhUVA6ZT1B1DgJZEbF/HRW8ZZLC+biSF6h/1HvQ==";
       };
     };
-    "zigbee2mqtt-frontend-0.2.129" = {
+    "zigbee2mqtt-frontend-0.2.100" = {
       name = "zigbee2mqtt-frontend";
       packageName = "zigbee2mqtt-frontend";
-      version = "0.2.129";
+      version = "0.2.100";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.2.129.tgz";
-        sha512 = "gvzgYMtI7XF97HueC65MxwqB7Hcoc2HNRnyydqJuq11w0FrzFBg/VLhDpsW5Sor8oz/C8cjd8rtS1yC2jqI1Eg==";
+        url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.2.100.tgz";
+        sha512 = "/WASdNtWYAqts8RvC3j6HkdnZifg2KEocGS1eIl1G7Gghoj/80TiF5TVYtU3YG9M40vgMIIMvIwrmc8UOmdJhg==";
       };
     };
   };
   args = {
     name = "zigbee2mqtt";
     packageName = "zigbee2mqtt";
-    version = "1.17.0";
+    version = "1.16.2";
     src = ./.;
     dependencies = [
       sources."@dabh/diagnostics-2.0.2"
@@ -8200,7 +7867,7 @@ let
       sources."glossy-0.1.7"
       sources."help-me-1.1.0"
       sources."http-errors-1.7.3"
-      sources."humanize-duration-3.25.0"
+      sources."humanize-duration-3.24.0"
       sources."ieee754-1.2.1"
       sources."inflight-1.0.6"
       sources."inherits-2.0.4"
@@ -8214,17 +7881,16 @@ let
       sources."is-unc-path-1.0.0"
       sources."is-windows-1.0.2"
       sources."isarray-1.0.0"
-      sources."js-yaml-3.14.1"
+      sources."js-yaml-3.14.0"
       sources."json-schema-traverse-0.4.1"
       sources."json-stable-stringify-without-jsonify-1.0.1"
       sources."kuler-2.0.0"
       sources."leven-2.1.0"
       (sources."logform-2.2.0" // {
         dependencies = [
-          sources."ms-2.1.3"
+          sources."ms-2.1.2"
         ];
       })
-      sources."lru-cache-6.0.0"
       sources."mime-1.6.0"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.5"
@@ -8236,7 +7902,7 @@ let
           sources."ms-2.1.2"
         ];
       })
-      (sources."mqtt-packet-6.7.0" // {
+      (sources."mqtt-packet-6.6.0" // {
         dependencies = [
           sources."debug-4.3.1"
           sources."ms-2.1.2"
@@ -8267,7 +7933,7 @@ let
       sources."remove-trailing-separator-1.1.0"
       sources."rimraf-3.0.2"
       sources."safe-buffer-5.1.2"
-      sources."semver-7.3.4"
+      sources."semver-7.3.2"
       (sources."send-0.17.1" // {
         dependencies = [
           sources."ms-2.1.1"
@@ -8308,53 +7974,53 @@ let
       sources."winston-syslog-2.4.4"
       sources."winston-transport-4.4.0"
       sources."wrappy-1.0.2"
-      sources."ws-7.4.1"
+      sources."ws-7.4.0"
       sources."xtend-4.0.2"
-      sources."yallist-4.0.0"
-      (sources."zigbee-herdsman-0.13.46" // {
+      (sources."zigbee-herdsman-0.13.37" // {
         dependencies = [
-          sources."@babel/cli-7.12.10"
-          sources."@babel/code-frame-7.12.11"
-          sources."@babel/compat-data-7.12.7"
-          sources."@babel/core-7.12.10"
-          sources."@babel/generator-7.12.11"
-          sources."@babel/helper-annotate-as-pure-7.12.10"
+          sources."@babel/cli-7.12.1"
+          sources."@babel/code-frame-7.10.4"
+          sources."@babel/compat-data-7.12.5"
+          sources."@babel/core-7.12.3"
+          sources."@babel/generator-7.12.5"
+          sources."@babel/helper-annotate-as-pure-7.10.4"
           sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
           sources."@babel/helper-compilation-targets-7.12.5"
           sources."@babel/helper-create-class-features-plugin-7.12.1"
-          sources."@babel/helper-create-regexp-features-plugin-7.12.7"
+          sources."@babel/helper-create-regexp-features-plugin-7.12.1"
           sources."@babel/helper-define-map-7.10.5"
           sources."@babel/helper-explode-assignable-expression-7.12.1"
-          sources."@babel/helper-function-name-7.12.11"
-          sources."@babel/helper-get-function-arity-7.12.10"
+          sources."@babel/helper-function-name-7.10.4"
+          sources."@babel/helper-get-function-arity-7.10.4"
           sources."@babel/helper-hoist-variables-7.10.4"
-          sources."@babel/helper-member-expression-to-functions-7.12.7"
+          sources."@babel/helper-member-expression-to-functions-7.12.1"
           sources."@babel/helper-module-imports-7.12.5"
           sources."@babel/helper-module-transforms-7.12.1"
-          sources."@babel/helper-optimise-call-expression-7.12.10"
+          sources."@babel/helper-optimise-call-expression-7.10.4"
           sources."@babel/helper-plugin-utils-7.10.4"
+          sources."@babel/helper-regex-7.10.5"
           sources."@babel/helper-remap-async-to-generator-7.12.1"
-          sources."@babel/helper-replace-supers-7.12.11"
+          sources."@babel/helper-replace-supers-7.12.5"
           sources."@babel/helper-simple-access-7.12.1"
           sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1"
-          sources."@babel/helper-split-export-declaration-7.12.11"
-          sources."@babel/helper-validator-identifier-7.12.11"
-          sources."@babel/helper-validator-option-7.12.11"
+          sources."@babel/helper-split-export-declaration-7.11.0"
+          sources."@babel/helper-validator-identifier-7.10.4"
+          sources."@babel/helper-validator-option-7.12.1"
           sources."@babel/helper-wrap-function-7.12.3"
           sources."@babel/helpers-7.12.5"
           sources."@babel/highlight-7.10.4"
-          sources."@babel/parser-7.12.11"
-          sources."@babel/plugin-proposal-async-generator-functions-7.12.12"
+          sources."@babel/parser-7.12.5"
+          sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
           sources."@babel/plugin-proposal-class-properties-7.12.1"
           sources."@babel/plugin-proposal-dynamic-import-7.12.1"
           sources."@babel/plugin-proposal-export-namespace-from-7.12.1"
           sources."@babel/plugin-proposal-json-strings-7.12.1"
           sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
           sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
-          sources."@babel/plugin-proposal-numeric-separator-7.12.7"
+          sources."@babel/plugin-proposal-numeric-separator-7.12.5"
           sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
           sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
-          sources."@babel/plugin-proposal-optional-chaining-7.12.7"
+          sources."@babel/plugin-proposal-optional-chaining-7.12.1"
           sources."@babel/plugin-proposal-private-methods-7.12.1"
           sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
           sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -8375,7 +8041,7 @@ let
           sources."@babel/plugin-transform-arrow-functions-7.12.1"
           sources."@babel/plugin-transform-async-to-generator-7.12.1"
           sources."@babel/plugin-transform-block-scoped-functions-7.12.1"
-          sources."@babel/plugin-transform-block-scoping-7.12.12"
+          sources."@babel/plugin-transform-block-scoping-7.12.1"
           sources."@babel/plugin-transform-classes-7.12.1"
           sources."@babel/plugin-transform-computed-properties-7.12.1"
           sources."@babel/plugin-transform-destructuring-7.12.1"
@@ -8399,22 +8065,22 @@ let
           sources."@babel/plugin-transform-reserved-words-7.12.1"
           sources."@babel/plugin-transform-shorthand-properties-7.12.1"
           sources."@babel/plugin-transform-spread-7.12.1"
-          sources."@babel/plugin-transform-sticky-regex-7.12.7"
+          sources."@babel/plugin-transform-sticky-regex-7.12.1"
           sources."@babel/plugin-transform-template-literals-7.12.1"
-          sources."@babel/plugin-transform-typeof-symbol-7.12.10"
+          sources."@babel/plugin-transform-typeof-symbol-7.12.1"
           sources."@babel/plugin-transform-typescript-7.12.1"
           sources."@babel/plugin-transform-unicode-escapes-7.12.1"
           sources."@babel/plugin-transform-unicode-regex-7.12.1"
-          sources."@babel/preset-env-7.12.11"
+          sources."@babel/preset-env-7.12.1"
           sources."@babel/preset-modules-0.1.4"
-          sources."@babel/preset-typescript-7.12.7"
+          sources."@babel/preset-typescript-7.12.1"
           sources."@babel/runtime-7.12.5"
-          sources."@babel/template-7.12.7"
-          sources."@babel/traverse-7.12.12"
-          sources."@babel/types-7.12.12"
+          sources."@babel/template-7.10.4"
+          sources."@babel/traverse-7.12.5"
+          sources."@babel/types-7.12.6"
           sources."@bcoe/v8-coverage-0.2.3"
           sources."@cnakazawa/watch-1.0.4"
-          (sources."@eslint/eslintrc-0.2.2" // {
+          (sources."@eslint/eslintrc-0.2.1" // {
             dependencies = [
               sources."globals-12.4.0"
               sources."ignore-4.0.6"
@@ -8446,6 +8112,7 @@ let
               sources."has-flag-4.0.0"
               sources."is-number-7.0.0"
               sources."micromatch-4.0.2"
+              sources."rimraf-3.0.2"
               sources."slash-3.0.0"
               sources."strip-ansi-6.0.0"
               sources."supports-color-7.2.0"
@@ -8501,13 +8168,17 @@ let
               sources."supports-color-7.2.0"
             ];
           })
-          sources."@nicolo-ribaudo/chokidar-2-2.1.8-no-fsevents"
+          (sources."@nicolo-ribaudo/chokidar-2-2.1.8" // {
+            dependencies = [
+              sources."chokidar-2.1.8"
+            ];
+          })
           sources."@nodelib/fs.scandir-2.1.3"
           sources."@nodelib/fs.stat-2.0.3"
           sources."@nodelib/fs.walk-1.2.4"
           sources."@serialport/binding-abstract-9.0.2"
           sources."@serialport/binding-mock-9.0.2"
-          sources."@serialport/bindings-9.0.4"
+          sources."@serialport/bindings-9.0.2"
           sources."@serialport/parser-byte-length-9.0.1"
           sources."@serialport/parser-cctalk-9.0.1"
           sources."@serialport/parser-delimiter-9.0.1"
@@ -8520,38 +8191,38 @@ let
           sources."@types/babel__core-7.1.12"
           sources."@types/babel__generator-7.6.2"
           sources."@types/babel__template-7.4.0"
-          sources."@types/babel__traverse-7.11.0"
+          sources."@types/babel__traverse-7.0.15"
           sources."@types/debounce-1.2.0"
           sources."@types/debug-4.1.5"
           sources."@types/graceful-fs-4.1.4"
           sources."@types/istanbul-lib-coverage-2.0.3"
           sources."@types/istanbul-lib-report-3.0.0"
           sources."@types/istanbul-reports-3.0.0"
-          sources."@types/jest-26.0.19"
+          sources."@types/jest-26.0.15"
           sources."@types/json-schema-7.0.6"
           sources."@types/nedb-1.8.11"
-          sources."@types/node-14.14.16"
+          sources."@types/node-14.14.7"
           sources."@types/normalize-package-data-2.4.0"
-          sources."@types/prettier-2.1.6"
+          sources."@types/prettier-2.1.5"
           sources."@types/serialport-8.0.1"
           sources."@types/stack-utils-2.0.0"
-          sources."@types/yargs-15.0.12"
-          sources."@types/yargs-parser-20.2.0"
-          (sources."@typescript-eslint/eslint-plugin-4.11.0" // {
+          sources."@types/yargs-15.0.9"
+          sources."@types/yargs-parser-15.0.0"
+          (sources."@typescript-eslint/eslint-plugin-4.7.0" // {
             dependencies = [
-              sources."semver-7.3.4"
+              sources."semver-7.3.2"
             ];
           })
-          sources."@typescript-eslint/experimental-utils-4.11.0"
-          sources."@typescript-eslint/parser-4.11.0"
-          sources."@typescript-eslint/scope-manager-4.11.0"
-          sources."@typescript-eslint/types-4.11.0"
-          (sources."@typescript-eslint/typescript-estree-4.11.0" // {
+          sources."@typescript-eslint/experimental-utils-4.7.0"
+          sources."@typescript-eslint/parser-4.7.0"
+          sources."@typescript-eslint/scope-manager-4.7.0"
+          sources."@typescript-eslint/types-4.7.0"
+          (sources."@typescript-eslint/typescript-estree-4.7.0" // {
             dependencies = [
-              sources."semver-7.3.4"
+              sources."semver-7.3.2"
             ];
           })
-          sources."@typescript-eslint/visitor-keys-4.11.0"
+          sources."@typescript-eslint/visitor-keys-4.7.0"
           sources."abab-2.0.5"
           sources."acorn-7.4.1"
           sources."acorn-globals-6.0.0"
@@ -8582,7 +8253,7 @@ let
           sources."asn1-0.2.4"
           sources."assert-plus-1.0.0"
           sources."assign-symbols-1.0.0"
-          sources."astral-regex-2.0.0"
+          sources."astral-regex-1.0.0"
           sources."async-each-1.0.3"
           sources."asynckit-0.4.0"
           sources."at-least-node-1.0.0"
@@ -8603,7 +8274,7 @@ let
           sources."babel-plugin-dynamic-import-node-2.3.3"
           sources."babel-plugin-istanbul-6.0.0"
           sources."babel-plugin-jest-hoist-26.6.2"
-          sources."babel-preset-current-node-syntax-1.0.1"
+          sources."babel-preset-current-node-syntax-1.0.0"
           sources."babel-preset-jest-26.6.2"
           sources."balanced-match-1.0.0"
           (sources."base-0.11.2" // {
@@ -8632,7 +8303,7 @@ let
             ];
           })
           sources."browser-process-hrtime-1.0.0"
-          sources."browserslist-4.16.0"
+          sources."browserslist-4.14.7"
           sources."bser-2.1.1"
           sources."buffer-5.7.1"
           sources."buffer-from-1.1.1"
@@ -8640,7 +8311,7 @@ let
           sources."call-bind-1.0.0"
           sources."callsites-3.1.0"
           sources."camelcase-5.3.1"
-          sources."caniuse-lite-1.0.30001170"
+          sources."caniuse-lite-1.0.30001157"
           sources."capture-exit-2.0.0"
           sources."caseless-0.12.0"
           sources."chalk-2.4.2"
@@ -8651,6 +8322,7 @@ let
               sources."binary-extensions-2.1.0"
               sources."braces-3.0.2"
               sources."fill-range-7.0.1"
+              sources."fsevents-2.1.3"
               sources."glob-parent-5.1.1"
               sources."is-binary-path-2.1.0"
               sources."is-number-7.0.0"
@@ -8669,6 +8341,7 @@ let
           (sources."cliui-6.0.0" // {
             dependencies = [
               sources."ansi-regex-5.0.0"
+              sources."emoji-regex-8.0.0"
               sources."is-fullwidth-code-point-3.0.0"
               sources."string-width-4.2.0"
               sources."strip-ansi-6.0.0"
@@ -8681,7 +8354,6 @@ let
           sources."color-convert-1.9.3"
           sources."color-name-1.1.3"
           sources."colorette-1.2.1"
-          sources."colors-1.4.0"
           sources."combined-stream-1.0.8"
           sources."commander-4.1.1"
           sources."component-emitter-1.3.0"
@@ -8689,7 +8361,7 @@ let
           sources."console-control-strings-1.1.0"
           sources."convert-source-map-1.7.0"
           sources."copy-descriptor-0.1.1"
-          (sources."core-js-compat-3.8.1" // {
+          (sources."core-js-compat-3.7.0" // {
             dependencies = [
               sources."semver-7.0.0"
             ];
@@ -8705,7 +8377,7 @@ let
           sources."dashdash-1.14.1"
           sources."data-urls-2.0.0"
           sources."debounce-1.2.0"
-          sources."debug-4.3.1"
+          sources."debug-4.2.0"
           sources."decamelize-1.2.0"
           sources."decimal.js-10.2.1"
           sources."decode-uri-component-0.2.0"
@@ -8734,9 +8406,9 @@ let
             ];
           })
           sources."ecc-jsbn-0.1.2"
-          sources."electron-to-chromium-1.3.633"
+          sources."electron-to-chromium-1.3.596"
           sources."emittery-0.7.2"
-          sources."emoji-regex-8.0.0"
+          sources."emoji-regex-7.0.3"
           sources."end-of-stream-1.4.4"
           sources."enquirer-2.3.6"
           sources."error-ex-1.3.2"
@@ -8751,7 +8423,7 @@ let
               sources."type-check-0.3.2"
             ];
           })
-          (sources."eslint-7.16.0" // {
+          (sources."eslint-7.13.0" // {
             dependencies = [
               sources."ansi-regex-5.0.0"
               sources."ansi-styles-4.3.0"
@@ -8764,7 +8436,7 @@ let
               sources."has-flag-4.0.0"
               sources."ignore-4.0.6"
               sources."path-key-3.1.1"
-              sources."semver-7.3.4"
+              sources."semver-7.3.2"
               sources."shebang-command-2.0.0"
               sources."shebang-regex-3.0.0"
               sources."strip-ansi-6.0.0"
@@ -8780,7 +8452,7 @@ let
             ];
           })
           sources."eslint-visitor-keys-2.0.0"
-          (sources."espree-7.3.1" // {
+          (sources."espree-7.3.0" // {
             dependencies = [
               sources."eslint-visitor-keys-1.3.0"
             ];
@@ -8846,9 +8518,9 @@ let
           })
           sources."fast-json-stable-stringify-2.1.0"
           sources."fast-levenshtein-2.0.6"
-          sources."fastq-1.10.0"
+          sources."fastq-1.9.0"
           sources."fb-watchman-2.0.1"
-          sources."file-entry-cache-6.0.0"
+          sources."file-entry-cache-5.0.1"
           sources."file-uri-to-path-1.0.0"
           (sources."fill-range-4.0.0" // {
             dependencies = [
@@ -8856,8 +8528,8 @@ let
             ];
           })
           sources."find-up-4.1.0"
-          sources."flat-cache-3.0.4"
-          sources."flatted-3.1.0"
+          sources."flat-cache-2.0.1"
+          sources."flatted-2.0.2"
           sources."for-in-1.0.2"
           sources."forever-agent-0.6.1"
           sources."form-data-2.3.3"
@@ -8866,13 +8538,13 @@ let
           sources."fs-extra-9.0.1"
           sources."fs-readdir-recursive-1.1.0"
           sources."fs.realpath-1.0.0"
-          sources."fsevents-2.1.3"
+          sources."fsevents-1.2.13"
           sources."function-bind-1.1.1"
           sources."functional-red-black-tree-1.0.1"
           sources."gauge-2.7.4"
           sources."gensync-1.0.0-beta.2"
           sources."get-caller-file-2.0.5"
-          sources."get-intrinsic-1.0.2"
+          sources."get-intrinsic-1.0.1"
           sources."get-package-type-0.1.0"
           sources."get-stream-4.1.0"
           sources."get-value-2.0.6"
@@ -8909,6 +8581,7 @@ let
               sources."kind-of-4.0.0"
             ];
           })
+          sources."highlight.js-10.3.2"
           sources."hosted-git-info-2.8.8"
           sources."html-encoding-sniffer-2.0.1"
           sources."html-escaper-2.0.2"
@@ -8917,7 +8590,7 @@ let
           sources."iconv-lite-0.4.24"
           sources."ieee754-1.2.1"
           sources."ignore-5.1.8"
-          (sources."import-fresh-3.3.0" // {
+          (sources."import-fresh-3.2.2" // {
             dependencies = [
               sources."resolve-from-4.0.0"
             ];
@@ -8926,7 +8599,7 @@ let
           sources."imurmurhash-0.1.4"
           sources."inflight-1.0.6"
           sources."inherits-2.0.4"
-          sources."ini-1.3.8"
+          sources."ini-1.3.5"
           sources."interpret-1.4.0"
           sources."ip-regex-2.1.0"
           (sources."is-accessor-descriptor-0.1.6" // {
@@ -8938,7 +8611,7 @@ let
           sources."is-binary-path-1.0.1"
           sources."is-buffer-1.1.6"
           sources."is-ci-2.0.0"
-          sources."is-core-module-2.2.0"
+          sources."is-core-module-2.1.0"
           (sources."is-data-descriptor-0.1.4" // {
             dependencies = [
               sources."kind-of-3.2.2"
@@ -9058,6 +8731,7 @@ let
               sources."anymatch-3.1.1"
               sources."braces-3.0.2"
               sources."fill-range-7.0.1"
+              sources."fsevents-2.2.1"
               sources."is-number-7.0.0"
               sources."micromatch-4.0.2"
               sources."to-regex-range-5.0.1"
@@ -9144,7 +8818,7 @@ let
               sources."color-convert-2.0.1"
               sources."color-name-1.1.4"
               sources."has-flag-4.0.0"
-              sources."semver-7.3.4"
+              sources."semver-7.3.2"
               sources."supports-color-7.2.0"
             ];
           })
@@ -9191,7 +8865,7 @@ let
             ];
           })
           sources."js-tokens-4.0.0"
-          sources."js-yaml-3.14.1"
+          sources."js-yaml-3.14.0"
           sources."jsbn-0.1.1"
           sources."jsdom-16.4.0"
           sources."jsesc-2.5.2"
@@ -9215,13 +8889,12 @@ let
           sources."locate-path-5.0.0"
           sources."lodash-4.17.20"
           sources."lodash.sortby-4.7.0"
-          sources."lru-cache-6.0.0"
           sources."lunr-2.3.9"
           sources."make-dir-2.1.0"
           sources."makeerror-1.0.11"
           sources."map-cache-0.2.2"
           sources."map-visit-1.0.0"
-          sources."marked-1.2.7"
+          sources."marked-1.2.3"
           sources."merge-stream-2.0.0"
           sources."merge2-1.4.1"
           sources."micromatch-3.1.10"
@@ -9232,6 +8905,7 @@ let
           sources."minimatch-3.0.4"
           sources."minimist-1.2.5"
           sources."mixin-deep-2.0.1"
+          sources."mkdirp-0.5.5"
           sources."mkdirp-classic-0.5.3"
           sources."ms-2.1.2"
           sources."nan-2.14.2"
@@ -9240,16 +8914,16 @@ let
           sources."natural-compare-1.4.0"
           sources."neo-async-2.6.2"
           sources."nice-try-1.0.5"
-          sources."node-abi-2.19.3"
+          sources."node-abi-2.19.1"
           sources."node-int64-0.4.0"
           sources."node-modules-regexp-1.0.0"
-          (sources."node-notifier-8.0.1" // {
+          (sources."node-notifier-8.0.0" // {
             dependencies = [
-              sources."semver-7.3.4"
+              sources."semver-7.3.2"
               sources."which-2.0.2"
             ];
           })
-          sources."node-releases-1.1.67"
+          sources."node-releases-1.1.66"
           sources."noop-logger-0.1.1"
           sources."normalize-package-data-2.5.0"
           sources."normalize-path-3.0.0"
@@ -9271,14 +8945,8 @@ let
           sources."object.pick-1.3.0"
           sources."once-1.4.0"
           sources."onetime-5.1.2"
-          (sources."onigasm-2.2.5" // {
-            dependencies = [
-              sources."lru-cache-5.1.1"
-              sources."yallist-3.1.1"
-            ];
-          })
           sources."optionator-0.9.1"
-          sources."p-each-series-2.2.0"
+          sources."p-each-series-2.1.0"
           sources."p-finally-1.0.0"
           sources."p-limit-2.3.0"
           sources."p-locate-4.1.0"
@@ -9299,7 +8967,7 @@ let
           sources."pirates-4.0.1"
           sources."pkg-dir-4.2.0"
           sources."posix-character-classes-0.1.1"
-          sources."prebuild-install-6.0.0"
+          sources."prebuild-install-5.3.6"
           sources."prelude-ls-1.2.1"
           (sources."pretty-format-26.6.2" // {
             dependencies = [
@@ -9363,7 +9031,7 @@ let
           sources."resolve-url-0.2.1"
           sources."ret-0.1.15"
           sources."reusify-1.0.4"
-          sources."rimraf-3.0.2"
+          sources."rimraf-2.6.3"
           sources."rsvp-4.8.5"
           sources."run-parallel-1.1.10"
           sources."safe-buffer-5.1.2"
@@ -9372,7 +9040,7 @@ let
           sources."sane-4.1.0"
           sources."saxes-5.0.1"
           sources."semver-5.7.1"
-          sources."serialport-9.0.4"
+          sources."serialport-9.0.2"
           sources."set-blocking-2.0.0"
           (sources."set-value-2.0.1" // {
             dependencies = [
@@ -9383,20 +9051,14 @@ let
           sources."shebang-regex-1.0.0"
           sources."shelljs-0.8.4"
           sources."shellwords-0.1.1"
-          sources."shiki-0.2.7"
-          sources."shiki-languages-0.2.7"
-          sources."shiki-themes-0.2.7"
           sources."signal-exit-3.0.3"
           sources."simple-concat-1.0.1"
           sources."simple-get-3.1.0"
           sources."sisteransi-1.0.5"
           sources."slash-2.0.0"
-          (sources."slice-ansi-4.0.0" // {
+          (sources."slice-ansi-2.1.0" // {
             dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."is-fullwidth-code-point-3.0.0"
+              sources."is-fullwidth-code-point-2.0.0"
             ];
           })
           sources."slip-1.0.2"
@@ -9432,7 +9094,7 @@ let
           sources."spdx-correct-3.1.1"
           sources."spdx-exceptions-2.3.0"
           sources."spdx-expression-parse-3.0.1"
-          sources."spdx-license-ids-3.0.7"
+          sources."spdx-license-ids-3.0.6"
           sources."split-string-3.1.0"
           sources."sprintf-js-1.0.3"
           sources."sshpk-1.16.1"
@@ -9468,12 +9130,12 @@ let
             ];
           })
           sources."symbol-tree-3.2.4"
-          (sources."table-6.0.4" // {
+          (sources."table-5.4.6" // {
             dependencies = [
-              sources."ansi-regex-5.0.0"
-              sources."is-fullwidth-code-point-3.0.0"
-              sources."string-width-4.2.0"
-              sources."strip-ansi-6.0.0"
+              sources."ansi-regex-4.1.0"
+              sources."is-fullwidth-code-point-2.0.0"
+              sources."string-width-3.1.0"
+              sources."strip-ansi-5.2.0"
             ];
           })
           sources."tar-fs-2.1.1"
@@ -9505,13 +9167,17 @@ let
           sources."type-detect-4.0.8"
           sources."type-fest-0.8.1"
           sources."typedarray-to-buffer-3.1.5"
-          sources."typedoc-0.20.0-beta.30"
-          sources."typedoc-default-themes-0.12.0-beta.10"
-          sources."typedoc-plugin-markdown-3.1.1"
+          (sources."typedoc-0.19.2" // {
+            dependencies = [
+              sources."semver-7.3.2"
+            ];
+          })
+          sources."typedoc-default-themes-0.11.4"
+          sources."typedoc-plugin-markdown-3.0.11"
           sources."typedoc-plugin-no-inherit-1.2.0"
           sources."typedoc-plugin-sourcefile-url-1.0.6"
-          sources."typescript-4.1.3"
-          sources."uglify-js-3.12.3"
+          sources."typescript-4.0.5"
+          sources."uglify-js-3.11.6"
           sources."unicode-canonical-property-names-ecmascript-1.0.4"
           sources."unicode-match-property-ecmascript-1.0.4"
           sources."unicode-match-property-value-ecmascript-1.2.0"
@@ -9533,16 +9199,15 @@ let
           sources."urix-0.1.0"
           sources."use-3.1.1"
           sources."util-deprecate-1.0.2"
-          sources."uuid-8.3.2"
+          sources."uuid-8.3.1"
           sources."v8-compile-cache-2.2.0"
-          (sources."v8-to-istanbul-7.1.0" // {
+          (sources."v8-to-istanbul-7.0.0" // {
             dependencies = [
               sources."source-map-0.7.3"
             ];
           })
           sources."validate-npm-package-license-3.0.4"
           sources."verror-1.10.0"
-          sources."vscode-textmate-5.2.0"
           sources."w3c-hr-time-1.0.2"
           sources."w3c-xmlserializer-2.0.0"
           sources."walker-1.0.7"
@@ -9562,21 +9227,23 @@ let
               sources."ansi-styles-4.3.0"
               sources."color-convert-2.0.1"
               sources."color-name-1.1.4"
+              sources."emoji-regex-8.0.0"
               sources."is-fullwidth-code-point-3.0.0"
               sources."string-width-4.2.0"
               sources."strip-ansi-6.0.0"
             ];
           })
           sources."wrappy-1.0.2"
+          sources."write-1.0.3"
           sources."write-file-atomic-3.0.3"
-          sources."ws-7.4.1"
+          sources."ws-7.4.0"
           sources."xml-name-validator-3.0.0"
           sources."xmlchars-2.2.0"
-          sources."y18n-4.0.1"
-          sources."yallist-4.0.0"
+          sources."y18n-4.0.0"
           (sources."yargs-15.4.1" // {
             dependencies = [
               sources."ansi-regex-5.0.0"
+              sources."emoji-regex-8.0.0"
               sources."is-fullwidth-code-point-3.0.0"
               sources."string-width-4.2.0"
               sources."strip-ansi-6.0.0"
@@ -9585,38 +9252,38 @@ let
           sources."yargs-parser-18.1.3"
         ];
       })
-      (sources."zigbee-herdsman-converters-14.0.3" // {
+      (sources."zigbee-herdsman-converters-13.0.7" // {
         dependencies = [
-          sources."@babel/code-frame-7.12.11"
-          (sources."@babel/core-7.12.10" // {
+          sources."@babel/code-frame-7.10.4"
+          (sources."@babel/core-7.12.9" // {
             dependencies = [
               sources."semver-5.7.1"
               sources."source-map-0.5.7"
             ];
           })
-          (sources."@babel/generator-7.12.11" // {
+          (sources."@babel/generator-7.12.5" // {
             dependencies = [
               sources."source-map-0.5.7"
             ];
           })
-          sources."@babel/helper-function-name-7.12.11"
-          sources."@babel/helper-get-function-arity-7.12.10"
+          sources."@babel/helper-function-name-7.10.4"
+          sources."@babel/helper-get-function-arity-7.10.4"
           sources."@babel/helper-member-expression-to-functions-7.12.7"
           sources."@babel/helper-module-imports-7.12.5"
           sources."@babel/helper-module-transforms-7.12.1"
-          sources."@babel/helper-optimise-call-expression-7.12.10"
+          sources."@babel/helper-optimise-call-expression-7.12.7"
           sources."@babel/helper-plugin-utils-7.10.4"
-          sources."@babel/helper-replace-supers-7.12.11"
+          sources."@babel/helper-replace-supers-7.12.5"
           sources."@babel/helper-simple-access-7.12.1"
-          sources."@babel/helper-split-export-declaration-7.12.11"
-          sources."@babel/helper-validator-identifier-7.12.11"
+          sources."@babel/helper-split-export-declaration-7.11.0"
+          sources."@babel/helper-validator-identifier-7.10.4"
           sources."@babel/helpers-7.12.5"
           (sources."@babel/highlight-7.10.4" // {
             dependencies = [
               sources."chalk-2.4.2"
             ];
           })
-          sources."@babel/parser-7.12.11"
+          sources."@babel/parser-7.12.7"
           sources."@babel/plugin-syntax-async-generators-7.8.4"
           sources."@babel/plugin-syntax-bigint-7.8.3"
           sources."@babel/plugin-syntax-class-properties-7.12.1"
@@ -9630,15 +9297,15 @@ let
           sources."@babel/plugin-syntax-optional-chaining-7.8.3"
           sources."@babel/plugin-syntax-top-level-await-7.12.1"
           sources."@babel/template-7.12.7"
-          (sources."@babel/traverse-7.12.12" // {
+          (sources."@babel/traverse-7.12.9" // {
             dependencies = [
               sources."globals-11.12.0"
             ];
           })
-          sources."@babel/types-7.12.12"
+          sources."@babel/types-7.12.7"
           sources."@bcoe/v8-coverage-0.2.3"
           sources."@cnakazawa/watch-1.0.4"
-          sources."@eslint/eslintrc-0.2.2"
+          sources."@eslint/eslintrc-0.2.1"
           (sources."@istanbuljs/load-nyc-config-1.1.0" // {
             dependencies = [
               sources."resolve-from-5.0.0"
@@ -9646,7 +9313,11 @@ let
           })
           sources."@istanbuljs/schema-0.1.2"
           sources."@jest/console-26.6.2"
-          sources."@jest/core-26.6.3"
+          (sources."@jest/core-26.6.3" // {
+            dependencies = [
+              sources."rimraf-3.0.2"
+            ];
+          })
           sources."@jest/environment-26.6.2"
           sources."@jest/fake-timers-26.6.2"
           sources."@jest/globals-26.6.2"
@@ -9664,23 +9335,23 @@ let
           sources."@types/babel__core-7.1.12"
           sources."@types/babel__generator-7.6.2"
           sources."@types/babel__template-7.4.0"
-          sources."@types/babel__traverse-7.11.0"
+          sources."@types/babel__traverse-7.0.16"
           sources."@types/graceful-fs-4.1.4"
           sources."@types/istanbul-lib-coverage-2.0.3"
           sources."@types/istanbul-lib-report-3.0.0"
           sources."@types/istanbul-reports-3.0.0"
           sources."@types/json-schema-7.0.6"
-          sources."@types/node-14.14.16"
+          sources."@types/node-14.14.10"
           sources."@types/normalize-package-data-2.4.0"
-          sources."@types/prettier-2.1.6"
+          sources."@types/prettier-2.1.5"
           sources."@types/stack-utils-2.0.0"
-          sources."@types/yargs-15.0.12"
-          sources."@types/yargs-parser-20.2.0"
-          sources."@typescript-eslint/experimental-utils-4.11.0"
-          sources."@typescript-eslint/scope-manager-4.11.0"
-          sources."@typescript-eslint/types-4.11.0"
-          sources."@typescript-eslint/typescript-estree-4.11.0"
-          sources."@typescript-eslint/visitor-keys-4.11.0"
+          sources."@types/yargs-15.0.10"
+          sources."@types/yargs-parser-15.0.0"
+          sources."@typescript-eslint/experimental-utils-4.8.2"
+          sources."@typescript-eslint/scope-manager-4.8.2"
+          sources."@typescript-eslint/types-4.8.2"
+          sources."@typescript-eslint/typescript-estree-4.8.2"
+          sources."@typescript-eslint/visitor-keys-4.8.2"
           sources."abab-2.0.5"
           sources."acorn-7.4.1"
           sources."acorn-globals-6.0.0"
@@ -9706,16 +9377,16 @@ let
           sources."asn1-0.2.4"
           sources."assert-plus-1.0.0"
           sources."assign-symbols-1.0.0"
-          sources."astral-regex-2.0.0"
+          sources."astral-regex-1.0.0"
           sources."asynckit-0.4.0"
           sources."atob-2.1.2"
           sources."aws-sign2-0.7.0"
           sources."aws4-1.11.0"
-          sources."axios-0.21.1"
+          sources."axios-0.21.0"
           sources."babel-jest-26.6.3"
           sources."babel-plugin-istanbul-6.0.0"
           sources."babel-plugin-jest-hoist-26.6.2"
-          sources."babel-preset-current-node-syntax-1.0.1"
+          sources."babel-preset-current-node-syntax-1.0.0"
           sources."babel-preset-jest-26.6.2"
           sources."balanced-match-1.0.0"
           (sources."base-0.11.2" // {
@@ -9758,7 +9429,13 @@ let
               sources."define-property-0.2.5"
             ];
           })
-          sources."cliui-6.0.0"
+          (sources."cliui-6.0.0" // {
+            dependencies = [
+              sources."emoji-regex-8.0.0"
+              sources."is-fullwidth-code-point-3.0.0"
+              sources."string-width-4.2.0"
+            ];
+          })
           sources."co-4.6.0"
           sources."collect-v8-coverage-1.0.1"
           sources."collection-visit-1.0.0"
@@ -9808,7 +9485,7 @@ let
           })
           sources."ecc-jsbn-0.1.2"
           sources."emittery-0.7.2"
-          sources."emoji-regex-8.0.0"
+          sources."emoji-regex-7.0.3"
           sources."end-of-stream-1.4.4"
           sources."enquirer-2.3.6"
           sources."error-ex-1.3.2"
@@ -9821,7 +9498,7 @@ let
               sources."type-check-0.3.2"
             ];
           })
-          sources."eslint-7.16.0"
+          sources."eslint-7.14.0"
           sources."eslint-config-google-0.14.0"
           sources."eslint-plugin-jest-24.1.3"
           sources."eslint-scope-5.1.1"
@@ -9831,7 +9508,7 @@ let
             ];
           })
           sources."eslint-visitor-keys-2.0.0"
-          (sources."espree-7.3.1" // {
+          (sources."espree-7.3.0" // {
             dependencies = [
               sources."eslint-visitor-keys-1.3.0"
             ];
@@ -9896,14 +9573,14 @@ let
           sources."fast-glob-3.2.4"
           sources."fast-json-stable-stringify-2.1.0"
           sources."fast-levenshtein-2.0.6"
-          sources."fastq-1.10.0"
+          sources."fastq-1.9.0"
           sources."fb-watchman-2.0.1"
-          sources."file-entry-cache-6.0.0"
+          sources."file-entry-cache-5.0.1"
           sources."fill-range-7.0.1"
           sources."find-up-4.1.0"
-          sources."flat-cache-3.0.4"
-          sources."flatted-3.1.0"
-          sources."follow-redirects-1.13.1"
+          sources."flat-cache-2.0.1"
+          sources."flatted-2.0.2"
+          sources."follow-redirects-1.13.0"
           sources."for-in-1.0.2"
           sources."forever-agent-0.6.1"
           sources."form-data-2.3.3"
@@ -9953,7 +9630,7 @@ let
           sources."iconv-lite-0.4.24"
           sources."ieee754-1.2.1"
           sources."ignore-4.0.6"
-          sources."import-fresh-3.3.0"
+          sources."import-fresh-3.2.2"
           sources."import-local-3.0.2"
           sources."imurmurhash-0.1.4"
           sources."inflight-1.0.6"
@@ -9981,7 +9658,7 @@ let
           sources."is-docker-2.1.1"
           sources."is-extendable-0.1.1"
           sources."is-extglob-2.1.1"
-          sources."is-fullwidth-code-point-3.0.0"
+          sources."is-fullwidth-code-point-2.0.0"
           sources."is-generator-fn-2.1.0"
           sources."is-glob-4.0.1"
           sources."is-number-7.0.0"
@@ -10057,7 +9734,7 @@ let
             ];
           })
           sources."js-tokens-4.0.0"
-          sources."js-yaml-3.14.1"
+          sources."js-yaml-3.14.0"
           sources."jsbn-0.1.1"
           sources."jsdom-16.4.0"
           sources."jsesc-2.5.2"
@@ -10076,7 +9753,6 @@ let
           sources."locate-path-5.0.0"
           sources."lodash-4.17.20"
           sources."lodash.sortby-4.7.0"
-          sources."lru-cache-6.0.0"
           (sources."make-dir-3.1.0" // {
             dependencies = [
               sources."semver-6.3.0"
@@ -10098,13 +9774,14 @@ let
               sources."is-extendable-1.0.1"
             ];
           })
+          sources."mkdirp-0.5.5"
           sources."ms-2.1.2"
           sources."nanomatch-1.2.13"
           sources."natural-compare-1.4.0"
           sources."nice-try-1.0.5"
           sources."node-int64-0.4.0"
           sources."node-modules-regexp-1.0.0"
-          sources."node-notifier-8.0.1"
+          sources."node-notifier-8.0.0"
           (sources."normalize-package-data-2.5.0" // {
             dependencies = [
               sources."semver-5.7.1"
@@ -10199,7 +9876,7 @@ let
           sources."resolve-url-0.2.1"
           sources."ret-0.1.15"
           sources."reusify-1.0.4"
-          sources."rimraf-3.0.2"
+          sources."rimraf-2.6.3"
           sources."rsvp-4.8.5"
           sources."run-parallel-1.1.10"
           sources."safe-buffer-5.2.1"
@@ -10229,7 +9906,7 @@ let
             ];
           })
           sources."saxes-5.0.1"
-          sources."semver-7.3.4"
+          sources."semver-7.3.2"
           sources."set-blocking-2.0.0"
           (sources."set-value-2.0.1" // {
             dependencies = [
@@ -10242,13 +9919,7 @@ let
           sources."signal-exit-3.0.3"
           sources."sisteransi-1.0.5"
           sources."slash-3.0.0"
-          (sources."slice-ansi-4.0.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-            ];
-          })
+          sources."slice-ansi-2.1.0"
           (sources."snapdragon-0.8.2" // {
             dependencies = [
               sources."debug-2.6.9"
@@ -10278,7 +9949,7 @@ let
           sources."spdx-correct-3.1.1"
           sources."spdx-exceptions-2.3.0"
           sources."spdx-expression-parse-3.0.1"
-          sources."spdx-license-ids-3.0.7"
+          sources."spdx-license-ids-3.0.6"
           sources."split-string-3.1.0"
           sources."sprintf-js-1.0.3"
           sources."sshpk-1.16.1"
@@ -10294,7 +9965,12 @@ let
           })
           sources."stealthy-require-1.1.1"
           sources."string-length-4.0.1"
-          sources."string-width-4.2.0"
+          (sources."string-width-3.1.0" // {
+            dependencies = [
+              sources."ansi-regex-4.1.0"
+              sources."strip-ansi-5.2.0"
+            ];
+          })
           sources."string_decoder-1.3.0"
           sources."strip-ansi-6.0.0"
           sources."strip-bom-4.0.0"
@@ -10309,7 +9985,7 @@ let
             ];
           })
           sources."symbol-tree-3.2.4"
-          sources."table-6.0.4"
+          sources."table-5.4.6"
           sources."tar-stream-2.1.4"
           sources."terminal-link-2.1.1"
           sources."test-exclude-6.0.0"
@@ -10349,9 +10025,9 @@ let
           sources."urix-0.1.0"
           sources."use-3.1.1"
           sources."util-deprecate-1.0.2"
-          sources."uuid-8.3.2"
+          sources."uuid-8.3.1"
           sources."v8-compile-cache-2.2.0"
-          (sources."v8-to-istanbul-7.1.0" // {
+          (sources."v8-to-istanbul-7.0.0" // {
             dependencies = [
               sources."source-map-0.7.3"
             ];
@@ -10373,1299 +10049,34 @@ let
               sources."ansi-styles-4.3.0"
               sources."color-convert-2.0.1"
               sources."color-name-1.1.4"
+              sources."emoji-regex-8.0.0"
+              sources."is-fullwidth-code-point-3.0.0"
+              sources."string-width-4.2.0"
             ];
           })
           sources."wrappy-1.0.2"
+          sources."write-1.0.3"
           sources."write-file-atomic-3.0.3"
-          sources."ws-7.4.1"
+          sources."ws-7.4.0"
           sources."xml-name-validator-3.0.0"
           sources."xmlchars-2.2.0"
-          sources."y18n-4.0.1"
-          sources."yallist-4.0.0"
-          sources."yargs-15.4.1"
-          sources."yargs-parser-18.1.3"
-          (sources."zigbee-herdsman-0.13.41" // {
-            dependencies = [
-              sources."@babel/cli-7.12.8"
-              sources."@babel/code-frame-7.10.4"
-              sources."@babel/compat-data-7.12.7"
-              sources."@babel/core-7.12.9"
-              sources."@babel/generator-7.12.5"
-              sources."@babel/helper-annotate-as-pure-7.10.4"
-              sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
-              sources."@babel/helper-compilation-targets-7.12.5"
-              sources."@babel/helper-create-class-features-plugin-7.12.1"
-              sources."@babel/helper-create-regexp-features-plugin-7.12.7"
-              sources."@babel/helper-define-map-7.10.5"
-              sources."@babel/helper-explode-assignable-expression-7.12.1"
-              sources."@babel/helper-function-name-7.10.4"
-              sources."@babel/helper-get-function-arity-7.10.4"
-              sources."@babel/helper-hoist-variables-7.10.4"
-              sources."@babel/helper-member-expression-to-functions-7.12.7"
-              sources."@babel/helper-module-imports-7.12.5"
-              sources."@babel/helper-module-transforms-7.12.1"
-              sources."@babel/helper-optimise-call-expression-7.12.7"
-              sources."@babel/helper-plugin-utils-7.10.4"
-              sources."@babel/helper-remap-async-to-generator-7.12.1"
-              sources."@babel/helper-replace-supers-7.12.5"
-              sources."@babel/helper-simple-access-7.12.1"
-              sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1"
-              sources."@babel/helper-split-export-declaration-7.11.0"
-              sources."@babel/helper-validator-identifier-7.10.4"
-              sources."@babel/helper-validator-option-7.12.1"
-              sources."@babel/helper-wrap-function-7.12.3"
-              sources."@babel/helpers-7.12.5"
-              sources."@babel/highlight-7.10.4"
-              sources."@babel/parser-7.12.7"
-              sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
-              sources."@babel/plugin-proposal-class-properties-7.12.1"
-              sources."@babel/plugin-proposal-dynamic-import-7.12.1"
-              sources."@babel/plugin-proposal-export-namespace-from-7.12.1"
-              sources."@babel/plugin-proposal-json-strings-7.12.1"
-              sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
-              sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
-              sources."@babel/plugin-proposal-numeric-separator-7.12.7"
-              sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
-              sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
-              sources."@babel/plugin-proposal-optional-chaining-7.12.7"
-              sources."@babel/plugin-proposal-private-methods-7.12.1"
-              sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
-              sources."@babel/plugin-syntax-async-generators-7.8.4"
-              sources."@babel/plugin-syntax-bigint-7.8.3"
-              sources."@babel/plugin-syntax-class-properties-7.12.1"
-              sources."@babel/plugin-syntax-dynamic-import-7.8.3"
-              sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
-              sources."@babel/plugin-syntax-import-meta-7.10.4"
-              sources."@babel/plugin-syntax-json-strings-7.8.3"
-              sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
-              sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
-              sources."@babel/plugin-syntax-numeric-separator-7.10.4"
-              sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
-              sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
-              sources."@babel/plugin-syntax-optional-chaining-7.8.3"
-              sources."@babel/plugin-syntax-top-level-await-7.12.1"
-              sources."@babel/plugin-syntax-typescript-7.12.1"
-              sources."@babel/plugin-transform-arrow-functions-7.12.1"
-              sources."@babel/plugin-transform-async-to-generator-7.12.1"
-              sources."@babel/plugin-transform-block-scoped-functions-7.12.1"
-              sources."@babel/plugin-transform-block-scoping-7.12.1"
-              sources."@babel/plugin-transform-classes-7.12.1"
-              sources."@babel/plugin-transform-computed-properties-7.12.1"
-              sources."@babel/plugin-transform-destructuring-7.12.1"
-              sources."@babel/plugin-transform-dotall-regex-7.12.1"
-              sources."@babel/plugin-transform-duplicate-keys-7.12.1"
-              sources."@babel/plugin-transform-exponentiation-operator-7.12.1"
-              sources."@babel/plugin-transform-for-of-7.12.1"
-              sources."@babel/plugin-transform-function-name-7.12.1"
-              sources."@babel/plugin-transform-literals-7.12.1"
-              sources."@babel/plugin-transform-member-expression-literals-7.12.1"
-              sources."@babel/plugin-transform-modules-amd-7.12.1"
-              sources."@babel/plugin-transform-modules-commonjs-7.12.1"
-              sources."@babel/plugin-transform-modules-systemjs-7.12.1"
-              sources."@babel/plugin-transform-modules-umd-7.12.1"
-              sources."@babel/plugin-transform-named-capturing-groups-regex-7.12.1"
-              sources."@babel/plugin-transform-new-target-7.12.1"
-              sources."@babel/plugin-transform-object-super-7.12.1"
-              sources."@babel/plugin-transform-parameters-7.12.1"
-              sources."@babel/plugin-transform-property-literals-7.12.1"
-              sources."@babel/plugin-transform-regenerator-7.12.1"
-              sources."@babel/plugin-transform-reserved-words-7.12.1"
-              sources."@babel/plugin-transform-shorthand-properties-7.12.1"
-              sources."@babel/plugin-transform-spread-7.12.1"
-              sources."@babel/plugin-transform-sticky-regex-7.12.7"
-              sources."@babel/plugin-transform-template-literals-7.12.1"
-              sources."@babel/plugin-transform-typeof-symbol-7.12.1"
-              sources."@babel/plugin-transform-typescript-7.12.1"
-              sources."@babel/plugin-transform-unicode-escapes-7.12.1"
-              sources."@babel/plugin-transform-unicode-regex-7.12.1"
-              sources."@babel/preset-env-7.12.7"
-              sources."@babel/preset-modules-0.1.4"
-              sources."@babel/preset-typescript-7.12.7"
-              sources."@babel/runtime-7.12.5"
-              sources."@babel/template-7.12.7"
-              sources."@babel/traverse-7.12.9"
-              sources."@babel/types-7.12.7"
-              sources."@bcoe/v8-coverage-0.2.3"
-              sources."@cnakazawa/watch-1.0.4"
-              (sources."@eslint/eslintrc-0.2.2" // {
-                dependencies = [
-                  sources."globals-12.4.0"
-                  sources."ignore-4.0.6"
-                  sources."strip-json-comments-3.1.1"
-                ];
-              })
-              sources."@istanbuljs/load-nyc-config-1.1.0"
-              sources."@istanbuljs/schema-0.1.2"
-              (sources."@jest/console-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."@jest/core-26.6.3" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."ansi-styles-4.3.0"
-                  sources."braces-3.0.2"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."fill-range-7.0.1"
-                  sources."has-flag-4.0.0"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."slash-3.0.0"
-                  sources."strip-ansi-6.0.0"
-                  sources."supports-color-7.2.0"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              sources."@jest/environment-26.6.2"
-              sources."@jest/fake-timers-26.6.2"
-              sources."@jest/globals-26.6.2"
-              (sources."@jest/reporters-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."source-map-0.6.1"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."@jest/source-map-26.6.2" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."@jest/test-result-26.6.2"
-              sources."@jest/test-sequencer-26.6.3"
-              (sources."@jest/transform-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."braces-3.0.2"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."fill-range-7.0.1"
-                  sources."has-flag-4.0.0"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."slash-3.0.0"
-                  sources."source-map-0.6.1"
-                  sources."supports-color-7.2.0"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              (sources."@jest/types-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."@nicolo-ribaudo/chokidar-2-2.1.8-no-fsevents"
-              sources."@nodelib/fs.scandir-2.1.3"
-              sources."@nodelib/fs.stat-2.0.3"
-              sources."@nodelib/fs.walk-1.2.4"
-              sources."@serialport/binding-abstract-9.0.2"
-              sources."@serialport/binding-mock-9.0.2"
-              sources."@serialport/bindings-9.0.3"
-              sources."@serialport/parser-byte-length-9.0.1"
-              sources."@serialport/parser-cctalk-9.0.1"
-              sources."@serialport/parser-delimiter-9.0.1"
-              sources."@serialport/parser-readline-9.0.1"
-              sources."@serialport/parser-ready-9.0.1"
-              sources."@serialport/parser-regex-9.0.1"
-              sources."@serialport/stream-9.0.2"
-              sources."@sinonjs/commons-1.8.1"
-              sources."@sinonjs/fake-timers-6.0.1"
-              sources."@types/babel__core-7.1.12"
-              sources."@types/babel__generator-7.6.2"
-              sources."@types/babel__template-7.4.0"
-              sources."@types/babel__traverse-7.11.0"
-              sources."@types/debounce-1.2.0"
-              sources."@types/debug-4.1.5"
-              sources."@types/graceful-fs-4.1.4"
-              sources."@types/istanbul-lib-coverage-2.0.3"
-              sources."@types/istanbul-lib-report-3.0.0"
-              sources."@types/istanbul-reports-3.0.0"
-              sources."@types/jest-26.0.18"
-              sources."@types/json-schema-7.0.6"
-              sources."@types/nedb-1.8.11"
-              sources."@types/node-14.14.11"
-              sources."@types/normalize-package-data-2.4.0"
-              sources."@types/prettier-2.1.5"
-              sources."@types/serialport-8.0.1"
-              sources."@types/stack-utils-2.0.0"
-              sources."@types/yargs-15.0.11"
-              sources."@types/yargs-parser-15.0.0"
-              (sources."@typescript-eslint/eslint-plugin-4.9.1" // {
-                dependencies = [
-                  sources."semver-7.3.4"
-                ];
-              })
-              sources."@typescript-eslint/experimental-utils-4.9.1"
-              sources."@typescript-eslint/parser-4.9.1"
-              sources."@typescript-eslint/scope-manager-4.9.1"
-              sources."@typescript-eslint/types-4.9.1"
-              (sources."@typescript-eslint/typescript-estree-4.9.1" // {
-                dependencies = [
-                  sources."semver-7.3.4"
-                ];
-              })
-              sources."@typescript-eslint/visitor-keys-4.9.1"
-              sources."abab-2.0.5"
-              sources."acorn-7.4.1"
-              sources."acorn-globals-6.0.0"
-              sources."acorn-jsx-5.3.1"
-              sources."acorn-walk-7.2.0"
-              sources."ajv-6.12.6"
-              sources."ansi-colors-4.1.1"
-              (sources."ansi-escapes-4.3.1" // {
-                dependencies = [
-                  sources."type-fest-0.11.0"
-                ];
-              })
-              sources."ansi-regex-2.1.1"
-              sources."ansi-styles-3.2.1"
-              (sources."anymatch-2.0.0" // {
-                dependencies = [
-                  sources."normalize-path-2.1.1"
-                ];
-              })
-              sources."aproba-1.2.0"
-              sources."are-we-there-yet-1.1.5"
-              sources."argparse-1.0.10"
-              sources."arr-diff-4.0.0"
-              sources."arr-flatten-1.1.0"
-              sources."arr-union-3.1.0"
-              sources."array-union-2.1.0"
-              sources."array-unique-0.3.2"
-              sources."asn1-0.2.4"
-              sources."assert-plus-1.0.0"
-              sources."assign-symbols-1.0.0"
-              sources."astral-regex-1.0.0"
-              sources."async-each-1.0.3"
-              sources."asynckit-0.4.0"
-              sources."at-least-node-1.0.0"
-              sources."atob-2.1.2"
-              sources."aws-sign2-0.7.0"
-              sources."aws4-1.11.0"
-              (sources."babel-jest-26.6.3" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."babel-plugin-dynamic-import-node-2.3.3"
-              sources."babel-plugin-istanbul-6.0.0"
-              sources."babel-plugin-jest-hoist-26.6.2"
-              sources."babel-preset-current-node-syntax-1.0.0"
-              sources."babel-preset-jest-26.6.2"
-              sources."balanced-match-1.0.0"
-              (sources."base-0.11.2" // {
-                dependencies = [
-                  sources."define-property-1.0.0"
-                  sources."is-accessor-descriptor-1.0.0"
-                  sources."is-data-descriptor-1.0.0"
-                  sources."is-descriptor-1.0.2"
-                  sources."is-extendable-1.0.1"
-                  sources."mixin-deep-1.3.2"
-                ];
-              })
-              sources."base64-js-1.5.1"
-              sources."bcrypt-pbkdf-1.0.2"
-              sources."binary-extensions-1.13.1"
-              sources."bindings-1.5.0"
-              (sources."bl-4.0.3" // {
-                dependencies = [
-                  sources."readable-stream-3.6.0"
-                ];
-              })
-              sources."brace-expansion-1.1.11"
-              (sources."braces-2.3.2" // {
-                dependencies = [
-                  sources."extend-shallow-2.0.1"
-                ];
-              })
-              sources."browser-process-hrtime-1.0.0"
-              sources."browserslist-4.15.0"
-              sources."bser-2.1.1"
-              sources."buffer-5.7.1"
-              sources."buffer-from-1.1.1"
-              sources."cache-base-1.0.1"
-              sources."call-bind-1.0.0"
-              sources."callsites-3.1.0"
-              sources."camelcase-5.3.1"
-              sources."caniuse-lite-1.0.30001165"
-              sources."capture-exit-2.0.0"
-              sources."caseless-0.12.0"
-              sources."chalk-2.4.2"
-              sources."char-regex-1.0.2"
-              (sources."chokidar-3.4.3" // {
-                dependencies = [
-                  sources."anymatch-3.1.1"
-                  sources."binary-extensions-2.1.0"
-                  sources."braces-3.0.2"
-                  sources."fill-range-7.0.1"
-                  sources."glob-parent-5.1.1"
-                  sources."is-binary-path-2.1.0"
-                  sources."is-number-7.0.0"
-                  sources."readdirp-3.5.0"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              sources."chownr-1.1.4"
-              sources."ci-info-2.0.0"
-              sources."cjs-module-lexer-0.6.0"
-              (sources."class-utils-0.3.6" // {
-                dependencies = [
-                  sources."define-property-0.2.5"
-                ];
-              })
-              (sources."cliui-6.0.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."emoji-regex-8.0.0"
-                  sources."is-fullwidth-code-point-3.0.0"
-                  sources."string-width-4.2.0"
-                  sources."strip-ansi-6.0.0"
-                ];
-              })
-              sources."co-4.6.0"
-              sources."code-point-at-1.1.0"
-              sources."collect-v8-coverage-1.0.1"
-              sources."collection-visit-1.0.0"
-              sources."color-convert-1.9.3"
-              sources."color-name-1.1.3"
-              sources."colorette-1.2.1"
-              sources."colors-1.4.0"
-              sources."combined-stream-1.0.8"
-              sources."commander-4.1.1"
-              sources."component-emitter-1.3.0"
-              sources."concat-map-0.0.1"
-              sources."console-control-strings-1.1.0"
-              sources."convert-source-map-1.7.0"
-              sources."copy-descriptor-0.1.1"
-              (sources."core-js-compat-3.8.1" // {
-                dependencies = [
-                  sources."semver-7.0.0"
-                ];
-              })
-              sources."core-util-is-1.0.2"
-              sources."cross-spawn-6.0.5"
-              sources."cssom-0.4.4"
-              (sources."cssstyle-2.3.0" // {
-                dependencies = [
-                  sources."cssom-0.3.8"
-                ];
-              })
-              sources."dashdash-1.14.1"
-              sources."data-urls-2.0.0"
-              sources."debounce-1.2.0"
-              sources."debug-4.3.1"
-              sources."decamelize-1.2.0"
-              sources."decimal.js-10.2.1"
-              sources."decode-uri-component-0.2.0"
-              sources."decompress-response-4.2.1"
-              sources."deep-extend-0.6.0"
-              sources."deep-is-0.1.3"
-              sources."deepmerge-4.2.2"
-              sources."define-properties-1.1.3"
-              (sources."define-property-2.0.2" // {
-                dependencies = [
-                  sources."is-accessor-descriptor-1.0.0"
-                  sources."is-data-descriptor-1.0.0"
-                  sources."is-descriptor-1.0.2"
-                ];
-              })
-              sources."delayed-stream-1.0.0"
-              sources."delegates-1.0.0"
-              sources."detect-libc-1.0.3"
-              sources."detect-newline-3.1.0"
-              sources."diff-sequences-26.6.2"
-              sources."dir-glob-3.0.1"
-              sources."doctrine-3.0.0"
-              (sources."domexception-2.0.1" // {
-                dependencies = [
-                  sources."webidl-conversions-5.0.0"
-                ];
-              })
-              sources."ecc-jsbn-0.1.2"
-              sources."electron-to-chromium-1.3.620"
-              sources."emittery-0.7.2"
-              sources."emoji-regex-7.0.3"
-              sources."end-of-stream-1.4.4"
-              sources."enquirer-2.3.6"
-              sources."error-ex-1.3.2"
-              sources."escalade-3.1.1"
-              sources."escape-string-regexp-1.0.5"
-              (sources."escodegen-1.14.3" // {
-                dependencies = [
-                  sources."levn-0.3.0"
-                  sources."optionator-0.8.3"
-                  sources."prelude-ls-1.1.2"
-                  sources."source-map-0.6.1"
-                  sources."type-check-0.3.2"
-                ];
-              })
-              (sources."eslint-7.15.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."cross-spawn-7.0.3"
-                  sources."glob-parent-5.1.1"
-                  sources."globals-12.4.0"
-                  sources."has-flag-4.0.0"
-                  sources."ignore-4.0.6"
-                  sources."path-key-3.1.1"
-                  sources."semver-7.3.4"
-                  sources."shebang-command-2.0.0"
-                  sources."shebang-regex-3.0.0"
-                  sources."strip-ansi-6.0.0"
-                  sources."strip-json-comments-3.1.1"
-                  sources."supports-color-7.2.0"
-                  sources."which-2.0.2"
-                ];
-              })
-              sources."eslint-scope-5.1.1"
-              (sources."eslint-utils-2.1.0" // {
-                dependencies = [
-                  sources."eslint-visitor-keys-1.3.0"
-                ];
-              })
-              sources."eslint-visitor-keys-2.0.0"
-              (sources."espree-7.3.1" // {
-                dependencies = [
-                  sources."eslint-visitor-keys-1.3.0"
-                ];
-              })
-              sources."esprima-4.0.1"
-              (sources."esquery-1.3.1" // {
-                dependencies = [
-                  sources."estraverse-5.2.0"
-                ];
-              })
-              (sources."esrecurse-4.3.0" // {
-                dependencies = [
-                  sources."estraverse-5.2.0"
-                ];
-              })
-              sources."estraverse-4.3.0"
-              sources."esutils-2.0.3"
-              sources."exec-sh-0.3.4"
-              sources."execa-1.0.0"
-              sources."exit-0.1.2"
-              (sources."expand-brackets-2.1.4" // {
-                dependencies = [
-                  sources."debug-2.6.9"
-                  sources."define-property-0.2.5"
-                  sources."extend-shallow-2.0.1"
-                  sources."ms-2.0.0"
-                ];
-              })
-              sources."expand-template-2.0.3"
-              (sources."expect-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                ];
-              })
-              sources."extend-3.0.2"
-              (sources."extend-shallow-3.0.2" // {
-                dependencies = [
-                  sources."is-extendable-1.0.1"
-                ];
-              })
-              (sources."extglob-2.0.4" // {
-                dependencies = [
-                  sources."define-property-1.0.0"
-                  sources."extend-shallow-2.0.1"
-                  sources."is-accessor-descriptor-1.0.0"
-                  sources."is-data-descriptor-1.0.0"
-                  sources."is-descriptor-1.0.2"
-                ];
-              })
-              sources."extsprintf-1.3.0"
-              sources."fast-deep-equal-3.1.3"
-              (sources."fast-glob-3.2.4" // {
-                dependencies = [
-                  sources."braces-3.0.2"
-                  sources."fill-range-7.0.1"
-                  sources."glob-parent-5.1.1"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              sources."fast-json-stable-stringify-2.1.0"
-              sources."fast-levenshtein-2.0.6"
-              sources."fastq-1.9.0"
-              sources."fb-watchman-2.0.1"
-              sources."file-entry-cache-6.0.0"
-              sources."file-uri-to-path-1.0.0"
-              (sources."fill-range-4.0.0" // {
-                dependencies = [
-                  sources."extend-shallow-2.0.1"
-                ];
-              })
-              sources."find-up-4.1.0"
-              sources."flat-cache-3.0.4"
-              sources."flatted-3.1.0"
-              sources."for-in-1.0.2"
-              sources."forever-agent-0.6.1"
-              sources."form-data-2.3.3"
-              sources."fragment-cache-0.2.1"
-              sources."fs-constants-1.0.0"
-              sources."fs-extra-9.0.1"
-              sources."fs-readdir-recursive-1.1.0"
-              sources."fs.realpath-1.0.0"
-              sources."fsevents-2.1.3"
-              sources."function-bind-1.1.1"
-              sources."functional-red-black-tree-1.0.1"
-              sources."gauge-2.7.4"
-              sources."gensync-1.0.0-beta.2"
-              sources."get-caller-file-2.0.5"
-              sources."get-intrinsic-1.0.1"
-              sources."get-package-type-0.1.0"
-              sources."get-stream-4.1.0"
-              sources."get-value-2.0.6"
-              sources."getpass-0.1.7"
-              sources."github-from-package-0.0.0"
-              sources."glob-7.1.6"
-              (sources."glob-parent-3.1.0" // {
-                dependencies = [
-                  sources."is-glob-3.1.0"
-                ];
-              })
-              sources."globals-11.12.0"
-              (sources."globby-11.0.1" // {
-                dependencies = [
-                  sources."slash-3.0.0"
-                ];
-              })
-              sources."graceful-fs-4.2.4"
-              sources."growly-1.3.0"
-              (sources."handlebars-4.7.6" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."har-schema-2.0.0"
-              sources."har-validator-5.1.5"
-              sources."has-1.0.3"
-              sources."has-flag-3.0.0"
-              sources."has-symbols-1.0.1"
-              sources."has-unicode-2.0.1"
-              sources."has-value-1.0.0"
-              (sources."has-values-1.0.0" // {
-                dependencies = [
-                  sources."kind-of-4.0.0"
-                ];
-              })
-              sources."hosted-git-info-2.8.8"
-              sources."html-encoding-sniffer-2.0.1"
-              sources."html-escaper-2.0.2"
-              sources."http-signature-1.2.0"
-              sources."human-signals-1.1.1"
-              sources."iconv-lite-0.4.24"
-              sources."ieee754-1.2.1"
-              sources."ignore-5.1.8"
-              (sources."import-fresh-3.2.2" // {
-                dependencies = [
-                  sources."resolve-from-4.0.0"
-                ];
-              })
-              sources."import-local-3.0.2"
-              sources."imurmurhash-0.1.4"
-              sources."inflight-1.0.6"
-              sources."inherits-2.0.4"
-              sources."ini-1.3.6"
-              sources."interpret-1.4.0"
-              sources."ip-regex-2.1.0"
-              (sources."is-accessor-descriptor-0.1.6" // {
-                dependencies = [
-                  sources."kind-of-3.2.2"
-                ];
-              })
-              sources."is-arrayish-0.2.1"
-              sources."is-binary-path-1.0.1"
-              sources."is-buffer-1.1.6"
-              sources."is-ci-2.0.0"
-              sources."is-core-module-2.2.0"
-              (sources."is-data-descriptor-0.1.4" // {
-                dependencies = [
-                  sources."kind-of-3.2.2"
-                ];
-              })
-              (sources."is-descriptor-0.1.6" // {
-                dependencies = [
-                  sources."kind-of-5.1.0"
-                ];
-              })
-              sources."is-docker-2.1.1"
-              sources."is-extendable-0.1.1"
-              sources."is-extglob-2.1.1"
-              sources."is-fullwidth-code-point-1.0.0"
-              sources."is-generator-fn-2.1.0"
-              sources."is-glob-4.0.1"
-              (sources."is-number-3.0.0" // {
-                dependencies = [
-                  sources."kind-of-3.2.2"
-                ];
-              })
-              sources."is-plain-object-2.0.4"
-              sources."is-potential-custom-element-name-1.0.0"
-              sources."is-stream-1.1.0"
-              sources."is-typedarray-1.0.0"
-              sources."is-windows-1.0.2"
-              sources."is-wsl-2.2.0"
-              sources."isarray-1.0.0"
-              sources."isexe-2.0.0"
-              sources."isobject-3.0.1"
-              sources."isstream-0.1.2"
-              sources."istanbul-lib-coverage-3.0.0"
-              (sources."istanbul-lib-instrument-4.0.3" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              (sources."istanbul-lib-report-3.0.0" // {
-                dependencies = [
-                  sources."has-flag-4.0.0"
-                  sources."make-dir-3.1.0"
-                  sources."semver-6.3.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."istanbul-lib-source-maps-4.0.0" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."istanbul-reports-3.0.2"
-              (sources."jest-26.6.3" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."jest-cli-26.6.3"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-changed-files-26.6.2" // {
-                dependencies = [
-                  sources."cross-spawn-7.0.3"
-                  sources."execa-4.1.0"
-                  sources."get-stream-5.2.0"
-                  sources."is-stream-2.0.0"
-                  sources."npm-run-path-4.0.1"
-                  sources."path-key-3.1.1"
-                  sources."shebang-command-2.0.0"
-                  sources."shebang-regex-3.0.0"
-                  sources."which-2.0.2"
-                ];
-              })
-              (sources."jest-config-26.6.3" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."braces-3.0.2"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."fill-range-7.0.1"
-                  sources."has-flag-4.0.0"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."supports-color-7.2.0"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              (sources."jest-diff-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-docblock-26.0.0"
-              (sources."jest-each-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-environment-jsdom-26.6.2"
-              sources."jest-environment-node-26.6.2"
-              sources."jest-get-type-26.3.0"
-              (sources."jest-haste-map-26.6.2" // {
-                dependencies = [
-                  sources."anymatch-3.1.1"
-                  sources."braces-3.0.2"
-                  sources."fill-range-7.0.1"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              (sources."jest-jasmine2-26.6.3" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-leak-detector-26.6.2"
-              (sources."jest-matcher-utils-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-message-util-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."braces-3.0.2"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."fill-range-7.0.1"
-                  sources."has-flag-4.0.0"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              sources."jest-mock-26.6.2"
-              sources."jest-pnp-resolver-1.2.2"
-              sources."jest-regex-util-26.0.0"
-              (sources."jest-resolve-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-resolve-dependencies-26.6.3"
-              (sources."jest-runner-26.6.3" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-runtime-26.6.3" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-serializer-26.6.2"
-              (sources."jest-snapshot-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."semver-7.3.4"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-util-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."braces-3.0.2"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."fill-range-7.0.1"
-                  sources."has-flag-4.0.0"
-                  sources."is-number-7.0.0"
-                  sources."micromatch-4.0.2"
-                  sources."supports-color-7.2.0"
-                  sources."to-regex-range-5.0.1"
-                ];
-              })
-              (sources."jest-validate-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."camelcase-6.2.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-watcher-26.6.2" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-worker-26.6.2" // {
-                dependencies = [
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."js-tokens-4.0.0"
-              sources."js-yaml-3.14.1"
-              sources."jsbn-0.1.1"
-              sources."jsdom-16.4.0"
-              sources."jsesc-2.5.2"
-              sources."json-parse-even-better-errors-2.3.1"
-              sources."json-schema-0.2.3"
-              sources."json-schema-traverse-0.4.1"
-              sources."json-stable-stringify-without-jsonify-1.0.1"
-              sources."json-stringify-safe-5.0.1"
-              sources."json5-2.1.3"
-              (sources."jsonfile-6.1.0" // {
-                dependencies = [
-                  sources."universalify-2.0.0"
-                ];
-              })
-              sources."jsprim-1.4.1"
-              sources."kind-of-6.0.3"
-              sources."kleur-3.0.3"
-              sources."leven-3.1.0"
-              sources."levn-0.4.1"
-              sources."lines-and-columns-1.1.6"
-              sources."locate-path-5.0.0"
-              sources."lodash-4.17.20"
-              sources."lodash.sortby-4.7.0"
-              sources."lru-cache-6.0.0"
-              sources."lunr-2.3.9"
-              sources."make-dir-2.1.0"
-              sources."makeerror-1.0.11"
-              sources."map-cache-0.2.2"
-              sources."map-visit-1.0.0"
-              sources."marked-1.2.5"
-              sources."merge-stream-2.0.0"
-              sources."merge2-1.4.1"
-              sources."micromatch-3.1.10"
-              sources."mime-db-1.44.0"
-              sources."mime-types-2.1.27"
-              sources."mimic-fn-2.1.0"
-              sources."mimic-response-2.1.0"
-              sources."minimatch-3.0.4"
-              sources."minimist-1.2.5"
-              sources."mixin-deep-2.0.1"
-              sources."mkdirp-classic-0.5.3"
-              sources."ms-2.1.2"
-              sources."nan-2.14.2"
-              sources."nanomatch-1.2.13"
-              sources."napi-build-utils-1.0.2"
-              sources."natural-compare-1.4.0"
-              sources."neo-async-2.6.2"
-              sources."nice-try-1.0.5"
-              sources."node-abi-2.19.3"
-              sources."node-int64-0.4.0"
-              sources."node-modules-regexp-1.0.0"
-              (sources."node-notifier-8.0.0" // {
-                dependencies = [
-                  sources."semver-7.3.4"
-                  sources."which-2.0.2"
-                ];
-              })
-              sources."node-releases-1.1.67"
-              sources."noop-logger-0.1.1"
-              sources."normalize-package-data-2.5.0"
-              sources."normalize-path-3.0.0"
-              sources."npm-run-path-2.0.2"
-              sources."npmlog-4.1.2"
-              sources."number-is-nan-1.0.1"
-              sources."nwsapi-2.2.0"
-              sources."oauth-sign-0.9.0"
-              sources."object-assign-4.1.1"
-              (sources."object-copy-0.1.0" // {
-                dependencies = [
-                  sources."define-property-0.2.5"
-                  sources."kind-of-3.2.2"
-                ];
-              })
-              sources."object-keys-1.1.1"
-              sources."object-visit-1.0.1"
-              sources."object.assign-4.1.2"
-              sources."object.pick-1.3.0"
-              sources."once-1.4.0"
-              sources."onetime-5.1.2"
-              (sources."onigasm-2.2.5" // {
-                dependencies = [
-                  sources."lru-cache-5.1.1"
-                  sources."yallist-3.1.1"
-                ];
-              })
-              sources."optionator-0.9.1"
-              sources."p-each-series-2.2.0"
-              sources."p-finally-1.0.0"
-              sources."p-limit-2.3.0"
-              sources."p-locate-4.1.0"
-              sources."p-try-2.2.0"
-              sources."parent-module-1.0.1"
-              sources."parse-json-5.1.0"
-              sources."parse5-5.1.1"
-              sources."pascalcase-0.1.1"
-              sources."path-dirname-1.0.2"
-              sources."path-exists-4.0.0"
-              sources."path-is-absolute-1.0.1"
-              sources."path-key-2.0.1"
-              sources."path-parse-1.0.6"
-              sources."path-type-4.0.0"
-              sources."performance-now-2.1.0"
-              sources."picomatch-2.2.2"
-              sources."pify-4.0.1"
-              sources."pirates-4.0.1"
-              sources."pkg-dir-4.2.0"
-              sources."posix-character-classes-0.1.1"
-              sources."prebuild-install-6.0.0"
-              sources."prelude-ls-1.2.1"
-              (sources."pretty-format-26.6.2" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."ansi-styles-4.3.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                ];
-              })
-              sources."process-nextick-args-2.0.1"
-              sources."progress-2.0.3"
-              sources."prompts-2.4.0"
-              sources."psl-1.8.0"
-              sources."pump-3.0.0"
-              sources."punycode-2.1.1"
-              sources."qs-6.5.2"
-              sources."rc-1.2.8"
-              sources."react-is-17.0.1"
-              (sources."read-pkg-5.2.0" // {
-                dependencies = [
-                  sources."type-fest-0.6.0"
-                ];
-              })
-              sources."read-pkg-up-7.0.1"
-              sources."readable-stream-2.3.7"
-              sources."readdirp-2.2.1"
-              sources."rechoir-0.6.2"
-              sources."regenerate-1.4.2"
-              sources."regenerate-unicode-properties-8.2.0"
-              sources."regenerator-runtime-0.13.7"
-              sources."regenerator-transform-0.14.5"
-              sources."regex-not-1.0.2"
-              sources."regexpp-3.1.0"
-              sources."regexpu-core-4.7.1"
-              sources."regjsgen-0.5.2"
-              (sources."regjsparser-0.6.4" // {
-                dependencies = [
-                  sources."jsesc-0.5.0"
-                ];
-              })
-              sources."remove-trailing-separator-1.1.0"
-              sources."repeat-element-1.1.3"
-              sources."repeat-string-1.6.1"
-              (sources."request-2.88.2" // {
-                dependencies = [
-                  sources."tough-cookie-2.5.0"
-                  sources."uuid-3.4.0"
-                ];
-              })
-              sources."request-promise-core-1.1.4"
-              (sources."request-promise-native-1.0.9" // {
-                dependencies = [
-                  sources."tough-cookie-2.5.0"
-                ];
-              })
-              sources."require-directory-2.1.1"
-              sources."require-main-filename-2.0.0"
-              sources."resolve-1.19.0"
-              sources."resolve-cwd-3.0.0"
-              sources."resolve-from-5.0.0"
-              sources."resolve-url-0.2.1"
-              sources."ret-0.1.15"
-              sources."reusify-1.0.4"
-              sources."rimraf-3.0.2"
-              sources."rsvp-4.8.5"
-              sources."run-parallel-1.1.10"
-              sources."safe-buffer-5.1.2"
-              sources."safe-regex-1.1.0"
-              sources."safer-buffer-2.1.2"
-              sources."sane-4.1.0"
-              sources."saxes-5.0.1"
-              sources."semver-5.7.1"
-              sources."serialport-9.0.3"
-              sources."set-blocking-2.0.0"
-              (sources."set-value-2.0.1" // {
-                dependencies = [
-                  sources."extend-shallow-2.0.1"
-                ];
-              })
-              sources."shebang-command-1.2.0"
-              sources."shebang-regex-1.0.0"
-              sources."shelljs-0.8.4"
-              sources."shellwords-0.1.1"
-              sources."shiki-0.2.7"
-              sources."shiki-languages-0.2.7"
-              sources."shiki-themes-0.2.7"
-              sources."signal-exit-3.0.3"
-              sources."simple-concat-1.0.1"
-              sources."simple-get-3.1.0"
-              sources."sisteransi-1.0.5"
-              sources."slash-2.0.0"
-              (sources."slice-ansi-2.1.0" // {
-                dependencies = [
-                  sources."is-fullwidth-code-point-2.0.0"
-                ];
-              })
-              sources."slip-1.0.2"
-              (sources."snapdragon-0.8.2" // {
-                dependencies = [
-                  sources."debug-2.6.9"
-                  sources."define-property-0.2.5"
-                  sources."extend-shallow-2.0.1"
-                  sources."ms-2.0.0"
-                ];
-              })
-              (sources."snapdragon-node-2.1.1" // {
-                dependencies = [
-                  sources."define-property-1.0.0"
-                  sources."is-accessor-descriptor-1.0.0"
-                  sources."is-data-descriptor-1.0.0"
-                  sources."is-descriptor-1.0.2"
-                ];
-              })
-              (sources."snapdragon-util-3.0.1" // {
-                dependencies = [
-                  sources."kind-of-3.2.2"
-                ];
-              })
-              sources."source-map-0.5.7"
-              sources."source-map-resolve-0.5.3"
-              (sources."source-map-support-0.5.19" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."source-map-url-0.4.0"
-              sources."spdx-correct-3.1.1"
-              sources."spdx-exceptions-2.3.0"
-              sources."spdx-expression-parse-3.0.1"
-              sources."spdx-license-ids-3.0.7"
-              sources."split-string-3.1.0"
-              sources."sprintf-js-1.0.3"
-              sources."sshpk-1.16.1"
-              (sources."stack-utils-2.0.3" // {
-                dependencies = [
-                  sources."escape-string-regexp-2.0.0"
-                ];
-              })
-              (sources."static-extend-0.1.2" // {
-                dependencies = [
-                  sources."define-property-0.2.5"
-                ];
-              })
-              sources."stealthy-require-1.1.1"
-              (sources."string-length-4.0.1" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."strip-ansi-6.0.0"
-                ];
-              })
-              sources."string-width-1.0.2"
-              sources."string_decoder-1.1.1"
-              sources."strip-ansi-3.0.1"
-              sources."strip-bom-4.0.0"
-              sources."strip-eof-1.0.0"
-              sources."strip-final-newline-2.0.0"
-              sources."strip-json-comments-2.0.1"
-              sources."supports-color-5.5.0"
-              (sources."supports-hyperlinks-2.1.0" // {
-                dependencies = [
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."symbol-tree-3.2.4"
-              (sources."table-5.4.6" // {
-                dependencies = [
-                  sources."ansi-regex-4.1.0"
-                  sources."is-fullwidth-code-point-2.0.0"
-                  sources."string-width-3.1.0"
-                  sources."strip-ansi-5.2.0"
-                ];
-              })
-              sources."tar-fs-2.1.1"
-              (sources."tar-stream-2.1.4" // {
-                dependencies = [
-                  sources."readable-stream-3.6.0"
-                ];
-              })
-              sources."terminal-link-2.1.1"
-              sources."test-exclude-6.0.0"
-              sources."text-table-0.2.0"
-              sources."throat-5.0.0"
-              sources."tmpl-1.0.4"
-              sources."to-fast-properties-2.0.0"
-              (sources."to-object-path-0.3.0" // {
-                dependencies = [
-                  sources."kind-of-3.2.2"
-                ];
-              })
-              sources."to-regex-3.0.2"
-              sources."to-regex-range-2.1.1"
-              sources."tough-cookie-3.0.1"
-              sources."tr46-2.0.2"
-              sources."tslib-1.14.1"
-              sources."tsutils-3.17.1"
-              sources."tunnel-agent-0.6.0"
-              sources."tweetnacl-0.14.5"
-              sources."type-check-0.4.0"
-              sources."type-detect-4.0.8"
-              sources."type-fest-0.8.1"
-              sources."typedarray-to-buffer-3.1.5"
-              sources."typedoc-0.20.0-beta.27"
-              sources."typedoc-default-themes-0.12.0-beta.10"
-              sources."typedoc-plugin-markdown-3.1.0"
-              sources."typedoc-plugin-no-inherit-1.2.0"
-              sources."typedoc-plugin-sourcefile-url-1.0.6"
-              sources."typescript-4.1.2"
-              sources."uglify-js-3.12.1"
-              sources."unicode-canonical-property-names-ecmascript-1.0.4"
-              sources."unicode-match-property-ecmascript-1.0.4"
-              sources."unicode-match-property-value-ecmascript-1.2.0"
-              sources."unicode-property-aliases-ecmascript-1.1.0"
-              sources."union-value-1.0.1"
-              sources."universalify-1.0.0"
-              (sources."unset-value-1.0.0" // {
-                dependencies = [
-                  (sources."has-value-0.3.1" // {
-                    dependencies = [
-                      sources."isobject-2.1.0"
-                    ];
-                  })
-                  sources."has-values-0.1.4"
-                ];
-              })
-              sources."upath-1.2.0"
-              sources."uri-js-4.4.0"
-              sources."urix-0.1.0"
-              sources."use-3.1.1"
-              sources."util-deprecate-1.0.2"
-              sources."uuid-8.3.2"
-              sources."v8-compile-cache-2.2.0"
-              (sources."v8-to-istanbul-7.0.0" // {
-                dependencies = [
-                  sources."source-map-0.7.3"
-                ];
-              })
-              sources."validate-npm-package-license-3.0.4"
-              sources."verror-1.10.0"
-              sources."vscode-textmate-5.2.0"
-              sources."w3c-hr-time-1.0.2"
-              sources."w3c-xmlserializer-2.0.0"
-              sources."walker-1.0.7"
-              sources."webidl-conversions-6.1.0"
-              sources."whatwg-encoding-1.0.5"
-              sources."whatwg-mimetype-2.3.0"
-              sources."whatwg-url-8.4.0"
-              sources."which-1.3.1"
-              sources."which-module-2.0.0"
-              sources."which-pm-runs-1.0.0"
-              sources."wide-align-1.1.3"
-              sources."word-wrap-1.2.3"
-              sources."wordwrap-1.0.0"
-              (sources."wrap-ansi-6.2.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."ansi-styles-4.3.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."emoji-regex-8.0.0"
-                  sources."is-fullwidth-code-point-3.0.0"
-                  sources."string-width-4.2.0"
-                  sources."strip-ansi-6.0.0"
-                ];
-              })
-              sources."wrappy-1.0.2"
-              sources."write-file-atomic-3.0.3"
-              sources."ws-7.4.1"
-              sources."xml-name-validator-3.0.0"
-              sources."xmlchars-2.2.0"
-              sources."y18n-4.0.1"
-              sources."yallist-4.0.0"
-              (sources."yargs-15.4.1" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.0"
-                  sources."emoji-regex-8.0.0"
-                  sources."is-fullwidth-code-point-3.0.0"
-                  sources."string-width-4.2.0"
-                  sources."strip-ansi-6.0.0"
-                ];
-              })
-              sources."yargs-parser-18.1.3"
+          sources."y18n-4.0.0"
+          (sources."yargs-15.4.1" // {
+            dependencies = [
+              sources."emoji-regex-8.0.0"
+              sources."is-fullwidth-code-point-3.0.0"
+              sources."string-width-4.2.0"
             ];
           })
+          sources."yargs-parser-18.1.3"
         ];
       })
-      sources."zigbee2mqtt-frontend-0.2.129"
+      sources."zigbee2mqtt-frontend-0.2.100"
     ];
     buildInputs = globalBuildInputs;
     meta = {
       description = "Zigbee to MQTT bridge using Zigbee-herdsman";
-      homepage = "https://koenkk.github.io/zigbee2mqtt";
+      homepage = https://koenkk.github.io/zigbee2mqtt;
       license = "GPL-3.0";
     };
     production = true;
@@ -11679,16 +10090,4 @@ in
   tarball = nodeEnv.buildNodeSourceDist args;
   package = nodeEnv.buildNodePackage args;
   shell = nodeEnv.buildNodeShell args;
-  nodeDependencies = nodeEnv.buildNodeDependencies (lib.overrideExisting args {
-    src = stdenv.mkDerivation {
-      name = args.name + "-package-json";
-      src = nix-gitignore.gitignoreSourcePure [
-        "*"
-        "!package.json"
-        "!package-lock.json"
-      ] args.src;
-      dontBuild = true;
-      installPhase = "mkdir -p $out; cp -r ./* $out;";
-    };
-  });
 }