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

Update dependencies and remove vulnerabilities #190

Closed
wants to merge 1 commit into from

Conversation

ADandyGuyInSpace
Copy link
Collaborator

This PR updates dependencies to their latest compatible versions and removes security vulnerabilities:

Changes

  1. Updated dependencies to latest compatible versions:

    • debug: 4.3.5 -> 4.4.0
    • eslint: 8.57.0 -> 8.57.1
    • mocha: 10.5.2 -> 11.0.1
    • nock: 13.5.4 -> 13.5.6
    • nyc: 15.x -> 17.1.0
    • qs: 6.12.1 -> 6.13.1
    • uuid: 9.x -> 11.0.3
  2. Removed problematic dependencies:

    • Removed self-dependency telnyx which was incorrectly listed
    • Replaced deprecated coveralls with codecov uploader
  3. Fixed security vulnerabilities:

    • Removed all vulnerabilities by removing coveralls and its dependencies

Testing

  • All tests are passing
  • Code coverage remains the same

Future Work

The following updates were not included as they require more significant changes:

  1. Migrate to ESM modules to use newer versions of chai and chai-as-promised
  2. Update ESLint configuration to use the new format for version 9
  3. Set up a Codecov token for coverage reporting

- Update dependencies to latest compatible versions:
  - debug: 4.3.5 -> 4.4.0
  - eslint: 8.57.0 -> 8.57.1
  - mocha: 10.5.2 -> 11.0.1
  - nock: 13.5.4 -> 13.5.6
  - nyc: 15.x -> 17.1.0
  - qs: 6.12.1 -> 6.13.1
  - uuid: 9.x -> 11.0.3

- Remove problematic dependencies:
  - Remove self-dependency telnyx
  - Replace deprecated coveralls with codecov

- Fix security vulnerabilities by removing vulnerable dependencies

All tests passing with same code coverage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants