Skip to content

chore: bump dev dependencies and fix form-data advisory - #176

Merged
thorbenziemek merged 1 commit into
mainfrom
chore/bump-dependencies
Jul 17, 2026
Merged

thorbenziemek merged 1 commit into
mainfrom
chore/bump-dependencies

Conversation

@thorbenziemek

Copy link
Copy Markdown
Contributor

Summary

Bump devDependencies to their latest non-major versions and resolve the high-severity form-data advisory in the openapi-generator toolchain.

Majors were intentionally held back:

  • @types/node kept on v24 (24.12.3 → 24.13.3, not 26.x)
  • typescript kept on 6.x (already latest 6.0.3, not 7.x)

Dependency bumps

Package From → To
@microsoft/api-extractor 7.58.8 → 7.58.11
@openapitools/openapi-generator-cli 2.38.0 → 2.39.1
@typescript-eslint/eslint-plugin 8.61.0 → 8.64.0
eslint 10.4.1 → 10.7.0
lint-staged 17.0.7 → 17.0.8
prettier 3.8.4 → 3.9.5
@types/node 24.12.3 → 24.13.3

Security

npm audit fix bumps form-data 4.0.5 → 4.0.6 (+ hasown 2.0.3 → 2.0.4), resolving GHSA-hmw2-7cc7-3qxx (CRLF injection). Transitive under @openapitools/openapi-generator-cliaxios — a build-time codegen tool, not shipped in dist. Result: 0 vulnerabilities.

Other changes

Verification

  • npm run build
  • npm run lint
  • npm run download-and-generate ✅ — codegen output byte-identical (spec unchanged)
  • npm audit → 0 vulnerabilities

🤖 Generated with Claude Code

Bump devDependencies to latest non-major versions:
- @microsoft/api-extractor 7.58.8 -> 7.58.11
- @openapitools/openapi-generator-cli 2.38.0 -> 2.39.1
- @typescript-eslint/eslint-plugin 8.61.0 -> 8.64.0
- eslint 10.4.1 -> 10.7.0
- lint-staged 17.0.7 -> 17.0.8
- prettier 3.8.4 -> 3.9.5
- @types/node 24.12.3 -> 24.13.3

Kept @types/node on v24 and typescript on 6.x (majors held back).

Apply npm audit fix (form-data 4.0.5 -> 4.0.6, hasown 2.0.3 -> 2.0.4),
resolving the high-severity CRLF advisory in the openapi-generator toolchain.

Reformat sources for prettier 3.9 union-type style and regenerate the
api-extractor report (picks up the previously uncommitted acceptLanguage option).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@thorbenziemek
thorbenziemek merged commit 605f007 into main Jul 17, 2026
2 checks passed
@thorbenziemek
thorbenziemek deleted the chore/bump-dependencies branch July 17, 2026 09:25
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