ericblade / quagga2

An advanced barcode-scanner written in Javascript and TypeScript - Continuation from https://github.com/serratus/quaggajs
MIT License
760 stars 85 forks source link

update module dependencies #6

Closed ericblade closed 4 years ago

ericblade commented 5 years ago

many, many of the dependencies are significantly outdated.

an npm install in the base directory at the time of starting this fork results in:

D:\src\quaggajs>npm install --save
npm WARN deprecated babel-istanbul-loader@0.1.0: Package is deprecated, use https://github.com/deepsweet/istanbul-instrumenter-loader
npm WARN deprecated isparta-loader@2.0.0: Package is deprecated, use https://github.com/deepsweet/istanbul-instrumenter-loader
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 coffee-script@1.3.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated formatio@1.1.1: This package is unmaintained. Use @sinonjs/formatio instead
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated to-iso-string@0.0.2: to-iso-string has been deprecated, use @segment/to-iso-string instead.
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: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated istanbul@0.4.5: This module is no longer maintained, try this instead:
npm WARN deprecated   npm i nyc
npm WARN deprecated Visit https://istanbul.js.org/integrations for other alternatives.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
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

> phantomjs@1.9.20 install D:\src\quaggajs\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-windows.zip
Saving to C:\Users\Eric\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip
Receiving...
  [----------------------------------------] 0%
Received 7292K total.
Extracting zip contents
Removing D:\src\quaggajs\node_modules\phantomjs\lib\phantom
Copying extracted folder C:\Users\Eric\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip-extract-1565737401317\phantomjs-1.9.8-windows -> D:\src\quaggajs\node_modules\phantomjs\lib\phantom
Writing location.js file
Done. Phantomjs binary available at D:\src\quaggajs\node_modules\phantomjs\lib\phantom\phantomjs.exe

> core-js@2.6.9 postinstall D:\src\quaggajs\node_modules\core-js
> node scripts/postinstall || echo "ignore"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN karma-sinon-chai@1.3.4 requires a peer of sinon@>=2.1.0 <5 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 1193 packages from 1485 contributors and audited 9721 packages in 240.834s
found 137 vulnerabilities (45 low, 26 moderate, 65 high, 1 critical)
  run `npm audit fix` to fix them, or `npm audit` for details
ericblade commented 4 years ago

This is pretty much all completed, except for mocha, which may require significant changes to cypress or our test setup, to perform, so i'm closing this