Compare View

switch
from
...
to
 
Commits (6)

Changes

Showing 4 changed files Side-by-side Diff

... ... @@ -4,8 +4,16 @@ All notable changes to this project will be documented in this file. Dates are d
4 4  
5 5 Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
6 6  
  7 +#### [v1.45.0](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.44.6...v1.45.0)
  8 +
  9 +- Bump to tektrans-logger@1.2.4 [`1abcba5`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/1abcba56c83bcc5fb087d6e827a310a912677a79)
  10 +- Bump auto-changelog and request [`42b7f85`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/42b7f854eaed3a2425b0a131f26635cd83ba84d9)
  11 +- Bump json-schema from 0.2.3 to 0.4.0 and node-fetch from 2.6.1 to 2.6.7 by npm audit fix [`934d80b`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/934d80b28f824643c079238308ca8da5ff4a404b)
  12 +
7 13 #### [v1.44.6](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.44.5...v1.44.6)
8 14  
  15 +> 11 February 2022
  16 +
9 17 - Change remote product separator to ";" and "," [`2678580`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/2678580012966bf821ab52b4c3bb3c63f03cfbed)
10 18  
11 19 #### [v1.44.5](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.44.4...v1.44.5)
api-server/router-config.js
1   -"use strict";
2   -
3 1 const fs = require('fs');
4 2 const express = require('express');
5 3 const bodyParser = require('body-parser');
... ... @@ -14,7 +12,7 @@ const matrix = require('../matrix');
14 12 const router = express.Router();
15 13 module.exports = router;
16 14  
17   -fs.existsSync('config-backup') || fs.mkdirSync('config-backup');
  15 +if (!fs.existsSync('config-backup')) fs.mkdirSync('config-backup');
18 16  
19 17 function getJsonConfig(req, res) {
20 18 res.json(config);
... ... @@ -22,7 +20,7 @@ function getJsonConfig(req, res) {
22 20  
23 21 function getConfigElement(req, res) {
24 22 const key = ((req && req.params && req.params.key) ? req.params.key : '').replace(/^config\.*/, '').trim();
25   - res.json(jsonQuery(key, {data: config}).value);
  23 + res.json(jsonQuery(key, { data: config }).value);
26 24 }
27 25  
28 26 function setConfigElement(req, res) {
... ... @@ -38,7 +36,7 @@ function setConfigElement(req, res) {
38 36 method: '/config/set',
39 37 key: req.body.key,
40 38 value: req.body.value,
41   - new_config: config
  39 + new_config: config,
42 40 });
43 41 }
44 42  
... ... @@ -46,7 +44,7 @@ function delConfigElement(req, res) {
46 44 const key = ((req && req.params && req.params.key) ? req.params.key : '').replace(/^config\.*/, '').trim();
47 45  
48 46 if (!key) {
49   - res.end('INVALID OBJECT KEY')
  47 + res.end('INVALID OBJECT KEY');
50 48 }
51 49  
52 50 dot.str(key, config);
... ... @@ -55,45 +53,46 @@ function delConfigElement(req, res) {
55 53 res.json({
56 54 method: '/config/del',
57 55 key: req.body.key,
58   - new_config: config
  56 + new_config: config,
59 57 });
60 58 }
61 59  
62 60 function saveConfig(req, res) {
63   - copyFile('config.json', 'config-backup/config_' + moment().format('YYYYMMDD_HHmmss.SS') + '.json', function(err) {
  61 + copyFile('config.json', `config-backup/config_${moment().format('YYYYMMDD_HHmmss.SS')}.json`, (err) => {
64 62 if (err) {
65 63 res.json({
66 64 method: '/config/save',
67   - error: err.toString()
68   - })
  65 + error: err.toString(),
  66 + });
69 67 return;
70 68 }
71 69  
72   - fs.writeFile('config.json', JSON.stringify(config, null, 2), function(err) {
73   - if (err) {
  70 + fs.writeFile('config.json', JSON.stringify(config, null, 2), (errWriteFile) => {
  71 + if (errWriteFile) {
74 72 res.json({
75 73 method: '/config/save',
76   - error: err.toString()
77   - })
  74 + error: errWriteFile.toString(),
  75 + });
  76 +
78 77 return;
79 78 }
80   - })
81 79  
82   - matrix.config_is_dirty = false;
  80 + matrix.config_is_dirty = false;
83 81  
84   - res.json({
85   - method: '/config/save',
86   - error: null
87   - })
88   - })
  82 + res.json({
  83 + method: '/config/save',
  84 + error: null,
  85 + });
  86 + });
  87 + });
89 88 }
90 89  
91 90 function isDirty(req, res) {
92 91 res.json({
93 92 method: '/config/is-dirty',
94 93 error: null,
95   - dirty: matrix.config_is_dirty || false
96   - })
  94 + dirty: matrix.config_is_dirty || false,
  95 + });
97 96 }
98 97  
99 98 router.get('/', getJsonConfig);
Changes suppressed. Click to show
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.44.6",
  3 + "version": "1.45.0",
4 4 "lockfileVersion": 2,
5 5 "requires": true,
6 6 "packages": {
7 7 "": {
8 8 "name": "komodo-sdk",
9   - "version": "1.44.6",
  9 + "version": "1.45.0",
10 10 "license": "ISC",
11 11 "dependencies": {
12 12 "array-unique": "^0.3.2",
13   - "auto-changelog": "^2.3.0",
14 13 "basic-auth": "^2.0.0",
15 14 "body-parser": "^1.18.2",
16   - "dot-object": "^1.7.0",
  15 + "dot-object": "^2.1.4",
17 16 "express": "^4.17.1",
18 17 "express-session": "^1.15.6",
19 18 "fs-copy-file": "^2.1.2",
... ... @@ -28,18 +27,19 @@
28 27 "nunjucks": "^3.2.3",
29 28 "pkginfo": "^0.4.1",
30 29 "redis": "^3.1.2",
31   - "request": "^2.88.0",
  30 + "request": "^2.88.2",
32 31 "sha1": "^1.1.1",
33 32 "simple-git": "^1.80.1",
34 33 "stack-trace": "0.0.10",
35 34 "strftime": "^0.10.0",
36 35 "string-natural-compare": "^2.0.2",
37   - "tektrans-logger": "^1.2.3",
  36 + "tektrans-logger": "^1.2.4",
38 37 "uniqid": "^4.1.1",
39 38 "url-join": "^4.0.1",
40 39 "uuid": "^3.4.0"
41 40 },
42 41 "devDependencies": {
  42 + "auto-changelog": "^2.4.0",
43 43 "eslint": "^8.6.0",
44 44 "eslint-config-airbnb-base": "^15.0.0",
45 45 "eslint-plugin-import": "^2.25.4"
... ... @@ -59,6 +59,39 @@
59 59 "node": ">=4.0.0"
60 60 }
61 61 },
  62 + "node_modules/@codibre/winston-redis": {
  63 + "version": "3.1.1",
  64 + "resolved": "https://registry.npmjs.org/@codibre/winston-redis/-/winston-redis-3.1.1.tgz",
  65 + "integrity": "sha512-nxSV1+LVjWzQAJRysBiN4ikg/cb6/l0NYsHZJc+EqPoqLs1IKFUGOXYfTCDJ0eBSihsi7wy9Nx4bY+DFOwSVXQ==",
  66 + "dependencies": {
  67 + "async": "^2.6.3",
  68 + "lodash": "^4.17.21",
  69 + "redis": "^3.1.2",
  70 + "winston-transport": "^4.4.1"
  71 + },
  72 + "engines": {
  73 + "node": ">=8.11.x"
  74 + },
  75 + "peerDependencies": {
  76 + "winston": "^3.3.3"
  77 + }
  78 + },
  79 + "node_modules/@codibre/winston-redis/node_modules/async": {
  80 + "version": "2.6.3",
  81 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
  82 + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
  83 + "dependencies": {
  84 + "lodash": "^4.17.14"
  85 + }
  86 + },
  87 + "node_modules/@colors/colors": {
  88 + "version": "1.5.0",
  89 + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
  90 + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
  91 + "engines": {
  92 + "node": ">=0.1.90"
  93 + }
  94 + },
62 95 "node_modules/@dabh/diagnostics": {
63 96 "version": "2.0.2",
64 97 "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz",
... ... @@ -352,15 +385,16 @@
352 385 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
353 386 },
354 387 "node_modules/auto-changelog": {
355   - "version": "2.3.0",
356   - "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.3.0.tgz",
357   - "integrity": "sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g==",
  388 + "version": "2.4.0",
  389 + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz",
  390 + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==",
  391 + "dev": true,
358 392 "dependencies": {
359   - "commander": "^5.0.0",
360   - "handlebars": "^4.7.3",
361   - "node-fetch": "^2.6.0",
  393 + "commander": "^7.2.0",
  394 + "handlebars": "^4.7.7",
  395 + "node-fetch": "^2.6.1",
362 396 "parse-github-url": "^1.0.2",
363   - "semver": "^6.3.0"
  397 + "semver": "^7.3.5"
364 398 },
365 399 "bin": {
366 400 "auto-changelog": "src/index.js"
... ... @@ -370,13 +404,47 @@
370 404 }
371 405 },
372 406 "node_modules/auto-changelog/node_modules/commander": {
373   - "version": "5.1.0",
374   - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
375   - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
  407 + "version": "7.2.0",
  408 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  409 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  410 + "dev": true,
376 411 "engines": {
377   - "node": ">= 6"
  412 + "node": ">= 10"
378 413 }
379 414 },
  415 + "node_modules/auto-changelog/node_modules/lru-cache": {
  416 + "version": "6.0.0",
  417 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  418 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  419 + "dev": true,
  420 + "dependencies": {
  421 + "yallist": "^4.0.0"
  422 + },
  423 + "engines": {
  424 + "node": ">=10"
  425 + }
  426 + },
  427 + "node_modules/auto-changelog/node_modules/semver": {
  428 + "version": "7.3.5",
  429 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  430 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  431 + "dev": true,
  432 + "dependencies": {
  433 + "lru-cache": "^6.0.0"
  434 + },
  435 + "bin": {
  436 + "semver": "bin/semver.js"
  437 + },
  438 + "engines": {
  439 + "node": ">=10"
  440 + }
  441 + },
  442 + "node_modules/auto-changelog/node_modules/yallist": {
  443 + "version": "4.0.0",
  444 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  445 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  446 + "dev": true
  447 + },
380 448 "node_modules/aws-sign2": {
381 449 "version": "0.7.0",
382 450 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
... ... @@ -541,14 +609,6 @@
541 609 "simple-swizzle": "^0.2.2"
542 610 }
543 611 },
544   - "node_modules/colors": {
545   - "version": "1.4.0",
546   - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
547   - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
548   - "engines": {
549   - "node": ">=0.1.90"
550   - }
551   - },
552 612 "node_modules/colorspace": {
553 613 "version": "1.1.2",
554 614 "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz",
... ... @@ -570,9 +630,12 @@
570 630 }
571 631 },
572 632 "node_modules/commander": {
573   - "version": "2.15.1",
574   - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
575   - "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8="
  633 + "version": "4.1.1",
  634 + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
  635 + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
  636 + "engines": {
  637 + "node": ">= 6"
  638 + }
576 639 },
577 640 "node_modules/concat-map": {
578 641 "version": "0.0.1",
... ... @@ -738,22 +801,17 @@
738 801 }
739 802 },
740 803 "node_modules/dot-object": {
741   - "version": "1.7.0",
742   - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.7.0.tgz",
743   - "integrity": "sha1-O47Np4sPKqUriHHBgP4bPgmSakE=",
  804 + "version": "2.1.4",
  805 + "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-2.1.4.tgz",
  806 + "integrity": "sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==",
744 807 "dependencies": {
745   - "commander": "^2.10.0",
746   - "glob": "^7.1.2"
  808 + "commander": "^4.0.0",
  809 + "glob": "^7.1.5"
747 810 },
748 811 "bin": {
749 812 "dot-object": "bin/dot-object"
750 813 }
751 814 },
752   - "node_modules/double-ended-queue": {
753   - "version": "2.1.0-0",
754   - "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
755   - "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw="
756   - },
757 815 "node_modules/ecc-jsbn": {
758 816 "version": "0.1.2",
759 817 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
... ... @@ -1414,11 +1472,6 @@
1414 1472 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1415 1473 "dev": true
1416 1474 },
1417   - "node_modules/fast-safe-stringify": {
1418   - "version": "2.1.1",
1419   - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
1420   - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
1421   - },
1422 1475 "node_modules/fecha": {
1423 1476 "version": "4.2.1",
1424 1477 "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz",
... ... @@ -1666,6 +1719,7 @@
1666 1719 "version": "4.7.7",
1667 1720 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
1668 1721 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  1722 + "dev": true,
1669 1723 "dependencies": {
1670 1724 "minimist": "^1.2.5",
1671 1725 "neo-async": "^2.6.0",
... ... @@ -2074,11 +2128,6 @@
2074 2128 "url": "https://github.com/sponsors/ljharb"
2075 2129 }
2076 2130 },
2077   - "node_modules/isarray": {
2078   - "version": "1.0.0",
2079   - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2080   - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2081   - },
2082 2131 "node_modules/isexe": {
2083 2132 "version": "2.0.0",
2084 2133 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
... ... @@ -2116,9 +2165,9 @@
2116 2165 }
2117 2166 },
2118 2167 "node_modules/json-schema": {
2119   - "version": "0.2.3",
2120   - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
2121   - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
  2168 + "version": "0.4.0",
  2169 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
  2170 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
2122 2171 },
2123 2172 "node_modules/json-schema-traverse": {
2124 2173 "version": "0.4.1",
... ... @@ -2154,17 +2203,17 @@
2154 2203 }
2155 2204 },
2156 2205 "node_modules/jsprim": {
2157   - "version": "1.4.1",
2158   - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
2159   - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
2160   - "engines": [
2161   - "node >=0.6.0"
2162   - ],
  2206 + "version": "1.4.2",
  2207 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
  2208 + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
2163 2209 "dependencies": {
2164 2210 "assert-plus": "1.0.0",
2165 2211 "extsprintf": "1.3.0",
2166   - "json-schema": "0.2.3",
  2212 + "json-schema": "0.4.0",
2167 2213 "verror": "1.10.0"
  2214 + },
  2215 + "engines": {
  2216 + "node": ">=0.6.0"
2168 2217 }
2169 2218 },
2170 2219 "node_modules/kuler": {
... ... @@ -2210,14 +2259,14 @@
2210 2259 "dev": true
2211 2260 },
2212 2261 "node_modules/logform": {
2213   - "version": "2.2.0",
2214   - "resolved": "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz",
2215   - "integrity": "sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==",
  2262 + "version": "2.4.0",
  2263 + "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz",
  2264 + "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==",
2216 2265 "dependencies": {
2217   - "colors": "^1.2.1",
2218   - "fast-safe-stringify": "^2.0.4",
  2266 + "@colors/colors": "1.5.0",
2219 2267 "fecha": "^4.2.0",
2220 2268 "ms": "^2.1.1",
  2269 + "safe-stable-stringify": "^2.3.1",
2221 2270 "triple-beam": "^1.3.0"
2222 2271 }
2223 2272 },
... ... @@ -2305,7 +2354,8 @@
2305 2354 "node_modules/minimist": {
2306 2355 "version": "1.2.5",
2307 2356 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2308   - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
  2357 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  2358 + "dev": true
2309 2359 },
2310 2360 "node_modules/moment": {
2311 2361 "version": "2.24.0",
... ... @@ -2337,14 +2387,27 @@
2337 2387 "node_modules/neo-async": {
2338 2388 "version": "2.6.2",
2339 2389 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2340   - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
  2390 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  2391 + "dev": true
2341 2392 },
2342 2393 "node_modules/node-fetch": {
2343   - "version": "2.6.1",
2344   - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
2345   - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
  2394 + "version": "2.6.7",
  2395 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  2396 + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  2397 + "dev": true,
  2398 + "dependencies": {
  2399 + "whatwg-url": "^5.0.0"
  2400 + },
2346 2401 "engines": {
2347 2402 "node": "4.x || >=6.0.0"
  2403 + },
  2404 + "peerDependencies": {
  2405 + "encoding": "^0.1.0"
  2406 + },
  2407 + "peerDependenciesMeta": {
  2408 + "encoding": {
  2409 + "optional": true
  2410 + }
2348 2411 }
2349 2412 },
2350 2413 "node_modules/node-machine-id": {
... ... @@ -2582,6 +2645,7 @@
2582 2645 "version": "1.0.2",
2583 2646 "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
2584 2647 "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==",
  2648 + "dev": true,
2585 2649 "bin": {
2586 2650 "parse-github-url": "cli.js"
2587 2651 },
... ... @@ -2664,11 +2728,6 @@
2664 2728 "node": ">= 0.8.0"
2665 2729 }
2666 2730 },
2667   - "node_modules/process-nextick-args": {
2668   - "version": "2.0.1",
2669   - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2670   - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
2671   - },
2672 2731 "node_modules/progress": {
2673 2732 "version": "2.0.3",
2674 2733 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
... ... @@ -2696,14 +2755,17 @@
2696 2755 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
2697 2756 },
2698 2757 "node_modules/psl": {
2699   - "version": "1.4.0",
2700   - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
2701   - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw=="
  2758 + "version": "1.8.0",
  2759 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
  2760 + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
2702 2761 },
2703 2762 "node_modules/punycode": {
2704   - "version": "1.4.1",
2705   - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2706   - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
  2763 + "version": "2.1.1",
  2764 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  2765 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  2766 + "engines": {
  2767 + "node": ">=6"
  2768 + }
2707 2769 },
2708 2770 "node_modules/qs": {
2709 2771 "version": "6.5.2",
... ... @@ -2811,9 +2873,9 @@
2811 2873 }
2812 2874 },
2813 2875 "node_modules/request": {
2814   - "version": "2.88.0",
2815   - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
2816   - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
  2876 + "version": "2.88.2",
  2877 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
  2878 + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
2817 2879 "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
2818 2880 "dependencies": {
2819 2881 "aws-sign2": "~0.7.0",
... ... @@ -2823,7 +2885,7 @@
2823 2885 "extend": "~3.0.2",
2824 2886 "forever-agent": "~0.6.1",
2825 2887 "form-data": "~2.3.2",
2826   - "har-validator": "~5.1.0",
  2888 + "har-validator": "~5.1.3",
2827 2889 "http-signature": "~1.2.0",
2828 2890 "is-typedarray": "~1.0.0",
2829 2891 "isstream": "~0.1.2",
... ... @@ -2833,12 +2895,12 @@
2833 2895 "performance-now": "^2.1.0",
2834 2896 "qs": "~6.5.2",
2835 2897 "safe-buffer": "^5.1.2",
2836   - "tough-cookie": "~2.4.3",
  2898 + "tough-cookie": "~2.5.0",
2837 2899 "tunnel-agent": "^0.6.0",
2838 2900 "uuid": "^3.3.2"
2839 2901 },
2840 2902 "engines": {
2841   - "node": ">= 4"
  2903 + "node": ">= 6"
2842 2904 }
2843 2905 },
2844 2906 "node_modules/request/node_modules/safe-buffer": {
... ... @@ -2892,6 +2954,14 @@
2892 2954 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
2893 2955 "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
2894 2956 },
  2957 + "node_modules/safe-stable-stringify": {
  2958 + "version": "2.3.1",
  2959 + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
  2960 + "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==",
  2961 + "engines": {
  2962 + "node": ">=10"
  2963 + }
  2964 + },
2895 2965 "node_modules/safer-buffer": {
2896 2966 "version": "2.1.2",
2897 2967 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
... ... @@ -2901,6 +2971,7 @@
2901 2971 "version": "6.3.0",
2902 2972 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2903 2973 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  2974 + "dev": true,
2904 2975 "bin": {
2905 2976 "semver": "bin/semver.js"
2906 2977 }
... ... @@ -3063,6 +3134,7 @@
3063 3134 "version": "0.6.1",
3064 3135 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3065 3136 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  3137 + "dev": true,
3066 3138 "engines": {
3067 3139 "node": ">=0.10.0"
3068 3140 }
... ... @@ -3231,15 +3303,14 @@
3231 3303 }
3232 3304 },
3233 3305 "node_modules/tektrans-logger": {
3234   - "version": "1.2.3",
3235   - "resolved": "https://registry.npmjs.org/tektrans-logger/-/tektrans-logger-1.2.3.tgz",
3236   - "integrity": "sha512-bfdgBH374s+p5sv0EZeYEktPBrY4ulMOxlgc8lhN14xYjSnhLxnWzTs26IuBYbwEwlSdp0U/8G7fVsIAtNL7BA==",
  3306 + "version": "1.2.4",
  3307 + "resolved": "https://registry.npmjs.org/tektrans-logger/-/tektrans-logger-1.2.4.tgz",
  3308 + "integrity": "sha512-NBX6yJ0sQU8+omv00UjgRnCThx1W3vJItDfE5XLbvZHZjeegxzqqzsUnPH6MvYUVjg1l5+UPDBsNGCGcfjR+kQ==",
3237 3309 "dependencies": {
  3310 + "@codibre/winston-redis": "^3.1.1",
3238 3311 "mkdirp": "^1.0.4",
3239   - "redis": "^2.8.0",
3240 3312 "winston": "^3.3.3",
3241   - "winston-daily-rotate-file": "^4.5.5",
3242   - "winston-redis": "^3.1.0"
  3313 + "winston-daily-rotate-file": "^4.5.5"
3243 3314 }
3244 3315 },
3245 3316 "node_modules/tektrans-logger/node_modules/mkdirp": {
... ... @@ -3253,27 +3324,6 @@
3253 3324 "node": ">=10"
3254 3325 }
3255 3326 },
3256   - "node_modules/tektrans-logger/node_modules/redis": {
3257   - "version": "2.8.0",
3258   - "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
3259   - "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
3260   - "dependencies": {
3261   - "double-ended-queue": "^2.1.0-0",
3262   - "redis-commands": "^1.2.0",
3263   - "redis-parser": "^2.6.0"
3264   - },
3265   - "engines": {
3266   - "node": ">=0.10.0"
3267   - }
3268   - },
3269   - "node_modules/tektrans-logger/node_modules/redis-parser": {
3270   - "version": "2.6.0",
3271   - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
3272   - "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",
3273   - "engines": {
3274   - "node": ">=0.10.0"
3275   - }
3276   - },
3277 3327 "node_modules/text-hex": {
3278 3328 "version": "1.0.0",
3279 3329 "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
... ... @@ -3294,17 +3344,23 @@
3294 3344 }
3295 3345 },
3296 3346 "node_modules/tough-cookie": {
3297   - "version": "2.4.3",
3298   - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
3299   - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
  3347 + "version": "2.5.0",
  3348 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
  3349 + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
3300 3350 "dependencies": {
3301   - "psl": "^1.1.24",
3302   - "punycode": "^1.4.1"
  3351 + "psl": "^1.1.28",
  3352 + "punycode": "^2.1.1"
3303 3353 },
3304 3354 "engines": {
3305 3355 "node": ">=0.8"
3306 3356 }
3307 3357 },
  3358 + "node_modules/tr46": {
  3359 + "version": "0.0.3",
  3360 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  3361 + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
  3362 + "dev": true
  3363 + },
3308 3364 "node_modules/triple-beam": {
3309 3365 "version": "1.3.0",
3310 3366 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
... ... @@ -3397,6 +3453,7 @@
3397 3453 "version": "3.14.1",
3398 3454 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz",
3399 3455 "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==",
  3456 + "dev": true,
3400 3457 "optional": true,
3401 3458 "bin": {
3402 3459 "uglifyjs": "bin/uglifyjs"
... ... @@ -3455,14 +3512,6 @@
3455 3512 "punycode": "^2.1.0"
3456 3513 }
3457 3514 },
3458   - "node_modules/uri-js/node_modules/punycode": {
3459   - "version": "2.1.1",
3460   - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3461   - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3462   - "engines": {
3463   - "node": ">=6"
3464   - }
3465   - },
3466 3515 "node_modules/url-join": {
3467 3516 "version": "4.0.1",
3468 3517 "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
... ... @@ -3517,6 +3566,22 @@
3517 3566 "extsprintf": "^1.2.0"
3518 3567 }
3519 3568 },
  3569 + "node_modules/webidl-conversions": {
  3570 + "version": "3.0.1",
  3571 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  3572 + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
  3573 + "dev": true
  3574 + },
  3575 + "node_modules/whatwg-url": {
  3576 + "version": "5.0.0",
  3577 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  3578 + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  3579 + "dev": true,
  3580 + "dependencies": {
  3581 + "tr46": "~0.0.3",
  3582 + "webidl-conversions": "^3.0.0"
  3583 + }
  3584 + },
3520 3585 "node_modules/which": {
3521 3586 "version": "2.0.2",
3522 3587 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
... ... @@ -3584,65 +3649,19 @@
3584 3649 "winston": "^3"
3585 3650 }
3586 3651 },
3587   - "node_modules/winston-redis": {
3588   - "version": "3.1.0",
3589   - "resolved": "https://registry.npmjs.org/winston-redis/-/winston-redis-3.1.0.tgz",
3590   - "integrity": "sha512-8DBScyeiB/m3nEp9E20zpulJqC7d9aOV9eRi4yl21DrRYvuXBJud+69aobqFg4rd/DV/ZAL9W1SA/zz66atmng==",
3591   - "dependencies": {
3592   - "async": "^2.6.1",
3593   - "lodash": "^4.6.1",
3594   - "winston-transport": "^4.2.0"
3595   - },
3596   - "engines": {
3597   - "node": ">=8.11.x"
3598   - },
3599   - "peerDependencies": {
3600   - "redis": "^2.8.0",
3601   - "winston": "^3.0.0"
3602   - }
3603   - },
3604   - "node_modules/winston-redis/node_modules/async": {
3605   - "version": "2.6.3",
3606   - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
3607   - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
3608   - "dependencies": {
3609   - "lodash": "^4.17.14"
3610   - }
3611   - },
3612 3652 "node_modules/winston-transport": {
3613   - "version": "4.4.0",
3614   - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz",
3615   - "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==",
  3653 + "version": "4.5.0",
  3654 + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz",
  3655 + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==",
3616 3656 "dependencies": {
3617   - "readable-stream": "^2.3.7",
3618   - "triple-beam": "^1.2.0"
  3657 + "logform": "^2.3.2",
  3658 + "readable-stream": "^3.6.0",
  3659 + "triple-beam": "^1.3.0"
3619 3660 },
3620 3661 "engines": {
3621 3662 "node": ">= 6.4.0"
3622 3663 }
3623 3664 },
3624   - "node_modules/winston-transport/node_modules/readable-stream": {
3625   - "version": "2.3.7",
3626   - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3627   - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3628   - "dependencies": {
3629   - "core-util-is": "~1.0.0",
3630   - "inherits": "~2.0.3",
3631   - "isarray": "~1.0.0",
3632   - "process-nextick-args": "~2.0.0",
3633   - "safe-buffer": "~5.1.1",
3634   - "string_decoder": "~1.1.1",
3635   - "util-deprecate": "~1.0.1"
3636   - }
3637   - },
3638   - "node_modules/winston-transport/node_modules/string_decoder": {
3639   - "version": "1.1.1",
3640   - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3641   - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3642   - "dependencies": {
3643   - "safe-buffer": "~5.1.0"
3644   - }
3645   - },
3646 3665 "node_modules/word-wrap": {
3647 3666 "version": "1.2.3",
3648 3667 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
... ... @@ -3655,7 +3674,8 @@
3655 3674 "node_modules/wordwrap": {
3656 3675 "version": "1.0.0",
3657 3676 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3658   - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
  3677 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  3678 + "dev": true
3659 3679 },
3660 3680 "node_modules/wrappy": {
3661 3681 "version": "1.0.2",
... ... @@ -3694,6 +3714,32 @@
3694 3714 "zames": "^2.0.0"
3695 3715 }
3696 3716 },
  3717 + "@codibre/winston-redis": {
  3718 + "version": "3.1.1",
  3719 + "resolved": "https://registry.npmjs.org/@codibre/winston-redis/-/winston-redis-3.1.1.tgz",
  3720 + "integrity": "sha512-nxSV1+LVjWzQAJRysBiN4ikg/cb6/l0NYsHZJc+EqPoqLs1IKFUGOXYfTCDJ0eBSihsi7wy9Nx4bY+DFOwSVXQ==",
  3721 + "requires": {
  3722 + "async": "^2.6.3",
  3723 + "lodash": "^4.17.21",
  3724 + "redis": "^3.1.2",
  3725 + "winston-transport": "^4.4.1"
  3726 + },
  3727 + "dependencies": {
  3728 + "async": {
  3729 + "version": "2.6.3",
  3730 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
  3731 + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
  3732 + "requires": {
  3733 + "lodash": "^4.17.14"
  3734 + }
  3735 + }
  3736 + }
  3737 + },
  3738 + "@colors/colors": {
  3739 + "version": "1.5.0",
  3740 + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
  3741 + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ=="
  3742 + },
3697 3743 "@dabh/diagnostics": {
3698 3744 "version": "2.0.2",
3699 3745 "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz",
... ... @@ -3923,21 +3969,47 @@
3923 3969 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
3924 3970 },
3925 3971 "auto-changelog": {
3926   - "version": "2.3.0",
3927   - "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.3.0.tgz",
3928   - "integrity": "sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g==",
  3972 + "version": "2.4.0",
  3973 + "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz",
  3974 + "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==",
  3975 + "dev": true,
3929 3976 "requires": {
3930   - "commander": "^5.0.0",
3931   - "handlebars": "^4.7.3",
3932   - "node-fetch": "^2.6.0",
  3977 + "commander": "^7.2.0",
  3978 + "handlebars": "^4.7.7",
  3979 + "node-fetch": "^2.6.1",
3933 3980 "parse-github-url": "^1.0.2",
3934   - "semver": "^6.3.0"
  3981 + "semver": "^7.3.5"
3935 3982 },
3936 3983 "dependencies": {
3937 3984 "commander": {
3938   - "version": "5.1.0",
3939   - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
3940   - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="
  3985 + "version": "7.2.0",
  3986 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  3987 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  3988 + "dev": true
  3989 + },
  3990 + "lru-cache": {
  3991 + "version": "6.0.0",
  3992 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  3993 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  3994 + "dev": true,
  3995 + "requires": {
  3996 + "yallist": "^4.0.0"
  3997 + }
  3998 + },
  3999 + "semver": {
  4000 + "version": "7.3.5",
  4001 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  4002 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  4003 + "dev": true,
  4004 + "requires": {
  4005 + "lru-cache": "^6.0.0"
  4006 + }
  4007 + },
  4008 + "yallist": {
  4009 + "version": "4.0.0",
  4010 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  4011 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  4012 + "dev": true
3941 4013 }
3942 4014 }
3943 4015 },
... ... @@ -4077,11 +4149,6 @@
4077 4149 "simple-swizzle": "^0.2.2"
4078 4150 }
4079 4151 },
4080   - "colors": {
4081   - "version": "1.4.0",
4082   - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
4083   - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA=="
4084   - },
4085 4152 "colorspace": {
4086 4153 "version": "1.1.2",
4087 4154 "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz",
... ... @@ -4100,9 +4167,9 @@
4100 4167 }
4101 4168 },
4102 4169 "commander": {
4103   - "version": "2.15.1",
4104   - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
4105   - "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8="
  4170 + "version": "4.1.1",
  4171 + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
  4172 + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
4106 4173 },
4107 4174 "concat-map": {
4108 4175 "version": "0.0.1",
... ... @@ -4237,19 +4304,14 @@
4237 4304 }
4238 4305 },
4239 4306 "dot-object": {
4240   - "version": "1.7.0",
4241   - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.7.0.tgz",
4242   - "integrity": "sha1-O47Np4sPKqUriHHBgP4bPgmSakE=",
  4307 + "version": "2.1.4",
  4308 + "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-2.1.4.tgz",
  4309 + "integrity": "sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==",
4243 4310 "requires": {
4244   - "commander": "^2.10.0",
4245   - "glob": "^7.1.2"
  4311 + "commander": "^4.0.0",
  4312 + "glob": "^7.1.5"
4246 4313 }
4247 4314 },
4248   - "double-ended-queue": {
4249   - "version": "2.1.0-0",
4250   - "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
4251   - "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw="
4252   - },
4253 4315 "ecc-jsbn": {
4254 4316 "version": "0.1.2",
4255 4317 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
... ... @@ -4775,11 +4837,6 @@
4775 4837 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4776 4838 "dev": true
4777 4839 },
4778   - "fast-safe-stringify": {
4779   - "version": "2.1.1",
4780   - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
4781   - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
4782   - },
4783 4840 "fecha": {
4784 4841 "version": "4.2.1",
4785 4842 "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz",
... ... @@ -4972,6 +5029,7 @@
4972 5029 "version": "4.7.7",
4973 5030 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
4974 5031 "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  5032 + "dev": true,
4975 5033 "requires": {
4976 5034 "minimist": "^1.2.5",
4977 5035 "neo-async": "^2.6.0",
... ... @@ -5246,11 +5304,6 @@
5246 5304 "call-bind": "^1.0.2"
5247 5305 }
5248 5306 },
5249   - "isarray": {
5250   - "version": "1.0.0",
5251   - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5252   - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
5253   - },
5254 5307 "isexe": {
5255 5308 "version": "2.0.0",
5256 5309 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
... ... @@ -5282,9 +5335,9 @@
5282 5335 "integrity": "sha1-tlWLijeUzNIXkmqjgCQyS3e0irE="
5283 5336 },
5284 5337 "json-schema": {
5285   - "version": "0.2.3",
5286   - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
5287   - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
  5338 + "version": "0.4.0",
  5339 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
  5340 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
5288 5341 },
5289 5342 "json-schema-traverse": {
5290 5343 "version": "0.4.1",
... ... @@ -5317,13 +5370,13 @@
5317 5370 }
5318 5371 },
5319 5372 "jsprim": {
5320   - "version": "1.4.1",
5321   - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
5322   - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
  5373 + "version": "1.4.2",
  5374 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
  5375 + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
5323 5376 "requires": {
5324 5377 "assert-plus": "1.0.0",
5325 5378 "extsprintf": "1.3.0",
5326   - "json-schema": "0.2.3",
  5379 + "json-schema": "0.4.0",
5327 5380 "verror": "1.10.0"
5328 5381 }
5329 5382 },
... ... @@ -5364,14 +5417,14 @@
5364 5417 "dev": true
5365 5418 },
5366 5419 "logform": {
5367   - "version": "2.2.0",
5368   - "resolved": "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz",
5369   - "integrity": "sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==",
  5420 + "version": "2.4.0",
  5421 + "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz",
  5422 + "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==",
5370 5423 "requires": {
5371   - "colors": "^1.2.1",
5372   - "fast-safe-stringify": "^2.0.4",
  5424 + "@colors/colors": "1.5.0",
5373 5425 "fecha": "^4.2.0",
5374 5426 "ms": "^2.1.1",
  5427 + "safe-stable-stringify": "^2.3.1",
5375 5428 "triple-beam": "^1.3.0"
5376 5429 },
5377 5430 "dependencies": {
... ... @@ -5440,7 +5493,8 @@
5440 5493 "minimist": {
5441 5494 "version": "1.2.5",
5442 5495 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
5443   - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
  5496 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  5497 + "dev": true
5444 5498 },
5445 5499 "moment": {
5446 5500 "version": "2.24.0",
... ... @@ -5466,12 +5520,17 @@
5466 5520 "neo-async": {
5467 5521 "version": "2.6.2",
5468 5522 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
5469   - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
  5523 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  5524 + "dev": true
5470 5525 },
5471 5526 "node-fetch": {
5472   - "version": "2.6.1",
5473   - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
5474   - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
  5527 + "version": "2.6.7",
  5528 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  5529 + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  5530 + "dev": true,
  5531 + "requires": {
  5532 + "whatwg-url": "^5.0.0"
  5533 + }
5475 5534 },
5476 5535 "node-machine-id": {
5477 5536 "version": "1.1.10",
... ... @@ -5640,7 +5699,8 @@
5640 5699 "parse-github-url": {
5641 5700 "version": "1.0.2",
5642 5701 "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
5643   - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw=="
  5702 + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==",
  5703 + "dev": true
5644 5704 },
5645 5705 "parseurl": {
5646 5706 "version": "1.3.2",
... ... @@ -5696,11 +5756,6 @@
5696 5756 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
5697 5757 "dev": true
5698 5758 },
5699   - "process-nextick-args": {
5700   - "version": "2.0.1",
5701   - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
5702   - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
5703   - },
5704 5759 "progress": {
5705 5760 "version": "2.0.3",
5706 5761 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
... ... @@ -5722,14 +5777,14 @@
5722 5777 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
5723 5778 },
5724 5779 "psl": {
5725   - "version": "1.4.0",
5726   - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
5727   - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw=="
  5780 + "version": "1.8.0",
  5781 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
  5782 + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
5728 5783 },
5729 5784 "punycode": {
5730   - "version": "1.4.1",
5731   - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
5732   - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
  5785 + "version": "2.1.1",
  5786 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  5787 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
5733 5788 },
5734 5789 "qs": {
5735 5790 "version": "6.5.2",
... ... @@ -5803,9 +5858,9 @@
5803 5858 "dev": true
5804 5859 },
5805 5860 "request": {
5806   - "version": "2.88.0",
5807   - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
5808   - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
  5861 + "version": "2.88.2",
  5862 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
  5863 + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
5809 5864 "requires": {
5810 5865 "aws-sign2": "~0.7.0",
5811 5866 "aws4": "^1.8.0",
... ... @@ -5814,7 +5869,7 @@
5814 5869 "extend": "~3.0.2",
5815 5870 "forever-agent": "~0.6.1",
5816 5871 "form-data": "~2.3.2",
5817   - "har-validator": "~5.1.0",
  5872 + "har-validator": "~5.1.3",
5818 5873 "http-signature": "~1.2.0",
5819 5874 "is-typedarray": "~1.0.0",
5820 5875 "isstream": "~0.1.2",
... ... @@ -5824,7 +5879,7 @@
5824 5879 "performance-now": "^2.1.0",
5825 5880 "qs": "~6.5.2",
5826 5881 "safe-buffer": "^5.1.2",
5827   - "tough-cookie": "~2.4.3",
  5882 + "tough-cookie": "~2.5.0",
5828 5883 "tunnel-agent": "^0.6.0",
5829 5884 "uuid": "^3.3.2"
5830 5885 },
... ... @@ -5867,6 +5922,11 @@
5867 5922 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
5868 5923 "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
5869 5924 },
  5925 + "safe-stable-stringify": {
  5926 + "version": "2.3.1",
  5927 + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
  5928 + "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg=="
  5929 + },
5870 5930 "safer-buffer": {
5871 5931 "version": "2.1.2",
5872 5932 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
... ... @@ -5875,7 +5935,8 @@
5875 5935 "semver": {
5876 5936 "version": "6.3.0",
5877 5937 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5878   - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  5938 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  5939 + "dev": true
5879 5940 },
5880 5941 "send": {
5881 5942 "version": "0.17.1",
... ... @@ -6008,7 +6069,8 @@
6008 6069 "source-map": {
6009 6070 "version": "0.6.1",
6010 6071 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6011   - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
  6072 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6073 + "dev": true
6012 6074 },
6013 6075 "sshpk": {
6014 6076 "version": "1.16.1",
... ... @@ -6118,36 +6180,20 @@
6118 6180 "dev": true
6119 6181 },
6120 6182 "tektrans-logger": {
6121   - "version": "1.2.3",
6122   - "resolved": "https://registry.npmjs.org/tektrans-logger/-/tektrans-logger-1.2.3.tgz",
6123   - "integrity": "sha512-bfdgBH374s+p5sv0EZeYEktPBrY4ulMOxlgc8lhN14xYjSnhLxnWzTs26IuBYbwEwlSdp0U/8G7fVsIAtNL7BA==",
  6183 + "version": "1.2.4",
  6184 + "resolved": "https://registry.npmjs.org/tektrans-logger/-/tektrans-logger-1.2.4.tgz",
  6185 + "integrity": "sha512-NBX6yJ0sQU8+omv00UjgRnCThx1W3vJItDfE5XLbvZHZjeegxzqqzsUnPH6MvYUVjg1l5+UPDBsNGCGcfjR+kQ==",
6124 6186 "requires": {
  6187 + "@codibre/winston-redis": "^3.1.1",
6125 6188 "mkdirp": "^1.0.4",
6126   - "redis": "^2.8.0",
6127 6189 "winston": "^3.3.3",
6128   - "winston-daily-rotate-file": "^4.5.5",
6129   - "winston-redis": "^3.1.0"
  6190 + "winston-daily-rotate-file": "^4.5.5"
6130 6191 },
6131 6192 "dependencies": {
6132 6193 "mkdirp": {
6133 6194 "version": "1.0.4",
6134 6195 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
6135 6196 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
6136   - },
6137   - "redis": {
6138   - "version": "2.8.0",
6139   - "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
6140   - "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
6141   - "requires": {
6142   - "double-ended-queue": "^2.1.0-0",
6143   - "redis-commands": "^1.2.0",
6144   - "redis-parser": "^2.6.0"
6145   - }
6146   - },
6147   - "redis-parser": {
6148   - "version": "2.6.0",
6149   - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
6150   - "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs="
6151 6197 }
6152 6198 }
6153 6199 },
... ... @@ -6168,14 +6214,20 @@
6168 6214 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
6169 6215 },
6170 6216 "tough-cookie": {
6171   - "version": "2.4.3",
6172   - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
6173   - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
  6217 + "version": "2.5.0",
  6218 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
  6219 + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
6174 6220 "requires": {
6175   - "psl": "^1.1.24",
6176   - "punycode": "^1.4.1"
  6221 + "psl": "^1.1.28",
  6222 + "punycode": "^2.1.1"
6177 6223 }
6178 6224 },
  6225 + "tr46": {
  6226 + "version": "0.0.3",
  6227 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  6228 + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
  6229 + "dev": true
  6230 + },
6179 6231 "triple-beam": {
6180 6232 "version": "1.3.0",
6181 6233 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
... ... @@ -6249,6 +6301,7 @@
6249 6301 "version": "3.14.1",
6250 6302 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz",
6251 6303 "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==",
  6304 + "dev": true,
6252 6305 "optional": true
6253 6306 },
6254 6307 "uid-safe": {
... ... @@ -6290,13 +6343,6 @@
6290 6343 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
6291 6344 "requires": {
6292 6345 "punycode": "^2.1.0"
6293   - },
6294   - "dependencies": {
6295   - "punycode": {
6296   - "version": "2.1.1",
6297   - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
6298   - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
6299   - }
6300 6346 }
6301 6347 },
6302 6348 "url-join": {
... ... @@ -6340,6 +6386,22 @@
6340 6386 "extsprintf": "^1.2.0"
6341 6387 }
6342 6388 },
  6389 + "webidl-conversions": {
  6390 + "version": "3.0.1",
  6391 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  6392 + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
  6393 + "dev": true
  6394 + },
  6395 + "whatwg-url": {
  6396 + "version": "5.0.0",
  6397 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  6398 + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  6399 + "dev": true,
  6400 + "requires": {
  6401 + "tr46": "~0.0.3",
  6402 + "webidl-conversions": "^3.0.0"
  6403 + }
  6404 + },
6343 6405 "which": {
6344 6406 "version": "2.0.2",
6345 6407 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
... ... @@ -6389,57 +6451,14 @@
6389 6451 "winston-transport": "^4.4.0"
6390 6452 }
6391 6453 },
6392   - "winston-redis": {
6393   - "version": "3.1.0",
6394   - "resolved": "https://registry.npmjs.org/winston-redis/-/winston-redis-3.1.0.tgz",
6395   - "integrity": "sha512-8DBScyeiB/m3nEp9E20zpulJqC7d9aOV9eRi4yl21DrRYvuXBJud+69aobqFg4rd/DV/ZAL9W1SA/zz66atmng==",
6396   - "requires": {
6397   - "async": "^2.6.1",
6398   - "lodash": "^4.6.1",
6399   - "winston-transport": "^4.2.0"
6400   - },
6401   - "dependencies": {
6402   - "async": {
6403   - "version": "2.6.3",
6404   - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
6405   - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
6406   - "requires": {
6407   - "lodash": "^4.17.14"
6408   - }
6409   - }
6410   - }
6411   - },
6412 6454 "winston-transport": {
6413   - "version": "4.4.0",
6414   - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz",
6415   - "integrity": "sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==",
  6455 + "version": "4.5.0",
  6456 + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz",
  6457 + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==",
6416 6458 "requires": {
6417   - "readable-stream": "^2.3.7",
6418   - "triple-beam": "^1.2.0"
6419   - },
6420   - "dependencies": {
6421   - "readable-stream": {
6422   - "version": "2.3.7",
6423   - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
6424   - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
6425   - "requires": {
6426   - "core-util-is": "~1.0.0",
6427   - "inherits": "~2.0.3",
6428   - "isarray": "~1.0.0",
6429   - "process-nextick-args": "~2.0.0",
6430   - "safe-buffer": "~5.1.1",
6431   - "string_decoder": "~1.1.1",
6432   - "util-deprecate": "~1.0.1"
6433   - }
6434   - },
6435   - "string_decoder": {
6436   - "version": "1.1.1",
6437   - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
6438   - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
6439   - "requires": {
6440   - "safe-buffer": "~5.1.0"
6441   - }
6442   - }
  6459 + "logform": "^2.3.2",
  6460 + "readable-stream": "^3.6.0",
  6461 + "triple-beam": "^1.3.0"
6443 6462 }
6444 6463 },
6445 6464 "word-wrap": {
... ... @@ -6451,7 +6470,8 @@
6451 6470 "wordwrap": {
6452 6471 "version": "1.0.0",
6453 6472 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
6454   - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
  6473 + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  6474 + "dev": true
6455 6475 },
6456 6476 "wrappy": {
6457 6477 "version": "1.0.2",
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.44.6",
  3 + "version": "1.45.0",
4 4 "description": "SDK for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {
... ... @@ -21,10 +21,9 @@
21 21 "license": "ISC",
22 22 "dependencies": {
23 23 "array-unique": "^0.3.2",
24   - "auto-changelog": "^2.3.0",
25 24 "basic-auth": "^2.0.0",
26 25 "body-parser": "^1.18.2",
27   - "dot-object": "^1.7.0",
  26 + "dot-object": "^2.1.4",
28 27 "express": "^4.17.1",
29 28 "express-session": "^1.15.6",
30 29 "fs-copy-file": "^2.1.2",
... ... @@ -39,18 +38,19 @@
39 38 "nunjucks": "^3.2.3",
40 39 "pkginfo": "^0.4.1",
41 40 "redis": "^3.1.2",
42   - "request": "^2.88.0",
  41 + "request": "^2.88.2",
43 42 "sha1": "^1.1.1",
44 43 "simple-git": "^1.80.1",
45 44 "stack-trace": "0.0.10",
46 45 "strftime": "^0.10.0",
47 46 "string-natural-compare": "^2.0.2",
48   - "tektrans-logger": "^1.2.3",
  47 + "tektrans-logger": "^1.2.4",
49 48 "uniqid": "^4.1.1",
50 49 "url-join": "^4.0.1",
51 50 "uuid": "^3.4.0"
52 51 },
53 52 "devDependencies": {
  53 + "auto-changelog": "^2.4.0",
54 54 "eslint": "^8.6.0",
55 55 "eslint-config-airbnb-base": "^15.0.0",
56 56 "eslint-plugin-import": "^2.25.4"