Commit 81e85e64c60408e266d896c2f49a8f3cfd02b108
1 parent
dd6ce15e
Exists in
master
and in
1 other branch
update customer
Showing
11 changed files
with
650 additions
and
37 deletions
Show diff stats
ais-structure/package-lock.json
@@ -4,6 +4,11 @@ | @@ -4,6 +4,11 @@ | ||
4 | "lockfileVersion": 1, | 4 | "lockfileVersion": 1, |
5 | "requires": true, | 5 | "requires": true, |
6 | "dependencies": { | 6 | "dependencies": { |
7 | + "abbrev": { | ||
8 | + "version": "1.1.1", | ||
9 | + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", | ||
10 | + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" | ||
11 | + }, | ||
7 | "accepts": { | 12 | "accepts": { |
8 | "version": "1.3.5", | 13 | "version": "1.3.5", |
9 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", | 14 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", |
@@ -24,6 +29,25 @@ | @@ -24,6 +29,25 @@ | ||
24 | "json-schema-traverse": "0.3.1" | 29 | "json-schema-traverse": "0.3.1" |
25 | } | 30 | } |
26 | }, | 31 | }, |
32 | + "ansi-regex": { | ||
33 | + "version": "2.1.1", | ||
34 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
35 | + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" | ||
36 | + }, | ||
37 | + "aproba": { | ||
38 | + "version": "1.2.0", | ||
39 | + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", | ||
40 | + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" | ||
41 | + }, | ||
42 | + "are-we-there-yet": { | ||
43 | + "version": "1.1.5", | ||
44 | + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", | ||
45 | + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", | ||
46 | + "requires": { | ||
47 | + "delegates": "1.0.0", | ||
48 | + "readable-stream": "2.3.6" | ||
49 | + } | ||
50 | + }, | ||
27 | "array-flatten": { | 51 | "array-flatten": { |
28 | "version": "1.1.1", | 52 | "version": "1.1.1", |
29 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | 53 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |
@@ -62,6 +86,11 @@ | @@ -62,6 +86,11 @@ | ||
62 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", | 86 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", |
63 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" | 87 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" |
64 | }, | 88 | }, |
89 | + "balanced-match": { | ||
90 | + "version": "1.0.0", | ||
91 | + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", | ||
92 | + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" | ||
93 | + }, | ||
65 | "basic-auth": { | 94 | "basic-auth": { |
66 | "version": "2.0.0", | 95 | "version": "2.0.0", |
67 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", | 96 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", |
@@ -101,6 +130,15 @@ | @@ -101,6 +130,15 @@ | ||
101 | "type-is": "1.6.16" | 130 | "type-is": "1.6.16" |
102 | } | 131 | } |
103 | }, | 132 | }, |
133 | + "brace-expansion": { | ||
134 | + "version": "1.1.11", | ||
135 | + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | ||
136 | + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | ||
137 | + "requires": { | ||
138 | + "balanced-match": "1.0.0", | ||
139 | + "concat-map": "0.0.1" | ||
140 | + } | ||
141 | + }, | ||
104 | "buffer-equal-constant-time": { | 142 | "buffer-equal-constant-time": { |
105 | "version": "1.0.1", | 143 | "version": "1.0.1", |
106 | "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", | 144 | "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", |
@@ -116,6 +154,11 @@ | @@ -116,6 +154,11 @@ | ||
116 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | 154 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", |
117 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | 155 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" |
118 | }, | 156 | }, |
157 | + "chownr": { | ||
158 | + "version": "1.0.1", | ||
159 | + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", | ||
160 | + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" | ||
161 | + }, | ||
119 | "circular-json": { | 162 | "circular-json": { |
120 | "version": "0.5.5", | 163 | "version": "0.5.5", |
121 | "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.5.tgz", | 164 | "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.5.tgz", |
@@ -126,6 +169,11 @@ | @@ -126,6 +169,11 @@ | ||
126 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", | 169 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", |
127 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" | 170 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" |
128 | }, | 171 | }, |
172 | + "code-point-at": { | ||
173 | + "version": "1.1.0", | ||
174 | + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", | ||
175 | + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" | ||
176 | + }, | ||
129 | "combined-stream": { | 177 | "combined-stream": { |
130 | "version": "1.0.6", | 178 | "version": "1.0.6", |
131 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", | 179 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", |
@@ -134,6 +182,26 @@ | @@ -134,6 +182,26 @@ | ||
134 | "delayed-stream": "1.0.0" | 182 | "delayed-stream": "1.0.0" |
135 | } | 183 | } |
136 | }, | 184 | }, |
185 | + "commonlog-kb": { | ||
186 | + "version": "1.0.1", | ||
187 | + "resolved": "https://registry.npmjs.org/commonlog-kb/-/commonlog-kb-1.0.1.tgz", | ||
188 | + "integrity": "sha512-9yg/wOLR3ju/Dc/zHfUy8zU03Bau8ZIsBzbMvhxmfORYFdZS45la/7vfDLVxBzthRvvvv4dCoFKewsFmMvpDaw==", | ||
189 | + "requires": { | ||
190 | + "dateformat": "3.0.3", | ||
191 | + "node-cron": "1.2.1", | ||
192 | + "sqlite3": "4.0.2" | ||
193 | + } | ||
194 | + }, | ||
195 | + "concat-map": { | ||
196 | + "version": "0.0.1", | ||
197 | + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||
198 | + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | ||
199 | + }, | ||
200 | + "console-control-strings": { | ||
201 | + "version": "1.1.0", | ||
202 | + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", | ||
203 | + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" | ||
204 | + }, | ||
137 | "content-disposition": { | 205 | "content-disposition": { |
138 | "version": "0.5.2", | 206 | "version": "0.5.2", |
139 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", | 207 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", |
@@ -181,6 +249,11 @@ | @@ -181,6 +249,11 @@ | ||
181 | "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", | 249 | "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", |
182 | "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=" | 250 | "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=" |
183 | }, | 251 | }, |
252 | + "dateformat": { | ||
253 | + "version": "3.0.3", | ||
254 | + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", | ||
255 | + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" | ||
256 | + }, | ||
184 | "debug": { | 257 | "debug": { |
185 | "version": "2.6.9", | 258 | "version": "2.6.9", |
186 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | 259 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", |
@@ -189,11 +262,21 @@ | @@ -189,11 +262,21 @@ | ||
189 | "ms": "2.0.0" | 262 | "ms": "2.0.0" |
190 | } | 263 | } |
191 | }, | 264 | }, |
265 | + "deep-extend": { | ||
266 | + "version": "0.6.0", | ||
267 | + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", | ||
268 | + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" | ||
269 | + }, | ||
192 | "delayed-stream": { | 270 | "delayed-stream": { |
193 | "version": "1.0.0", | 271 | "version": "1.0.0", |
194 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | 272 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", |
195 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | 273 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" |
196 | }, | 274 | }, |
275 | + "delegates": { | ||
276 | + "version": "1.0.0", | ||
277 | + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", | ||
278 | + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" | ||
279 | + }, | ||
197 | "depd": { | 280 | "depd": { |
198 | "version": "1.1.2", | 281 | "version": "1.1.2", |
199 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | 282 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |
@@ -204,6 +287,11 @@ | @@ -204,6 +287,11 @@ | ||
204 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", | 287 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", |
205 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" | 288 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" |
206 | }, | 289 | }, |
290 | + "detect-libc": { | ||
291 | + "version": "1.0.3", | ||
292 | + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", | ||
293 | + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" | ||
294 | + }, | ||
207 | "ecc-jsbn": { | 295 | "ecc-jsbn": { |
208 | "version": "0.1.2", | 296 | "version": "0.1.2", |
209 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | 297 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", |
@@ -449,6 +537,34 @@ | @@ -449,6 +537,34 @@ | ||
449 | "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", | 537 | "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", |
450 | "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" | 538 | "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" |
451 | }, | 539 | }, |
540 | + "fs-minipass": { | ||
541 | + "version": "1.2.5", | ||
542 | + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", | ||
543 | + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", | ||
544 | + "requires": { | ||
545 | + "minipass": "2.3.4" | ||
546 | + } | ||
547 | + }, | ||
548 | + "fs.realpath": { | ||
549 | + "version": "1.0.0", | ||
550 | + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||
551 | + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||
552 | + }, | ||
553 | + "gauge": { | ||
554 | + "version": "2.7.4", | ||
555 | + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", | ||
556 | + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", | ||
557 | + "requires": { | ||
558 | + "aproba": "1.2.0", | ||
559 | + "console-control-strings": "1.1.0", | ||
560 | + "has-unicode": "2.0.1", | ||
561 | + "object-assign": "4.1.1", | ||
562 | + "signal-exit": "3.0.2", | ||
563 | + "string-width": "1.0.2", | ||
564 | + "strip-ansi": "3.0.1", | ||
565 | + "wide-align": "1.1.3" | ||
566 | + } | ||
567 | + }, | ||
452 | "getpass": { | 568 | "getpass": { |
453 | "version": "0.1.7", | 569 | "version": "0.1.7", |
454 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | 570 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", |
@@ -457,6 +573,19 @@ | @@ -457,6 +573,19 @@ | ||
457 | "assert-plus": "1.0.0" | 573 | "assert-plus": "1.0.0" |
458 | } | 574 | } |
459 | }, | 575 | }, |
576 | + "glob": { | ||
577 | + "version": "7.1.2", | ||
578 | + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", | ||
579 | + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", | ||
580 | + "requires": { | ||
581 | + "fs.realpath": "1.0.0", | ||
582 | + "inflight": "1.0.6", | ||
583 | + "inherits": "2.0.3", | ||
584 | + "minimatch": "3.0.4", | ||
585 | + "once": "1.4.0", | ||
586 | + "path-is-absolute": "1.0.1" | ||
587 | + } | ||
588 | + }, | ||
460 | "har-schema": { | 589 | "har-schema": { |
461 | "version": "2.0.0", | 590 | "version": "2.0.0", |
462 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | 591 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |
@@ -471,6 +600,11 @@ | @@ -471,6 +600,11 @@ | ||
471 | "har-schema": "2.0.0" | 600 | "har-schema": "2.0.0" |
472 | } | 601 | } |
473 | }, | 602 | }, |
603 | + "has-unicode": { | ||
604 | + "version": "2.0.1", | ||
605 | + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", | ||
606 | + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" | ||
607 | + }, | ||
474 | "http": { | 608 | "http": { |
475 | "version": "0.0.0", | 609 | "version": "0.0.0", |
476 | "resolved": "https://registry.npmjs.org/http/-/http-0.0.0.tgz", | 610 | "resolved": "https://registry.npmjs.org/http/-/http-0.0.0.tgz", |
@@ -510,16 +644,46 @@ | @@ -510,16 +644,46 @@ | ||
510 | "safer-buffer": "2.1.2" | 644 | "safer-buffer": "2.1.2" |
511 | } | 645 | } |
512 | }, | 646 | }, |
647 | + "ignore-walk": { | ||
648 | + "version": "3.0.1", | ||
649 | + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", | ||
650 | + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", | ||
651 | + "requires": { | ||
652 | + "minimatch": "3.0.4" | ||
653 | + } | ||
654 | + }, | ||
655 | + "inflight": { | ||
656 | + "version": "1.0.6", | ||
657 | + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | ||
658 | + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | ||
659 | + "requires": { | ||
660 | + "once": "1.4.0", | ||
661 | + "wrappy": "1.0.2" | ||
662 | + } | ||
663 | + }, | ||
513 | "inherits": { | 664 | "inherits": { |
514 | "version": "2.0.3", | 665 | "version": "2.0.3", |
515 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | 666 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
516 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | 667 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |
517 | }, | 668 | }, |
669 | + "ini": { | ||
670 | + "version": "1.3.5", | ||
671 | + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", | ||
672 | + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" | ||
673 | + }, | ||
518 | "ipaddr.js": { | 674 | "ipaddr.js": { |
519 | "version": "1.8.0", | 675 | "version": "1.8.0", |
520 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", | 676 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", |
521 | "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" | 677 | "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" |
522 | }, | 678 | }, |
679 | + "is-fullwidth-code-point": { | ||
680 | + "version": "1.0.0", | ||
681 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", | ||
682 | + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", | ||
683 | + "requires": { | ||
684 | + "number-is-nan": "1.0.1" | ||
685 | + } | ||
686 | + }, | ||
523 | "is-typedarray": { | 687 | "is-typedarray": { |
524 | "version": "1.0.0", | 688 | "version": "1.0.0", |
525 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 689 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", |
@@ -718,11 +882,43 @@ | @@ -718,11 +882,43 @@ | ||
718 | "mime-db": "1.35.0" | 882 | "mime-db": "1.35.0" |
719 | } | 883 | } |
720 | }, | 884 | }, |
885 | + "minimatch": { | ||
886 | + "version": "3.0.4", | ||
887 | + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | ||
888 | + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | ||
889 | + "requires": { | ||
890 | + "brace-expansion": "1.1.11" | ||
891 | + } | ||
892 | + }, | ||
721 | "minimist": { | 893 | "minimist": { |
722 | "version": "0.0.8", | 894 | "version": "0.0.8", |
723 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | 895 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", |
724 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" | 896 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" |
725 | }, | 897 | }, |
898 | + "minipass": { | ||
899 | + "version": "2.3.4", | ||
900 | + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz", | ||
901 | + "integrity": "sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==", | ||
902 | + "requires": { | ||
903 | + "safe-buffer": "5.1.2", | ||
904 | + "yallist": "3.0.2" | ||
905 | + }, | ||
906 | + "dependencies": { | ||
907 | + "safe-buffer": { | ||
908 | + "version": "5.1.2", | ||
909 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
910 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
911 | + } | ||
912 | + } | ||
913 | + }, | ||
914 | + "minizlib": { | ||
915 | + "version": "1.1.0", | ||
916 | + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", | ||
917 | + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", | ||
918 | + "requires": { | ||
919 | + "minipass": "2.3.4" | ||
920 | + } | ||
921 | + }, | ||
726 | "mkdirp": { | 922 | "mkdirp": { |
727 | "version": "0.5.1", | 923 | "version": "0.5.1", |
728 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | 924 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", |
@@ -753,16 +949,97 @@ | @@ -753,16 +949,97 @@ | ||
753 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | 949 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", |
754 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | 950 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" |
755 | }, | 951 | }, |
952 | + "nan": { | ||
953 | + "version": "2.10.0", | ||
954 | + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", | ||
955 | + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" | ||
956 | + }, | ||
957 | + "needle": { | ||
958 | + "version": "2.2.2", | ||
959 | + "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz", | ||
960 | + "integrity": "sha512-mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A==", | ||
961 | + "requires": { | ||
962 | + "debug": "2.6.9", | ||
963 | + "iconv-lite": "0.4.23", | ||
964 | + "sax": "1.2.4" | ||
965 | + } | ||
966 | + }, | ||
756 | "negotiator": { | 967 | "negotiator": { |
757 | "version": "0.6.1", | 968 | "version": "0.6.1", |
758 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", | 969 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", |
759 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" | 970 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" |
760 | }, | 971 | }, |
972 | + "node-cron": { | ||
973 | + "version": "1.2.1", | ||
974 | + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-1.2.1.tgz", | ||
975 | + "integrity": "sha1-jJC8XccjpWKJsHhmVatKHEy2A2g=" | ||
976 | + }, | ||
977 | + "node-pre-gyp": { | ||
978 | + "version": "0.10.3", | ||
979 | + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz", | ||
980 | + "integrity": "sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==", | ||
981 | + "requires": { | ||
982 | + "detect-libc": "1.0.3", | ||
983 | + "mkdirp": "0.5.1", | ||
984 | + "needle": "2.2.2", | ||
985 | + "nopt": "4.0.1", | ||
986 | + "npm-packlist": "1.1.11", | ||
987 | + "npmlog": "4.1.2", | ||
988 | + "rc": "1.2.8", | ||
989 | + "rimraf": "2.6.2", | ||
990 | + "semver": "5.5.0", | ||
991 | + "tar": "4.4.6" | ||
992 | + } | ||
993 | + }, | ||
994 | + "nopt": { | ||
995 | + "version": "4.0.1", | ||
996 | + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", | ||
997 | + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", | ||
998 | + "requires": { | ||
999 | + "abbrev": "1.1.1", | ||
1000 | + "osenv": "0.1.5" | ||
1001 | + } | ||
1002 | + }, | ||
1003 | + "npm-bundled": { | ||
1004 | + "version": "1.0.5", | ||
1005 | + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", | ||
1006 | + "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==" | ||
1007 | + }, | ||
1008 | + "npm-packlist": { | ||
1009 | + "version": "1.1.11", | ||
1010 | + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", | ||
1011 | + "integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==", | ||
1012 | + "requires": { | ||
1013 | + "ignore-walk": "3.0.1", | ||
1014 | + "npm-bundled": "1.0.5" | ||
1015 | + } | ||
1016 | + }, | ||
1017 | + "npmlog": { | ||
1018 | + "version": "4.1.2", | ||
1019 | + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", | ||
1020 | + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", | ||
1021 | + "requires": { | ||
1022 | + "are-we-there-yet": "1.1.5", | ||
1023 | + "console-control-strings": "1.1.0", | ||
1024 | + "gauge": "2.7.4", | ||
1025 | + "set-blocking": "2.0.0" | ||
1026 | + } | ||
1027 | + }, | ||
1028 | + "number-is-nan": { | ||
1029 | + "version": "1.0.1", | ||
1030 | + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", | ||
1031 | + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" | ||
1032 | + }, | ||
761 | "oauth-sign": { | 1033 | "oauth-sign": { |
762 | "version": "0.8.2", | 1034 | "version": "0.8.2", |
763 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", | 1035 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", |
764 | "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" | 1036 | "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" |
765 | }, | 1037 | }, |
1038 | + "object-assign": { | ||
1039 | + "version": "4.1.1", | ||
1040 | + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | ||
1041 | + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" | ||
1042 | + }, | ||
766 | "on-finished": { | 1043 | "on-finished": { |
767 | "version": "2.3.0", | 1044 | "version": "2.3.0", |
768 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", | 1045 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", |
@@ -776,6 +1053,33 @@ | @@ -776,6 +1053,33 @@ | ||
776 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", | 1053 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", |
777 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" | 1054 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" |
778 | }, | 1055 | }, |
1056 | + "once": { | ||
1057 | + "version": "1.4.0", | ||
1058 | + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||
1059 | + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||
1060 | + "requires": { | ||
1061 | + "wrappy": "1.0.2" | ||
1062 | + } | ||
1063 | + }, | ||
1064 | + "os-homedir": { | ||
1065 | + "version": "1.0.2", | ||
1066 | + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", | ||
1067 | + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" | ||
1068 | + }, | ||
1069 | + "os-tmpdir": { | ||
1070 | + "version": "1.0.2", | ||
1071 | + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | ||
1072 | + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" | ||
1073 | + }, | ||
1074 | + "osenv": { | ||
1075 | + "version": "0.1.5", | ||
1076 | + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", | ||
1077 | + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", | ||
1078 | + "requires": { | ||
1079 | + "os-homedir": "1.0.2", | ||
1080 | + "os-tmpdir": "1.0.2" | ||
1081 | + } | ||
1082 | + }, | ||
779 | "parseurl": { | 1083 | "parseurl": { |
780 | "version": "1.3.2", | 1084 | "version": "1.3.2", |
781 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", | 1085 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", |
@@ -812,6 +1116,11 @@ | @@ -812,6 +1116,11 @@ | ||
812 | "util": "0.10.4" | 1116 | "util": "0.10.4" |
813 | } | 1117 | } |
814 | }, | 1118 | }, |
1119 | + "path-is-absolute": { | ||
1120 | + "version": "1.0.1", | ||
1121 | + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | ||
1122 | + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" | ||
1123 | + }, | ||
815 | "path-to-regexp": { | 1124 | "path-to-regexp": { |
816 | "version": "0.1.7", | 1125 | "version": "0.1.7", |
817 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | 1126 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", |
@@ -872,6 +1181,24 @@ | @@ -872,6 +1181,24 @@ | ||
872 | "unpipe": "1.0.0" | 1181 | "unpipe": "1.0.0" |
873 | } | 1182 | } |
874 | }, | 1183 | }, |
1184 | + "rc": { | ||
1185 | + "version": "1.2.8", | ||
1186 | + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", | ||
1187 | + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", | ||
1188 | + "requires": { | ||
1189 | + "deep-extend": "0.6.0", | ||
1190 | + "ini": "1.3.5", | ||
1191 | + "minimist": "1.2.0", | ||
1192 | + "strip-json-comments": "2.0.1" | ||
1193 | + }, | ||
1194 | + "dependencies": { | ||
1195 | + "minimist": { | ||
1196 | + "version": "1.2.0", | ||
1197 | + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", | ||
1198 | + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" | ||
1199 | + } | ||
1200 | + } | ||
1201 | + }, | ||
875 | "readable-stream": { | 1202 | "readable-stream": { |
876 | "version": "2.3.6", | 1203 | "version": "2.3.6", |
877 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", | 1204 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", |
@@ -932,6 +1259,14 @@ | @@ -932,6 +1259,14 @@ | ||
932 | "lodash": "4.17.10" | 1259 | "lodash": "4.17.10" |
933 | } | 1260 | } |
934 | }, | 1261 | }, |
1262 | + "rimraf": { | ||
1263 | + "version": "2.6.2", | ||
1264 | + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", | ||
1265 | + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", | ||
1266 | + "requires": { | ||
1267 | + "glob": "7.1.2" | ||
1268 | + } | ||
1269 | + }, | ||
935 | "safe-buffer": { | 1270 | "safe-buffer": { |
936 | "version": "5.1.1", | 1271 | "version": "5.1.1", |
937 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", | 1272 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", |
@@ -947,6 +1282,11 @@ | @@ -947,6 +1282,11 @@ | ||
947 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", | 1282 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", |
948 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" | 1283 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" |
949 | }, | 1284 | }, |
1285 | + "semver": { | ||
1286 | + "version": "5.5.0", | ||
1287 | + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", | ||
1288 | + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" | ||
1289 | + }, | ||
950 | "send": { | 1290 | "send": { |
951 | "version": "0.16.2", | 1291 | "version": "0.16.2", |
952 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", | 1292 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", |
@@ -985,11 +1325,31 @@ | @@ -985,11 +1325,31 @@ | ||
985 | "send": "0.16.2" | 1325 | "send": "0.16.2" |
986 | } | 1326 | } |
987 | }, | 1327 | }, |
1328 | + "set-blocking": { | ||
1329 | + "version": "2.0.0", | ||
1330 | + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", | ||
1331 | + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" | ||
1332 | + }, | ||
988 | "setprototypeof": { | 1333 | "setprototypeof": { |
989 | "version": "1.1.0", | 1334 | "version": "1.1.0", |
990 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", | 1335 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", |
991 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" | 1336 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" |
992 | }, | 1337 | }, |
1338 | + "signal-exit": { | ||
1339 | + "version": "3.0.2", | ||
1340 | + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", | ||
1341 | + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" | ||
1342 | + }, | ||
1343 | + "sqlite3": { | ||
1344 | + "version": "4.0.2", | ||
1345 | + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.0.2.tgz", | ||
1346 | + "integrity": "sha512-51ferIRwYOhzUEtogqOa/y9supADlAht98bF/gbIi6WkzRJX6Yioldxbzj1MV4yV+LgdKD/kkHwFTeFXOG4htA==", | ||
1347 | + "requires": { | ||
1348 | + "nan": "2.10.0", | ||
1349 | + "node-pre-gyp": "0.10.3", | ||
1350 | + "request": "2.87.0" | ||
1351 | + } | ||
1352 | + }, | ||
993 | "sshpk": { | 1353 | "sshpk": { |
994 | "version": "1.14.2", | 1354 | "version": "1.14.2", |
995 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", | 1355 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", |
@@ -1037,6 +1397,16 @@ | @@ -1037,6 +1397,16 @@ | ||
1037 | } | 1397 | } |
1038 | } | 1398 | } |
1039 | }, | 1399 | }, |
1400 | + "string-width": { | ||
1401 | + "version": "1.0.2", | ||
1402 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", | ||
1403 | + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", | ||
1404 | + "requires": { | ||
1405 | + "code-point-at": "1.1.0", | ||
1406 | + "is-fullwidth-code-point": "1.0.0", | ||
1407 | + "strip-ansi": "3.0.1" | ||
1408 | + } | ||
1409 | + }, | ||
1040 | "string_decoder": { | 1410 | "string_decoder": { |
1041 | "version": "1.1.1", | 1411 | "version": "1.1.1", |
1042 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", | 1412 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", |
@@ -1045,6 +1415,40 @@ | @@ -1045,6 +1415,40 @@ | ||
1045 | "safe-buffer": "5.1.1" | 1415 | "safe-buffer": "5.1.1" |
1046 | } | 1416 | } |
1047 | }, | 1417 | }, |
1418 | + "strip-ansi": { | ||
1419 | + "version": "3.0.1", | ||
1420 | + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
1421 | + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
1422 | + "requires": { | ||
1423 | + "ansi-regex": "2.1.1" | ||
1424 | + } | ||
1425 | + }, | ||
1426 | + "strip-json-comments": { | ||
1427 | + "version": "2.0.1", | ||
1428 | + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | ||
1429 | + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" | ||
1430 | + }, | ||
1431 | + "tar": { | ||
1432 | + "version": "4.4.6", | ||
1433 | + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", | ||
1434 | + "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", | ||
1435 | + "requires": { | ||
1436 | + "chownr": "1.0.1", | ||
1437 | + "fs-minipass": "1.2.5", | ||
1438 | + "minipass": "2.3.4", | ||
1439 | + "minizlib": "1.1.0", | ||
1440 | + "mkdirp": "0.5.1", | ||
1441 | + "safe-buffer": "5.1.2", | ||
1442 | + "yallist": "3.0.2" | ||
1443 | + }, | ||
1444 | + "dependencies": { | ||
1445 | + "safe-buffer": { | ||
1446 | + "version": "5.1.2", | ||
1447 | + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
1448 | + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
1449 | + } | ||
1450 | + } | ||
1451 | + }, | ||
1048 | "tough-cookie": { | 1452 | "tough-cookie": { |
1049 | "version": "2.3.4", | 1453 | "version": "2.3.4", |
1050 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", | 1454 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", |
@@ -1119,6 +1523,19 @@ | @@ -1119,6 +1523,19 @@ | ||
1119 | "extsprintf": "1.3.0" | 1523 | "extsprintf": "1.3.0" |
1120 | } | 1524 | } |
1121 | }, | 1525 | }, |
1526 | + "wide-align": { | ||
1527 | + "version": "1.1.3", | ||
1528 | + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", | ||
1529 | + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", | ||
1530 | + "requires": { | ||
1531 | + "string-width": "1.0.2" | ||
1532 | + } | ||
1533 | + }, | ||
1534 | + "wrappy": { | ||
1535 | + "version": "1.0.2", | ||
1536 | + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||
1537 | + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" | ||
1538 | + }, | ||
1122 | "xml-js": { | 1539 | "xml-js": { |
1123 | "version": "1.6.7", | 1540 | "version": "1.6.7", |
1124 | "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.7.tgz", | 1541 | "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.7.tgz", |
@@ -1126,6 +1543,11 @@ | @@ -1126,6 +1543,11 @@ | ||
1126 | "requires": { | 1543 | "requires": { |
1127 | "sax": "1.2.4" | 1544 | "sax": "1.2.4" |
1128 | } | 1545 | } |
1546 | + }, | ||
1547 | + "yallist": { | ||
1548 | + "version": "3.0.2", | ||
1549 | + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", | ||
1550 | + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" | ||
1129 | } | 1551 | } |
1130 | } | 1552 | } |
1131 | } | 1553 | } |
ais-structure/package.json
@@ -11,6 +11,7 @@ | @@ -11,6 +11,7 @@ | ||
11 | "license": "ISC", | 11 | "license": "ISC", |
12 | "dependencies": { | 12 | "dependencies": { |
13 | "body-parser": "^1.18.3", | 13 | "body-parser": "^1.18.3", |
14 | + "commonlog-kb": "^1.0.1", | ||
14 | "cookie-parser": "^1.4.3", | 15 | "cookie-parser": "^1.4.3", |
15 | "express": "^4.16.3", | 16 | "express": "^4.16.3", |
16 | "express-jwt": "^5.3.1", | 17 | "express-jwt": "^5.3.1", |
ais-structure/src/config/config.js
@@ -25,8 +25,10 @@ var config = { | @@ -25,8 +25,10 @@ var config = { | ||
25 | }, | 25 | }, |
26 | D01:{ | 26 | D01:{ |
27 | Name : "CMF DB", | 27 | Name : "CMF DB", |
28 | - GET_Customer_URL : "http://10.1.3.74:8080", | ||
29 | - GET_Customer_Timeout : 10 | 28 | + GET_Customer_URL : "http://10.1.2.144:8080", |
29 | + GET_Customer_Timeout : 10, | ||
30 | + POST_Customer_URL : "http://10.1.2.144:8080", | ||
31 | + POST_Customer_Timeout : 10 | ||
30 | 32 | ||
31 | } | 33 | } |
32 | }, | 34 | }, |
ais-structure/src/modules/customer/customer.ctrl.js
@@ -15,7 +15,7 @@ exports.customer = async function (req, res, next) { | @@ -15,7 +15,7 @@ exports.customer = async function (req, res, next) { | ||
15 | 15 | ||
16 | var response = responseMsg.error(req,getCmd,40300); | 16 | var response = responseMsg.error(req,getCmd,40300); |
17 | 17 | ||
18 | - res.status(200).json(response); | 18 | + // res.status(200).json(response); |
19 | }else | 19 | }else |
20 | { | 20 | { |
21 | 21 | ||
@@ -42,19 +42,20 @@ exports.customer = async function (req, res, next) { | @@ -42,19 +42,20 @@ exports.customer = async function (req, res, next) { | ||
42 | 42 | ||
43 | } | 43 | } |
44 | 44 | ||
45 | - if(!response) | ||
46 | - var response = responseMsg.error(req,getCmd,5000); | ||
47 | - | ||
48 | - res.status(200).json(response); | 45 | + |
49 | } | 46 | } |
47 | + | ||
48 | + if(!response) | ||
49 | + var response = responseMsg.error(req,getCmd,50000); | ||
50 | + | ||
51 | + res.status(200).json(response); | ||
50 | }; | 52 | }; |
51 | 53 | ||
52 | 54 | ||
53 | function validator(req,api) | 55 | function validator(req,api) |
54 | { | 56 | { |
55 | var list = []; | 57 | var list = []; |
56 | - list.push([true,"commandId","String"]); | ||
57 | - | 58 | + list.push([true,"queryStr","commandId","String"]); |
58 | var err = validatorHelper(req,list,api) | 59 | var err = validatorHelper(req,list,api) |
59 | 60 | ||
60 | //oc | 61 | //oc |
ais-structure/src/modules/customer/customer.route.js
1 | module.exports = function (app) { | 1 | module.exports = function (app) { |
2 | var customerCtrl = app.modules.customer.customerCtrl; | 2 | var customerCtrl = app.modules.customer.customerCtrl; |
3 | + var postCustomerCtrl = app.modules.customer.postCustomerCtrl; | ||
3 | 4 | ||
4 | app.get('/cmf/v2/customer/customerId.json', | 5 | app.get('/cmf/v2/customer/customerId.json', |
5 | customerCtrl.customer | 6 | customerCtrl.customer |
6 | ); | 7 | ); |
7 | 8 | ||
8 | - | 9 | + app.post('/cmf/v2/customer/:userType/:userData.json', |
10 | + postCustomerCtrl.postCustomer | ||
11 | + ); | ||
9 | }; | 12 | }; |
ais-structure/src/modules/customer/postCustomer.ctrl.js
0 โ 100644
@@ -0,0 +1,85 @@ | @@ -0,0 +1,85 @@ | ||
1 | +var stats = require('../helper/stats.js'); | ||
2 | +var validatorHelper = require('../helper/validator.js'); | ||
3 | +var connection = require('../helper/connection.js'); | ||
4 | +var responseMsg = require('../helper/responseMsg.js'); | ||
5 | + | ||
6 | +exports.postCustomer = async function (req, res, next){ | ||
7 | + var getCmd = "Customer"; | ||
8 | + var sendCmd = "Customer"; | ||
9 | + | ||
10 | + var err = validator(req,getCmd); | ||
11 | + | ||
12 | + | ||
13 | + if(err.length > 0) | ||
14 | + { | ||
15 | + console.log(err); | ||
16 | + var response = responseMsg.error(req,getCmd,40300); | ||
17 | + }else | ||
18 | + { | ||
19 | + | ||
20 | + | ||
21 | + var objectData = { | ||
22 | + customerId : req.body.user.userData+"@"+req.body.user.userType, | ||
23 | + userIdData : req.body.user.userData, | ||
24 | + userIdType : req.body.user.userType, | ||
25 | + firstName : req.body.firstName, | ||
26 | + lastName : req.body.lastName, | ||
27 | + mobile : req.body.mobile, | ||
28 | + emailAddress : req.body.emailAddress, | ||
29 | + dateCreated : req.body.dateCreated | ||
30 | + }; | ||
31 | + | ||
32 | + | ||
33 | + const result = await connection.requestJsonToD01(objectData,sendCmd,"POST"); | ||
34 | + | ||
35 | + // console.log(result.response.body); | ||
36 | + | ||
37 | + if(typeof result.err === 'undefined'){ | ||
38 | + | ||
39 | + var resultObj = JSON.parse(result.response.body); | ||
40 | + | ||
41 | + // (req,cmd,data,result) | ||
42 | + if(resultObj.resultCode.startsWith("40")) | ||
43 | + { | ||
44 | + if(resultObj.resultCode != "40401") | ||
45 | + resultObj.resultCode = "50000"; | ||
46 | + | ||
47 | + } | ||
48 | + | ||
49 | + var response = responseMsg.direct(req,getCmd,resultObj); | ||
50 | + | ||
51 | + } | ||
52 | + | ||
53 | + | ||
54 | + } | ||
55 | + | ||
56 | + | ||
57 | + | ||
58 | + if(!response) | ||
59 | + var response = responseMsg.error(req,getCmd,5000); | ||
60 | + | ||
61 | + res.status(200).json(response); | ||
62 | +}; | ||
63 | + | ||
64 | +function validator(req,api) | ||
65 | +{ | ||
66 | + // console.log(req.body); | ||
67 | + var list = []; | ||
68 | + list.push([true,"body","user.userType","string"]); | ||
69 | + list.push([true,"body","user.userData","string"]); | ||
70 | + list.push([true,"body","commandId","string"]); | ||
71 | + list.push([true,"body","clientName","string"]); | ||
72 | + list.push([true,"body","firstName","string"]); | ||
73 | + list.push([true,"body","lastName","string"]); | ||
74 | + list.push([true,"body","mobile","string"]); | ||
75 | + list.push([true,"body","emailAddress","string"]); | ||
76 | + var err = validatorHelper(req,list,api) | ||
77 | + | ||
78 | + | ||
79 | + if(err.length > 0) | ||
80 | + stats.reciveRequest(req.method,api,false); | ||
81 | + else | ||
82 | + stats.reciveRequest(req.method,api,true); | ||
83 | + | ||
84 | + return err; | ||
85 | +} | ||
0 | \ No newline at end of file | 86 | \ No newline at end of file |
ais-structure/src/modules/helper/connection.js
@@ -15,14 +15,24 @@ connection.requestSoapToSPW = function (soap,cmd,myMethod) { | @@ -15,14 +15,24 @@ connection.requestSoapToSPW = function (soap,cmd,myMethod) { | ||
15 | 15 | ||
16 | return asyncRequest(params,cmd,cfg.service.SPW.Name); | 16 | return asyncRequest(params,cmd,cfg.service.SPW.Name); |
17 | }; | 17 | }; |
18 | -connection.requestJsonToD01 = function (json,cmd,myMethod) { | 18 | +connection.requestJsonToD01 = function (obj,cmd,myMethod) { |
19 | 19 | ||
20 | + // JSON.stringify(json) | ||
20 | var params = { | 21 | var params = { |
21 | url : cfg.service.D01[myMethod+"_"+cmd+"_URL"], | 22 | url : cfg.service.D01[myMethod+"_"+cmd+"_URL"], |
22 | - body : JSON.stringify(json), | 23 | + body : obj, |
23 | method : myMethod | 24 | method : myMethod |
24 | } | 25 | } |
25 | 26 | ||
27 | + if(params.method == "GET") | ||
28 | + { | ||
29 | + params.url = getUrl(params); | ||
30 | + delete params.body; | ||
31 | + }else if(params.method == "POST") | ||
32 | + { | ||
33 | + params.body = JSON.stringify(params.body); | ||
34 | + } | ||
35 | + | ||
26 | return asyncRequest(params,cmd,cfg.service.D01.Name); | 36 | return asyncRequest(params,cmd,cfg.service.D01.Name); |
27 | 37 | ||
28 | 38 | ||
@@ -30,8 +40,6 @@ connection.requestJsonToD01 = function (json,cmd,myMethod) { | @@ -30,8 +40,6 @@ connection.requestJsonToD01 = function (json,cmd,myMethod) { | ||
30 | 40 | ||
31 | function asyncRequest (params = {},cmd,node) { | 41 | function asyncRequest (params = {},cmd,node) { |
32 | 42 | ||
33 | - | ||
34 | - | ||
35 | // console.log(params); | 43 | // console.log(params); |
36 | return new Promise((resolve, reject) => { | 44 | return new Promise((resolve, reject) => { |
37 | request(params, function (error, response, body) { | 45 | request(params, function (error, response, body) { |
@@ -57,6 +65,58 @@ function asyncRequest (params = {},cmd,node) { | @@ -57,6 +65,58 @@ function asyncRequest (params = {},cmd,node) { | ||
57 | }); | 65 | }); |
58 | }; | 66 | }; |
59 | 67 | ||
68 | +function getUrl(params) | ||
69 | +{ | ||
70 | + var url = params.url; | ||
71 | + var fields = ""; | ||
72 | + var filter = ""; | ||
73 | + | ||
74 | + // console.log(params.body); | ||
75 | + if(params.body) | ||
76 | + { | ||
77 | + var first = true; | ||
78 | + for (key in params.body) { | ||
79 | + | ||
80 | + if(key == "fields") | ||
81 | + fields = getFields(params.body.fields,first); | ||
82 | + else | ||
83 | + filter = getfilter(filter,key,params.body[key]); | ||
84 | + | ||
85 | + first = false; | ||
86 | + } | ||
87 | + | ||
88 | + | ||
89 | + } | ||
90 | + | ||
91 | + if(filter != "") | ||
92 | + filter = "?filter=(&"+filter+")"; | ||
93 | + | ||
94 | + // console.log(url); | ||
95 | + // console.log(filter); | ||
96 | + // console.log(fields); | ||
97 | + | ||
98 | + return url+filter+fields; | ||
99 | +} | ||
100 | + | ||
101 | +function getFields(fields,first) | ||
102 | +{ | ||
103 | + var returnData; | ||
104 | + var prefix; | ||
105 | + if(first) | ||
106 | + prefix = "?fields="; | ||
107 | + else | ||
108 | + prefix = "&fields="; | ||
109 | + | ||
110 | + returnData = prefix+fields; | ||
111 | + | ||
112 | + return returnData; | ||
113 | +} | ||
60 | 114 | ||
115 | +function getfilter(filter,key,newfilter) | ||
116 | +{ | ||
117 | + var returnData; | ||
118 | + returnData = filter+"("+key+"="+newfilter+")" | ||
119 | + return returnData; | ||
120 | +} | ||
61 | 121 | ||
62 | module.exports = connection; | 122 | module.exports = connection; |
63 | \ No newline at end of file | 123 | \ No newline at end of file |
ais-structure/src/modules/helper/responseMsg.js
@@ -36,4 +36,19 @@ responseMsg.success = function (req,cmd,data){ | @@ -36,4 +36,19 @@ responseMsg.success = function (req,cmd,data){ | ||
36 | return response; | 36 | return response; |
37 | }; | 37 | }; |
38 | 38 | ||
39 | +responseMsg.direct = function (req,cmd,data) | ||
40 | +{ | ||
41 | + var response = { | ||
42 | + resultCode : data.resultCode, | ||
43 | + developerMessage : data.resultDescription | ||
44 | + }; | ||
45 | + | ||
46 | + if(data.resultCode == "20000") | ||
47 | + stats.sendResponse(req.method,cmd,"Success"); | ||
48 | + else | ||
49 | + stats.sendResponse(req.method,cmd,"Error"); | ||
50 | + | ||
51 | + return response; | ||
52 | +}; | ||
53 | + | ||
39 | module.exports = responseMsg; | 54 | module.exports = responseMsg; |
40 | \ No newline at end of file | 55 | \ No newline at end of file |
ais-structure/src/modules/helper/validator.js
1 | module.exports = function (req,list){ | 1 | module.exports = function (req,list){ |
2 | - | 2 | + // [true,"queryStr","commandId","int"] |
3 | var err = []; | 3 | var err = []; |
4 | 4 | ||
5 | var row = []; | 5 | var row = []; |
6 | + var data; | ||
6 | for(var i=0;i<list.length;i++) | 7 | for(var i=0;i<list.length;i++) |
7 | { | 8 | { |
8 | row = list[i]; | 9 | row = list[i]; |
9 | - if(typeof req.query[row[1]] === 'undefined') | 10 | + data = getData(req,list[i]) |
11 | + | ||
12 | + // console.log(row[2]+" : "+data); | ||
13 | + | ||
14 | + if(typeof data === 'undefined') | ||
10 | { | 15 | { |
11 | if(row[0]) | 16 | if(row[0]) |
12 | { | 17 | { |
13 | var errDes = { | 18 | var errDes = { |
14 | - Param : row[1], | 19 | + Param : row[2], |
15 | Reason : "Missing" | 20 | Reason : "Missing" |
16 | } | 21 | } |
17 | err.push(errDes); | 22 | err.push(errDes); |
18 | - }else | ||
19 | - { | ||
20 | - if(!checkReg(row[2],req.query[row[1]])) | ||
21 | - { | ||
22 | - var errDes = { | ||
23 | - Param : row[1], | ||
24 | - Reason : "Invalid" | ||
25 | - } | ||
26 | - err.push(errDes); | ||
27 | - } | ||
28 | - } | 23 | + } |
24 | + | ||
29 | 25 | ||
30 | }else | 26 | }else |
31 | { | 27 | { |
32 | - if(!checkReg(row[2],req.query[row[1]])) | 28 | + |
29 | + | ||
30 | + if(!checkReg(row[3],data)) | ||
33 | { | 31 | { |
34 | var errDes = { | 32 | var errDes = { |
35 | - Param : row[1], | 33 | + Param : row[2], |
36 | Reason : "Invalid" | 34 | Reason : "Invalid" |
37 | } | 35 | } |
38 | err.push(errDes); | 36 | err.push(errDes); |
@@ -49,6 +47,32 @@ module.exports = function (req,list){ | @@ -49,6 +47,32 @@ module.exports = function (req,list){ | ||
49 | return err; | 47 | return err; |
50 | }; | 48 | }; |
51 | 49 | ||
50 | +function getData(req,row) | ||
51 | +{ | ||
52 | + var data; | ||
53 | + switch(row[1]) { | ||
54 | + case "queryStr": | ||
55 | + data = req.query[row[2]]; | ||
56 | + break; | ||
57 | + case "url": | ||
58 | + data = req.params[row[2]]; | ||
59 | + break; | ||
60 | + case "body": | ||
61 | + var arrayStr = row[2].split('.'); | ||
62 | + data = req.body[arrayStr[0]]; | ||
63 | + if(arrayStr.length > 1) | ||
64 | + { | ||
65 | + for(var i=1;i<arrayStr.length;i++) | ||
66 | + data = data[arrayStr[i]]; | ||
67 | + } | ||
68 | + break; | ||
69 | + } | ||
70 | + | ||
71 | + return data; | ||
72 | +} | ||
73 | + | ||
74 | + | ||
75 | + | ||
52 | function checkReg(reg,value) | 76 | function checkReg(reg,value) |
53 | { | 77 | { |
54 | return true; | 78 | return true; |
ais-structure/src/modules/vizcard/vizCard.ctrl.js
@@ -60,12 +60,12 @@ exports.vizcard = async function (req, res, next) { | @@ -60,12 +60,12 @@ exports.vizcard = async function (req, res, next) { | ||
60 | function validator(req,cmd) | 60 | function validator(req,cmd) |
61 | { | 61 | { |
62 | var list = []; | 62 | var list = []; |
63 | - list.push([true,"commandId","int"]); | ||
64 | - list.push([true,"firstName","string"]); | ||
65 | - list.push([true,"lastName","string"]); | ||
66 | - list.push([true,"emailAddress","string"]); | ||
67 | - list.push([true,"mobileNo","string"]); | ||
68 | - list.push([false,"mobileNo","string"]); | 63 | + list.push([true,"queryStr","commandId","int"]); |
64 | + list.push([true,"queryStr","firstName","string"]); | ||
65 | + list.push([true,"queryStr","lastName","string"]); | ||
66 | + list.push([true,"queryStr","emailAddress","string"]); | ||
67 | + list.push([true,"queryStr","mobileNo","string"]); | ||
68 | + list.push([false,"queryStr","mobileNo","string"]); | ||
69 | 69 | ||
70 | var err = validatorHelper(req,list); | 70 | var err = validatorHelper(req,list); |
71 | if(err.length > 0) | 71 | if(err.length > 0) |
ais-structure/src/modules/vizcard/vizCard.route.js