msw-mock-gen
Version:
A Vite plugin that automatically generates MSW (Mock Service Worker) handlers from your API calls by watching TypeScript/JavaScript files and parsing URL patterns. Supports Vite 2+ and Node.js 12+ for maximum compatibility.
21 lines (20 loc) • 473 B
TypeScript
export interface MockDataConfig {
watchFolder: string;
outputFolder: string;
excludePatterns: string[];
}
export interface ParsedQueryMutation {
filename: string;
filePath: string;
type: "query" | "mutation";
hookName: string;
dataType: string;
lineNumber: number;
}
export interface MockDataFile {
originalFilePath: string;
mockDataFilePath: string;
hookName: string;
dataType: string;
type: "query" | "mutation";
}