| /** | |
| * @automaker/spec-parser | |
| * | |
| * XML spec parser for AutoMaker - parses and generates app_spec.txt XML. | |
| * This package provides utilities for: | |
| * - Parsing XML spec content into SpecOutput objects | |
| * - Converting SpecOutput objects back to XML | |
| * - Validating spec data | |
| */ | |
| // Re-export types from @automaker/types for convenience | |
| export type { SpecOutput } from '@automaker/types'; | |
| // XML utilities | |
| export { escapeXml, unescapeXml, extractXmlSection, extractXmlElements } from './xml-utils.js'; | |
| // XML to Spec parsing | |
| export { xmlToSpec } from './xml-to-spec.js'; | |
| export type { ParseResult } from './xml-to-spec.js'; | |
| // Spec to XML conversion | |
| export { specToXml } from './spec-to-xml.js'; | |
| // Validation | |
| export { validateSpec, isValidSpecXml } from './validate.js'; | |
| export type { ValidationResult } from './validate.js'; | |