Use mise tasks instead of bin scripts

This commit is contained in:
ponas committed 2026-10-23 02:19:03 +02:00
1 parent b9e93a5ea2
commit ff7698f9c1
7 files changed
+40 -23

No files matched your search

+34
View File
@@ -1,6 +1,40 @@
[tools]
node = "20"
prek = "latest"
python = "3.11"
uv = "latest"
[tasks.server]
run = "uv run manage.py runserver 127.0.0.1:3000"
[tasks.frontend-install]
run = "npm install"
dir = "frontend"
sources = ["package.json", "package-lock.json"]
outputs = ["node_modules/.package-lock.json"]
[tasks.frontend-run]
depends = ["frontend-install"]
run = "npm run start"
dir = "frontend"
[tasks.frontend-build]
depends = ["frontend-install"]
run = "npm run build"
dir = "frontend"
[tasks.generate-schema]
depends = ["frontend-install"]
run = "uv run manage.py export_schema && cd frontend && npm run generate"
[tasks.pre-commit]
run = "prek run --all-files"
[tasks.test]
run = "uv run pytest --cov"
[tasks.lint]
run = "uv run ruff check ."
[tasks.fmt]
run = "uv run ruff format ."