Framework Integrations
This section provides detailed guides for integrating SpecJet CLI with popular frontend frameworks and development environments.
Available Integrations
- Node.js - Use SpecJet with Node.js applications and servers
 - React - Complete guide for React applications with hooks and patterns
 - Vue.js - Integration with Vue 3 Composition API and best practices
 
Common Integration Patterns
Environment-Based API URLs
All framework integrations support switching between mock and production APIs:
const api = new ApiClient(
  process.env.NODE_ENV === 'development'
    ? 'http://localhost:3001'  // Mock server
    : process.env.API_URL      // Production API
);
Type Safety
Every integration maintains full TypeScript type safety:
import { User, CreateUserRequest } from './src/types/api';
const user: User = await api.getUser(1);
const newUser: CreateUserRequest = { name: 'John', email: 'john@example.com' };
Error Handling
Consistent error handling across all frameworks:
try {
  const users = await api.getUsers();
} catch (error) {
  // Handle API errors
  console.error('API Error:', error.message);
}
For detailed framework-specific examples, select your framework from the navigation sidebar.