@traceweave/trf-validator
v0.1.0
Published
Schema validation for .twpack files - TRF (Traceability Report Framework)
Maintainers
Readme
@traceweave/trf-validator
Schema validation for .twpack files - TRF (Traceability Report Framework)
Installation
npm install @traceweave/trf-validatorUsage
CLI
# Validate a single twpack file
trf-validate path/to/file.twpack
# Validate multiple files
trf-validate file1.twpack file2.twpack file3.twpackProgrammatic API
import { validateTwpack } from '@traceweave/trf-validator';
const result = await validateTwpack('path/to/file.twpack');
if (result.valid) {
console.log('✅ Valid twpack file');
} else {
console.error('❌ Validation errors:', result.errors);
}Features
- ✅ JSON Schema validation for twpack 2.1 format
- ✅ Validates manifest, artifacts, links, and provenance files
- ✅ Profile validation
- ✅ Extension validation
- ✅ CLI and programmatic API
License
MIT
