Tools for consuming OpenAPI schemas in TypeScript, with Vue.js support.
This project provides Vue.js-specific packages that complement the openapi-typescript ecosystem.
This project is currently in development and has known issues with internal TypeScript type errors. While the functionality works as expected, there are unresolved type issues that may cause TypeScript compilation warnings or errors.
- ✅ Functionality: All features work correctly at runtime
- ❌ TypeScript Types: Internal type errors need to be resolved
- 🔧 Development: Suitable for experimentation and development
- 🚫 Production: Not recommended until type issues are fixed
We're actively seeking contributors to help resolve these TypeScript type issues. If you have experience with complex TypeScript types, especially around:
- Generic type inference
- Conditional types
- Template literal types
- Vue 3 + TanStack Query type integration
Your contributions would be greatly appreciated! Please see our Contributing Guide or open an issue to get started.
Type-safe @tanstack/vue-query client to work with your OpenAPI schema.
Contributions are appreciated and welcome! See the appropriate guide for each package:
This project extends the original openapi-typescript ecosystem with Vue.js support. For the latest updates and other framework integrations, please check the original repository.
- Thanks to the Project Sponsors for keeping this project going!
- Thanks to dozens of lovely, smart contributors that made this library possible
- Thanks to Vitepress for the docs site
- Thanks to Cloudflare Pages for docs site hosting
- Thanks to Algolia for the docs site search