20 lines
862 B
JSON
20 lines
862 B
JSON
{
|
|
"name": "theplug",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"scripts": {
|
|
"dev:backend": "cd backend && PYTHONPATH=. uv run fastapi dev app/main.py --host 0.0.0.0 --port 3671",
|
|
"dev:frontend": "cd frontend && npm run dev",
|
|
"dev:deps": "./setup.sh deps",
|
|
"test:backend": "cd backend && uv run pytest",
|
|
"lint:backend": "cd backend && uv run ruff check .",
|
|
"format:backend": "cd backend && uv run ruff format .",
|
|
"build:frontend": "cd frontend && npm run build",
|
|
"test": "npm run lint:backend && npm run test:backend && npm run build:frontend",
|
|
"compose:up": "./setup.sh",
|
|
"compose:down": "docker compose --env-file backend/.env -f docker-compose.yml down",
|
|
"playground:up": "docker compose -f playground/docker-compose.yml up -d",
|
|
"playground:down": "docker compose -f playground/docker-compose.yml down"
|
|
}
|
|
}
|