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