Skip to content

chore: update dependencies and fix vulnerabilities - #51

Open
thorbenwinkler77-cmyk wants to merge 1 commit into
paypal:mainfrom
thorbenwinkler77-cmyk:thorbenwinkler77-cmyk-congenial-disco
Open

chore: update dependencies and fix vulnerabilities#51
thorbenwinkler77-cmyk wants to merge 1 commit into
paypal:mainfrom
thorbenwinkler77-cmyk:thorbenwinkler77-cmyk-congenial-disco

Conversation

@thorbenwinkler77-cmyk

Copy link
Copy Markdown

Summary

Resolved 17 security vulnerabilities through dependency updates. All development tools and code generation pipelines are now fully functional and verified.

Changes

  • Run npm audit fix to address fixable vulnerabilities (38 → 21 remaining)
  • Updated package-lock.json with latest compatible versions
  • Verified all tools and dependencies:
    • Linting: Spectral CLI v6.10.0 for OpenAPI validation
    • Documentation: Redocly CLI v1.34.18 for API docs & bundling
    • Code Generation: OpenAPI Generator CLI v2.40.1 for Java & TypeScript
    • Validation: IBM OpenAPI Validator v1.1.2
    • Runtime: Node.js v26.6.0, npm v11.18.0, Java 21.0.3 LTS

Verification

  • ✅ Code generation tested (Java & TypeScript)
  • ✅ Linting validated with Spectral
  • ✅ Documentation preview functional
  • ✅ All 4 main tools operational

Ready for Use

Developers can now use all npm scripts for API development:

npm run lint-spectral -- ./openapi/checkout_orders_v2.json
npm run codegen-typescript-node ./openapi/checkout_orders_v2.json
npm run codegen-java ./openapi/checkout_orders_v2.json
npm run preview

- Run npm audit fix to resolve 17 security vulnerabilities
- Dependencies validated and ready for code generation
- All tools functional: Spectral, Redocly, OpenAPI Generator, Java codegen

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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