issues
search
ajvincent
/
cross-stitch
Aspect weaving unit-testable components, both dynamically and with static code rewriting.
Mozilla Public License 2.0
0
stars
0
forks
source link
Stage 3: JSON schema for configuring build projects
#12
Closed
ajvincent
closed
2 years ago
ajvincent
commented
2 years ago
[x]
npm install ajv
[x] Multiple build configurations in one file
[x] Invoking a npm module to generate the schema from types
https://www.npmjs.com/package/typescript-json-schema
https://www.npmjs.com/package/ts-json-schema-generator
https://www.npmjs.com/package/ts-to-json
https://www.npmjs.com/package/json-schema-typed
https://json-schema.org/understanding-json-schema/
[x] Validation of JSON configurations
[x] Invoking configuration actually builds the code
npm install ajv