CATcher-org / CATcher

CATcher is a software application used for peer-testing of software projects.
https://catcher-org.github.io/CATcher/
MIT License
71 stars 66 forks source link

Clean up dependencies #1248

Closed cheehongw closed 2 months ago

cheehongw commented 4 months ago

Summary:

Fixes #1244 Fixes #1246 Fixes #1253

Changes Made:

See discussion in summary for more details

Proposed Commit Message:

Instead of a squash & merge, should we do a normal merge and keep all 3 atomic commits made in this PR?

Clean up dependencies

- Remove `wait-on` as devDep
- Added `importHelpers: true` in `tsconfig.json` as part of `tslib`
- Remove `node-fetch` as dependency
codecov-commenter commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 58.88%. Comparing base (944a424) to head (45aa199).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1248 +/- ## ========================================== + Coverage 54.82% 58.88% +4.05% ========================================== Files 105 105 Lines 2858 2573 -285 Branches 503 288 -215 ========================================== - Hits 1567 1515 -52 + Misses 1030 1008 -22 + Partials 261 50 -211 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.