Commit 8f6ae506e68c37ee67206ce10b7ff54363a35dac

Authored by Adhidarma Hadiwinoto
1 parent 30d1378899
Exists in master

Update to komodo-sdk@1.37.5

Showing 2 changed files with 233 additions and 35 deletions Side-by-side Diff

... ... @@ -8,11 +8,21 @@ fs.writeFileSync('pid.txt', process.pid);
8 8 const path = require('path');
9 9 const config = require('komodo-sdk/config');
10 10  
11   -if (!fs.existsSync(config.modem.device)) {
  11 +if (!config
  12 + || !config.modem
  13 + || !config.modem.device
  14 + || !fs.existsSync(config.modem.device)
  15 +) {
12 16 process.exit(4);
13 17 }
14 18  
15   -process.title = (typeof config.name === 'string') ? config.name.toUpperCase() : `MODEM-${path.basename(config.modem.device).replace('tty', '').toUpperCase()}`;
  19 +process.title = (typeof config.name === 'string' && config.name.trim())
  20 + ? config.name.toUpperCase()
  21 + : `MODEM-${path.basename(config.modem.device).replace('tty', '').toUpperCase()}`;
  22 +
  23 +global.KOMODO_LOG_LABEL = (typeof config.name === 'string' && config.name.trim())
  24 + ? `KOMODO-MODEM@${config.name.toUpperCase()}`
  25 + : `KOMODO-MODEM@${path.basename(config.modem.device).replace('tty', '').toUpperCase()}`;
16 26  
17 27 require('./lib/http-command-server');
18 28 require('./lib/modem');
... ... @@ -281,9 +281,12 @@
281 281 "dev": true
282 282 },
283 283 "async": {
284   - "version": "1.0.0",
285   - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
286   - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k="
  284 + "version": "2.6.3",
  285 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
  286 + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
  287 + "requires": {
  288 + "lodash": "^4.17.14"
  289 + }
287 290 },
288 291 "async-each": {
289 292 "version": "1.0.3",
... ... @@ -703,11 +706,19 @@
703 706 "object-visit": "^1.0.0"
704 707 }
705 708 },
  709 + "color": {
  710 + "version": "3.0.0",
  711 + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz",
  712 + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==",
  713 + "requires": {
  714 + "color-convert": "^1.9.1",
  715 + "color-string": "^1.5.2"
  716 + }
  717 + },
706 718 "color-convert": {
707 719 "version": "1.9.3",
708 720 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
709 721 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
710   - "dev": true,
711 722 "requires": {
712 723 "color-name": "1.1.3"
713 724 }
... ... @@ -715,13 +726,35 @@
715 726 "color-name": {
716 727 "version": "1.1.3",
717 728 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
718   - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
719   - "dev": true
  729 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
  730 + },
  731 + "color-string": {
  732 + "version": "1.5.3",
  733 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
  734 + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
  735 + "requires": {
  736 + "color-name": "^1.0.0",
  737 + "simple-swizzle": "^0.2.2"
  738 + }
  739 + },
  740 + "colornames": {
  741 + "version": "1.1.1",
  742 + "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz",
  743 + "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y="
720 744 },
721 745 "colors": {
722   - "version": "1.0.3",
723   - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
724   - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs="
  746 + "version": "1.3.3",
  747 + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
  748 + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="
  749 + },
  750 + "colorspace": {
  751 + "version": "1.1.2",
  752 + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz",
  753 + "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==",
  754 + "requires": {
  755 + "color": "3.0.x",
  756 + "text-hex": "1.0.x"
  757 + }
725 758 },
726 759 "combined-stream": {
727 760 "version": "1.0.8",
... ... @@ -947,6 +980,16 @@
947 980 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
948 981 "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
949 982 },
  983 + "diagnostics": {
  984 + "version": "1.1.1",
  985 + "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz",
  986 + "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==",
  987 + "requires": {
  988 + "colorspace": "1.1.x",
  989 + "enabled": "1.0.x",
  990 + "kuler": "1.0.x"
  991 + }
  992 + },
950 993 "doctrine": {
951 994 "version": "3.0.0",
952 995 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
... ... @@ -990,6 +1033,14 @@
990 1033 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
991 1034 "dev": true
992 1035 },
  1036 + "enabled": {
  1037 + "version": "1.0.2",
  1038 + "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz",
  1039 + "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=",
  1040 + "requires": {
  1041 + "env-variable": "0.0.x"
  1042 + }
  1043 + },
993 1044 "encodeurl": {
994 1045 "version": "1.0.2",
995 1046 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
... ... @@ -1003,6 +1054,11 @@
1003 1054 "once": "^1.4.0"
1004 1055 }
1005 1056 },
  1057 + "env-variable": {
  1058 + "version": "0.0.5",
  1059 + "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz",
  1060 + "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA=="
  1061 + },
1006 1062 "error-ex": {
1007 1063 "version": "1.3.2",
1008 1064 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
... ... @@ -1539,11 +1595,6 @@
1539 1595 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
1540 1596 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
1541 1597 },
1542   - "eyes": {
1543   - "version": "0.1.8",
1544   - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
1545   - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
1546   - },
1547 1598 "fast-deep-equal": {
1548 1599 "version": "2.0.1",
1549 1600 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
... ... @@ -1560,6 +1611,16 @@
1560 1611 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1561 1612 "dev": true
1562 1613 },
  1614 + "fast-safe-stringify": {
  1615 + "version": "2.0.6",
  1616 + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz",
  1617 + "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="
  1618 + },
  1619 + "fecha": {
  1620 + "version": "2.3.3",
  1621 + "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
  1622 + "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg=="
  1623 + },
1563 1624 "figures": {
1564 1625 "version": "2.0.0",
1565 1626 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
... ... @@ -1578,6 +1639,14 @@
1578 1639 "flat-cache": "^2.0.1"
1579 1640 }
1580 1641 },
  1642 + "file-stream-rotator": {
  1643 + "version": "0.4.1",
  1644 + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz",
  1645 + "integrity": "sha512-W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==",
  1646 + "requires": {
  1647 + "moment": "^2.11.2"
  1648 + }
  1649 + },
1581 1650 "file-uri-to-path": {
1582 1651 "version": "1.0.0",
1583 1652 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
... ... @@ -2686,6 +2755,11 @@
2686 2755 "has": "^1.0.1"
2687 2756 }
2688 2757 },
  2758 + "is-stream": {
  2759 + "version": "1.1.0",
  2760 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
  2761 + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
  2762 + },
2689 2763 "is-symbol": {
2690 2764 "version": "1.0.2",
2691 2765 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
... ... @@ -2792,7 +2866,7 @@
2792 2866 "optional": true
2793 2867 },
2794 2868 "komodo-sdk": {
2795   - "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#ebacf060c6a191b7dbee88cebbada66080c351da",
  2869 + "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#b0b68921ebb640c614c426cb6d2ce7a966e5c807",
2796 2870 "from": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
2797 2871 "requires": {
2798 2872 "array-unique": "^0.3.2",
... ... @@ -2820,9 +2894,17 @@
2820 2894 "string-natural-compare": "^2.0.2",
2821 2895 "uniqid": "^4.1.1",
2822 2896 "uuid": "^3.1.0",
2823   - "winston": "^2.3.1",
  2897 + "winston": "^3.2.1",
2824 2898 "winston-circular-buffer": "^1.0.0",
2825   - "winston-daily-rotate-file": "^1.4.6"
  2899 + "winston-daily-rotate-file": "^3.10.0"
  2900 + }
  2901 + },
  2902 + "kuler": {
  2903 + "version": "1.0.1",
  2904 + "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz",
  2905 + "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==",
  2906 + "requires": {
  2907 + "colornames": "^1.1.1"
2826 2908 }
2827 2909 },
2828 2910 "lcid": {
... ... @@ -2873,8 +2955,19 @@
2873 2955 "lodash": {
2874 2956 "version": "4.17.15",
2875 2957 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
2876   - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
2877   - "dev": true
  2958 + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
  2959 + },
  2960 + "logform": {
  2961 + "version": "2.1.2",
  2962 + "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz",
  2963 + "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==",
  2964 + "requires": {
  2965 + "colors": "^1.2.1",
  2966 + "fast-safe-stringify": "^2.0.4",
  2967 + "fecha": "^2.3.3",
  2968 + "ms": "^2.1.1",
  2969 + "triple-beam": "^1.3.0"
  2970 + }
2878 2971 },
2879 2972 "lru-cache": {
2880 2973 "version": "4.1.5",
... ... @@ -3196,6 +3289,11 @@
3196 3289 }
3197 3290 }
3198 3291 },
  3292 + "object-hash": {
  3293 + "version": "1.3.1",
  3294 + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
  3295 + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA=="
  3296 + },
3199 3297 "object-keys": {
3200 3298 "version": "1.1.1",
3201 3299 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
... ... @@ -3277,6 +3375,11 @@
3277 3375 "wrappy": "1"
3278 3376 }
3279 3377 },
  3378 + "one-time": {
  3379 + "version": "0.0.4",
  3380 + "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz",
  3381 + "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4="
  3382 + },
3280 3383 "onetime": {
3281 3384 "version": "2.0.1",
3282 3385 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
... ... @@ -4021,6 +4124,21 @@
4021 4124 "debug": "^4.0.1"
4022 4125 }
4023 4126 },
  4127 + "simple-swizzle": {
  4128 + "version": "0.2.2",
  4129 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
  4130 + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
  4131 + "requires": {
  4132 + "is-arrayish": "^0.3.1"
  4133 + },
  4134 + "dependencies": {
  4135 + "is-arrayish": {
  4136 + "version": "0.3.2",
  4137 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
  4138 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
  4139 + }
  4140 + }
  4141 + },
4024 4142 "slice-ansi": {
4025 4143 "version": "2.1.0",
4026 4144 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
... ... @@ -4464,6 +4582,11 @@
4464 4582 "xtend": "^4.0.0"
4465 4583 }
4466 4584 },
  4585 + "text-hex": {
  4586 + "version": "1.0.0",
  4587 + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
  4588 + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
  4589 + },
4467 4590 "text-table": {
4468 4591 "version": "0.2.0",
4469 4592 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
... ... @@ -4551,6 +4674,11 @@
4551 4674 }
4552 4675 }
4553 4676 },
  4677 + "triple-beam": {
  4678 + "version": "1.3.0",
  4679 + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
  4680 + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
  4681 + },
4554 4682 "tslib": {
4555 4683 "version": "1.10.0",
4556 4684 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
... ... @@ -4768,16 +4896,31 @@
4768 4896 "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY="
4769 4897 },
4770 4898 "winston": {
4771   - "version": "2.4.4",
4772   - "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz",
4773   - "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==",
4774   - "requires": {
4775   - "async": "~1.0.0",
4776   - "colors": "1.0.x",
4777   - "cycle": "1.0.x",
4778   - "eyes": "0.1.x",
4779   - "isstream": "0.1.x",
4780   - "stack-trace": "0.0.x"
  4899 + "version": "3.2.1",
  4900 + "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz",
  4901 + "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==",
  4902 + "requires": {
  4903 + "async": "^2.6.1",
  4904 + "diagnostics": "^1.1.1",
  4905 + "is-stream": "^1.1.0",
  4906 + "logform": "^2.1.1",
  4907 + "one-time": "0.0.4",
  4908 + "readable-stream": "^3.1.1",
  4909 + "stack-trace": "0.0.x",
  4910 + "triple-beam": "^1.3.0",
  4911 + "winston-transport": "^4.3.0"
  4912 + },
  4913 + "dependencies": {
  4914 + "readable-stream": {
  4915 + "version": "3.4.0",
  4916 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
  4917 + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
  4918 + "requires": {
  4919 + "inherits": "^2.0.3",
  4920 + "string_decoder": "^1.1.1",
  4921 + "util-deprecate": "^1.0.1"
  4922 + }
  4923 + }
4781 4924 }
4782 4925 },
4783 4926 "winston-circular-buffer": {
... ... @@ -4788,12 +4931,57 @@
4788 4931 "circular-buffer": "0.0.6"
4789 4932 }
4790 4933 },
  4934 + "winston-compat": {
  4935 + "version": "0.1.4",
  4936 + "resolved": "https://registry.npmjs.org/winston-compat/-/winston-compat-0.1.4.tgz",
  4937 + "integrity": "sha512-mMEfFsSm6GmkFF+f4/0UJtG4N1vSaczGmXLVJYmS/+u2zUaIPcw2ZRuwUg2TvVBjswgiraN+vNnAG8z4fRUZ4w==",
  4938 + "requires": {
  4939 + "cycle": "~1.0.3",
  4940 + "logform": "^1.6.0",
  4941 + "triple-beam": "^1.2.0"
  4942 + },
  4943 + "dependencies": {
  4944 + "logform": {
  4945 + "version": "1.10.0",
  4946 + "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz",
  4947 + "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==",
  4948 + "requires": {
  4949 + "colors": "^1.2.1",
  4950 + "fast-safe-stringify": "^2.0.4",
  4951 + "fecha": "^2.3.3",
  4952 + "ms": "^2.1.1",
  4953 + "triple-beam": "^1.2.0"
  4954 + }
  4955 + }
  4956 + }
  4957 + },
4791 4958 "winston-daily-rotate-file": {
4792   - "version": "1.7.2",
4793   - "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-1.7.2.tgz",
4794   - "integrity": "sha1-ZQK/opeCT9mC2l5WR8dThXjS+aA=",
  4959 + "version": "3.10.0",
  4960 + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-3.10.0.tgz",
  4961 + "integrity": "sha512-KO8CfbI2CvdR3PaFApEH02GPXiwJ+vbkF1mCkTlvRIoXFI8EFlf1ACcuaahXTEiDEKCii6cNe95gsL4ZkbnphA==",
  4962 + "requires": {
  4963 + "file-stream-rotator": "^0.4.1",
  4964 + "object-hash": "^1.3.0",
  4965 + "semver": "^6.2.0",
  4966 + "triple-beam": "^1.3.0",
  4967 + "winston-compat": "^0.1.4",
  4968 + "winston-transport": "^4.2.0"
  4969 + },
  4970 + "dependencies": {
  4971 + "semver": {
  4972 + "version": "6.3.0",
  4973 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  4974 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
  4975 + }
  4976 + }
  4977 + },
  4978 + "winston-transport": {
  4979 + "version": "4.3.0",
  4980 + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz",
  4981 + "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==",
4795 4982 "requires": {
4796   - "mkdirp": "0.5.1"
  4983 + "readable-stream": "^2.3.6",
  4984 + "triple-beam": "^1.2.0"
4797 4985 }
4798 4986 },
4799 4987 "wordwrap": {