Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 09:02:33 +08:00
commit 0c40192593
82 changed files with 18699 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
{
"name": "fluxwing-validators",
"version": "1.0.0",
"description": "Deterministic Node.js validators for uxscii components and screens",
"main": "validate-component.js",
"scripts": {
"test": "node test-validator.js",
"test:screens": "node test-screen-validator.js",
"validate:components": "node validate-batch.js '../fluxwing/components/*.uxm' '../skills/fluxwing-component-creator/schemas/uxm-component.schema.json'",
"validate:screens": "node validate-batch.js '../fluxwing/screens/*.uxm' '../skills/fluxwing-component-creator/schemas/uxm-component.schema.json' --screens",
"validate:all": "npm run validate:components && npm run validate:screens"
},
"engines": {
"node": ">=14.0.0"
},
"dependencies": {
"ajv": "^8.12.0",
"ajv-formats": "^2.1.1",
"glob": "^10.3.10"
},
"author": "Fluxwing",
"license": "MIT"
}