Files
varsity/index.ts
2025-10-01 20:01:42 +00:00

32 lines
609 B
TypeScript

// Main functional exports
export {
validate,
parse,
generateValidationReport,
saveValidationReport,
validateMultiple,
getSupportedVersions,
createVarsity,
// Individual module exports
parseOpenAPISpec,
validateBasicStructure,
validateOpenAPISpec,
generateReport,
saveReport,
} from "./src/varsity.js";
// Type exports
export type {
ParsedSpec,
ValidationResult,
ValidationError,
ValidationOptions,
ReportOptions,
VarsityConfig,
OpenAPIVersion,
CLIResult,
} from "./src/types.js";
// Default export - functional instance
export { default } from "./src/varsity.js";