Skip to content
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

Clean dependencies and vulnerability warnings #419

Closed
wants to merge 7 commits into from
Closed

Clean dependencies and vulnerability warnings #419

wants to merge 7 commits into from

Conversation

BurtHarris
Copy link
Collaborator

@BurtHarris BurtHarris commented Jul 2, 2019

Modern versions of NPM are reporting security vulnerabilities among our build-time dependencies. This PR installs build infrastructure upgrades, including the latest compatible versions of tools we are using, and an upgrade to version 3.0 o the typescript compiler.

Note that TypeScript 3.0 adds a project dependency feature that should allow further cleanup of our build process to eliminate additional the kludges in the build process, including use of the NPM link command. Instead with 3.0 we can make explicit references between sub-projects, but this is not yet done.

Upgrading to TypeScript 3.1 and above is postponed to troubleshoot related errors, hopefully these go away we make use of the TypeScript project dependency feature.

BurtHarris and others added 7 commits June 21, 2019 08:10
Merge changes from tunnelvisionlabs/antlr4ts
Modern versions of NPM report security about a dozen vulnerabilities in the deendencies we are importing.   It turns out that the majority of them (all but 2) were indirectly the result of a dependency on package typedoc, which we weren't really using anyway.
This remove one more known vulneraility warning from NPM.
This gets the latest upward-compatible versions of build dependencies, including typescript up to v2.9.2.   Still has full tests (622) passing.  Done as a final step before moing to typescript@3.
@BurtHarris BurtHarris self-assigned this Jul 2, 2019
@BurtHarris BurtHarris requested a review from sharwell July 2, 2019 21:18
@BurtHarris
Copy link
Collaborator Author

stale

@BurtHarris BurtHarris closed this Jan 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant