Chore: update generateSchemas to work with current version

This commit is contained in:
Pieter Vander Vennet 2025-02-28 14:05:50 +01:00
parent 3319c516c9
commit 84df5b5624
4 changed files with 236 additions and 227 deletions

View file

@ -136,7 +136,7 @@
"optimize-images-png": "cd assets/generated/ && find -name '*.png' -exec optipng '{}' \\; && echo 'PNGs are optimized'",
"optimize-images-jpg": "cd assets/ && find . -regextype sed -regex \".*/.*.\\(jpg\\|JPG\\|JPEG\\|jpeg\\)\" -exec jpegoptim '{}' \\; && echo 'JPGs are optimized'",
"optimize-images-scaledown-jpg": "cd assets/ && find . -regextype sed -regex \".*/.*.\\(jpg\\|JPG\\|JPEG\\|jpeg\\)\" -exec mogrify -resize 640x640\\> '{}' \\; && echo 'JPGs are optimized'",
"generate:schemas": "export NODE_OPTIONS=\"--max-old-space-size=8192\" && ts2json-schema -p src/Models/ThemeConfig/Json/ -o Docs/Schemas/ -t tsconfig.json -R . -m \".*ConfigJson\" && echo 'tsjson is done' && vite-node scripts/fixSchemas.ts ",
"generate:schemas": "export NODE_OPTIONS=\"--max-old-space-size=8192\" && ./scripts/generateSchemas.sh && echo 'tsjson is done' && vite-node scripts/fixSchemas.ts ",
"reuse-compliance": "reuse lint",
"housekeeping": "export NODE_OPTIONS=\"--max-old-space-size=1200\" && git pull && npx update-browserslist-db@latest && npm run generate && npm run generate:docs && npm run generate:schemas && npm run generate:contributor-list && vite-node scripts/fetchLanguages.ts && vite-node scripts/generateSunnyUnlabeled.ts && npm run format && git add assets/ langs/ Docs/ **/*.ts Docs/* src/* && git commit -m 'chore: automated housekeeping...'",
"###": "MICROSERVICES AND SERVER MAINTAINENCE",
@ -190,6 +190,7 @@
"@turf/turf": "^7.2.0",
"@types/dompurify": "^3.0.2",
"@types/follow-redirects": "^1.14.4",
"@types/node": "^22.13.5",
"@types/pg": "^8.11.11",
"@types/qrcode-generator": "^1.0.6",
"@types/showdown": "^2.0.0",
@ -265,7 +266,6 @@
"@types/jsonld": "^1.5.13",
"@types/lz-string": "^1.3.34",
"@types/mocha": "^10.0.1",
"@types/node": "^18.19.75",
"@types/papaparse": "^5.3.15",
"@types/prompt-sync": "^4.2.3",
"@types/xml2js": "^0.4.9",
@ -287,7 +287,7 @@
"standard-version": "^9.5.0",
"svelte-check": "^3.0.2",
"svelte-preprocess": "^5.0.1",
"ts2json-schema": "^1.4.0",
"ts-json-schema-generator": "^2.3.0",
"tslib": "^2.5.0",
"typescript": "^4.7.4",
"vite": "^4.5.9",