Initial commit

This commit is contained in:
Luke Hagar
2025-10-01 20:01:42 +00:00
commit a02388f5c9
72 changed files with 3983 additions and 0 deletions

31
index.ts Normal file
View File

@@ -0,0 +1,31 @@
// 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";