Lewis John McGibbney created CLIMATE-886:
--------------------------------------------

             Summary: 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 [email protected] No README data
npm WARN engine [email protected]: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} 
(current: {"node":"4.5.0","npm":"2.15.9"})
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or 
higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: this package has been reintegrated into npm 
and is now out of date with respect to npm
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or 
higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: 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 [email protected]: 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 [email protected]: lodash@<3.0.0 is no longer maintained. 
Upgrade to lodash@^4.0.0.
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher 
to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie 
https://nodesecurity.io/advisories/130
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher 
to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Use the globby package instead
npm WARN deprecated [email protected]: the module is now available as 'css-select'
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie 
https://nodesecurity.io/advisories/130
npm WARN deprecated [email protected]: the module is now available as 'css-what'

> [email protected] 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


> [email protected] 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 [email protected]: wanted: {"node":">=6"} (current: 
{"node":"4.5.0","npm":"2.15.9"})
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie 
https://nodesecurity.io/advisories/130

> [email protected] 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 [email protected]: wanted: {"node":">=6"} (current: 
{"node":"4.5.0","npm":"2.15.9"})

> [email protected] 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!

> [email protected] 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


> [email protected] 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!
-
> [email protected] 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)

-
> [email protected] 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 :(

> [email protected] 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

> [email protected] 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
[email protected] node_modules/grunt-contrib-copy

[email protected] node_modules/karma-jasmine

[email protected] node_modules/grunt-concurrent
├── [email protected]
└── [email protected] ([email protected])

[email protected] node_modules/grunt-contrib-concat
└── [email protected] ([email protected], [email protected], [email protected])

[email protected] node_modules/time-grunt
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected])

[email protected] node_modules/grunt-filerev
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected])

[email protected] node_modules/jshint-stylish
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected])

[email protected] node_modules/grunt-contrib-clean
└── [email protected]

[email protected] node_modules/grunt-karma
└── [email protected]

[email protected] node_modules/grunt-usemin
├── [email protected]
├── [email protected] ([email protected], [email protected], 
[email protected], [email protected], [email protected])
└── [email protected] ([email protected])

[email protected] node_modules/grunt-newer
├── [email protected]
└── [email protected]

[email protected] node_modules/load-grunt-tasks
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/grunt-contrib-watch
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected])

[email protected] node_modules/grunt-cli
├── [email protected] ([email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/grunt-contrib-htmlmin
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected])

[email protected] node_modules/grunt-contrib-cssmin
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/grunt
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], 
[email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/grunt-contrib-uglify
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], 
[email protected], [email protected])

[email protected] node_modules/grunt-ng-annotate
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], 
[email protected], [email protected])

[email protected] node_modules/grunt-svgmin
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], 
[email protected])

[email protected] node_modules/grunt-contrib-jshint
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected])

[email protected] node_modules/grunt-contrib-imagemin
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], 
[email protected])

[email protected] node_modules/grunt-contrib-connect
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])

[email protected] node_modules/grunt-wiredep
└── [email protected] ([email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])

[email protected] node_modules/generator-angular
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])

[email protected] node_modules/grunt-autoprefixer
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected])

[email protected] node_modules/generator-karma
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])

[email protected] node_modules/grunt-google-cdn
├── [email protected] ([email protected], [email protected], 
[email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/yo
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], 
[email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], 
[email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], 
[email protected])
├── [email protected] ([email protected], [email protected], 
[email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected])

[email protected] node_modules/karma-phantomjs-launcher
└── [email protected] ([email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/bower

[email protected] node_modules/karma
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], 
[email protected])
└── [email protected] ([email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected])
{code}



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

Reply via email to