{ "name": "thrillwiki-monorepo", "version": "1.0.0", "description": "ThrillWiki Django + Vue.js Monorepo", "private": true, "packageManager": "pnpm@9.0.0", "workspaces": [ "frontend" ], "scripts": { "dev": "concurrently \"pnpm run dev:backend\" \"pnpm run dev:frontend\"", "dev:backend": "cd backend && uv run manage.py runserver", "dev:frontend": "cd frontend && pnpm run dev", "build": "pnpm run build:frontend && cd backend && uv run manage.py collectstatic --noinput", "build:frontend": "cd frontend && pnpm run build", "test": "pnpm run test:backend && pnpm run test:frontend", "test:backend": "cd backend && uv run manage.py test", "test:frontend": "cd frontend && pnpm run test", "lint": "cd frontend && pnpm run lint && cd ../backend && uv run flake8 .", "format": "cd frontend && pnpm run format && cd ../backend && uv run black ." }, "devDependencies": { "concurrently": "^8.2.2" }, "engines": { "node": ">=18.0.0", "pnpm": ">=8.0.0" } }