40 lines
1.6 KiB
JSON
40 lines
1.6 KiB
JSON
{
|
|
"name": "archify",
|
|
"version": "2.17.0-dev.1",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "JSON-IR diagram renderers (architecture / workflow / sequence / dataflow / lifecycle).",
|
|
"license": "MIT",
|
|
"bin": {
|
|
"archify": "./bin/archify.mjs"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"scripts": {
|
|
"generate:viewer": "node ../scripts/generate-viewer.mjs",
|
|
"check:viewer": "node ../scripts/generate-viewer.mjs --check",
|
|
"generate:brand-marks": "node scripts/generate-brand-marks.mjs",
|
|
"check:brand-marks": "node scripts/generate-brand-marks.mjs --check",
|
|
"generate:validators": "node scripts/generate-validators.mjs",
|
|
"check:validators": "node scripts/generate-validators.mjs --check",
|
|
"check:release-identity": "node ../scripts/check-release-identity.mjs",
|
|
"build:gallery": "node ../scripts/build-gallery.mjs ../docs",
|
|
"build:guide": "node ../scripts/build-guide.mjs ../docs/guide.html",
|
|
"build:start": "node ../scripts/build-start.mjs ../docs/start.html",
|
|
"build:readme-showcase": "node ../scripts/build-readme-showcase.mjs",
|
|
"test:webm": "node test/webm-artifact.smoke.mjs && node --test test/site-language-integration.mjs",
|
|
"test": "npm run check:viewer && npm run check:brand-marks && npm run check:validators && npm run check:release-identity && node test/golden.mjs && node ../scripts/run-tests.mjs",
|
|
"render:examples": "node scripts/render-examples.mjs ../examples"
|
|
},
|
|
"devDependencies": {
|
|
"ajv": "^8.17.1",
|
|
"parse5": "7.3.0",
|
|
"saxes": "6.0.0",
|
|
"simple-icons": "16.28.0"
|
|
},
|
|
"overrides": {
|
|
"fast-uri": "3.1.5"
|
|
}
|
|
}
|