{ "name": "@agy/api", "version": "0.1.0", "private": true, "description": "AGY Web backend — FastAPI + SQLAlchemy, Clean/Hexagonal architecture.", "scripts": { "venv": "python3 -m venv .venv && .venv/bin/python -m pip install --upgrade pip && .venv/bin/python -m pip install -e '.[dev]'", "dev": ".venv/bin/python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000", "start": ".venv/bin/python -m uvicorn app.main:app --host 0.0.0.0 --port 8000", "lint": ".venv/bin/python -m ruff check app tests", "typecheck": ".venv/bin/python -m mypy app", "test": ".venv/bin/python -m pytest -q", "format": ".venv/bin/python -m ruff format app tests && .venv/bin/python -m ruff check --fix app tests", "db:migrate": ".venv/bin/python -m alembic upgrade head", "db:revision": ".venv/bin/python -m alembic revision --autogenerate", "db:seed": ".venv/bin/python -m app.seed" } }