-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency Management Part I #103
Comments
Thanks for the report! Do you want to send a PR to upgrade these dependencies? |
Absolutely, I’ve already started. Should have it ready for review in the next couple of days. |
Phase I (see #106):
Notes
/home/travis/build/NerdWalletOSS/shepherd/node_modules/@hapi/joi/lib/trace.js:203
internals.debug(state, { type: source, ...value });
^^^
SyntaxError: Unexpected token ... |
Phase II (see #105):
Notes
|
Phase III (see #107):
found 206 low severity vulnerabilities in 18033 scanned packages
run `npm audit fix` to fix 144 of them.
62 vulnerabilities require semver-major dependency updates. Notes
@nerdwallet/shepherd@1.4.1 /Users/aorinevo/Repositories/nerdwallet/shepherd
└─┬ jest@23.6.0
└─┬ jest-cli@23.6.0
└─┬ istanbul-api@1.3.7
└─┬ istanbul-reports@1.5.1
└── handlebars@4.5.3 |
This is is closed by way of #107 |
@aorinevo are the other prs you have open to upgrade dependencies ready for review as well? |
I closed the other PRs as they were incremental steps towards PR #107 which closed Part I of the dependency management. Next I’m going to tackle the jest dependencies but that will require some changes in the unit tests. Should be ready by EOD tomorrow. Note that once jest update is complete, vulnerabilities will drop to zero :) |
* chore: update deps phase 1 as described in issue NerdWalletOSS#103. * fix: linting errors. * chore: update deps phase II as described in issue NerdWalletOSS#103. * break: remove support for Node 6, add node 12 to integration testing. * chore: run npm audit fix
Introduction
Shepherd has a number of advisory exceptions when installing off of v1.4.1 ranging from low to high.
Proposed Changes
Update dependencies to reduce vulnerabilites
Strategy
Phase I
Phase II
Phase III
npm audit fix
Notes
Screenshots
The text was updated successfully, but these errors were encountered: