@mindfiredigital/adac-schema
v0.0.1
Published
JSON Schema validation for ADAC architecture definitions
Readme
@mindfiredigital/adac-schema
ADAC (Architecture Diagram As Code) schema and validation logic.
Usage
import { validateAdacConfig } from '@mindfiredigital/adac-schema';
const config = { ... };
const result = validateAdacConfig(config);
if (result.valid) {
console.log('Valid!');
} else {
console.error('Errors:', result.errors);
}Features
- JSON Schema Validation: Uses Ajv for high-performance validation against the ADAC specification.
- TypeScript Types: Shared interfaces for
AdacConfig,AdacService,GcpService, etc. - Multi-Cloud Support: Robust support for both AWS and Google Cloud Platform (GCP) architectures with provider-specific schema definitions.
