[ 
https://issues.apache.org/jira/browse/CLIMATE-886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15655741#comment-15655741
 ] 

ASF GitHub Bot commented on CLIMATE-886:
----------------------------------------

Github user lewismc commented on the issue:

    https://github.com/apache/climate/pull/418
  
    Thats exactly right. There is nothing we can do about the deprecated 
transitive dependencies. Please merge in master branch.
    One thing is that we need to run the tests as well
    https://github.com/apache/climate/tree/master/ocw-ui/frontend/test
    Can someone please open a new issue for this?


> Upgrade Frontend Dependencies
> -----------------------------
>
>                 Key: CLIMATE-886
>                 URL: https://issues.apache.org/jira/browse/CLIMATE-886
>             Project: Apache Open Climate Workbench
>          Issue Type: Bug
>          Components: webapp
>    Affects Versions: 1.2.0
>            Reporter: Lewis John McGibbney
>             Fix For: 1.3.0
>
>
> When I build the frontend code I get the following messy logging. The first 
> 20 or so lines indicate deprecated dependency declarations which we should 
> fix.
> {code}
> lmcgibbn@LMC-056430 /usr/local/climate/ocw-ui/frontend(master) $ npm install
> npm WARN package.json ocwui@1.1.0 No README data
> npm WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} 
> (current: {"node":"4.5.0","npm":"2.15.9"})
> npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or 
> higher to avoid a RegExp DoS issue
> npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into 
> npm and is now out of date with respect to npm
> npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or 
> higher to avoid a RegExp DoS issue
> npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will 
> fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as 
> possible. Use 'npm ls graceful-fs' to find it in the tree.
> npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will 
> fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as 
> possible. Use 'npm ls graceful-fs' to find it in the tree.
> npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. 
> Upgrade to lodash@^4.0.0.
> npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or 
> higher to avoid a RegExp DoS issue
> npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing 
> Set-Cookie https://nodesecurity.io/advisories/130
> npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or 
> higher to avoid a RegExp DoS issue
> npm WARN deprecated find-file@0.1.4: Use the globby package instead
> npm WARN deprecated CSSselect@0.4.1: the module is now available as 
> 'css-select'
> npm WARN deprecated tough-cookie@0.9.15: ReDoS vulnerability parsing 
> Set-Cookie https://nodesecurity.io/advisories/130
> npm WARN deprecated CSSwhat@0.4.7: the module is now available as 'css-what'
> > spawn-sync@1.0.15 postinstall 
> > /usr/local/climate/ocw-ui/frontend/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/external-editor/node_modules/spawn-sync
> > node postinstall
> > spawn-sync@1.0.15 postinstall 
> > /usr/local/climate/ocw-ui/frontend/node_modules/yo/node_modules/tabtab/node_modules/inquirer/node_modules/external-editor/node_modules/spawn-sync
> > node postinstall
> npm WARN engine punycode@2.0.1: wanted: {"node":">=6"} (current: 
> {"node":"4.5.0","npm":"2.15.9"})
> npm WARN deprecated tough-cookie@0.12.1: ReDoS vulnerability parsing 
> Set-Cookie https://nodesecurity.io/advisories/130
> > optipng-bin@0.3.11 postinstall 
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-optipng/node_modules/optipng-bin
> > node index.js
> ✔ pre-build test passed successfully!
> npm WARN engine punycode@2.0.1: wanted: {"node":">=6"} (current: 
> {"node":"4.5.0","npm":"2.15.9"})
> > gifsicle@0.1.7 postinstall 
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-gifsicle/node_modules/gifsicle
> > node index.js
> ✔ pre-build test passed successfully!
> > jpegtran-bin@0.2.8 postinstall 
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin
> > node index.js
> > pngquant-bin@0.3.5 postinstall 
> > /usr/local/climate/ocw-ui/frontend/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin
> > node index.js
> ✔ pre-build test passed successfully!
> -
> > ws@0.4.32 install 
> > /usr/local/climate/ocw-ui/frontend/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> > (node-gyp rebuild 2> builderror.log) || (exit 0)
> -
> > yo@1.8.5 postinstall /usr/local/climate/ocw-ui/frontend/node_modules/yo
> > yodoctor
> Yeoman Doctor
> Running sanity checks on your system
> ✔ Global configuration file is valid
> ✔ NODE_PATH matches the npm root
> ✔ Node.js version
> ✔ No .bowerrc file in home directory
> ✔ No .yo-rc.json file in home directory
> ✖ npm version
> Your npm version is outdated.
> Upgrade to the latest version by running:
> npm install -g npm
> Found potential issues on your machine :(
> > phantomjs@1.9.20 install 
> > /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> > node install.js
> PhantomJS not found on PATH
> Downloading 
> https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-macosx.zip
> Saving to 
> /var/folders/mw/f_p4r21n5ld16hnyd7j8r8w4fv8362/T/phantomjs/phantomjs-1.9.8-macosx.zip
> Receiving...
>   [================------------------------] 39%
> Received 9187K total.
> Extracting zip contents
> Removing 
> /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
> Copying extracted folder 
> /var/folders/mw/f_p4r21n5ld16hnyd7j8r8w4fv8362/T/phantomjs/phantomjs-1.9.8-macosx.zip-extract-1477327932853/phantomjs-1.9.8-macosx
>  -> 
> /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
> Writing location.js file
> Done. Phantomjs binary available at 
> /usr/local/climate/ocw-ui/frontend/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs
> > fsevents@1.0.14 install 
> > /usr/local/climate/ocw-ui/frontend/node_modules/karma/node_modules/chokidar/node_modules/fsevents
> > node-pre-gyp install --fallback-to-build
> [fsevents] Success: 
> "/usr/local/climate/ocw-ui/frontend/node_modules/karma/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node"
>  already installed
> Pass --update-binary to reinstall or --build-from-source to recompile
> grunt-contrib-copy@0.5.0 node_modules/grunt-contrib-copy
> karma-jasmine@0.1.6 node_modules/karma-jasmine
> grunt-concurrent@0.5.0 node_modules/grunt-concurrent
> ├── async@0.2.10
> └── pad-stdio@0.1.1 (lpad@0.2.1)
> grunt-contrib-concat@0.4.0 node_modules/grunt-contrib-concat
> └── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> time-grunt@0.3.2 node_modules/time-grunt
> ├── date-time@0.1.1
> ├── pretty-ms@0.1.0
> ├── hooker@0.2.3
> ├── text-table@0.2.0
> └── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> grunt-filerev@0.2.1 node_modules/grunt-filerev
> ├── each-async@0.1.3
> └── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> jshint-stylish@0.2.0 node_modules/jshint-stylish
> ├── text-table@0.2.0
> └── chalk@0.4.0 (ansi-styles@1.0.0, has-color@0.1.7, strip-ansi@0.1.1)
> grunt-contrib-clean@0.5.0 node_modules/grunt-contrib-clean
> └── rimraf@2.2.8
> grunt-karma@0.8.3 node_modules/grunt-karma
> └── lodash@2.4.2
> grunt-usemin@2.6.2 node_modules/grunt-usemin
> ├── lodash@2.4.2
> ├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, 
> supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
> └── debug@2.1.3 (ms@0.7.0)
> grunt-newer@0.7.0 node_modules/grunt-newer
> ├── async@0.2.10
> └── rimraf@2.2.6
> load-grunt-tasks@0.4.0 node_modules/load-grunt-tasks
> ├── multimatch@0.1.0 (lodash@2.4.2, minimatch@0.2.14)
> └── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
> grunt-contrib-watch@0.6.1 node_modules/grunt-contrib-watch
> ├── async@0.2.10
> ├── lodash@2.4.2
> ├── gaze@0.5.2 (globule@0.1.0)
> └── tiny-lr-fork@0.0.5 (debug@0.7.4, qs@0.5.6, faye-websocket@0.4.4, 
> noptify@0.0.3)
> grunt-cli@0.1.13 node_modules/grunt-cli
> ├── nopt@1.0.10 (abbrev@1.0.9)
> ├── resolve@0.3.1
> └── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
> grunt-contrib-htmlmin@0.3.0 node_modules/grunt-contrib-htmlmin
> ├── pretty-bytes@0.1.2
> ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> └── html-minifier@0.6.9 (relateurl@0.2.7, change-case@2.1.6, 
> clean-css@2.2.23, cli@0.6.6, uglify-js@2.4.24)
> grunt-contrib-cssmin@0.9.0 node_modules/grunt-contrib-cssmin
> ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> ├── clean-css@2.1.8 (commander@2.1.0)
> └── maxmin@0.1.0 (pretty-bytes@0.1.2, gzip-size@0.1.1)
> grunt@0.4.5 node_modules/grunt
> ├── eventemitter2@0.4.14
> ├── dateformat@1.0.2-1.2.3
> ├── which@1.0.9
> ├── getobject@0.1.0
> ├── async@0.1.22
> ├── colors@0.6.2
> ├── lodash@0.9.2
> ├── hooker@0.2.3
> ├── rimraf@2.2.8
> ├── grunt-legacy-util@0.2.0
> ├── exit@0.1.2
> ├── nopt@1.0.10 (abbrev@1.0.9)
> ├── coffee-script@1.3.3
> ├── minimatch@0.2.14 (sigmund@1.0.1, lru-cache@2.7.3)
> ├── iconv-lite@0.2.11
> ├── underscore.string@2.2.1
> ├── glob@3.1.21 (inherits@1.0.2, graceful-fs@1.2.3)
> ├── grunt-legacy-log@0.1.3 (grunt-legacy-log-utils@0.1.1, lodash@2.4.2, 
> underscore.string@2.3.3)
> ├── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
> └── js-yaml@2.0.5 (esprima@1.0.4, argparse@0.1.16)
> grunt-contrib-uglify@0.4.1 node_modules/grunt-contrib-uglify
> ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> ├── maxmin@0.1.0 (pretty-bytes@0.1.2, gzip-size@0.1.1)
> └── uglify-js@2.7.4 (async@0.2.10, uglify-to-browserify@1.0.2, 
> source-map@0.5.6, yargs@3.10.0)
> grunt-ng-annotate@0.1.0 node_modules/grunt-ng-annotate
> └── ng-annotate@0.9.11 (tryor@0.1.2, stringmap@0.2.2, stringset@0.2.1, 
> simple-is@0.2.0, simple-fmt@0.1.0, alter@0.2.0, stable@0.1.5, 
> convert-source-map@0.4.1, ordered-ast-traverse@0.1.1, esprima@1.2.5, 
> optimist@0.6.1, source-map@0.1.43)
> grunt-svgmin@0.4.0 node_modules/grunt-svgmin
> ├── each-async@0.1.3
> ├── pretty-bytes@0.1.2
> ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> └── svgo@0.4.5 (colors@0.6.2, whet.extend@0.9.9, coa@0.4.1, sax@0.6.1, 
> js-yaml@2.1.3)
> grunt-contrib-jshint@0.10.0 node_modules/grunt-contrib-jshint
> ├── hooker@0.2.3
> └── jshint@2.5.11 (strip-json-comments@1.0.4, underscore@1.6.0, exit@0.1.2, 
> console-browserify@1.1.0, minimatch@1.0.0, shelljs@0.3.0, cli@0.6.6, 
> htmlparser2@3.8.3)
> grunt-contrib-imagemin@0.7.2 node_modules/grunt-contrib-imagemin
> ├── pretty-bytes@0.1.2
> ├── async@0.7.0
> ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> └── imagemin@0.4.9 (stat-mode@0.2.2, ware@0.3.0, nopt@3.0.6, 
> image-type@0.1.4, tempfile@0.1.3, rimraf@2.5.4, fs-extra@0.10.0, 
> imagemin-svgo@0.1.1, imagemin-optipng@0.1.0, imagemin-gifsicle@0.1.1, 
> imagemin-jpegtran@0.1.0, imagemin-pngquant@0.1.3)
> grunt-contrib-connect@0.7.1 node_modules/grunt-contrib-connect
> ├── async@0.2.10
> ├── connect-livereload@0.3.2
> ├── open@0.0.4
> ├── portscanner@0.2.2 (async@0.1.15)
> └── connect@2.13.1 (uid2@0.0.3, methods@0.1.0, debug@0.8.1, qs@0.6.6, 
> cookie-signature@1.0.1, fresh@0.2.0, pause@0.0.1, raw-body@1.1.3, 
> buffer-crc32@0.2.1, bytes@0.2.1, batch@0.5.0, compressible@1.0.0, 
> cookie@0.1.0, negotiator@0.3.0, send@0.1.4, multiparty@2.2.0)
> grunt-wiredep@1.9.0 node_modules/grunt-wiredep
> └── wiredep@1.8.6 (propprop@0.3.1, minimist@1.2.0, lodash@2.4.2, chalk@0.5.1, 
> through2@0.6.5, glob@4.5.3, bower-config@0.5.2)
> generator-angular@0.9.8 node_modules/generator-angular
> ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
> ├── yosay@0.2.1 (pad-component@0.0.1, word-wrap@0.1.3, minimist@0.0.9)
> ├── yeoman-generator@0.16.0 (diff@1.0.8, dargs@0.1.0, isbinaryfile@2.0.4, 
> debug@0.7.4, async@0.2.10, mime@1.2.11, rimraf@2.2.8, findup-sync@0.1.3, 
> text-table@0.2.0, class-extend@0.1.2, mkdirp@0.3.5, lodash@2.4.2, 
> iconv-lite@0.2.11, underscore.string@2.3.3, shelljs@0.2.6, glob@3.2.11, 
> request@2.30.0, file-utils@0.1.5, cheerio@0.13.1, download@0.1.19, 
> inquirer@0.4.1)
> └── wiredep@1.8.6 (propprop@0.3.1, minimist@1.2.0, lodash@2.4.2, chalk@0.5.1, 
> through2@0.6.5, glob@4.5.3, bower-config@0.5.2)
> grunt-autoprefixer@0.7.6 node_modules/grunt-autoprefixer
> ├── diff@1.0.8
> ├── chalk@0.4.0 (ansi-styles@1.0.0, has-color@0.1.7, strip-ansi@0.1.1)
> └── autoprefixer@1.3.1 (postcss@0.3.5, fs-extra@0.9.1, 
> caniuse-db@1.0.30000566)
> generator-karma@0.8.3 node_modules/generator-karma
> ├── underscore@1.8.3
> └── yeoman-generator@0.17.7 (dargs@2.1.0, diff@1.4.0, isbinaryfile@2.0.4, 
> async@0.9.2, mime@1.3.4, underscore.string@2.4.0, text-table@0.2.0, 
> lodash@2.4.2, class-extend@0.1.2, debug@1.0.4, nopt@3.0.6, chalk@0.5.1, 
> cross-spawn@0.2.9, iconv-lite@0.4.13, run-async@0.1.0, shelljs@0.3.0, 
> mkdirp@0.5.1, glob@4.5.3, rimraf@2.5.4, file-utils@0.2.2, findup-sync@0.1.3, 
> github-username@1.1.1, request@2.75.0, download@1.0.7, 
> gruntfile-editor@0.2.0, cheerio@0.17.0, grouped-queue@0.3.2, inquirer@0.7.3)
> grunt-google-cdn@0.4.3 node_modules/grunt-google-cdn
> ├── chalk@0.5.1 (ansi-styles@1.1.0, supports-color@0.2.0, 
> escape-string-regexp@1.0.5, strip-ansi@0.3.0, has-ansi@0.1.0)
> └── google-cdn@0.7.0 (regexp-quote@0.0.0, google-cdn-data@0.1.23, 
> async@0.9.2, semver@2.3.2, debug@1.0.4, cdnjs-cdn-data@0.1.2, bower@1.3.12)
> yo@1.8.5 node_modules/yo
> ├── cli-list@0.1.8
> ├── titleize@1.0.0
> ├── async@1.5.2
> ├── figures@1.7.0 (escape-string-regexp@1.0.5, object-assign@4.1.0)
> ├── user-home@2.0.0 (os-homedir@1.0.2)
> ├── opn@3.0.3 (object-assign@4.1.0)
> ├── humanize-string@1.0.1 (decamelize@1.2.0)
> ├── string-length@1.0.1 (strip-ansi@3.0.1)
> ├── chalk@1.1.3 (escape-string-regexp@1.0.5, supports-color@2.0.0, 
> ansi-styles@2.2.1, has-ansi@2.0.0, strip-ansi@3.0.1)
> ├── yeoman-character@1.1.0 (supports-color@3.1.2)
> ├── repeating@2.0.1 (is-finite@1.0.2)
> ├── root-check@1.0.0 (sudo-block@1.2.0, downgrade-root@1.2.2)
> ├── sort-on@1.3.0 (arrify@1.0.1, dot-prop@2.4.0)
> ├── cross-spawn@3.0.1 (lru-cache@4.0.1, which@1.2.11)
> ├── yosay@1.2.1 (ansi-regex@2.0.0, strip-ansi@3.0.1, ansi-styles@2.2.1, 
> wrap-ansi@2.0.0, pad-component@0.0.1, cli-boxes@1.0.0, taketalk@1.0.0, 
> string-width@1.0.2)
> ├── parse-help@0.1.1 (execall@1.0.0)
> ├── got@5.6.0 (lowercase-keys@1.0.0, timed-out@2.0.0, is-redirect@1.0.0, 
> is-plain-obj@1.1.0, node-status-codes@1.0.0, read-all-stream@3.1.0, 
> duplexer2@0.1.4, is-retry-allowed@1.1.0, is-stream@1.1.0, 
> object-assign@4.1.0, unzip-response@1.0.1, pinkie-promise@2.0.1, 
> create-error-class@3.0.2, url-parse-lax@1.0.0, parse-json@2.2.0, 
> readable-stream@2.1.5)
> ├── configstore@1.4.0 (os-tmpdir@1.0.2, object-assign@4.1.0, 
> graceful-fs@4.1.9, xdg-basedir@2.0.0, uuid@2.0.3, osenv@0.1.3, 
> write-file-atomic@1.2.0, mkdirp@0.5.1)
> ├── inquirer@0.11.4 (ansi-regex@2.0.0, strip-ansi@3.0.1, ansi-escapes@1.4.0, 
> rx-lite@3.1.2, through@2.3.8, cli-width@1.1.1, string-width@1.0.2, 
> cli-cursor@1.0.2, readline2@1.0.1, run-async@0.1.0)
> ├── update-notifier@0.6.3 (is-npm@1.0.0, latest-version@2.0.0, 
> semver-diff@2.1.0, boxen@0.3.1, configstore@2.1.0)
> ├── npm-keyword@4.2.0 (object-assign@4.1.0, pinkie-promise@2.0.1, 
> registry-url@3.1.0)
> ├── package-json@2.4.0 (semver@5.3.0, registry-url@3.1.0, 
> registry-auth-token@3.1.0)
> ├── meow@3.7.0 (trim-newlines@1.0.0, map-obj@1.0.1, decamelize@1.2.0, 
> object-assign@4.1.0, minimist@1.2.0, camelcase-keys@2.1.0, redent@1.0.0, 
> loud-rejection@1.6.0, normalize-package-data@2.3.5)
> ├── fullname@2.1.0 (pify@2.3.0, pinkie-promise@2.0.1, npmconf@2.1.2)
> ├── read-pkg-up@1.0.1 (find-up@1.1.2, read-pkg@1.1.0)
> ├── yeoman-doctor@2.1.0 (log-symbols@1.0.2, object-values@1.0.0, 
> semver@5.3.0, each-async@1.1.1, bin-version-check@2.1.0, twig@0.8.9)
> ├── insight@0.7.0 (object-assign@4.1.0, tough-cookie@2.3.1, 
> lodash.debounce@3.1.1, os-name@1.0.3, inquirer@0.10.1, request@2.75.0)
> ├── lodash@3.10.1
> ├── yeoman-environment@1.6.5 (escape-string-regexp@1.0.5, log-symbols@1.0.2, 
> text-table@0.2.0, untildify@2.1.0, debug@2.2.0, diff@2.2.3, globby@4.1.0, 
> mem-fs@1.1.3, grouped-queue@0.3.2, inquirer@1.2.2, lodash@4.16.4)
> └── tabtab@1.3.2 (object-assign@4.1.0, minimist@1.2.0, debug@2.2.0, 
> mkdirp@0.5.1, npmlog@2.0.4, inquirer@1.2.2)
> karma-phantomjs-launcher@0.1.4 node_modules/karma-phantomjs-launcher
> └── phantomjs@1.9.20 (progress@1.1.8, kew@0.7.0, which@1.2.11, hasha@2.2.0, 
> request-progress@2.0.1, extract-zip@1.5.0, fs-extra@0.26.7, request@2.67.0)
> bower@1.7.9 node_modules/bower
> karma@0.12.37 node_modules/karma
> ├── q@1.4.1
> ├── di@0.0.1
> ├── mime@1.3.4
> ├── colors@1.1.2
> ├── graceful-fs@3.0.11 (natives@1.1.0)
> ├── glob@5.0.15 (path-is-absolute@1.0.1, inherits@2.0.3, once@1.4.0, 
> inflight@1.0.6)
> ├── minimatch@2.0.10 (brace-expansion@1.1.6)
> ├── source-map@0.4.4 (amdefine@1.0.0)
> ├── useragent@2.1.9 (lru-cache@2.2.4)
> ├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
> ├── rimraf@2.5.4 (glob@7.1.1)
> ├── log4js@0.6.38 (semver@4.3.6, readable-stream@1.0.34)
> ├── http-proxy@0.10.4 (colors@0.6.2, pkginfo@0.3.1, utile@0.2.1)
> ├── connect@2.30.2 (parseurl@1.3.1, bytes@2.1.0, cookie@0.1.3, 
> utils-merge@1.0.0, cookie-signature@1.0.6, content-type@1.0.2, pause@0.1.0, 
> on-headers@1.0.1, vhost@3.0.2, response-time@2.3.1, fresh@0.3.0, 
> basic-auth-connect@1.0.0, cookie-parser@1.3.5, depd@1.0.1, qs@4.0.0, 
> connect-timeout@1.6.2, serve-favicon@2.3.0, debug@2.2.0, http-errors@1.3.1, 
> method-override@2.3.6, type-is@1.6.13, finalhandler@0.4.0, morgan@1.6.1, 
> express-session@1.11.3, multiparty@3.3.2, serve-static@1.10.3, 
> compression@1.5.2, errorhandler@1.4.3, csurf@1.8.3, body-parser@1.13.3, 
> serve-index@1.7.3)
> ├── lodash@3.10.1
> ├── socket.io@0.9.16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, 
> socket.io-client@0.9.16)
> └── chokidar@1.6.1 (path-is-absolute@1.0.1, inherits@2.0.3, async-each@1.0.1, 
> glob-parent@2.0.0, is-glob@2.0.1, is-binary-path@1.0.1, readdirp@2.1.0, 
> anymatch@1.3.0, fsevents@1.0.14)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to