Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "ledger-sync",
  "version": "2.36.0",
  "packageManager": "pnpm@11.28.10",
  "description": "Personal finance dashboard -- import bank statements, track spending, and view analytics in any currency",
  "scripts": {
    "setup": "concurrently -n \"backend,frontend\" -c \"bgBlue.bold,bgMagenta.bold\" \"pnpm run setup:backend\" \"pnpm run setup:frontend\"",
    "setup:backend": "cd backend && uv sync --group dev --all-extras",
    "setup:frontend": "cd frontend && pnpm install",
    "dev": "concurrently -n \"backend,frontend\" -c \"bgBlue.bold,bgMagenta.bold\" \"pnpm run dev:backend\" \"pnpm run dev:frontend\"",
    "dev:backend": "cd backend && uv run python -m uvicorn ledger_sync.api.main:app --reload --reload-dir src --reload-include \"*.py\" --port 8000",
    "dev:frontend": "cd frontend && pnpm run dev",
    "lint": "concurrently -n \"backend,frontend\" -c \"bgBlue.bold,bgMagenta.bold\" \"pnpm run lint:backend\" \"pnpm run lint:frontend\"",
    "lint:backend": "cd backend && uv run python -m ruff check .",
    "lint:frontend": "cd frontend && pnpm run lint",
    "type-check": "concurrently -n \"backend,frontend\" -c \"bgBlue.bold,bgMagenta.bold\" \"pnpm run type-check:backend\" \"pnpm run type-check:frontend\"",
    "type-check:backend": "cd backend && uv run python -m mypy src/",
    "type-check:frontend": "cd frontend && pnpm run type-check",
    "test": "concurrently -n \"backend,frontend\" -c \"bgBlue.bold,bgMagenta.bold\" \"pnpm run test:backend\" \"pnpm run test:frontend\"",
    "test:backend": "cd backend && uv run python -m pytest tests/ -v",
    "test:frontend": "cd frontend && pnpm test",
    "check": "concurrently -n \"lint,types,test\" -c \"bgYellow.bold,bgCyan.bold,bgGreen.bold\" \"pnpm run lint\" \"pnpm run type-check\" \"pnpm run test\"",
    "format": "concurrently -n \"backend,frontend\" -c \"bgBlue.bold,bgMagenta.bold\" \"pnpm run format:backend\" \"pnpm run format:frontend\"",
    "format:backend": "cd backend && uv run python -m ruff format src/ tests/ && uv run python -m ruff check --fix src/ tests/",
    "format:frontend": "cd frontend && pnpm run format",
    "build": "cd frontend && pnpm run build"
  },
  "devDependencies": {
    "concurrently": "^10.0.6"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Sagargupta16/ledger-sync.git"
  },
  "keywords": [
    "personal-finance",
    "dashboard",
    "analytics",
    "multi-currency",
    "fastapi",
    "react",
    "self-hosted"
  ],
  "author": "Sagar Gupta",
  "license": "MIT"
}