Commit 05201c17f963550b6c625bd19545263b327924b3

Authored by Adhidarma Hadiwinoto
1 parent 37349e602d
Exists in master

config.report_as_json

Showing 3 changed files with 178 additions and 137 deletions Side-by-side Diff

1   -"use strict";
2   -
3 1 const HTTP = require('http');
4 2 const URL = require('url');
5 3 const request = require('request');
6 4 const uuidv4 = require('uuid/v4');
  5 +const stringify = require('json-stringify-pretty-compact');
7 6  
8 7 const config = require('komodo-sdk/config');
9 8 const logger = require('komodo-sdk/logger');
... ... @@ -145,10 +144,10 @@ function reverseReportHandler(req, res) {
145 144 report({
146 145 trx_id: qs.request_id,
147 146 rc: partnerRc[qs.rc] || '40',
148   - message: qs.message,
149 147 sn: qs.sn,
150 148 amount: qs.amount || null,
151 149 balance: Number(qs.ending_balance) || null,
  150 + message: config.report_as_json ? stringify(qs) : qs.message,
152 151 raw: req.url,
153 152 misc: {
154 153 task: task
Changes suppressed. Click to show
... ... @@ -69,17 +69,20 @@
69 69 "arr-diff": {
70 70 "version": "4.0.0",
71 71 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
72   - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
  72 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
  73 + "optional": true
73 74 },
74 75 "arr-flatten": {
75 76 "version": "1.1.0",
76 77 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
77   - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
  78 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
  79 + "optional": true
78 80 },
79 81 "arr-union": {
80 82 "version": "3.1.0",
81 83 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
82   - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
  84 + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
  85 + "optional": true
83 86 },
84 87 "array-flatten": {
85 88 "version": "1.1.1",
... ... @@ -112,7 +115,8 @@
112 115 "assign-symbols": {
113 116 "version": "1.0.0",
114 117 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
115   - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
  118 + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
  119 + "optional": true
116 120 },
117 121 "async": {
118 122 "version": "1.0.0",
... ... @@ -133,7 +137,8 @@
133 137 "atob": {
134 138 "version": "2.1.2",
135 139 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
136   - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
  140 + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
  141 + "optional": true
137 142 },
138 143 "aws-sign2": {
139 144 "version": "0.7.0",
... ... @@ -154,6 +159,7 @@
154 159 "version": "0.11.2",
155 160 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
156 161 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
  162 + "optional": true,
157 163 "requires": {
158 164 "cache-base": "^1.0.1",
159 165 "class-utils": "^0.3.5",
... ... @@ -168,6 +174,7 @@
168 174 "version": "1.0.0",
169 175 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
170 176 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  177 + "optional": true,
171 178 "requires": {
172 179 "is-descriptor": "^1.0.0"
173 180 }
... ... @@ -176,6 +183,7 @@
176 183 "version": "1.0.0",
177 184 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
178 185 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  186 + "optional": true,
179 187 "requires": {
180 188 "kind-of": "^6.0.0"
181 189 }
... ... @@ -184,6 +192,7 @@
184 192 "version": "1.0.0",
185 193 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
186 194 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  195 + "optional": true,
187 196 "requires": {
188 197 "kind-of": "^6.0.0"
189 198 }
... ... @@ -192,6 +201,7 @@
192 201 "version": "1.0.2",
193 202 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
194 203 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  204 + "optional": true,
195 205 "requires": {
196 206 "is-accessor-descriptor": "^1.0.0",
197 207 "is-data-descriptor": "^1.0.0",
... ... @@ -252,6 +262,7 @@
252 262 "version": "2.3.2",
253 263 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
254 264 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
  265 + "optional": true,
255 266 "requires": {
256 267 "arr-flatten": "^1.1.0",
257 268 "array-unique": "^0.3.2",
... ... @@ -269,6 +280,7 @@
269 280 "version": "2.0.1",
270 281 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
271 282 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  283 + "optional": true,
272 284 "requires": {
273 285 "is-extendable": "^0.1.0"
274 286 }
... ... @@ -280,27 +292,11 @@
280 292 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
281 293 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
282 294 },
283   - "bytewise": {
284   - "version": "1.1.0",
285   - "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
286   - "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
287   - "requires": {
288   - "bytewise-core": "^1.2.2",
289   - "typewise": "^1.0.3"
290   - }
291   - },
292   - "bytewise-core": {
293   - "version": "1.2.3",
294   - "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
295   - "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
296   - "requires": {
297   - "typewise-core": "^1.2"
298   - }
299   - },
300 295 "cache-base": {
301 296 "version": "1.0.1",
302 297 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
303 298 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
  299 + "optional": true,
304 300 "requires": {
305 301 "collection-visit": "^1.0.0",
306 302 "component-emitter": "^1.2.1",
... ... @@ -357,6 +353,7 @@
357 353 "version": "0.3.6",
358 354 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
359 355 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
  356 + "optional": true,
360 357 "requires": {
361 358 "arr-union": "^3.1.0",
362 359 "define-property": "^0.2.5",
... ... @@ -368,6 +365,7 @@
368 365 "version": "0.2.5",
369 366 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
370 367 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  368 + "optional": true,
371 369 "requires": {
372 370 "is-descriptor": "^0.1.0"
373 371 }
... ... @@ -393,6 +391,7 @@
393 391 "version": "1.0.0",
394 392 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
395 393 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
  394 + "optional": true,
396 395 "requires": {
397 396 "map-visit": "^1.0.0",
398 397 "object-visit": "^1.0.0"
... ... @@ -419,7 +418,8 @@
419 418 "component-emitter": {
420 419 "version": "1.2.1",
421 420 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
422   - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
  421 + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
  422 + "optional": true
423 423 },
424 424 "concat-map": {
425 425 "version": "0.0.1",
... ... @@ -449,7 +449,8 @@
449 449 "copy-descriptor": {
450 450 "version": "0.1.1",
451 451 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
452   - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
  452 + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
  453 + "optional": true
453 454 },
454 455 "core-util-is": {
455 456 "version": "1.0.2",
... ... @@ -500,12 +501,14 @@
500 501 "decode-uri-component": {
501 502 "version": "0.2.0",
502 503 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
503   - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
  504 + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
  505 + "optional": true
504 506 },
505 507 "define-property": {
506 508 "version": "2.0.2",
507 509 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
508 510 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
  511 + "optional": true,
509 512 "requires": {
510 513 "is-descriptor": "^1.0.2",
511 514 "isobject": "^3.0.1"
... ... @@ -515,6 +518,7 @@
515 518 "version": "1.0.0",
516 519 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
517 520 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  521 + "optional": true,
518 522 "requires": {
519 523 "kind-of": "^6.0.0"
520 524 }
... ... @@ -523,6 +527,7 @@
523 527 "version": "1.0.0",
524 528 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
525 529 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  530 + "optional": true,
526 531 "requires": {
527 532 "kind-of": "^6.0.0"
528 533 }
... ... @@ -531,6 +536,7 @@
531 536 "version": "1.0.2",
532 537 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
533 538 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  539 + "optional": true,
534 540 "requires": {
535 541 "is-accessor-descriptor": "^1.0.0",
536 542 "is-data-descriptor": "^1.0.0",
... ... @@ -606,6 +612,7 @@
606 612 "version": "2.1.4",
607 613 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
608 614 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
  615 + "optional": true,
609 616 "requires": {
610 617 "debug": "^2.3.3",
611 618 "define-property": "^0.2.5",
... ... @@ -620,6 +627,7 @@
620 627 "version": "0.2.5",
621 628 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
622 629 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  630 + "optional": true,
623 631 "requires": {
624 632 "is-descriptor": "^0.1.0"
625 633 }
... ... @@ -628,6 +636,7 @@
628 636 "version": "2.0.1",
629 637 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
630 638 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  639 + "optional": true,
631 640 "requires": {
632 641 "is-extendable": "^0.1.0"
633 642 }
... ... @@ -703,6 +712,7 @@
703 712 "version": "3.0.2",
704 713 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
705 714 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
  715 + "optional": true,
706 716 "requires": {
707 717 "assign-symbols": "^1.0.0",
708 718 "is-extendable": "^1.0.1"
... ... @@ -712,6 +722,7 @@
712 722 "version": "1.0.1",
713 723 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
714 724 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  725 + "optional": true,
715 726 "requires": {
716 727 "is-plain-object": "^2.0.4"
717 728 }
... ... @@ -722,6 +733,7 @@
722 733 "version": "2.0.4",
723 734 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
724 735 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
  736 + "optional": true,
725 737 "requires": {
726 738 "array-unique": "^0.3.2",
727 739 "define-property": "^1.0.0",
... ... @@ -737,6 +749,7 @@
737 749 "version": "1.0.0",
738 750 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
739 751 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  752 + "optional": true,
740 753 "requires": {
741 754 "is-descriptor": "^1.0.0"
742 755 }
... ... @@ -745,6 +758,7 @@
745 758 "version": "2.0.1",
746 759 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
747 760 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  761 + "optional": true,
748 762 "requires": {
749 763 "is-extendable": "^0.1.0"
750 764 }
... ... @@ -753,6 +767,7 @@
753 767 "version": "1.0.0",
754 768 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
755 769 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  770 + "optional": true,
756 771 "requires": {
757 772 "kind-of": "^6.0.0"
758 773 }
... ... @@ -761,6 +776,7 @@
761 776 "version": "1.0.0",
762 777 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
763 778 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  779 + "optional": true,
764 780 "requires": {
765 781 "kind-of": "^6.0.0"
766 782 }
... ... @@ -769,6 +785,7 @@
769 785 "version": "1.0.2",
770 786 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
771 787 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  788 + "optional": true,
772 789 "requires": {
773 790 "is-accessor-descriptor": "^1.0.0",
774 791 "is-data-descriptor": "^1.0.0",
... ... @@ -801,6 +818,7 @@
801 818 "version": "4.0.0",
802 819 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
803 820 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
  821 + "optional": true,
804 822 "requires": {
805 823 "extend-shallow": "^2.0.1",
806 824 "is-number": "^3.0.0",
... ... @@ -812,6 +830,7 @@
812 830 "version": "2.0.1",
813 831 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
814 832 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  833 + "optional": true,
815 834 "requires": {
816 835 "is-extendable": "^0.1.0"
817 836 }
... ... @@ -842,7 +861,8 @@
842 861 "for-in": {
843 862 "version": "1.0.2",
844 863 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
845   - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
  864 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
  865 + "optional": true
846 866 },
847 867 "forever-agent": {
848 868 "version": "0.6.1",
... ... @@ -868,6 +888,7 @@
868 888 "version": "0.2.1",
869 889 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
870 890 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
  891 + "optional": true,
871 892 "requires": {
872 893 "map-cache": "^0.2.2"
873 894 }
... ... @@ -907,7 +928,8 @@
907 928 },
908 929 "ansi-regex": {
909 930 "version": "2.1.1",
910   - "bundled": true
  931 + "bundled": true,
  932 + "optional": true
911 933 },
912 934 "aproba": {
913 935 "version": "1.2.0",
... ... @@ -925,11 +947,13 @@
925 947 },
926 948 "balanced-match": {
927 949 "version": "1.0.0",
928   - "bundled": true
  950 + "bundled": true,
  951 + "optional": true
929 952 },
930 953 "brace-expansion": {
931 954 "version": "1.1.11",
932 955 "bundled": true,
  956 + "optional": true,
933 957 "requires": {
934 958 "balanced-match": "^1.0.0",
935 959 "concat-map": "0.0.1"
... ... @@ -942,15 +966,18 @@
942 966 },
943 967 "code-point-at": {
944 968 "version": "1.1.0",
945   - "bundled": true
  969 + "bundled": true,
  970 + "optional": true
946 971 },
947 972 "concat-map": {
948 973 "version": "0.0.1",
949   - "bundled": true
  974 + "bundled": true,
  975 + "optional": true
950 976 },
951 977 "console-control-strings": {
952 978 "version": "1.1.0",
953   - "bundled": true
  979 + "bundled": true,
  980 + "optional": true
954 981 },
955 982 "core-util-is": {
956 983 "version": "1.0.2",
... ... @@ -1053,7 +1080,8 @@
1053 1080 },
1054 1081 "inherits": {
1055 1082 "version": "2.0.3",
1056   - "bundled": true
  1083 + "bundled": true,
  1084 + "optional": true
1057 1085 },
1058 1086 "ini": {
1059 1087 "version": "1.3.5",
... ... @@ -1063,6 +1091,7 @@
1063 1091 "is-fullwidth-code-point": {
1064 1092 "version": "1.0.0",
1065 1093 "bundled": true,
  1094 + "optional": true,
1066 1095 "requires": {
1067 1096 "number-is-nan": "^1.0.0"
1068 1097 }
... ... @@ -1075,17 +1104,20 @@
1075 1104 "minimatch": {
1076 1105 "version": "3.0.4",
1077 1106 "bundled": true,
  1107 + "optional": true,
1078 1108 "requires": {
1079 1109 "brace-expansion": "^1.1.7"
1080 1110 }
1081 1111 },
1082 1112 "minimist": {
1083 1113 "version": "0.0.8",
1084   - "bundled": true
  1114 + "bundled": true,
  1115 + "optional": true
1085 1116 },
1086 1117 "minipass": {
1087 1118 "version": "2.3.5",
1088 1119 "bundled": true,
  1120 + "optional": true,
1089 1121 "requires": {
1090 1122 "safe-buffer": "^5.1.2",
1091 1123 "yallist": "^3.0.0"
... ... @@ -1102,6 +1134,7 @@
1102 1134 "mkdirp": {
1103 1135 "version": "0.5.1",
1104 1136 "bundled": true,
  1137 + "optional": true,
1105 1138 "requires": {
1106 1139 "minimist": "0.0.8"
1107 1140 }
... ... @@ -1174,7 +1207,8 @@
1174 1207 },
1175 1208 "number-is-nan": {
1176 1209 "version": "1.0.1",
1177   - "bundled": true
  1210 + "bundled": true,
  1211 + "optional": true
1178 1212 },
1179 1213 "object-assign": {
1180 1214 "version": "4.1.1",
... ... @@ -1184,6 +1218,7 @@
1184 1218 "once": {
1185 1219 "version": "1.4.0",
1186 1220 "bundled": true,
  1221 + "optional": true,
1187 1222 "requires": {
1188 1223 "wrappy": "1"
1189 1224 }
... ... @@ -1259,7 +1294,8 @@
1259 1294 },
1260 1295 "safe-buffer": {
1261 1296 "version": "5.1.2",
1262   - "bundled": true
  1297 + "bundled": true,
  1298 + "optional": true
1263 1299 },
1264 1300 "safer-buffer": {
1265 1301 "version": "2.1.2",
... ... @@ -1289,6 +1325,7 @@
1289 1325 "string-width": {
1290 1326 "version": "1.0.2",
1291 1327 "bundled": true,
  1328 + "optional": true,
1292 1329 "requires": {
1293 1330 "code-point-at": "^1.0.0",
1294 1331 "is-fullwidth-code-point": "^1.0.0",
... ... @@ -1306,6 +1343,7 @@
1306 1343 "strip-ansi": {
1307 1344 "version": "3.0.1",
1308 1345 "bundled": true,
  1346 + "optional": true,
1309 1347 "requires": {
1310 1348 "ansi-regex": "^2.0.0"
1311 1349 }
... ... @@ -1344,18 +1382,21 @@
1344 1382 },
1345 1383 "wrappy": {
1346 1384 "version": "1.0.2",
1347   - "bundled": true
  1385 + "bundled": true,
  1386 + "optional": true
1348 1387 },
1349 1388 "yallist": {
1350 1389 "version": "3.0.3",
1351   - "bundled": true
  1390 + "bundled": true,
  1391 + "optional": true
1352 1392 }
1353 1393 }
1354 1394 },
1355 1395 "get-value": {
1356 1396 "version": "2.0.6",
1357 1397 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1358   - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
  1398 + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
  1399 + "optional": true
1359 1400 },
1360 1401 "getpass": {
1361 1402 "version": "0.1.7",
... ... @@ -1423,6 +1464,7 @@
1423 1464 "version": "1.0.0",
1424 1465 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
1425 1466 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
  1467 + "optional": true,
1426 1468 "requires": {
1427 1469 "get-value": "^2.0.6",
1428 1470 "has-values": "^1.0.0",
... ... @@ -1433,6 +1475,7 @@
1433 1475 "version": "1.0.0",
1434 1476 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
1435 1477 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
  1478 + "optional": true,
1436 1479 "requires": {
1437 1480 "is-number": "^3.0.0",
1438 1481 "kind-of": "^4.0.0"
... ... @@ -1442,6 +1485,7 @@
1442 1485 "version": "4.0.0",
1443 1486 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1444 1487 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
  1488 + "optional": true,
1445 1489 "requires": {
1446 1490 "is-buffer": "^1.1.5"
1447 1491 }
... ... @@ -1505,6 +1549,7 @@
1505 1549 "version": "0.1.6",
1506 1550 "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
1507 1551 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
  1552 + "optional": true,
1508 1553 "requires": {
1509 1554 "kind-of": "^3.0.2"
1510 1555 },
... ... @@ -1513,6 +1558,7 @@
1513 1558 "version": "3.2.2",
1514 1559 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1515 1560 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  1561 + "optional": true,
1516 1562 "requires": {
1517 1563 "is-buffer": "^1.1.5"
1518 1564 }
... ... @@ -1531,12 +1577,14 @@
1531 1577 "is-buffer": {
1532 1578 "version": "1.1.6",
1533 1579 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1534   - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
  1580 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  1581 + "optional": true
1535 1582 },
1536 1583 "is-data-descriptor": {
1537 1584 "version": "0.1.4",
1538 1585 "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
1539 1586 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
  1587 + "optional": true,
1540 1588 "requires": {
1541 1589 "kind-of": "^3.0.2"
1542 1590 },
... ... @@ -1545,6 +1593,7 @@
1545 1593 "version": "3.2.2",
1546 1594 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1547 1595 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  1596 + "optional": true,
1548 1597 "requires": {
1549 1598 "is-buffer": "^1.1.5"
1550 1599 }
... ... @@ -1555,6 +1604,7 @@
1555 1604 "version": "0.1.6",
1556 1605 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
1557 1606 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
  1607 + "optional": true,
1558 1608 "requires": {
1559 1609 "is-accessor-descriptor": "^0.1.6",
1560 1610 "is-data-descriptor": "^0.1.4",
... ... @@ -1564,19 +1614,22 @@
1564 1614 "kind-of": {
1565 1615 "version": "5.1.0",
1566 1616 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1567   - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
  1617 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
  1618 + "optional": true
1568 1619 }
1569 1620 }
1570 1621 },
1571 1622 "is-extendable": {
1572 1623 "version": "0.1.1",
1573 1624 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1574   - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
  1625 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
  1626 + "optional": true
1575 1627 },
1576 1628 "is-extglob": {
1577 1629 "version": "2.1.1",
1578 1630 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1579   - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
  1631 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
  1632 + "optional": true
1580 1633 },
1581 1634 "is-fullwidth-code-point": {
1582 1635 "version": "1.0.0",
... ... @@ -1599,6 +1652,7 @@
1599 1652 "version": "3.0.0",
1600 1653 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1601 1654 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
  1655 + "optional": true,
1602 1656 "requires": {
1603 1657 "kind-of": "^3.0.2"
1604 1658 },
... ... @@ -1607,6 +1661,7 @@
1607 1661 "version": "3.2.2",
1608 1662 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1609 1663 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  1664 + "optional": true,
1610 1665 "requires": {
1611 1666 "is-buffer": "^1.1.5"
1612 1667 }
... ... @@ -1617,6 +1672,7 @@
1617 1672 "version": "2.0.4",
1618 1673 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1619 1674 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
  1675 + "optional": true,
1620 1676 "requires": {
1621 1677 "isobject": "^3.0.1"
1622 1678 }
... ... @@ -1629,17 +1685,20 @@
1629 1685 "is-windows": {
1630 1686 "version": "1.0.2",
1631 1687 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1632   - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
  1688 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
  1689 + "optional": true
1633 1690 },
1634 1691 "isarray": {
1635 1692 "version": "1.0.0",
1636 1693 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1637   - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
  1694 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  1695 + "optional": true
1638 1696 },
1639 1697 "isobject": {
1640 1698 "version": "3.0.1",
1641 1699 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1642   - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
  1700 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  1701 + "optional": true
1643 1702 },
1644 1703 "isstream": {
1645 1704 "version": "0.1.2",
... ... @@ -1690,7 +1749,8 @@
1690 1749 "kind-of": {
1691 1750 "version": "6.0.2",
1692 1751 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1693   - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
  1752 + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
  1753 + "optional": true
1694 1754 },
1695 1755 "komodo-sdk": {
1696 1756 "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#1e11009a459d20b716ab01bbd42547417e3484cc",
... ... @@ -1700,30 +1760,29 @@
1700 1760 "basic-auth": "^2.0.0",
1701 1761 "body-parser": "^1.18.2",
1702 1762 "dot-object": "^1.7.0",
1703   - "express": "^4.16.3",
  1763 + "express": "^4.17.1",
1704 1764 "express-session": "^1.15.6",
1705 1765 "fs-copy-file": "^2.1.2",
1706 1766 "json-query": "^2.2.2",
1707 1767 "lru-cache": "^4.1.1",
1708   - "macaddress": "^0.2.8",
1709   - "moment": "^2.19.1",
  1768 + "macaddress": "^0.2.9",
  1769 + "moment": "^2.24.0",
1710 1770 "node-machine-id": "^1.1.10",
1711 1771 "node-natural-sort": "^0.8.6",
1712 1772 "numeral": "^2.0.6",
1713   - "nunjucks": "^3.0.1",
  1773 + "nunjucks": "^3.2.1",
1714 1774 "pkginfo": "^0.4.1",
1715 1775 "redis": "^2.8.0",
1716   - "request": "^2.81.0",
  1776 + "request": "^2.88.0",
1717 1777 "sha1": "^1.1.1",
1718 1778 "simple-git": "^1.80.1",
1719   - "sort-object": "^3.0.2",
1720 1779 "strftime": "^0.10.0",
1721 1780 "string-natural-compare": "^2.0.2",
1722 1781 "uniqid": "^4.1.1",
1723 1782 "uuid": "^3.1.0",
1724   - "winston": "^2.3.1",
  1783 + "winston": "^3.3.3",
1725 1784 "winston-circular-buffer": "^1.0.0",
1726   - "winston-daily-rotate-file": "^1.4.6"
  1785 + "winston-daily-rotate-file": "^3.10.0"
1727 1786 }
1728 1787 },
1729 1788 "lcid": {
... ... @@ -1751,12 +1810,14 @@
1751 1810 "map-cache": {
1752 1811 "version": "0.2.2",
1753 1812 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
1754   - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
  1813 + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
  1814 + "optional": true
1755 1815 },
1756 1816 "map-visit": {
1757 1817 "version": "1.0.0",
1758 1818 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
1759 1819 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
  1820 + "optional": true,
1760 1821 "requires": {
1761 1822 "object-visit": "^1.0.0"
1762 1823 }
... ... @@ -1780,6 +1841,7 @@
1780 1841 "version": "3.1.10",
1781 1842 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
1782 1843 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
  1844 + "optional": true,
1783 1845 "requires": {
1784 1846 "arr-diff": "^4.0.0",
1785 1847 "array-unique": "^0.3.2",
... ... @@ -1831,6 +1893,7 @@
1831 1893 "version": "1.3.1",
1832 1894 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
1833 1895 "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
  1896 + "optional": true,
1834 1897 "requires": {
1835 1898 "for-in": "^1.0.2",
1836 1899 "is-extendable": "^1.0.1"
... ... @@ -1840,6 +1903,7 @@
1840 1903 "version": "1.0.1",
1841 1904 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1842 1905 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  1906 + "optional": true,
1843 1907 "requires": {
1844 1908 "is-plain-object": "^2.0.4"
1845 1909 }
... ... @@ -1874,6 +1938,7 @@
1874 1938 "version": "1.2.13",
1875 1939 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
1876 1940 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
  1941 + "optional": true,
1877 1942 "requires": {
1878 1943 "arr-diff": "^4.0.0",
1879 1944 "array-unique": "^0.3.2",
... ... @@ -1939,6 +2004,7 @@
1939 2004 "version": "0.1.0",
1940 2005 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
1941 2006 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
  2007 + "optional": true,
1942 2008 "requires": {
1943 2009 "copy-descriptor": "^0.1.0",
1944 2010 "define-property": "^0.2.5",
... ... @@ -1949,6 +2015,7 @@
1949 2015 "version": "0.2.5",
1950 2016 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1951 2017 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  2018 + "optional": true,
1952 2019 "requires": {
1953 2020 "is-descriptor": "^0.1.0"
1954 2021 }
... ... @@ -1957,6 +2024,7 @@
1957 2024 "version": "3.2.2",
1958 2025 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1959 2026 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  2027 + "optional": true,
1960 2028 "requires": {
1961 2029 "is-buffer": "^1.1.5"
1962 2030 }
... ... @@ -1967,6 +2035,7 @@
1967 2035 "version": "1.0.1",
1968 2036 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
1969 2037 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
  2038 + "optional": true,
1970 2039 "requires": {
1971 2040 "isobject": "^3.0.0"
1972 2041 }
... ... @@ -1975,6 +2044,7 @@
1975 2044 "version": "1.3.0",
1976 2045 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
1977 2046 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
  2047 + "optional": true,
1978 2048 "requires": {
1979 2049 "isobject": "^3.0.1"
1980 2050 }
... ... @@ -2016,7 +2086,8 @@
2016 2086 "pascalcase": {
2017 2087 "version": "0.1.1",
2018 2088 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
2019   - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
  2089 + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
  2090 + "optional": true
2020 2091 },
2021 2092 "path-dirname": {
2022 2093 "version": "1.0.2",
... ... @@ -2052,7 +2123,8 @@
2052 2123 "posix-character-classes": {
2053 2124 "version": "0.1.1",
2054 2125 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
2055   - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
  2126 + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
  2127 + "optional": true
2056 2128 },
2057 2129 "process-nextick-args": {
2058 2130 "version": "2.0.0",
... ... @@ -2160,6 +2232,7 @@
2160 2232 "version": "1.0.2",
2161 2233 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
2162 2234 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
  2235 + "optional": true,
2163 2236 "requires": {
2164 2237 "extend-shallow": "^3.0.2",
2165 2238 "safe-regex": "^1.1.0"
... ... @@ -2174,12 +2247,14 @@
2174 2247 "repeat-element": {
2175 2248 "version": "1.1.3",
2176 2249 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
2177   - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
  2250 + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
  2251 + "optional": true
2178 2252 },
2179 2253 "repeat-string": {
2180 2254 "version": "1.6.1",
2181 2255 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2182   - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
  2256 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
  2257 + "optional": true
2183 2258 },
2184 2259 "request": {
2185 2260 "version": "2.88.0",
... ... @@ -2211,12 +2286,14 @@
2211 2286 "resolve-url": {
2212 2287 "version": "0.2.1",
2213 2288 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
2214   - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
  2289 + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
  2290 + "optional": true
2215 2291 },
2216 2292 "ret": {
2217 2293 "version": "0.1.15",
2218 2294 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
2219   - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
  2295 + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
  2296 + "optional": true
2220 2297 },
2221 2298 "safe-buffer": {
2222 2299 "version": "5.1.2",
... ... @@ -2227,6 +2304,7 @@
2227 2304 "version": "1.1.0",
2228 2305 "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
2229 2306 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
  2307 + "optional": true,
2230 2308 "requires": {
2231 2309 "ret": "~0.1.10"
2232 2310 }
... ... @@ -2278,6 +2356,7 @@
2278 2356 "version": "2.0.0",
2279 2357 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
2280 2358 "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
  2359 + "optional": true,
2281 2360 "requires": {
2282 2361 "extend-shallow": "^2.0.1",
2283 2362 "is-extendable": "^0.1.1",
... ... @@ -2289,6 +2368,7 @@
2289 2368 "version": "2.0.1",
2290 2369 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2291 2370 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  2371 + "optional": true,
2292 2372 "requires": {
2293 2373 "is-extendable": "^0.1.0"
2294 2374 }
... ... @@ -2336,6 +2416,7 @@
2336 2416 "version": "0.8.2",
2337 2417 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
2338 2418 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
  2419 + "optional": true,
2339 2420 "requires": {
2340 2421 "base": "^0.11.1",
2341 2422 "debug": "^2.2.0",
... ... @@ -2351,6 +2432,7 @@
2351 2432 "version": "0.2.5",
2352 2433 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2353 2434 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  2435 + "optional": true,
2354 2436 "requires": {
2355 2437 "is-descriptor": "^0.1.0"
2356 2438 }
... ... @@ -2359,6 +2441,7 @@
2359 2441 "version": "2.0.1",
2360 2442 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2361 2443 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  2444 + "optional": true,
2362 2445 "requires": {
2363 2446 "is-extendable": "^0.1.0"
2364 2447 }
... ... @@ -2369,6 +2452,7 @@
2369 2452 "version": "2.1.1",
2370 2453 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
2371 2454 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
  2455 + "optional": true,
2372 2456 "requires": {
2373 2457 "define-property": "^1.0.0",
2374 2458 "isobject": "^3.0.0",
... ... @@ -2379,6 +2463,7 @@
2379 2463 "version": "1.0.0",
2380 2464 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2381 2465 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  2466 + "optional": true,
2382 2467 "requires": {
2383 2468 "is-descriptor": "^1.0.0"
2384 2469 }
... ... @@ -2387,6 +2472,7 @@
2387 2472 "version": "1.0.0",
2388 2473 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2389 2474 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  2475 + "optional": true,
2390 2476 "requires": {
2391 2477 "kind-of": "^6.0.0"
2392 2478 }
... ... @@ -2395,6 +2481,7 @@
2395 2481 "version": "1.0.0",
2396 2482 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2397 2483 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  2484 + "optional": true,
2398 2485 "requires": {
2399 2486 "kind-of": "^6.0.0"
2400 2487 }
... ... @@ -2403,6 +2490,7 @@
2403 2490 "version": "1.0.2",
2404 2491 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2405 2492 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  2493 + "optional": true,
2406 2494 "requires": {
2407 2495 "is-accessor-descriptor": "^1.0.0",
2408 2496 "is-data-descriptor": "^1.0.0",
... ... @@ -2415,6 +2503,7 @@
2415 2503 "version": "3.0.1",
2416 2504 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
2417 2505 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
  2506 + "optional": true,
2418 2507 "requires": {
2419 2508 "kind-of": "^3.2.0"
2420 2509 },
... ... @@ -2423,76 +2512,24 @@
2423 2512 "version": "3.2.2",
2424 2513 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2425 2514 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  2515 + "optional": true,
2426 2516 "requires": {
2427 2517 "is-buffer": "^1.1.5"
2428 2518 }
2429 2519 }
2430 2520 }
2431 2521 },
2432   - "sort-asc": {
2433   - "version": "0.2.0",
2434   - "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz",
2435   - "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw="
2436   - },
2437   - "sort-desc": {
2438   - "version": "0.2.0",
2439   - "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz",
2440   - "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY="
2441   - },
2442   - "sort-object": {
2443   - "version": "3.0.2",
2444   - "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.2.tgz",
2445   - "integrity": "sha1-2vK2k/YR990qIbgrgF5OrCMPdV4=",
2446   - "requires": {
2447   - "bytewise": "^1.1.0",
2448   - "get-value": "^2.0.2",
2449   - "is-extendable": "^0.1.1",
2450   - "sort-asc": "^0.2.0",
2451   - "sort-desc": "^0.2.0",
2452   - "union-value": "^0.2.3"
2453   - },
2454   - "dependencies": {
2455   - "extend-shallow": {
2456   - "version": "2.0.1",
2457   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2458   - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2459   - "requires": {
2460   - "is-extendable": "^0.1.0"
2461   - }
2462   - },
2463   - "set-value": {
2464   - "version": "0.4.3",
2465   - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
2466   - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
2467   - "requires": {
2468   - "extend-shallow": "^2.0.1",
2469   - "is-extendable": "^0.1.1",
2470   - "is-plain-object": "^2.0.1",
2471   - "to-object-path": "^0.3.0"
2472   - }
2473   - },
2474   - "union-value": {
2475   - "version": "0.2.4",
2476   - "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz",
2477   - "integrity": "sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA=",
2478   - "requires": {
2479   - "arr-union": "^3.1.0",
2480   - "get-value": "^2.0.6",
2481   - "is-extendable": "^0.1.1",
2482   - "set-value": "^0.4.3"
2483   - }
2484   - }
2485   - }
2486   - },
2487 2522 "source-map": {
2488 2523 "version": "0.5.7",
2489 2524 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2490   - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
  2525 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
  2526 + "optional": true
2491 2527 },
2492 2528 "source-map-resolve": {
2493 2529 "version": "0.5.2",
2494 2530 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
2495 2531 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
  2532 + "optional": true,
2496 2533 "requires": {
2497 2534 "atob": "^2.1.1",
2498 2535 "decode-uri-component": "^0.2.0",
... ... @@ -2504,12 +2541,14 @@
2504 2541 "source-map-url": {
2505 2542 "version": "0.4.0",
2506 2543 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
2507   - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
  2544 + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
  2545 + "optional": true
2508 2546 },
2509 2547 "split-string": {
2510 2548 "version": "3.1.0",
2511 2549 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
2512 2550 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
  2551 + "optional": true,
2513 2552 "requires": {
2514 2553 "extend-shallow": "^3.0.0"
2515 2554 }
... ... @@ -2539,6 +2578,7 @@
2539 2578 "version": "0.1.2",
2540 2579 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
2541 2580 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
  2581 + "optional": true,
2542 2582 "requires": {
2543 2583 "define-property": "^0.2.5",
2544 2584 "object-copy": "^0.1.0"
... ... @@ -2548,6 +2588,7 @@
2548 2588 "version": "0.2.5",
2549 2589 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2550 2590 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  2591 + "optional": true,
2551 2592 "requires": {
2552 2593 "is-descriptor": "^0.1.0"
2553 2594 }
... ... @@ -2600,6 +2641,7 @@
2600 2641 "version": "0.3.0",
2601 2642 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
2602 2643 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
  2644 + "optional": true,
2603 2645 "requires": {
2604 2646 "kind-of": "^3.0.2"
2605 2647 },
... ... @@ -2608,6 +2650,7 @@
2608 2650 "version": "3.2.2",
2609 2651 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2610 2652 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  2653 + "optional": true,
2611 2654 "requires": {
2612 2655 "is-buffer": "^1.1.5"
2613 2656 }
... ... @@ -2618,6 +2661,7 @@
2618 2661 "version": "3.0.2",
2619 2662 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
2620 2663 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
  2664 + "optional": true,
2621 2665 "requires": {
2622 2666 "define-property": "^2.0.2",
2623 2667 "extend-shallow": "^3.0.2",
... ... @@ -2629,6 +2673,7 @@
2629 2673 "version": "2.1.1",
2630 2674 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
2631 2675 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
  2676 + "optional": true,
2632 2677 "requires": {
2633 2678 "is-number": "^3.0.0",
2634 2679 "repeat-string": "^1.6.1"
... ... @@ -2672,19 +2717,6 @@
2672 2717 "mime-types": "~2.1.18"
2673 2718 }
2674 2719 },
2675   - "typewise": {
2676   - "version": "1.0.3",
2677   - "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
2678   - "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
2679   - "requires": {
2680   - "typewise-core": "^1.2.0"
2681   - }
2682   - },
2683   - "typewise-core": {
2684   - "version": "1.2.0",
2685   - "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
2686   - "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU="
2687   - },
2688 2720 "uid-safe": {
2689 2721 "version": "2.1.5",
2690 2722 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
... ... @@ -2697,6 +2729,7 @@
2697 2729 "version": "1.0.0",
2698 2730 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
2699 2731 "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
  2732 + "optional": true,
2700 2733 "requires": {
2701 2734 "arr-union": "^3.1.0",
2702 2735 "get-value": "^2.0.6",
... ... @@ -2708,6 +2741,7 @@
2708 2741 "version": "2.0.1",
2709 2742 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2710 2743 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  2744 + "optional": true,
2711 2745 "requires": {
2712 2746 "is-extendable": "^0.1.0"
2713 2747 }
... ... @@ -2716,6 +2750,7 @@
2716 2750 "version": "0.4.3",
2717 2751 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
2718 2752 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
  2753 + "optional": true,
2719 2754 "requires": {
2720 2755 "extend-shallow": "^2.0.1",
2721 2756 "is-extendable": "^0.1.1",
... ... @@ -2742,6 +2777,7 @@
2742 2777 "version": "1.0.0",
2743 2778 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
2744 2779 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
  2780 + "optional": true,
2745 2781 "requires": {
2746 2782 "has-value": "^0.3.1",
2747 2783 "isobject": "^3.0.0"
... ... @@ -2751,6 +2787,7 @@
2751 2787 "version": "0.3.1",
2752 2788 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
2753 2789 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
  2790 + "optional": true,
2754 2791 "requires": {
2755 2792 "get-value": "^2.0.3",
2756 2793 "has-values": "^0.1.4",
... ... @@ -2761,6 +2798,7 @@
2761 2798 "version": "2.1.0",
2762 2799 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
2763 2800 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
  2801 + "optional": true,
2764 2802 "requires": {
2765 2803 "isarray": "1.0.0"
2766 2804 }
... ... @@ -2770,7 +2808,8 @@
2770 2808 "has-values": {
2771 2809 "version": "0.1.4",
2772 2810 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
2773   - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
  2811 + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
  2812 + "optional": true
2774 2813 }
2775 2814 }
2776 2815 },
... ... @@ -2791,12 +2830,14 @@
2791 2830 "urix": {
2792 2831 "version": "0.1.0",
2793 2832 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
2794   - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
  2833 + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
  2834 + "optional": true
2795 2835 },
2796 2836 "use": {
2797 2837 "version": "3.1.1",
2798 2838 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
2799   - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
  2839 + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
  2840 + "optional": true
2800 2841 },
2801 2842 "util-deprecate": {
2802 2843 "version": "1.0.2",
... ... @@ -0,0 +1 @@
  1 +22901
0 2 \ No newline at end of file