Guest User

jenkins-v2-run

a guest
Aug 25th, 2017
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.79 KB | None | 0 0
  1. Started by user anonymous
  2. [EnvInject] - Loading node environment variables.
  3. Building on master in workspace /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace
  4. [ssh-agent] Looking for ssh-agent implementation...
  5. [ssh-agent] Java/JNR ssh-agent
  6. [ssh-agent] Skipped registering BouncyCastle, not running on a remote agent
  7. [ssh-agent] Started.
  8. [ssh-agent] Using credentials jenkins_worker
  9. Cloning the remote Git repository
  10. Cloning repository git@bitbucket.org:Rentrak/linear-frontend.git
  11. > git init /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace # timeout=10
  12. Fetching upstream changes from git@bitbucket.org:Rentrak/linear-frontend.git
  13. > git --version # timeout=10
  14. > git -c core.askpass=true fetch --tags --progress git@bitbucket.org:Rentrak/linear-frontend.git +refs/heads/*:refs/remotes/origin/*
  15. > git config remote.origin.url git@bitbucket.org:Rentrak/linear-frontend.git # timeout=10
  16. > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
  17. > git config remote.origin.url git@bitbucket.org:Rentrak/linear-frontend.git # timeout=10
  18. Fetching upstream changes from git@bitbucket.org:Rentrak/linear-frontend.git
  19. > git -c core.askpass=true fetch --tags --progress git@bitbucket.org:Rentrak/linear-frontend.git +refs/heads/*:refs/remotes/origin/*
  20. > git rev-parse refs/remotes/origin/integration^{commit} # timeout=10
  21. > git rev-parse refs/remotes/origin/refs/remotes/origin/integration^{commit} # timeout=10
  22. Checking out Revision 88cb41b62e934086e8508db53fc8c36d643436cd (refs/remotes/origin/integration)
  23. > git config core.sparsecheckout # timeout=10
  24. > git checkout -f 88cb41b62e934086e8508db53fc8c36d643436cd
  25. First time build. Skipping changelog.
  26. [workspace] $ /bin/bash -lxe /tmp/hudson3217196012584738886.sh
  27. ++ id -u
  28. + '[' 1000 -eq 0 ']'
  29. + PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  30. + export PATH
  31. + '[' '' ']'
  32. + '[' -d /etc/profile.d ']'
  33. + for i in '/etc/profile.d/*.sh'
  34. + '[' -r /etc/profile.d/nodejs.sh ']'
  35. + . /etc/profile.d/nodejs.sh
  36. ++ NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
  37. ++ export NODE_PATH
  38. + unset i
  39. + '[' -n '4.3.30(1)-release' ']'
  40. + '[' -f /var/jenkins_home/.bashrc ']'
  41. + . /var/jenkins_home/.bashrc
  42. ++ case $- in
  43. ++ return
  44. + '[' -d /var/jenkins_home/bin ']'
  45. + export TMPDIR=
  46. + TMPDIR=
  47. + cd api
  48. + cp /opt/jenkins/config/viawest.json config/default.json
  49. + rm -rf node_modules
  50. + npm install
  51. linear-frontend-api@1.0.0 /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  52. ├── @types/boom@4.3.5
  53. ├── @types/d3-collection@1.0.5
  54. ├─┬ @types/glob@5.0.30
  55. │ └── @types/minimatch@3.0.1
  56. ├─┬ @types/hapi@16.1.7
  57. │ ├── @types/catbox@7.1.3
  58. │ ├─┬ @types/mimos@3.0.1
  59. │ │ └── @types/mime-db@1.27.0
  60. │ ├── @types/podium@1.0.0
  61. │ └── @types/shot@3.4.0
  62. ├── @types/ioredis@0.0.24
  63. ├── @types/jasmine@2.5.53
  64. ├── @types/jasmine-data_driven_tests@1.0.1
  65. ├── @types/joi@10.4.0
  66. ├─┬ @types/knex@0.0.57
  67. │ └── @types/bluebird@3.5.8
  68. ├── @types/lodash@4.14.71
  69. ├── @types/moment-timezone@0.2.34
  70. ├── @types/nock@8.2.1
  71. ├── @types/node@6.0.78
  72. ├─┬ @types/pg@6.1.43
  73. │ └── @types/pg-types@1.11.2
  74. ├─┬ @types/request@2.0.0
  75. │ └── @types/form-data@2.2.0
  76. ├── @types/request-promise@4.1.36
  77. ├── @types/winston@2.3.1
  78. ├── @types/yargs@6.6.0
  79. ├─┬ boom@5.2.0
  80. │ └── hoek@4.2.0
  81. ├─┬ concurrently@3.5.0
  82. │ ├─┬ chalk@0.5.1
  83. │ │ ├── ansi-styles@1.1.0
  84. │ │ ├── escape-string-regexp@1.0.5
  85. │ │ ├─┬ has-ansi@0.1.0
  86. │ │ │ └── ansi-regex@0.2.1
  87. │ │ ├── strip-ansi@0.3.0
  88. │ │ └── supports-color@0.2.0
  89. │ ├── commander@2.6.0
  90. │ ├── date-fns@1.28.5
  91. │ ├── rx@2.3.24
  92. │ ├── spawn-command@0.0.2-1
  93. │ ├─┬ supports-color@3.2.3
  94. │ │ └── has-flag@1.0.0
  95. │ └── tree-kill@1.1.0
  96. ├─┬ config@1.26.1
  97. │ ├── json5@0.4.0
  98. │ └── os-homedir@1.0.2
  99. ├── d3-collection@1.0.4
  100. ├─┬ glob@7.1.2
  101. │ ├── fs.realpath@1.0.0
  102. │ ├─┬ inflight@1.0.6
  103. │ │ └── wrappy@1.0.2
  104. │ ├── inherits@2.0.3
  105. │ ├─┬ minimatch@3.0.4
  106. │ │ └─┬ brace-expansion@1.1.8
  107. │ │ ├── balanced-match@1.0.0
  108. │ │ └── concat-map@0.0.1
  109. │ ├── once@1.4.0
  110. │ └── path-is-absolute@1.0.1
  111. ├─┬ hapi@16.5.0
  112. │ ├── accept@2.1.4
  113. │ ├── ammo@2.0.4
  114. │ ├── call@4.0.2
  115. │ ├── catbox@7.1.5
  116. │ ├── catbox-memory@2.0.4
  117. │ ├── cryptiles@3.1.2
  118. │ ├── heavy@4.0.4
  119. │ ├── iron@4.0.5
  120. │ ├── items@2.1.1
  121. │ ├─┬ mimos@3.0.3
  122. │ │ └── mime-db@1.29.0
  123. │ ├── podium@1.3.0
  124. │ ├── shot@3.4.2
  125. │ ├── statehood@5.0.3
  126. │ ├─┬ subtext@5.0.0
  127. │ │ ├── content@3.0.5
  128. │ │ ├─┬ pez@2.1.5
  129. │ │ │ ├── b64@3.0.3
  130. │ │ │ └─┬ nigel@2.0.2
  131. │ │ │ └── vise@2.0.2
  132. │ │ └── wreck@12.2.3
  133. │ └── topo@2.0.2
  134. ├─┬ hapi-auth-cookie-issamesite-patch@6.1.2
  135. │ ├── boom@3.2.2
  136. │ └── joi@8.4.2
  137. ├─┬ hapi-raven@6.0.0
  138. │ └─┬ raven@2.1.2
  139. │ ├── cookie@0.3.1
  140. │ ├── lsmod@1.0.0
  141. │ ├── timed-out@4.0.1
  142. │ └── uuid@3.0.0
  143. ├─┬ hapi-swagger@7.7.0
  144. │ ├── boom@4.3.1
  145. │ ├─┬ handlebars@4.0.10
  146. │ │ ├── async@1.5.2
  147. │ │ ├─┬ optimist@0.6.1
  148. │ │ │ ├── minimist@0.0.10
  149. │ │ │ └── wordwrap@0.0.3
  150. │ │ ├─┬ source-map@0.4.4
  151. │ │ │ └── amdefine@1.0.1
  152. │ │ └─┬ uglify-js@2.8.29
  153. │ │ ├── source-map@0.5.7
  154. │ │ ├── uglify-to-browserify@1.0.2
  155. │ │ └─┬ yargs@3.10.0
  156. │ │ ├── camelcase@1.2.1
  157. │ │ ├─┬ cliui@2.1.0
  158. │ │ │ ├─┬ center-align@0.1.3
  159. │ │ │ │ ├─┬ align-text@0.1.4
  160. │ │ │ │ │ ├── longest@1.0.1
  161. │ │ │ │ │ └── repeat-string@1.6.1
  162. │ │ │ │ └── lazy-cache@1.0.4
  163. │ │ │ ├── right-align@0.1.3
  164. │ │ │ └── wordwrap@0.0.2
  165. │ │ └── window-size@0.1.0
  166. │ ├── http-status@1.0.1
  167. │ ├── joi@10.2.2
  168. │ ├─┬ json-schema-ref-parser@3.3.1
  169. │ │ ├── call-me-maybe@1.0.1
  170. │ │ ├── debug@3.0.1
  171. │ │ ├── es6-promise@4.1.1
  172. │ │ ├─┬ js-yaml@3.9.1
  173. │ │ │ ├─┬ argparse@1.0.9
  174. │ │ │ │ └── sprintf-js@1.0.3
  175. │ │ │ └── esprima@4.0.0
  176. │ │ ├─┬ ono@4.0.2
  177. │ │ │ └── format-util@1.0.3
  178. │ │ └─┬ z-schema@3.18.3
  179. │ │ ├── lodash.get@4.4.2
  180. │ │ ├── lodash.isequal@4.5.0
  181. │ │ └── validator@8.1.0
  182. │ └─┬ swagger-parser@3.4.2
  183. │ ├─┬ json-schema-ref-parser@1.4.1
  184. │ │ ├── debug@2.6.8
  185. │ │ ├── es6-promise@3.3.1
  186. │ │ └── ono@2.2.5
  187. │ ├── swagger-methods@1.0.0
  188. │ └── swagger-schema-official@2.0.0-bab6bed
  189. ├─┬ inert@4.2.1
  190. │ └─┬ lru-cache@4.1.1
  191. │ ├── pseudomap@1.0.2
  192. │ └── yallist@2.1.2
  193. ├─┬ UNMET PEER DEPENDENCY ioredis@3.1.2
  194. │ ├── bluebird@3.5.0
  195. │ ├── cluster-key-slot@1.0.8
  196. │ ├─┬ debug@2.6.8
  197. │ │ └── ms@2.0.0
  198. │ ├── denque@1.2.2
  199. │ ├── flexbuffer@0.0.6
  200. │ ├── redis-commands@1.3.1
  201. │ └── redis-parser@2.6.0
  202. ├─┬ ioredis-mock@2.4.0
  203. │ ├── array-from@2.1.1
  204. │ ├─┬ es6-set@0.1.5
  205. │ │ ├── d@1.0.0
  206. │ │ ├── es5-ext@0.10.30
  207. │ │ ├── es6-iterator@2.0.1
  208. │ │ ├── es6-symbol@3.1.1
  209. │ │ └── event-emitter@0.3.5
  210. │ ├── minimatch@3.0.3
  211. │ └── object-assign@4.1.1
  212. ├─┬ jasmine@2.7.0
  213. │ ├── exit@0.1.2
  214. │ └── jasmine-core@2.7.0
  215. ├─┬ joi@10.6.0
  216. │ └── isemail@2.2.1
  217. ├── jsonschema@1.1.1
  218. ├─┬ knex@0.13.0
  219. │ ├─┬ babel-runtime@6.26.0
  220. │ │ ├── core-js@2.5.0
  221. │ │ └── regenerator-runtime@0.11.0
  222. │ ├─┬ chalk@1.1.3
  223. │ │ ├── ansi-styles@2.2.1
  224. │ │ ├─┬ has-ansi@2.0.0
  225. │ │ │ └── ansi-regex@2.1.1
  226. │ │ ├── strip-ansi@3.0.1
  227. │ │ └── supports-color@2.0.0
  228. │ ├── commander@2.11.0
  229. │ ├── debug@2.6.8
  230. │ ├── generic-pool@2.5.4
  231. │ ├── interpret@0.6.6
  232. │ ├─┬ liftoff@2.2.5
  233. │ │ ├─┬ findup-sync@0.4.3
  234. │ │ │ ├─┬ detect-file@0.1.0
  235. │ │ │ │ └── fs-exists-sync@0.1.0
  236. │ │ │ ├─┬ micromatch@2.3.11
  237. │ │ │ │ ├─┬ arr-diff@2.0.0
  238. │ │ │ │ │ └── arr-flatten@1.1.0
  239. │ │ │ │ ├── array-unique@0.2.1
  240. │ │ │ │ ├─┬ braces@1.8.5
  241. │ │ │ │ │ ├─┬ expand-range@1.8.2
  242. │ │ │ │ │ │ └─┬ fill-range@2.2.3
  243. │ │ │ │ │ │ ├── is-number@2.1.0
  244. │ │ │ │ │ │ ├── isobject@2.1.0
  245. │ │ │ │ │ │ └─┬ randomatic@1.1.7
  246. │ │ │ │ │ │ ├─┬ is-number@3.0.0
  247. │ │ │ │ │ │ │ └── kind-of@3.2.2
  248. │ │ │ │ │ │ └── kind-of@4.0.0
  249. │ │ │ │ │ ├── preserve@0.2.0
  250. │ │ │ │ │ └── repeat-element@1.1.2
  251. │ │ │ │ ├─┬ expand-brackets@0.1.5
  252. │ │ │ │ │ └── is-posix-bracket@0.1.1
  253. │ │ │ │ ├── extglob@0.3.2
  254. │ │ │ │ ├── filename-regex@2.0.1
  255. │ │ │ │ ├─┬ kind-of@3.2.2
  256. │ │ │ │ │ └── is-buffer@1.1.5
  257. │ │ │ │ ├─┬ object.omit@2.0.1
  258. │ │ │ │ │ ├─┬ for-own@0.1.5
  259. │ │ │ │ │ │ └── for-in@1.0.2
  260. │ │ │ │ │ └── is-extendable@0.1.1
  261. │ │ │ │ ├─┬ parse-glob@3.0.4
  262. │ │ │ │ │ ├── glob-base@0.3.0
  263. │ │ │ │ │ └── is-dotfile@1.0.3
  264. │ │ │ │ └─┬ regex-cache@0.4.3
  265. │ │ │ │ ├── is-equal-shallow@0.1.3
  266. │ │ │ │ └── is-primitive@2.0.0
  267. │ │ │ └─┬ resolve-dir@0.1.1
  268. │ │ │ ├── expand-tilde@1.2.2
  269. │ │ │ └─┬ global-modules@0.2.3
  270. │ │ │ ├─┬ global-prefix@0.1.5
  271. │ │ │ │ ├─┬ homedir-polyfill@1.0.1
  272. │ │ │ │ │ └── parse-passwd@1.0.0
  273. │ │ │ │ └── ini@1.3.4
  274. │ │ │ └── is-windows@0.2.0
  275. │ │ ├── flagged-respawn@0.3.2
  276. │ │ └── rechoir@0.6.2
  277. │ ├── minimist@1.1.3
  278. │ ├─┬ mkdirp@0.5.1
  279. │ │ └── minimist@0.0.8
  280. │ ├── pg-connection-string@0.1.3
  281. │ ├─┬ readable-stream@1.1.14
  282. │ │ ├── core-util-is@1.0.2
  283. │ │ ├── isarray@0.0.1
  284. │ │ └── string_decoder@0.10.31
  285. │ ├── safe-buffer@5.1.1
  286. │ ├─┬ tildify@1.0.0
  287. │ │ └── user-home@1.1.1
  288. │ └── v8flags@2.1.1
  289. ├── lodash@4.17.4
  290. ├── moment@2.18.1
  291. ├── moment-timezone@0.5.13
  292. ├─┬ nock@9.0.14
  293. │ ├─┬ chai@3.5.0
  294. │ │ ├── assertion-error@1.0.2
  295. │ │ ├─┬ deep-eql@0.1.3
  296. │ │ │ └── type-detect@0.1.1
  297. │ │ └── type-detect@1.0.0
  298. │ ├── debug@2.6.8
  299. │ ├── deep-equal@1.0.1
  300. │ ├── json-stringify-safe@5.0.1
  301. │ ├── propagate@0.4.0
  302. │ ├── qs@6.4.0
  303. │ └── semver@5.4.1
  304. ├── nodemailer@4.0.1
  305. ├─┬ nodemon@1.11.0
  306. │ ├─┬ chokidar@1.7.0
  307. │ │ ├─┬ anymatch@1.3.2
  308. │ │ │ └─┬ normalize-path@2.1.1
  309. │ │ │ └── remove-trailing-separator@1.1.0
  310. │ │ ├── async-each@1.0.1
  311. │ │ ├── glob-parent@2.0.0
  312. │ │ ├─┬ is-binary-path@1.0.1
  313. │ │ │ └── binary-extensions@1.10.0
  314. │ │ ├─┬ is-glob@2.0.1
  315. │ │ │ └── is-extglob@1.0.0
  316. │ │ └─┬ readdirp@2.1.0
  317. │ │ ├── graceful-fs@4.1.11
  318. │ │ ├─┬ readable-stream@2.3.3
  319. │ │ │ ├── process-nextick-args@1.0.7
  320. │ │ │ ├── string_decoder@1.0.3
  321. │ │ │ └── util-deprecate@1.0.2
  322. │ │ └── set-immediate-shim@1.0.1
  323. │ ├── debug@2.6.8
  324. │ ├── es6-promise@3.3.1
  325. │ ├── ignore-by-default@1.0.1
  326. │ ├─┬ lodash.defaults@3.1.2
  327. │ │ ├─┬ lodash.assign@3.2.0
  328. │ │ │ ├─┬ lodash._baseassign@3.2.0
  329. │ │ │ │ └── lodash._basecopy@3.0.1
  330. │ │ │ ├─┬ lodash._createassigner@3.1.1
  331. │ │ │ │ ├── lodash._bindcallback@3.0.1
  332. │ │ │ │ └── lodash._isiterateecall@3.0.9
  333. │ │ │ └─┬ lodash.keys@3.1.2
  334. │ │ │ ├── lodash._getnative@3.9.1
  335. │ │ │ ├── lodash.isarguments@3.1.0
  336. │ │ │ └── lodash.isarray@3.0.4
  337. │ │ └── lodash.restparam@3.6.1
  338. │ ├─┬ ps-tree@1.1.0
  339. │ │ └─┬ event-stream@3.3.4
  340. │ │ ├── duplexer@0.1.1
  341. │ │ ├── from@0.1.7
  342. │ │ ├── map-stream@0.1.0
  343. │ │ ├── pause-stream@0.0.11
  344. │ │ ├── split@0.3.3
  345. │ │ ├── stream-combiner@0.0.4
  346. │ │ └── through@2.3.8
  347. │ ├─┬ touch@1.0.0
  348. │ │ └─┬ nopt@1.0.10
  349. │ │ └── abbrev@1.1.0
  350. │ ├── undefsafe@0.0.3
  351. │ └─┬ update-notifier@0.5.0
  352. │ ├─┬ configstore@1.4.0
  353. │ │ ├── os-tmpdir@1.0.2
  354. │ │ ├── osenv@0.1.4
  355. │ │ ├── uuid@2.0.3
  356. │ │ ├─┬ write-file-atomic@1.3.4
  357. │ │ │ ├── imurmurhash@0.1.4
  358. │ │ │ └── slide@1.1.6
  359. │ │ └── xdg-basedir@2.0.0
  360. │ ├── is-npm@1.0.0
  361. │ ├─┬ latest-version@1.0.1
  362. │ │ └─┬ package-json@1.2.0
  363. │ │ ├─┬ got@3.3.1
  364. │ │ │ ├─┬ duplexify@3.5.1
  365. │ │ │ │ ├── end-of-stream@1.4.0
  366. │ │ │ │ ├─┬ readable-stream@2.3.3
  367. │ │ │ │ │ └── string_decoder@1.0.3
  368. │ │ │ │ └── stream-shift@1.0.0
  369. │ │ │ ├── infinity-agent@2.0.3
  370. │ │ │ ├── is-redirect@1.0.0
  371. │ │ │ ├── lowercase-keys@1.0.0
  372. │ │ │ ├── nested-error-stacks@1.0.2
  373. │ │ │ ├── object-assign@3.0.0
  374. │ │ │ ├── prepend-http@1.0.4
  375. │ │ │ ├─┬ read-all-stream@3.1.0
  376. │ │ │ │ ├─┬ pinkie-promise@2.0.1
  377. │ │ │ │ │ └── pinkie@2.0.4
  378. │ │ │ │ └─┬ readable-stream@2.3.3
  379. │ │ │ │ └── string_decoder@1.0.3
  380. │ │ │ └── timed-out@2.0.0
  381. │ │ └─┬ registry-url@3.1.0
  382. │ │ └─┬ rc@1.2.1
  383. │ │ ├── deep-extend@0.4.2
  384. │ │ ├── minimist@1.2.0
  385. │ │ └── strip-json-comments@2.0.1
  386. │ ├─┬ repeating@1.1.3
  387. │ │ └─┬ is-finite@1.0.2
  388. │ │ └── number-is-nan@1.0.1
  389. │ ├─┬ semver-diff@2.1.0
  390. │ │ └── semver@5.4.1
  391. │ └── string-length@1.0.1
  392. ├─┬ objection@0.7.12
  393. │ └─┬ ajv@4.11.8
  394. │ ├── co@4.6.0
  395. │ └─┬ json-stable-stringify@1.0.1
  396. │ └── jsonify@0.0.0
  397. ├─┬ pg@7.0.2
  398. │ ├── buffer-writer@1.0.1
  399. │ ├── packet-reader@0.3.1
  400. │ ├── pg-pool@2.0.3
  401. │ ├─┬ pg-types@1.12.1
  402. │ │ ├── postgres-array@1.0.2
  403. │ │ ├── postgres-bytea@1.0.0
  404. │ │ ├── postgres-date@1.0.3
  405. │ │ └─┬ postgres-interval@1.1.1
  406. │ │ └── xtend@4.0.1
  407. │ ├─┬ pgpass@1.0.2
  408. │ │ └── split@1.0.1
  409. │ └── semver@4.3.2
  410. ├─┬ request@2.81.0
  411. │ ├── aws-sign2@0.6.0
  412. │ ├── aws4@1.6.0
  413. │ ├── caseless@0.12.0
  414. │ ├─┬ combined-stream@1.0.5
  415. │ │ └── delayed-stream@1.0.0
  416. │ ├── extend@3.0.1
  417. │ ├── forever-agent@0.6.1
  418. │ ├─┬ form-data@2.1.4
  419. │ │ └── asynckit@0.4.0
  420. │ ├─┬ har-validator@4.2.1
  421. │ │ └── har-schema@1.0.5
  422. │ ├─┬ hawk@3.1.3
  423. │ │ ├── boom@2.10.1
  424. │ │ ├── cryptiles@2.0.5
  425. │ │ ├── hoek@2.16.3
  426. │ │ └─┬ sntp@1.0.9
  427. │ │ └── hoek@2.16.3
  428. │ ├─┬ http-signature@1.1.1
  429. │ │ ├── assert-plus@0.2.0
  430. │ │ ├─┬ jsprim@1.4.1
  431. │ │ │ ├── assert-plus@1.0.0
  432. │ │ │ ├── extsprintf@1.3.0
  433. │ │ │ ├── json-schema@0.2.3
  434. │ │ │ └─┬ verror@1.10.0
  435. │ │ │ └── assert-plus@1.0.0
  436. │ │ └─┬ sshpk@1.13.1
  437. │ │ ├── asn1@0.2.3
  438. │ │ ├── assert-plus@1.0.0
  439. │ │ ├── bcrypt-pbkdf@1.0.1
  440. │ │ ├─┬ dashdash@1.14.1
  441. │ │ │ └── assert-plus@1.0.0
  442. │ │ ├── ecc-jsbn@0.1.1
  443. │ │ ├─┬ getpass@0.1.7
  444. │ │ │ └── assert-plus@1.0.0
  445. │ │ ├── jsbn@0.1.1
  446. │ │ └── tweetnacl@0.14.5
  447. │ ├── is-typedarray@1.0.0
  448. │ ├── isstream@0.1.2
  449. │ ├── mime-types@2.1.16
  450. │ ├── oauth-sign@0.8.2
  451. │ ├── performance-now@0.2.0
  452. │ ├── stringstream@0.0.5
  453. │ ├─┬ tough-cookie@2.3.2
  454. │ │ └── punycode@1.4.1
  455. │ └── tunnel-agent@0.6.0
  456. ├─┬ request-promise@4.2.1
  457. │ ├── request-promise-core@1.1.1
  458. │ └── stealthy-require@1.1.1
  459. ├── rimraf@2.6.1
  460. ├─┬ tslint@5.5.0
  461. │ ├─┬ babel-code-frame@6.26.0
  462. │ │ ├── esutils@2.0.2
  463. │ │ └── js-tokens@3.0.2
  464. │ ├── colors@1.1.2
  465. │ ├── diff@3.3.0
  466. │ ├─┬ resolve@1.4.0
  467. │ │ └── path-parse@1.0.5
  468. │ ├── semver@5.4.1
  469. │ ├── tslib@1.7.1
  470. │ └── tsutils@2.8.1
  471. ├─┬ tslint-eslint-rules@4.1.1
  472. │ ├─┬ doctrine@0.7.2
  473. │ │ ├── esutils@1.1.6
  474. │ │ └── isarray@0.0.1
  475. │ └── tsutils@1.9.1
  476. ├── typescript@2.4.2
  477. ├── uuid@3.1.0
  478. ├── validatorjs@3.13.3
  479. ├─┬ vision@4.1.1
  480. │ └── boom@4.3.1
  481. ├─┬ winston@2.3.1
  482. │ ├── async@1.0.0
  483. │ ├── colors@1.0.3
  484. │ ├── cycle@1.0.3
  485. │ ├── eyes@0.1.8
  486. │ └── stack-trace@0.0.9
  487. ├─┬ winston-cloudwatch@1.11.3
  488. │ ├── async@2.5.0
  489. │ ├─┬ aws-sdk@2.103.0
  490. │ │ ├─┬ buffer@4.9.1
  491. │ │ │ ├── base64-js@1.2.1
  492. │ │ │ ├── ieee754@1.1.8
  493. │ │ │ └── isarray@1.0.0
  494. │ │ ├── crypto-browserify@1.0.9
  495. │ │ ├── events@1.1.1
  496. │ │ ├── jmespath@0.15.0
  497. │ │ ├── querystring@0.2.0
  498. │ │ ├── sax@1.2.1
  499. │ │ ├─┬ url@0.10.3
  500. │ │ │ └── punycode@1.3.2
  501. │ │ ├── uuid@3.0.1
  502. │ │ ├── xml2js@0.4.17
  503. │ │ └── xmlbuilder@4.2.1
  504. │ └─┬ proxy-agent@2.1.0
  505. │ ├─┬ agent-base@2.1.1
  506. │ │ └── semver@5.0.3
  507. │ ├── debug@2.6.8
  508. │ ├─┬ http-proxy-agent@1.0.0
  509. │ │ └── debug@2.6.8
  510. │ ├─┬ https-proxy-agent@1.0.0
  511. │ │ └── debug@2.6.8
  512. │ ├── lru-cache@2.6.5
  513. │ ├─┬ pac-proxy-agent@2.0.0
  514. │ │ ├── debug@2.6.8
  515. │ │ ├─┬ get-uri@2.0.1
  516. │ │ │ ├── data-uri-to-buffer@1.2.0
  517. │ │ │ ├── debug@2.6.8
  518. │ │ │ ├── file-uri-to-path@1.0.0
  519. │ │ │ ├─┬ ftp@0.3.10
  520. │ │ │ │ └── xregexp@2.0.0
  521. │ │ │ └─┬ readable-stream@2.3.3
  522. │ │ │ └── string_decoder@1.0.3
  523. │ │ ├─┬ pac-resolver@3.0.0
  524. │ │ │ ├─┬ degenerator@1.0.4
  525. │ │ │ │ ├── ast-types@0.9.12
  526. │ │ │ │ ├─┬ escodegen@1.8.1
  527. │ │ │ │ │ ├── esprima@2.7.3
  528. │ │ │ │ │ ├── estraverse@1.9.3
  529. │ │ │ │ │ ├─┬ optionator@0.8.2
  530. │ │ │ │ │ │ ├── deep-is@0.1.3
  531. │ │ │ │ │ │ ├── fast-levenshtein@2.0.6
  532. │ │ │ │ │ │ ├── levn@0.3.0
  533. │ │ │ │ │ │ ├── prelude-ls@1.1.2
  534. │ │ │ │ │ │ ├── type-check@0.3.2
  535. │ │ │ │ │ │ └── wordwrap@1.0.0
  536. │ │ │ │ │ └── source-map@0.2.0
  537. │ │ │ │ └── esprima@3.1.3
  538. │ │ │ ├── ip@1.1.5
  539. │ │ │ ├── netmask@1.0.6
  540. │ │ │ └── thunkify@2.1.2
  541. │ │ ├─┬ raw-body@2.3.0
  542. │ │ │ ├── bytes@2.5.0
  543. │ │ │ ├─┬ http-errors@1.6.1
  544. │ │ │ │ ├── depd@1.1.0
  545. │ │ │ │ ├── setprototypeof@1.0.3
  546. │ │ │ │ └── statuses@1.3.1
  547. │ │ │ ├── iconv-lite@0.4.18
  548. │ │ │ └── unpipe@1.0.0
  549. │ │ └─┬ socks-proxy-agent@3.0.0
  550. │ │ └─┬ agent-base@4.1.1
  551. │ │ └── es6-promisify@5.0.0
  552. │ └─┬ socks-proxy-agent@2.1.1
  553. │ └─┬ socks@1.1.10
  554. │ └── smart-buffer@1.1.15
  555. └─┬ yargs@8.0.2
  556. ├── camelcase@4.1.0
  557. ├─┬ cliui@3.2.0
  558. │ ├─┬ string-width@1.0.2
  559. │ │ ├── code-point-at@1.1.0
  560. │ │ └── is-fullwidth-code-point@1.0.0
  561. │ └─┬ wrap-ansi@2.1.0
  562. │ └── string-width@1.0.2
  563. ├── decamelize@1.2.0
  564. ├── get-caller-file@1.0.2
  565. ├─┬ os-locale@2.1.0
  566. │ ├─┬ execa@0.7.0
  567. │ │ ├─┬ cross-spawn@5.1.0
  568. │ │ │ ├─┬ shebang-command@1.2.0
  569. │ │ │ │ └── shebang-regex@1.0.0
  570. │ │ │ └─┬ which@1.3.0
  571. │ │ │ └── isexe@2.0.0
  572. │ │ ├── get-stream@3.0.0
  573. │ │ ├── is-stream@1.1.0
  574. │ │ ├─┬ npm-run-path@2.0.2
  575. │ │ │ └── path-key@2.0.1
  576. │ │ ├── p-finally@1.0.0
  577. │ │ ├── signal-exit@3.0.2
  578. │ │ └── strip-eof@1.0.0
  579. │ ├─┬ lcid@1.0.0
  580. │ │ └── invert-kv@1.0.0
  581. │ └─┬ mem@1.1.0
  582. │ └── mimic-fn@1.1.0
  583. ├─┬ read-pkg-up@2.0.0
  584. │ ├─┬ find-up@2.1.0
  585. │ │ └─┬ locate-path@2.0.0
  586. │ │ ├─┬ p-locate@2.0.0
  587. │ │ │ └── p-limit@1.1.0
  588. │ │ └── path-exists@3.0.0
  589. │ └─┬ read-pkg@2.0.0
  590. │ ├─┬ load-json-file@2.0.0
  591. │ │ ├─┬ parse-json@2.2.0
  592. │ │ │ └─┬ error-ex@1.3.1
  593. │ │ │ └── is-arrayish@0.2.1
  594. │ │ ├── pify@2.3.0
  595. │ │ └── strip-bom@3.0.0
  596. │ ├─┬ normalize-package-data@2.4.0
  597. │ │ ├── hosted-git-info@2.5.0
  598. │ │ ├─┬ is-builtin-module@1.0.0
  599. │ │ │ └── builtin-modules@1.1.1
  600. │ │ └─┬ validate-npm-package-license@3.0.1
  601. │ │ ├─┬ spdx-correct@1.0.2
  602. │ │ │ └── spdx-license-ids@1.2.2
  603. │ │ └── spdx-expression-parse@1.0.4
  604. │ └── path-type@2.0.0
  605. ├── require-directory@2.1.1
  606. ├── require-main-filename@1.0.1
  607. ├── set-blocking@2.0.0
  608. ├─┬ string-width@2.1.1
  609. │ ├── is-fullwidth-code-point@2.0.0
  610. │ └─┬ strip-ansi@4.0.0
  611. │ └── ansi-regex@3.0.0
  612. ├── which-module@2.0.0
  613. ├── y18n@3.2.1
  614. └─┬ yargs-parser@7.0.0
  615. └── camelcase@4.1.0
  616.  
  617. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
  618. npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
  619. npm WARN ioredis-mock@2.4.0 requires a peer of ioredis@2.x but none was installed.
  620. + cd ../client
  621. + rm -rf node_modules
  622. + npm install
  623. npm WARN prefer global node-gyp@3.6.2 should be installed with -g
  624. > node-sass@4.5.3 install /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/node-sass
  625. > node scripts/install.js
  626.  
  627. Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.3/linux-x64-48_binding.node
  628. Download complete
  629. Binary saved to /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/node-sass/vendor/linux-x64-48/binding.node
  630. Caching binary to /var/jenkins_home/.npm/node-sass/4.5.3/linux-x64-48_binding.node
  631.  
  632. > phantomjs-prebuilt@2.1.15 install /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/phantomjs-prebuilt
  633. > node install.js
  634.  
  635. PhantomJS not found on PATH
  636. Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
  637. Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
  638. Receiving...
  639. Received 22866K total.
  640. Extracting tar contents (via spawned process)
  641. Removing /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/phantomjs-prebuilt/lib/phantom
  642. Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1503694749095/phantomjs-2.1.1-linux-x86_64 -> /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/phantomjs-prebuilt/lib/phantom
  643. Writing location.js file
  644. Done. Phantomjs binary available at /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
  645. > node-sass@4.5.3 postinstall /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/node-sass
  646. > node scripts/build.js
  647.  
  648. Binary found at /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client/node_modules/node-sass/vendor/linux-x64-48/binding.node
  649. Testing binary
  650. Binary is fine
  651. linear-frontend-client@1.0.0 /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/client
  652. ├── @angular-redux/store@6.5.7
  653. ├─┬ @angular/animations@4.3.1
  654. │ └── tslib@1.7.1
  655. ├─┬ @angular/cli@1.2.4
  656. │ ├── @ngtools/json-schema@1.1.0
  657. │ ├─┬ @ngtools/webpack@1.5.3
  658. │ │ ├── enhanced-resolve@3.3.0
  659. │ │ ├─┬ loader-utils@1.1.0
  660. │ │ │ ├── big.js@3.1.3
  661. │ │ │ └── emojis-list@2.1.0
  662. │ │ └─┬ magic-string@0.22.4
  663. │ │ └── vlq@0.2.2
  664. │ ├─┬ autoprefixer@6.7.7
  665. │ │ ├─┬ browserslist@1.7.7
  666. │ │ │ └── electron-to-chromium@1.3.18
  667. │ │ ├── caniuse-db@1.0.30000718
  668. │ │ ├── normalize-range@0.1.2
  669. │ │ ├── num2fraction@1.2.2
  670. │ │ ├─┬ postcss@5.2.17
  671. │ │ │ └─┬ chalk@1.1.3
  672. │ │ │ └── supports-color@2.0.0
  673. │ │ └── postcss-value-parser@3.3.0
  674. │ ├─┬ chalk@2.1.0
  675. │ │ ├─┬ ansi-styles@3.2.0
  676. │ │ │ └─┬ color-convert@1.9.0
  677. │ │ │ └── color-name@1.1.3
  678. │ │ ├── escape-string-regexp@1.0.5
  679. │ │ └─┬ supports-color@4.2.1
  680. │ │ └── has-flag@2.0.0
  681. │ ├── circular-dependency-plugin@3.0.0
  682. │ ├─┬ common-tags@1.4.0
  683. │ │ └─┬ babel-runtime@6.26.0
  684. │ │ └── regenerator-runtime@0.11.0
  685. │ ├── core-object@3.1.5
  686. │ ├─┬ css-loader@0.28.5
  687. │ │ ├─┬ icss-utils@2.1.0
  688. │ │ │ └─┬ postcss@6.0.9
  689. │ │ │ └─┬ supports-color@4.2.1
  690. │ │ │ └── has-flag@2.0.0
  691. │ │ ├── lodash.camelcase@4.3.0
  692. │ │ ├── object-assign@4.1.1
  693. │ │ ├─┬ postcss-modules-extract-imports@1.1.0
  694. │ │ │ └─┬ postcss@6.0.9
  695. │ │ │ └─┬ supports-color@4.2.1
  696. │ │ │ └── has-flag@2.0.0
  697. │ │ ├─┬ postcss-modules-local-by-default@1.2.0
  698. │ │ │ └─┬ postcss@6.0.9
  699. │ │ │ └─┬ supports-color@4.2.1
  700. │ │ │ └── has-flag@2.0.0
  701. │ │ ├─┬ postcss-modules-scope@1.1.0
  702. │ │ │ └─┬ postcss@6.0.9
  703. │ │ │ └─┬ supports-color@4.2.1
  704. │ │ │ └── has-flag@2.0.0
  705. │ │ ├─┬ postcss-modules-values@1.3.0
  706. │ │ │ ├── icss-replace-symbols@1.1.0
  707. │ │ │ └─┬ postcss@6.0.9
  708. │ │ │ └─┬ supports-color@4.2.1
  709. │ │ │ └── has-flag@2.0.0
  710. │ │ └── source-list-map@2.0.0
  711. │ ├─┬ cssnano@3.10.0
  712. │ │ ├── decamelize@1.2.0
  713. │ │ ├── defined@1.0.0
  714. │ │ ├─┬ has@1.0.1
  715. │ │ │ └── function-bind@1.1.0
  716. │ │ ├─┬ postcss-calc@5.3.1
  717. │ │ │ ├── postcss-message-helpers@2.0.0
  718. │ │ │ └─┬ reduce-css-calc@1.3.0
  719. │ │ │ ├── balanced-match@0.4.2
  720. │ │ │ ├── math-expression-evaluator@1.2.17
  721. │ │ │ └── reduce-function-call@1.0.2
  722. │ │ ├─┬ postcss-colormin@2.2.2
  723. │ │ │ └─┬ colormin@1.1.2
  724. │ │ │ ├─┬ color@0.11.4
  725. │ │ │ │ ├── clone@1.0.2
  726. │ │ │ │ └── color-string@0.3.0
  727. │ │ │ └── css-color-names@0.0.4
  728. │ │ ├── postcss-convert-values@2.6.1
  729. │ │ ├── postcss-discard-comments@2.0.4
  730. │ │ ├── postcss-discard-duplicates@2.1.0
  731. │ │ ├── postcss-discard-empty@2.1.0
  732. │ │ ├── postcss-discard-overridden@0.1.1
  733. │ │ ├─┬ postcss-discard-unused@2.2.3
  734. │ │ │ └── uniqs@2.0.0
  735. │ │ ├─┬ postcss-filter-plugins@2.0.2
  736. │ │ │ └─┬ uniqid@4.1.1
  737. │ │ │ └── macaddress@0.2.8
  738. │ │ ├── postcss-merge-idents@2.1.7
  739. │ │ ├── postcss-merge-longhand@2.0.2
  740. │ │ ├─┬ postcss-merge-rules@2.1.2
  741. │ │ │ ├─┬ caniuse-api@1.6.1
  742. │ │ │ │ ├── lodash.memoize@4.1.2
  743. │ │ │ │ └── lodash.uniq@4.5.0
  744. │ │ │ ├─┬ postcss-selector-parser@2.2.3
  745. │ │ │ │ ├── flatten@1.0.2
  746. │ │ │ │ ├── indexes-of@1.0.1
  747. │ │ │ │ └── uniq@1.0.1
  748. │ │ │ └── vendors@1.0.1
  749. │ │ ├── postcss-minify-font-values@1.0.5
  750. │ │ ├── postcss-minify-gradients@1.0.5
  751. │ │ ├─┬ postcss-minify-params@1.2.2
  752. │ │ │ └── alphanum-sort@1.0.2
  753. │ │ ├── postcss-minify-selectors@2.1.1
  754. │ │ ├── postcss-normalize-charset@1.1.1
  755. │ │ ├─┬ postcss-normalize-url@3.0.8
  756. │ │ │ ├── is-absolute-url@2.1.0
  757. │ │ │ └─┬ normalize-url@1.9.1
  758. │ │ │ ├── prepend-http@1.0.4
  759. │ │ │ ├─┬ query-string@4.3.4
  760. │ │ │ │ └── strict-uri-encode@1.1.0
  761. │ │ │ └─┬ sort-keys@1.1.2
  762. │ │ │ └── is-plain-obj@1.1.0
  763. │ │ ├── postcss-ordered-values@2.2.3
  764. │ │ ├── postcss-reduce-idents@2.4.0
  765. │ │ ├── postcss-reduce-initial@1.0.1
  766. │ │ ├── postcss-reduce-transforms@1.0.4
  767. │ │ ├─┬ postcss-svgo@2.1.6
  768. │ │ │ ├─┬ is-svg@2.1.0
  769. │ │ │ │ └── html-comment-regex@1.1.1
  770. │ │ │ └─┬ svgo@0.7.2
  771. │ │ │ ├─┬ coa@1.0.4
  772. │ │ │ │ └── q@1.5.0
  773. │ │ │ ├─┬ csso@2.3.2
  774. │ │ │ │ └─┬ clap@1.2.0
  775. │ │ │ │ └─┬ chalk@1.1.3
  776. │ │ │ │ └── supports-color@2.0.0
  777. │ │ │ └── whet.extend@0.9.9
  778. │ │ ├── postcss-unique-selectors@2.0.2
  779. │ │ └── postcss-zindex@2.2.0
  780. │ ├── denodeify@1.2.1
  781. │ ├── diff@3.3.0
  782. │ ├── ember-cli-normalize-entity-name@1.0.0
  783. │ ├── ember-cli-string-utils@1.1.0
  784. │ ├── exports-loader@0.6.4
  785. │ ├─┬ extract-text-webpack-plugin@2.1.2
  786. │ │ ├── async@2.5.0
  787. │ │ ├─┬ schema-utils@0.3.0
  788. │ │ │ └─┬ ajv@5.2.2
  789. │ │ │ ├── fast-deep-equal@1.0.0
  790. │ │ │ └── json-schema-traverse@0.3.1
  791. │ │ └── webpack-sources@1.0.1
  792. │ ├── file-loader@0.10.1
  793. │ ├─┬ fs-extra@4.0.1
  794. │ │ ├── jsonfile@3.0.1
  795. │ │ └── universalify@0.1.1
  796. │ ├── get-caller-file@1.0.2
  797. │ ├─┬ glob@7.1.2
  798. │ │ ├── fs.realpath@1.0.0
  799. │ │ ├─┬ inflight@1.0.6
  800. │ │ │ └── wrappy@1.0.2
  801. │ │ ├── inherits@2.0.3
  802. │ │ ├── once@1.4.0
  803. │ │ └── path-is-absolute@1.0.1
  804. │ ├─┬ heimdalljs@0.2.5
  805. │ │ └── rsvp@3.2.1
  806. │ ├─┬ heimdalljs-logger@0.1.9
  807. │ │ └─┬ debug@2.6.8
  808. │ │ └── ms@2.0.0
  809. │ ├─┬ html-webpack-plugin@2.30.1
  810. │ │ ├─┬ html-minifier@3.5.3
  811. │ │ │ ├─┬ camel-case@3.0.0
  812. │ │ │ │ ├─┬ no-case@2.3.1
  813. │ │ │ │ │ └── lower-case@1.1.4
  814. │ │ │ │ └── upper-case@1.1.3
  815. │ │ │ ├── clean-css@4.1.7
  816. │ │ │ ├── he@1.1.1
  817. │ │ │ ├─┬ ncname@1.0.0
  818. │ │ │ │ └── xml-char-classes@1.0.0
  819. │ │ │ ├── param-case@2.1.1
  820. │ │ │ ├── relateurl@0.2.7
  821. │ │ │ └── uglify-js@3.0.28
  822. │ │ ├── loader-utils@0.2.17
  823. │ │ ├─┬ pretty-error@2.1.1
  824. │ │ │ ├─┬ renderkid@2.0.1
  825. │ │ │ │ ├─┬ css-select@1.2.0
  826. │ │ │ │ │ ├── boolbase@1.0.0
  827. │ │ │ │ │ ├── css-what@2.1.0
  828. │ │ │ │ │ ├─┬ domutils@1.5.1
  829. │ │ │ │ │ │ └─┬ dom-serializer@0.1.0
  830. │ │ │ │ │ │ ├── domelementtype@1.1.3
  831. │ │ │ │ │ │ └── entities@1.1.1
  832. │ │ │ │ │ └── nth-check@1.0.1
  833. │ │ │ │ ├─┬ dom-converter@0.1.4
  834. │ │ │ │ │ └── utila@0.3.3
  835. │ │ │ │ ├─┬ htmlparser2@3.3.0
  836. │ │ │ │ │ ├── domelementtype@1.3.0
  837. │ │ │ │ │ ├── domhandler@2.1.0
  838. │ │ │ │ │ ├── domutils@1.1.6
  839. │ │ │ │ │ └─┬ readable-stream@1.0.34
  840. │ │ │ │ │ ├── isarray@0.0.1
  841. │ │ │ │ │ └── string_decoder@0.10.31
  842. │ │ │ │ └── utila@0.3.3
  843. │ │ │ └── utila@0.4.0
  844. │ │ └── toposort@1.0.3
  845. │ ├── inflection@1.12.0
  846. │ ├─┬ inquirer@3.2.2
  847. │ │ ├── ansi-escapes@2.0.0
  848. │ │ ├─┬ cli-cursor@2.1.0
  849. │ │ │ └─┬ restore-cursor@2.0.0
  850. │ │ │ ├─┬ onetime@2.0.1
  851. │ │ │ │ └── mimic-fn@1.1.0
  852. │ │ │ └── signal-exit@3.0.2
  853. │ │ ├── cli-width@2.2.0
  854. │ │ ├─┬ external-editor@2.0.4
  855. │ │ │ ├── iconv-lite@0.4.18
  856. │ │ │ └── jschardet@1.5.1
  857. │ │ ├── figures@2.0.0
  858. │ │ ├── mute-stream@0.0.7
  859. │ │ ├─┬ run-async@2.3.0
  860. │ │ │ └── is-promise@2.1.0
  861. │ │ ├── rx-lite@4.0.8
  862. │ │ ├── rx-lite-aggregates@4.0.8
  863. │ │ ├─┬ string-width@2.1.1
  864. │ │ │ ├── is-fullwidth-code-point@2.0.0
  865. │ │ │ └─┬ strip-ansi@4.0.0
  866. │ │ │ └── ansi-regex@3.0.0
  867. │ │ ├─┬ strip-ansi@4.0.0
  868. │ │ │ └── ansi-regex@3.0.0
  869. │ │ └── through@2.3.8
  870. │ ├── isbinaryfile@3.0.2
  871. │ ├─┬ istanbul-instrumenter-loader@2.0.0
  872. │ │ ├── convert-source-map@1.5.0
  873. │ │ ├─┬ istanbul-lib-instrument@1.7.5
  874. │ │ │ ├─┬ babel-generator@6.26.0
  875. │ │ │ │ ├── babel-messages@6.23.0
  876. │ │ │ │ ├─┬ detect-indent@4.0.0
  877. │ │ │ │ │ └─┬ repeating@2.0.1
  878. │ │ │ │ │ └── is-finite@1.0.2
  879. │ │ │ │ ├── jsesc@1.3.0
  880. │ │ │ │ └── trim-right@1.0.1
  881. │ │ │ ├── babel-template@6.26.0
  882. │ │ │ ├─┬ babel-traverse@6.26.0
  883. │ │ │ │ ├── globals@9.18.0
  884. │ │ │ │ └── invariant@2.2.2
  885. │ │ │ ├─┬ babel-types@6.26.0
  886. │ │ │ │ └── to-fast-properties@1.0.3
  887. │ │ │ └── babylon@6.18.0
  888. │ │ └── loader-utils@0.2.17
  889. │ ├── json-loader@0.5.7
  890. │ ├── karma-source-map-support@1.2.0
  891. │ ├─┬ less@2.7.2
  892. │ │ ├─┬ errno@0.1.4
  893. │ │ │ └── prr@0.0.0
  894. │ │ ├── image-size@0.5.5
  895. │ │ ├─┬ promise@7.3.1
  896. │ │ │ └── asap@2.0.6
  897. │ │ └─┬ request@2.81.0
  898. │ │ ├── aws-sign2@0.6.0
  899. │ │ ├── aws4@1.6.0
  900. │ │ ├── caseless@0.12.0
  901. │ │ ├─┬ combined-stream@1.0.5
  902. │ │ │ └── delayed-stream@1.0.0
  903. │ │ ├── forever-agent@0.6.1
  904. │ │ ├─┬ form-data@2.1.4
  905. │ │ │ └── asynckit@0.4.0
  906. │ │ ├─┬ har-validator@4.2.1
  907. │ │ │ ├── ajv@4.11.8
  908. │ │ │ └── har-schema@1.0.5
  909. │ │ ├─┬ hawk@3.1.3
  910. │ │ │ ├── boom@2.10.1
  911. │ │ │ ├── cryptiles@2.0.5
  912. │ │ │ ├── hoek@2.16.3
  913. │ │ │ └── sntp@1.0.9
  914. │ │ ├─┬ http-signature@1.1.1
  915. │ │ │ ├── assert-plus@0.2.0
  916. │ │ │ ├─┬ jsprim@1.4.1
  917. │ │ │ │ ├── assert-plus@1.0.0
  918. │ │ │ │ ├── extsprintf@1.3.0
  919. │ │ │ │ ├── json-schema@0.2.3
  920. │ │ │ │ └─┬ verror@1.10.0
  921. │ │ │ │ └── assert-plus@1.0.0
  922. │ │ │ └─┬ sshpk@1.13.1
  923. │ │ │ ├── asn1@0.2.3
  924. │ │ │ ├── assert-plus@1.0.0
  925. │ │ │ ├── bcrypt-pbkdf@1.0.1
  926. │ │ │ ├─┬ dashdash@1.14.1
  927. │ │ │ │ └── assert-plus@1.0.0
  928. │ │ │ ├── ecc-jsbn@0.1.1
  929. │ │ │ ├─┬ getpass@0.1.7
  930. │ │ │ │ └── assert-plus@1.0.0
  931. │ │ │ ├── jsbn@0.1.1
  932. │ │ │ └── tweetnacl@0.14.5
  933. │ │ ├── is-typedarray@1.0.0
  934. │ │ ├── isstream@0.1.2
  935. │ │ ├── json-stringify-safe@5.0.1
  936. │ │ ├─┬ mime-types@2.1.16
  937. │ │ │ └── mime-db@1.29.0
  938. │ │ ├── oauth-sign@0.8.2
  939. │ │ ├── performance-now@0.2.0
  940. │ │ ├── stringstream@0.0.5
  941. │ │ ├── tough-cookie@2.3.2
  942. │ │ ├── tunnel-agent@0.6.0
  943. │ │ └── uuid@3.1.0
  944. │ ├─┬ less-loader@4.0.5
  945. │ │ ├── clone@2.1.1
  946. │ │ └── pify@2.3.0
  947. │ ├── license-webpack-plugin@0.4.3
  948. │ ├─┬ memory-fs@0.4.1
  949. │ │ └─┬ readable-stream@2.3.3
  950. │ │ ├── core-util-is@1.0.2
  951. │ │ ├── isarray@1.0.0
  952. │ │ ├── process-nextick-args@1.0.7
  953. │ │ ├── string_decoder@1.0.3
  954. │ │ └── util-deprecate@1.0.2
  955. │ ├─┬ minimatch@3.0.4
  956. │ │ └─┬ brace-expansion@1.1.8
  957. │ │ ├── balanced-match@1.0.0
  958. │ │ └── concat-map@0.0.1
  959. │ ├── node-modules-path@1.0.1
  960. │ ├─┬ node-sass@4.5.3
  961. │ │ ├── async-foreach@0.1.3
  962. │ │ ├─┬ chalk@1.1.3
  963. │ │ │ └── supports-color@2.0.0
  964. │ │ ├─┬ cross-spawn@3.0.1
  965. │ │ │ └─┬ lru-cache@4.1.1
  966. │ │ │ ├── pseudomap@1.0.2
  967. │ │ │ └── yallist@2.1.2
  968. │ │ ├─┬ gaze@1.1.2
  969. │ │ │ └── globule@1.2.0
  970. │ │ ├── get-stdin@4.0.1
  971. │ │ ├── in-publish@2.0.0
  972. │ │ ├── lodash.assign@4.2.0
  973. │ │ ├── lodash.clonedeep@4.5.0
  974. │ │ ├── lodash.mergewith@4.6.0
  975. │ │ ├─┬ meow@3.7.0
  976. │ │ │ ├─┬ camelcase-keys@2.1.0
  977. │ │ │ │ └── camelcase@2.1.1
  978. │ │ │ ├─┬ loud-rejection@1.6.0
  979. │ │ │ │ └─┬ currently-unhandled@0.4.1
  980. │ │ │ │ └── array-find-index@1.0.2
  981. │ │ │ ├── map-obj@1.0.1
  982. │ │ │ ├── minimist@1.2.0
  983. │ │ │ ├─┬ normalize-package-data@2.4.0
  984. │ │ │ │ ├── hosted-git-info@2.5.0
  985. │ │ │ │ ├─┬ is-builtin-module@1.0.0
  986. │ │ │ │ │ └── builtin-modules@1.1.1
  987. │ │ │ │ └─┬ validate-npm-package-license@3.0.1
  988. │ │ │ │ ├─┬ spdx-correct@1.0.2
  989. │ │ │ │ │ └── spdx-license-ids@1.2.2
  990. │ │ │ │ └── spdx-expression-parse@1.0.4
  991. │ │ │ ├─┬ read-pkg-up@1.0.1
  992. │ │ │ │ ├─┬ find-up@1.1.2
  993. │ │ │ │ │ └── path-exists@2.1.0
  994. │ │ │ │ └─┬ read-pkg@1.1.0
  995. │ │ │ │ ├── load-json-file@1.1.0
  996. │ │ │ │ └── path-type@1.1.0
  997. │ │ │ ├─┬ redent@1.0.0
  998. │ │ │ │ ├── indent-string@2.1.0
  999. │ │ │ │ └── strip-indent@1.0.1
  1000. │ │ │ └── trim-newlines@1.0.0
  1001. │ │ ├── nan@2.6.2
  1002. │ │ ├─┬ node-gyp@3.6.2
  1003. │ │ │ ├── fstream@1.0.11
  1004. │ │ │ ├── nopt@3.0.6
  1005. │ │ │ ├── semver@5.3.0
  1006. │ │ │ └─┬ tar@2.2.1
  1007. │ │ │ └── block-stream@0.0.9
  1008. │ │ ├─┬ npmlog@4.1.2
  1009. │ │ │ ├─┬ are-we-there-yet@1.1.4
  1010. │ │ │ │ └── delegates@1.0.0
  1011. │ │ │ ├── console-control-strings@1.1.0
  1012. │ │ │ ├─┬ gauge@2.7.4
  1013. │ │ │ │ ├── aproba@1.1.2
  1014. │ │ │ │ ├── has-unicode@2.0.1
  1015. │ │ │ │ ├─┬ string-width@1.0.2
  1016. │ │ │ │ │ └── is-fullwidth-code-point@1.0.0
  1017. │ │ │ │ └─┬ wide-align@1.1.2
  1018. │ │ │ │ └─┬ string-width@1.0.2
  1019. │ │ │ │ └── is-fullwidth-code-point@1.0.0
  1020. │ │ │ └── set-blocking@2.0.0
  1021. │ │ ├─┬ sass-graph@2.2.4
  1022. │ │ │ ├─┬ scss-tokenizer@0.2.3
  1023. │ │ │ │ └── source-map@0.4.4
  1024. │ │ │ └─┬ yargs@7.1.0
  1025. │ │ │ ├── camelcase@3.0.0
  1026. │ │ │ ├─┬ string-width@1.0.2
  1027. │ │ │ │ └── is-fullwidth-code-point@1.0.0
  1028. │ │ │ └─┬ yargs-parser@5.0.0
  1029. │ │ │ └── camelcase@3.0.0
  1030. │ │ └── stdout-stream@1.4.0
  1031. │ ├─┬ nopt@4.0.1
  1032. │ │ ├── abbrev@1.1.0
  1033. │ │ └─┬ osenv@0.1.4
  1034. │ │ └── os-homedir@1.0.2
  1035. │ ├─┬ opn@5.1.0
  1036. │ │ └── is-wsl@1.1.0
  1037. │ ├─┬ portfinder@1.0.13
  1038. │ │ └── async@1.5.2
  1039. │ ├─┬ postcss-loader@1.3.3
  1040. │ │ └─┬ postcss-load-config@1.2.0
  1041. │ │ ├─┬ cosmiconfig@2.2.2
  1042. │ │ │ ├── is-directory@0.3.1
  1043. │ │ │ ├── minimist@1.2.0
  1044. │ │ │ ├─┬ parse-json@2.2.0
  1045. │ │ │ │ └─┬ error-ex@1.3.1
  1046. │ │ │ │ └── is-arrayish@0.2.1
  1047. │ │ │ └── require-from-string@1.2.1
  1048. │ │ ├── postcss-load-options@1.2.0
  1049. │ │ └── postcss-load-plugins@2.3.0
  1050. │ ├─┬ postcss-url@5.1.2
  1051. │ │ ├─┬ directory-encoder@0.7.2
  1052. │ │ │ ├─┬ fs-extra@0.23.1
  1053. │ │ │ │ └── jsonfile@2.4.0
  1054. │ │ │ ├─┬ handlebars@1.3.0
  1055. │ │ │ │ ├── optimist@0.3.7
  1056. │ │ │ │ └─┬ uglify-js@2.3.6
  1057. │ │ │ │ ├── async@0.2.10
  1058. │ │ │ │ └── source-map@0.1.43
  1059. │ │ │ └─┬ img-stats@0.5.2
  1060. │ │ │ └── xmldom@0.1.27
  1061. │ │ └── js-base64@2.1.9
  1062. │ ├── raw-loader@0.5.1
  1063. │ ├─┬ resolve@1.4.0
  1064. │ │ └── path-parse@1.0.5
  1065. │ ├── rsvp@3.6.2
  1066. │ ├─┬ sass-loader@6.0.6
  1067. │ │ ├─┬ clone-deep@0.3.0
  1068. │ │ │ ├─┬ for-own@1.0.0
  1069. │ │ │ │ └── for-in@1.0.2
  1070. │ │ │ ├─┬ is-plain-object@2.0.4
  1071. │ │ │ │ └── isobject@3.0.1
  1072. │ │ │ ├─┬ kind-of@3.2.2
  1073. │ │ │ │ └── is-buffer@1.1.5
  1074. │ │ │ └─┬ shallow-clone@0.1.2
  1075. │ │ │ ├── is-extendable@0.1.1
  1076. │ │ │ ├── kind-of@2.0.1
  1077. │ │ │ ├── lazy-cache@0.2.7
  1078. │ │ │ └─┬ mixin-object@2.0.1
  1079. │ │ │ └── for-in@0.1.8
  1080. │ │ ├── lodash.tail@4.1.1
  1081. │ │ └── pify@3.0.0
  1082. │ ├── script-loader@0.7.0
  1083. │ ├── semver@5.4.1
  1084. │ ├── silent-error@1.1.0
  1085. │ ├─┬ source-map-loader@0.2.1
  1086. │ │ ├── async@0.9.2
  1087. │ │ ├── loader-utils@0.2.17
  1088. │ │ └─┬ source-map@0.1.43
  1089. │ │ └── amdefine@1.0.1
  1090. │ ├── style-loader@0.13.2
  1091. │ ├─┬ stylus@0.54.5
  1092. │ │ ├── css-parse@1.7.0
  1093. │ │ ├── glob@7.0.6
  1094. │ │ ├── sax@0.5.8
  1095. │ │ └── source-map@0.1.43
  1096. │ ├─┬ stylus-loader@3.0.1
  1097. │ │ └── when@3.6.4
  1098. │ ├─┬ temp@0.8.3
  1099. │ │ ├── os-tmpdir@1.0.2
  1100. │ │ └── rimraf@2.2.8
  1101. │ ├── typescript@2.3.4
  1102. │ ├── url-loader@0.5.9
  1103. │ ├─┬ walk-sync@0.3.2
  1104. │ │ ├── ensure-posix-path@1.0.2
  1105. │ │ └── matcher-collection@1.0.4
  1106. │ ├─┬ webpack@2.4.1
  1107. │ │ ├── acorn@5.1.1
  1108. │ │ ├─┬ acorn-dynamic-import@2.0.2
  1109. │ │ │ └── acorn@4.0.13
  1110. │ │ ├─┬ ajv@4.11.8
  1111. │ │ │ ├── co@4.6.0
  1112. │ │ │ └─┬ json-stable-stringify@1.0.1
  1113. │ │ │ └── jsonify@0.0.0
  1114. │ │ ├── ajv-keywords@1.5.1
  1115. │ │ ├── interpret@1.0.3
  1116. │ │ ├── json5@0.5.1
  1117. │ │ ├── loader-runner@2.3.0
  1118. │ │ ├── loader-utils@0.2.17
  1119. │ │ ├─┬ node-libs-browser@2.0.0
  1120. │ │ │ ├── assert@1.4.1
  1121. │ │ │ ├─┬ browserify-zlib@0.1.4
  1122. │ │ │ │ └── pako@0.2.9
  1123. │ │ │ ├─┬ buffer@4.9.1
  1124. │ │ │ │ ├── base64-js@1.2.1
  1125. │ │ │ │ └── ieee754@1.1.8
  1126. │ │ │ ├─┬ console-browserify@1.1.0
  1127. │ │ │ │ └── date-now@0.1.4
  1128. │ │ │ ├── constants-browserify@1.0.0
  1129. │ │ │ ├─┬ crypto-browserify@3.11.1
  1130. │ │ │ │ ├─┬ browserify-cipher@1.0.0
  1131. │ │ │ │ │ ├─┬ browserify-aes@1.0.6
  1132. │ │ │ │ │ │ └── buffer-xor@1.0.3
  1133. │ │ │ │ │ ├─┬ browserify-des@1.0.0
  1134. │ │ │ │ │ │ └── des.js@1.0.0
  1135. │ │ │ │ │ └─┬ evp_bytestokey@1.0.2
  1136. │ │ │ │ │ └─┬ md5.js@1.3.4
  1137. │ │ │ │ │ └── hash-base@3.0.4
  1138. │ │ │ │ ├─┬ browserify-sign@4.0.4
  1139. │ │ │ │ │ ├── bn.js@4.11.8
  1140. │ │ │ │ │ ├── browserify-rsa@4.0.1
  1141. │ │ │ │ │ ├─┬ elliptic@6.4.0
  1142. │ │ │ │ │ │ ├── brorand@1.1.0
  1143. │ │ │ │ │ │ ├── hash.js@1.1.3
  1144. │ │ │ │ │ │ ├── hmac-drbg@1.0.1
  1145. │ │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
  1146. │ │ │ │ │ └─┬ parse-asn1@5.1.0
  1147. │ │ │ │ │ └── asn1.js@4.9.1
  1148. │ │ │ │ ├── create-ecdh@4.0.0
  1149. │ │ │ │ ├─┬ create-hash@1.1.3
  1150. │ │ │ │ │ ├── cipher-base@1.0.4
  1151. │ │ │ │ │ ├─┬ ripemd160@2.0.1
  1152. │ │ │ │ │ │ └── hash-base@2.0.2
  1153. │ │ │ │ │ └── sha.js@2.4.8
  1154. │ │ │ │ ├── create-hmac@1.1.6
  1155. │ │ │ │ ├─┬ diffie-hellman@5.0.2
  1156. │ │ │ │ │ └── miller-rabin@4.0.0
  1157. │ │ │ │ ├── pbkdf2@3.0.13
  1158. │ │ │ │ ├── public-encrypt@4.0.0
  1159. │ │ │ │ └── randombytes@2.0.5
  1160. │ │ │ ├── domain-browser@1.1.7
  1161. │ │ │ ├── events@1.1.1
  1162. │ │ │ ├── https-browserify@0.0.1
  1163. │ │ │ ├── os-browserify@0.2.1
  1164. │ │ │ ├── path-browserify@0.0.0
  1165. │ │ │ ├── process@0.11.10
  1166. │ │ │ ├── punycode@1.4.1
  1167. │ │ │ ├── querystring-es3@0.2.1
  1168. │ │ │ ├── stream-browserify@2.0.1
  1169. │ │ │ ├─┬ stream-http@2.7.2
  1170. │ │ │ │ ├── builtin-status-codes@3.0.0
  1171. │ │ │ │ ├── to-arraybuffer@1.0.1
  1172. │ │ │ │ └── xtend@4.0.1
  1173. │ │ │ ├── string_decoder@0.10.31
  1174. │ │ │ ├─┬ timers-browserify@2.0.4
  1175. │ │ │ │ └── setimmediate@1.0.5
  1176. │ │ │ ├── tty-browserify@0.0.0
  1177. │ │ │ ├─┬ url@0.11.0
  1178. │ │ │ │ ├── punycode@1.3.2
  1179. │ │ │ │ └── querystring@0.2.0
  1180. │ │ │ ├─┬ util@0.10.3
  1181. │ │ │ │ └── inherits@2.0.1
  1182. │ │ │ └── vm-browserify@0.0.4
  1183. │ │ ├── tapable@0.2.8
  1184. │ │ ├─┬ uglify-js@2.8.29
  1185. │ │ │ ├── uglify-to-browserify@1.0.2
  1186. │ │ │ └─┬ yargs@3.10.0
  1187. │ │ │ ├── camelcase@1.2.1
  1188. │ │ │ ├─┬ cliui@2.1.0
  1189. │ │ │ │ ├─┬ center-align@0.1.3
  1190. │ │ │ │ │ ├─┬ align-text@0.1.4
  1191. │ │ │ │ │ │ ├── longest@1.0.1
  1192. │ │ │ │ │ │ └── repeat-string@1.6.1
  1193. │ │ │ │ │ └── lazy-cache@1.0.4
  1194. │ │ │ │ ├── right-align@0.1.3
  1195. │ │ │ │ └── wordwrap@0.0.2
  1196. │ │ │ └── window-size@0.1.0
  1197. │ │ ├── watchpack@1.4.0
  1198. │ │ ├─┬ webpack-sources@0.2.3
  1199. │ │ │ └── source-list-map@1.1.2
  1200. │ │ └─┬ yargs@6.6.0
  1201. │ │ ├── camelcase@3.0.0
  1202. │ │ ├─┬ cliui@3.2.0
  1203. │ │ │ └─┬ wrap-ansi@2.1.0
  1204. │ │ │ └─┬ string-width@1.0.2
  1205. │ │ │ └── is-fullwidth-code-point@1.0.0
  1206. │ │ ├─┬ os-locale@1.4.0
  1207. │ │ │ └─┬ lcid@1.0.0
  1208. │ │ │ └── invert-kv@1.0.0
  1209. │ │ ├── require-directory@2.1.1
  1210. │ │ ├── require-main-filename@1.0.1
  1211. │ │ ├─┬ string-width@1.0.2
  1212. │ │ │ ├── code-point-at@1.1.0
  1213. │ │ │ └─┬ is-fullwidth-code-point@1.0.0
  1214. │ │ │ └── number-is-nan@1.0.1
  1215. │ │ ├── which-module@1.0.0
  1216. │ │ ├── y18n@3.2.1
  1217. │ │ └─┬ yargs-parser@4.2.1
  1218. │ │ └── camelcase@3.0.0
  1219. │ ├─┬ webpack-dev-middleware@1.12.0
  1220. │ │ └── time-stamp@2.0.0
  1221. │ ├─┬ webpack-dev-server@2.4.5
  1222. │ │ ├── ansi-html@0.0.7
  1223. │ │ ├─┬ compression@1.7.0
  1224. │ │ │ ├─┬ accepts@1.3.4
  1225. │ │ │ │ └── negotiator@0.6.1
  1226. │ │ │ ├── bytes@2.5.0
  1227. │ │ │ ├── compressible@2.0.11
  1228. │ │ │ ├── on-headers@1.0.1
  1229. │ │ │ └── vary@1.1.1
  1230. │ │ ├── connect-history-api-fallback@1.3.0
  1231. │ │ ├─┬ express@4.15.4
  1232. │ │ │ ├── array-flatten@1.1.1
  1233. │ │ │ ├── content-disposition@0.5.2
  1234. │ │ │ ├── cookie@0.3.1
  1235. │ │ │ ├── cookie-signature@1.0.6
  1236. │ │ │ ├── encodeurl@1.0.1
  1237. │ │ │ ├── escape-html@1.0.3
  1238. │ │ │ ├── etag@1.8.0
  1239. │ │ │ ├── fresh@0.5.0
  1240. │ │ │ ├── merge-descriptors@1.0.1
  1241. │ │ │ ├── methods@1.1.2
  1242. │ │ │ ├── path-to-regexp@0.1.7
  1243. │ │ │ ├─┬ proxy-addr@1.1.5
  1244. │ │ │ │ ├── forwarded@0.1.0
  1245. │ │ │ │ └── ipaddr.js@1.4.0
  1246. │ │ │ ├── qs@6.5.0
  1247. │ │ │ ├─┬ send@0.15.4
  1248. │ │ │ │ ├── destroy@1.0.4
  1249. │ │ │ │ └── mime@1.3.4
  1250. │ │ │ ├── serve-static@1.12.4
  1251. │ │ │ ├── setprototypeof@1.0.3
  1252. │ │ │ └── statuses@1.3.1
  1253. │ │ ├── html-entities@1.2.1
  1254. │ │ ├─┬ http-proxy-middleware@0.17.4
  1255. │ │ │ ├─┬ is-glob@3.1.0
  1256. │ │ │ │ └── is-extglob@2.1.1
  1257. │ │ │ └─┬ micromatch@2.3.11
  1258. │ │ │ ├─┬ arr-diff@2.0.0
  1259. │ │ │ │ └── arr-flatten@1.1.0
  1260. │ │ │ ├─┬ braces@1.8.5
  1261. │ │ │ │ ├─┬ expand-range@1.8.2
  1262. │ │ │ │ │ └─┬ fill-range@2.2.3
  1263. │ │ │ │ │ ├── is-number@2.1.0
  1264. │ │ │ │ │ ├── isobject@2.1.0
  1265. │ │ │ │ │ └─┬ randomatic@1.1.7
  1266. │ │ │ │ │ ├─┬ is-number@3.0.0
  1267. │ │ │ │ │ │ └── kind-of@3.2.2
  1268. │ │ │ │ │ └── kind-of@4.0.0
  1269. │ │ │ │ ├── preserve@0.2.0
  1270. │ │ │ │ └── repeat-element@1.1.2
  1271. │ │ │ ├─┬ expand-brackets@0.1.5
  1272. │ │ │ │ └── is-posix-bracket@0.1.1
  1273. │ │ │ ├── extglob@0.3.2
  1274. │ │ │ ├── filename-regex@2.0.1
  1275. │ │ │ ├─┬ object.omit@2.0.1
  1276. │ │ │ │ └── for-own@0.1.5
  1277. │ │ │ ├─┬ parse-glob@3.0.4
  1278. │ │ │ │ ├── glob-base@0.3.0
  1279. │ │ │ │ └── is-dotfile@1.0.3
  1280. │ │ │ └─┬ regex-cache@0.4.3
  1281. │ │ │ ├── is-equal-shallow@0.1.3
  1282. │ │ │ └── is-primitive@2.0.0
  1283. │ │ ├─┬ opn@4.0.2
  1284. │ │ │ └─┬ pinkie-promise@2.0.1
  1285. │ │ │ └── pinkie@2.0.4
  1286. │ │ ├─┬ serve-index@1.9.0
  1287. │ │ │ └── batch@0.6.1
  1288. │ │ ├─┬ sockjs@0.3.18
  1289. │ │ │ ├─┬ faye-websocket@0.10.0
  1290. │ │ │ │ └─┬ websocket-driver@0.6.5
  1291. │ │ │ │ └── websocket-extensions@0.1.1
  1292. │ │ │ └── uuid@2.0.3
  1293. │ │ ├─┬ sockjs-client@1.1.2
  1294. │ │ │ ├─┬ eventsource@0.1.6
  1295. │ │ │ │ └─┬ original@1.0.0
  1296. │ │ │ │ └─┬ url-parse@1.0.5
  1297. │ │ │ │ └── querystringify@0.0.4
  1298. │ │ │ ├── faye-websocket@0.11.1
  1299. │ │ │ ├── json3@3.3.2
  1300. │ │ │ └─┬ url-parse@1.1.9
  1301. │ │ │ └── querystringify@1.0.0
  1302. │ │ ├─┬ spdy@3.4.7
  1303. │ │ │ ├── handle-thing@1.2.5
  1304. │ │ │ ├── http-deceiver@1.2.7
  1305. │ │ │ ├── select-hose@2.0.0
  1306. │ │ │ └─┬ spdy-transport@2.0.20
  1307. │ │ │ ├── detect-node@2.0.3
  1308. │ │ │ ├── hpack.js@2.1.6
  1309. │ │ │ ├── obuf@1.1.1
  1310. │ │ │ └─┬ wbuf@1.7.2
  1311. │ │ │ └── minimalistic-assert@1.0.0
  1312. │ │ ├─┬ strip-ansi@3.0.1
  1313. │ │ │ └── ansi-regex@2.1.1
  1314. │ │ └─┬ yargs@6.6.0
  1315. │ │ ├── camelcase@3.0.0
  1316. │ │ ├─┬ cliui@3.2.0
  1317. │ │ │ └─┬ string-width@1.0.2
  1318. │ │ │ └── is-fullwidth-code-point@1.0.0
  1319. │ │ ├─┬ string-width@1.0.2
  1320. │ │ │ └── is-fullwidth-code-point@1.0.0
  1321. │ │ └── yargs-parser@4.2.1
  1322. │ └── webpack-merge@2.6.1
  1323. ├── @angular/common@4.3.1
  1324. ├── @angular/compiler@4.3.1
  1325. ├─┬ @angular/compiler-cli@4.3.1
  1326. │ ├─┬ @angular/tsc-wrapped@4.3.1
  1327. │ │ └─┬ tsickle@0.21.6
  1328. │ │ └── minimist@1.2.0
  1329. │ ├── minimist@1.2.0
  1330. │ └── reflect-metadata@0.1.10
  1331. ├── @angular/core@4.3.1
  1332. ├── @angular/forms@4.3.1
  1333. ├── @angular/http@4.3.1
  1334. ├── @angular/language-service@4.3.1
  1335. ├── @angular/platform-browser@4.3.1
  1336. ├── @angular/platform-browser-dynamic@4.3.1
  1337. ├─┬ @angular/platform-server@4.3.1
  1338. │ ├── parse5@3.0.2
  1339. │ └── xhr2@0.1.4
  1340. ├── @angular/router@4.3.1
  1341. ├── @angularclass/hmr@2.1.3
  1342. ├── @ng-bootstrap/ng-bootstrap@1.0.0-alpha.28
  1343. ├── @ngx-translate/core@7.1.0
  1344. ├── @ngx-translate/http-loader@0.1.0
  1345. ├── @types/jasmine@2.5.53
  1346. ├── @types/jasmine-data_driven_tests@1.0.1
  1347. ├── @types/lodash@4.14.66
  1348. ├── @types/node@6.0.78
  1349. ├── ag-grid@12.0.2
  1350. ├── ag-grid-angular@12.0.0
  1351. ├── ag-grid-enterprise@12.0.2
  1352. ├─┬ angular2-highcharts@0.5.5
  1353. │ ├─┬ @types/highcharts@4.2.57
  1354. │ │ └── @types/geojson@1.0.3
  1355. │ └── highcharts@5.0.14
  1356. ├── angular2-uuid@1.1.1
  1357. ├─┬ bootstrap@4.0.0-alpha.6
  1358. │ ├── jquery@3.2.1
  1359. │ └── tether@1.4.0
  1360. ├── classlist.js@1.1.20150312
  1361. ├─┬ codelyzer@3.0.1
  1362. │ ├── app-root-path@2.0.1
  1363. │ ├─┬ css-selector-tokenizer@0.7.0
  1364. │ │ ├── cssesc@0.1.0
  1365. │ │ ├── fastparse@1.1.1
  1366. │ │ └─┬ regexpu-core@1.0.0
  1367. │ │ ├── regenerate@1.3.2
  1368. │ │ ├── regjsgen@0.2.0
  1369. │ │ └─┬ regjsparser@0.1.5
  1370. │ │ └── jsesc@0.5.0
  1371. │ ├── cssauron@1.4.0
  1372. │ ├── semver-dsl@1.0.1
  1373. │ ├── source-map@0.5.7
  1374. │ └── sprintf-js@1.0.3
  1375. ├─┬ concurrently@3.5.0
  1376. │ ├─┬ chalk@0.5.1
  1377. │ │ ├── ansi-styles@1.1.0
  1378. │ │ ├─┬ has-ansi@0.1.0
  1379. │ │ │ └── ansi-regex@0.2.1
  1380. │ │ ├── strip-ansi@0.3.0
  1381. │ │ └── supports-color@0.2.0
  1382. │ ├── commander@2.6.0
  1383. │ ├── date-fns@1.28.5
  1384. │ ├── rx@2.3.24
  1385. │ ├── spawn-command@0.0.2-1
  1386. │ ├─┬ supports-color@3.2.3
  1387. │ │ └── has-flag@1.0.0
  1388. │ └── tree-kill@1.1.0
  1389. ├── core-js@2.4.1
  1390. ├── deep-freeze@0.0.1
  1391. ├── font-awesome@4.7.0
  1392. ├── jasmine-core@2.5.2
  1393. ├── jasmine-data_driven_tests@1.0.0
  1394. ├─┬ jasmine-spec-reporter@4.1.1
  1395. │ └── colors@1.1.2
  1396. ├─┬ karma@1.7.0
  1397. │ ├── bluebird@3.5.0
  1398. │ ├─┬ body-parser@1.17.2
  1399. │ │ ├── bytes@2.4.0
  1400. │ │ ├── content-type@1.0.2
  1401. │ │ ├── debug@2.6.7
  1402. │ │ ├── depd@1.1.1
  1403. │ │ ├── http-errors@1.6.2
  1404. │ │ ├── iconv-lite@0.4.15
  1405. │ │ ├─┬ on-finished@2.3.0
  1406. │ │ │ └── ee-first@1.1.1
  1407. │ │ ├── qs@6.4.0
  1408. │ │ ├─┬ raw-body@2.2.0
  1409. │ │ │ ├── bytes@2.4.0
  1410. │ │ │ ├── iconv-lite@0.4.15
  1411. │ │ │ └── unpipe@1.0.0
  1412. │ │ └─┬ type-is@1.6.15
  1413. │ │ └── media-typer@0.3.0
  1414. │ ├─┬ chokidar@1.7.0
  1415. │ │ ├─┬ anymatch@1.3.2
  1416. │ │ │ └─┬ normalize-path@2.1.1
  1417. │ │ │ └── remove-trailing-separator@1.1.0
  1418. │ │ ├── async-each@1.0.1
  1419. │ │ ├── glob-parent@2.0.0
  1420. │ │ ├─┬ is-binary-path@1.0.1
  1421. │ │ │ └── binary-extensions@1.10.0
  1422. │ │ ├─┬ is-glob@2.0.1
  1423. │ │ │ └── is-extglob@1.0.0
  1424. │ │ └─┬ readdirp@2.1.0
  1425. │ │ └── set-immediate-shim@1.0.1
  1426. │ ├── combine-lists@1.0.1
  1427. │ ├─┬ connect@3.6.3
  1428. │ │ ├── finalhandler@1.0.4
  1429. │ │ ├── parseurl@1.3.1
  1430. │ │ └── utils-merge@1.0.0
  1431. │ ├── di@0.0.1
  1432. │ ├─┬ dom-serialize@2.2.1
  1433. │ │ ├── custom-event@1.0.1
  1434. │ │ ├── ent@2.2.0
  1435. │ │ ├── extend@3.0.1
  1436. │ │ └── void-elements@2.0.1
  1437. │ ├─┬ expand-braces@0.1.2
  1438. │ │ ├── array-slice@0.2.3
  1439. │ │ ├── array-unique@0.2.1
  1440. │ │ └─┬ braces@0.1.5
  1441. │ │ └─┬ expand-range@0.1.1
  1442. │ │ ├── is-number@0.1.1
  1443. │ │ └── repeat-string@0.2.2
  1444. │ ├── graceful-fs@4.1.11
  1445. │ ├─┬ http-proxy@1.16.2
  1446. │ │ ├── eventemitter3@1.2.0
  1447. │ │ └── requires-port@1.0.0
  1448. │ ├── lodash@3.10.1
  1449. │ ├─┬ log4js@0.6.38
  1450. │ │ ├─┬ readable-stream@1.0.34
  1451. │ │ │ ├── isarray@0.0.1
  1452. │ │ │ └── string_decoder@0.10.31
  1453. │ │ └── semver@4.3.6
  1454. │ ├── mime@1.3.6
  1455. │ ├─┬ optimist@0.6.1
  1456. │ │ ├── minimist@0.0.8
  1457. │ │ └── wordwrap@0.0.3
  1458. │ ├── qjobs@1.1.5
  1459. │ ├── range-parser@1.2.0
  1460. │ ├── rimraf@2.6.1
  1461. │ ├── safe-buffer@5.1.1
  1462. │ ├─┬ socket.io@1.7.3
  1463. │ │ ├─┬ debug@2.3.3
  1464. │ │ │ └── ms@0.7.2
  1465. │ │ ├─┬ engine.io@1.8.3
  1466. │ │ │ ├── accepts@1.3.3
  1467. │ │ │ ├── base64id@1.0.0
  1468. │ │ │ ├─┬ debug@2.3.3
  1469. │ │ │ │ └── ms@0.7.2
  1470. │ │ │ ├─┬ engine.io-parser@1.3.2
  1471. │ │ │ │ ├── after@0.8.2
  1472. │ │ │ │ ├── arraybuffer.slice@0.0.6
  1473. │ │ │ │ ├── base64-arraybuffer@0.1.5
  1474. │ │ │ │ ├── blob@0.0.4
  1475. │ │ │ │ └── wtf-8@1.0.0
  1476. │ │ │ └─┬ ws@1.1.2
  1477. │ │ │ ├── options@0.0.6
  1478. │ │ │ └── ultron@1.0.2
  1479. │ │ ├─┬ has-binary@0.1.7
  1480. │ │ │ └── isarray@0.0.1
  1481. │ │ ├── object-assign@4.1.0
  1482. │ │ ├─┬ socket.io-adapter@0.5.0
  1483. │ │ │ └─┬ debug@2.3.3
  1484. │ │ │ └── ms@0.7.2
  1485. │ │ ├─┬ socket.io-client@1.7.3
  1486. │ │ │ ├── backo2@1.0.2
  1487. │ │ │ ├── component-bind@1.0.0
  1488. │ │ │ ├── component-emitter@1.2.1
  1489. │ │ │ ├─┬ debug@2.3.3
  1490. │ │ │ │ └── ms@0.7.2
  1491. │ │ │ ├─┬ engine.io-client@1.8.3
  1492. │ │ │ │ ├── component-emitter@1.2.1
  1493. │ │ │ │ ├── component-inherit@0.0.3
  1494. │ │ │ │ ├─┬ debug@2.3.3
  1495. │ │ │ │ │ └── ms@0.7.2
  1496. │ │ │ │ ├── has-cors@1.1.0
  1497. │ │ │ │ ├── parsejson@0.0.3
  1498. │ │ │ │ ├── parseqs@0.0.5
  1499. │ │ │ │ ├── xmlhttprequest-ssl@1.5.3
  1500. │ │ │ │ └── yeast@0.1.2
  1501. │ │ │ ├── indexof@0.0.1
  1502. │ │ │ ├── object-component@0.0.3
  1503. │ │ │ ├─┬ parseuri@0.0.5
  1504. │ │ │ │ └─┬ better-assert@1.0.2
  1505. │ │ │ │ └── callsite@1.0.0
  1506. │ │ │ └── to-array@0.1.4
  1507. │ │ └─┬ socket.io-parser@2.3.1
  1508. │ │ ├── component-emitter@1.1.2
  1509. │ │ ├─┬ debug@2.2.0
  1510. │ │ │ └── ms@0.7.1
  1511. │ │ └── isarray@0.0.1
  1512. │ ├── tmp@0.0.31
  1513. │ └─┬ useragent@2.2.1
  1514. │ └── lru-cache@2.2.4
  1515. ├─┬ karma-chrome-launcher@2.2.0
  1516. │ ├─┬ fs-access@1.0.1
  1517. │ │ └── null-check@1.0.0
  1518. │ └─┬ which@1.3.0
  1519. │ └── isexe@2.0.0
  1520. ├── karma-cli@1.0.1
  1521. ├─┬ karma-coverage-istanbul-reporter@1.3.0
  1522. │ └─┬ istanbul-api@1.1.12
  1523. │ ├── fileset@2.0.3
  1524. │ ├── istanbul-lib-coverage@1.1.1
  1525. │ ├─┬ istanbul-lib-hook@1.0.7
  1526. │ │ └─┬ append-transform@0.4.0
  1527. │ │ └─┬ default-require-extensions@1.0.0
  1528. │ │ └─┬ strip-bom@2.0.0
  1529. │ │ └── is-utf8@0.2.1
  1530. │ ├── istanbul-lib-report@1.1.1
  1531. │ ├── istanbul-lib-source-maps@1.2.1
  1532. │ ├─┬ istanbul-reports@1.1.1
  1533. │ │ └─┬ handlebars@4.0.10
  1534. │ │ ├── async@1.5.2
  1535. │ │ ├── optimist@0.6.1
  1536. │ │ ├── source-map@0.4.4
  1537. │ │ └─┬ uglify-js@2.8.29
  1538. │ │ ├── source-map@0.5.7
  1539. │ │ └─┬ yargs@3.10.0
  1540. │ │ ├── camelcase@1.2.1
  1541. │ │ └─┬ cliui@2.1.0
  1542. │ │ └── wordwrap@0.0.2
  1543. │ └─┬ js-yaml@3.7.0
  1544. │ ├── argparse@1.0.9
  1545. │ └── esprima@2.7.3
  1546. ├── karma-jasmine@1.1.0
  1547. ├─┬ karma-phantomjs-launcher@1.0.4
  1548. │ └─┬ phantomjs-prebuilt@2.1.15
  1549. │ ├── es6-promise@4.0.5
  1550. │ ├─┬ extract-zip@1.6.5
  1551. │ │ ├─┬ concat-stream@1.6.0
  1552. │ │ │ └── typedarray@0.0.6
  1553. │ │ ├─┬ debug@2.2.0
  1554. │ │ │ └── ms@0.7.1
  1555. │ │ ├── mkdirp@0.5.0
  1556. │ │ └─┬ yauzl@2.4.1
  1557. │ │ └─┬ fd-slicer@1.0.1
  1558. │ │ └── pend@1.2.0
  1559. │ ├─┬ fs-extra@1.0.0
  1560. │ │ ├── jsonfile@2.4.0
  1561. │ │ └── klaw@1.3.1
  1562. │ ├─┬ hasha@2.2.0
  1563. │ │ └── is-stream@1.1.0
  1564. │ ├── kew@0.7.0
  1565. │ ├── progress@1.1.8
  1566. │ ├─┬ request-progress@2.0.1
  1567. │ │ └── throttleit@1.0.0
  1568. │ └── which@1.2.14
  1569. ├── lodash@4.17.4
  1570. ├── moment@2.18.1
  1571. ├── ngx-toastr@5.3.1
  1572. ├── numeraljs@1.5.6
  1573. ├─┬ protractor@5.1.2
  1574. │ ├── @types/q@0.0.32
  1575. │ ├── @types/selenium-webdriver@2.53.42
  1576. │ ├─┬ blocking-proxy@0.0.5
  1577. │ │ └── minimist@1.2.0
  1578. │ ├─┬ chalk@1.1.3
  1579. │ │ ├── ansi-styles@2.2.1
  1580. │ │ ├── has-ansi@2.0.0
  1581. │ │ └── supports-color@2.0.0
  1582. │ ├─┬ jasmine@2.8.0
  1583. │ │ ├── exit@0.1.2
  1584. │ │ └── jasmine-core@2.8.0
  1585. │ ├── jasminewd2@2.1.0
  1586. │ ├── optimist@0.6.1
  1587. │ ├── q@1.4.1
  1588. │ ├─┬ saucelabs@1.3.0
  1589. │ │ └─┬ https-proxy-agent@1.0.0
  1590. │ │ └─┬ agent-base@2.1.1
  1591. │ │ └── semver@5.0.3
  1592. │ ├─┬ selenium-webdriver@3.0.1
  1593. │ │ └── tmp@0.0.30
  1594. │ ├── source-map-support@0.4.16
  1595. │ ├─┬ webdriver-js-extender@1.0.0
  1596. │ │ └─┬ selenium-webdriver@2.53.3
  1597. │ │ ├── adm-zip@0.4.4
  1598. │ │ ├── tmp@0.0.24
  1599. │ │ └─┬ xml2js@0.4.4
  1600. │ │ └── sax@0.6.1
  1601. │ └─┬ webdriver-manager@12.0.6
  1602. │ ├── adm-zip@0.4.7
  1603. │ ├─┬ del@2.2.2
  1604. │ │ ├─┬ globby@5.0.0
  1605. │ │ │ └─┬ array-union@1.0.2
  1606. │ │ │ └── array-uniq@1.0.3
  1607. │ │ ├── is-path-cwd@1.0.0
  1608. │ │ └─┬ is-path-in-cwd@1.0.0
  1609. │ │ └─┬ is-path-inside@1.0.0
  1610. │ │ └── path-is-inside@1.0.2
  1611. │ ├── ini@1.3.4
  1612. │ ├── minimist@1.2.0
  1613. │ └─┬ xml2js@0.4.19
  1614. │ ├── sax@1.2.4
  1615. │ └── xmlbuilder@9.0.4
  1616. ├─┬ redux@3.7.2
  1617. │ ├── lodash-es@4.17.4
  1618. │ ├─┬ loose-envify@1.3.1
  1619. │ │ └── js-tokens@3.0.2
  1620. │ └── symbol-observable@1.0.4
  1621. ├── rxjs@5.4.2
  1622. ├── ts-helpers@1.1.2
  1623. ├─┬ ts-node@3.3.0
  1624. │ ├── arrify@1.0.1
  1625. │ ├── make-error@1.3.0
  1626. │ ├── minimist@1.2.0
  1627. │ ├── mkdirp@0.5.1
  1628. │ ├─┬ tsconfig@6.0.0
  1629. │ │ ├── strip-bom@3.0.0
  1630. │ │ └── strip-json-comments@2.0.1
  1631. │ ├─┬ v8flags@3.0.0
  1632. │ │ └── user-home@1.1.1
  1633. │ └── yn@2.0.0
  1634. ├─┬ tslint@5.5.0
  1635. │ ├─┬ babel-code-frame@6.26.0
  1636. │ │ ├─┬ chalk@1.1.3
  1637. │ │ │ └── supports-color@2.0.0
  1638. │ │ └── esutils@2.0.2
  1639. │ ├── commander@2.11.0
  1640. │ └── tsutils@2.8.1
  1641. ├─┬ tslint-eslint-rules@4.1.1
  1642. │ ├─┬ doctrine@0.7.2
  1643. │ │ ├── esutils@1.1.6
  1644. │ │ └── isarray@0.0.1
  1645. │ └── tsutils@1.9.1
  1646. ├── typescript@2.4.2
  1647. └── zone.js@0.8.14
  1648.  
  1649. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
  1650. npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
  1651. + cd ..
  1652. + npm run review
  1653. > linear-frontend@1.0.0 review /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace
  1654. > npm run review-api && npm run review-client
  1655.  
  1656. > linear-frontend@1.0.0 review-api /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace
  1657. > cd api && npm run review
  1658.  
  1659. > linear-frontend-api@1.0.0 review /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1660. > npm run tsc && concurrently -r "npm run nobuild:test" "npm run lint" "npm run nobuild:migrate:check"
  1661.  
  1662. > linear-frontend-api@1.0.0 tsc /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1663. > rimraf dist && tsc
  1664.  
  1665. > linear-frontend-api@1.0.0 lint /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1666. > tslint --project tsconfig.json
  1667.  
  1668.  
  1669. > linear-frontend-api@1.0.0 nobuild:test /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1670. > npm run nobuild:test:setup && npm run nobuild:test:server
  1671.  
  1672.  
  1673. > linear-frontend-api@1.0.0 nobuild:migrate:check /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1674. > node dist/database/migrate-check.js
  1675.  
  1676. > linear-frontend-api@1.0.0 nobuild:test:setup /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1677. > node -r ./dist/config dist/run-database-setup-tests.js
  1678.  
  1679. Registered plugin authorization.
  1680. Registered plugin frontend-api-routes.
  1681. Registered plugin hapi-auth-cookie-issamesite-patch.
  1682. Registered plugin hapi-raven-disabled.
  1683. Registered plugin hapi-swagger.
  1684. Registered plugin inert.
  1685. Registered plugin logging.
  1686. Registered plugin p3p-header.
  1687. Registered plugin require-https.
  1688. Registered plugin user.
  1689. Started
  1690. ............
  1691.  
  1692.  
  1693. 12 specs, 0 failures
  1694. Finished in 0.151 seconds
  1695.  
  1696. > linear-frontend-api@1.0.0 nobuild:test:server /opt/jenkins/jobs/linear-frontend-v2-unit-test-generic/workspace/api
  1697. > node -r ./dist/config dist/run-tests.js
  1698.  
  1699. Registered plugin authorization.
  1700. Registered plugin frontend-api-routes.
  1701. Registered plugin hapi-auth-cookie-issamesite-patch.
  1702. Registered plugin hapi-raven-disabled.
  1703. Registered plugin hapi-swagger.
  1704. Registered plugin inert.
  1705. Registered plugin logging.
  1706. Registered plugin p3p-header.
  1707. Registered plugin require-https.
  1708. Registered plugin user.
  1709. Started
  1710. Unhandled rejection No DatabaseConnections configured
Add Comment
Please, Sign In to add comment