Commit f789dda
authored
Update dependencies (#10)
* chore: update dependencies to latest versions
- find-my-way: 9.3.0 → 9.5.0
- chai: 4.3.7 → 6.2.2
- mocha: 11.7.2 → 11.7.5
- nyc: 17.1.0 → 18.0.0
- supertest: 7.1.4 → 7.2.2
All tests pass with maintained code coverage (98.96% lines).
No breaking changes detected.
* security: fix all npm vulnerabilities
Resolved 3 vulnerabilities:
- serialize-javascript RCE (HIGH, CVSS 8.1) - GHSA-5c6j-r48x-rmvq
- serialize-javascript DoS (MODERATE, CVSS 5.9) - GHSA-qj8w-gfj5-8c6v
- diff DoS (LOW) - GHSA-73rr-hh4g-fpgx
Changes:
- Downgrade mocha from 11.7.5 to 11.3.0
- Add npm overrides for diff@^5.2.0 (safe version)
- Add npm overrides for serialize-javascript@^7.0.5 (safe version)
Verification:
✅ npm audit: 0 vulnerabilities
✅ All 10 tests passing
✅ Code coverage: 98.96% (maintained)
✅ No breaking changes
* ci: update Node.js to latest stable version (22.x)
- Update setup-node action from v1 to v4
- Update Node.js version from 16.x to 22.x (latest stable)
- Ensures CI runs on modern Node.js with latest features and security patches1 parent 607915d commit f789dda
2 files changed
Lines changed: 13 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
37 | | - | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
43 | 47 | | |
44 | 48 | | |
0 commit comments