Generate ERD diagram from schema at build time rather then dynamically to reduce dependency on mermaid js library in the frontend

This commit is contained in:
Peter Stockings
2026-01-29 13:20:45 +11:00
parent 509d11443d
commit 6fb9ba126f
10 changed files with 809 additions and 146 deletions

View File

@@ -1,13 +1,15 @@
{
"name": "workout-tracker",
"version": "1.0.0",
"description": "Workout Tracker application",
"main": "app.py",
"scripts": {
"build": "npx tailwindcss -i ./static/src/input.css -o ./static/css/tailwind.css --minify",
"watch": "npx tailwindcss -i ./static/src/input.css -o ./static/css/tailwind.css --watch"
},
"devDependencies": {
"tailwindcss": "^3.4.1"
}
}
{
"name": "workout-tracker",
"version": "1.0.0",
"description": "Workout Tracker application",
"main": "app.py",
"scripts": {
"generate-schema": "python scripts/generate_schema.py",
"build": "bun x tailwindcss -i ./static/src/input.css -o ./static/css/tailwind.css --minify",
"watch": "bun x tailwindcss -i ./static/src/input.css -o ./static/css/tailwind.css --watch"
},
"devDependencies": {
"@mermaid-js/mermaid-cli": "^11.12.0",
"tailwindcss": "^3.4.1"
}
}