{
  "name": "placebo-mk",
  "version": "1.0.0",
  "private": true,
  "description": "Placebo.mk - Macedonian news site with sarcastic tone",
  "scripts": {
    "docker:up": "docker-compose -f docker-compose.dev.yml up",
    "docker:down": "docker-compose -f docker-compose.dev.yml down",
    "docker:build": "docker-compose -f docker-compose.dev.yml build",
    "docker:logs": "docker-compose -f docker-compose.dev.yml logs -f",
    "docker:restart": "docker-compose -f docker-compose.dev.yml restart",
    "docker:ps": "docker-compose -f docker-compose.dev.yml ps",
    "dev:docker": "npm run docker:up",
    "dev:local": "echo 'Starting local development...' && concurrently \"npm run dev:backend:local\" \"npm run dev:frontend:local\"",
    "dev:backend:local": "cd backend && npm run dev:local",
    "dev:frontend:local": "cd frontend && npm run dev:local",
    "dev:backend:docker": "cd backend && npm run dev:docker",
    "dev:frontend:docker": "cd frontend && npm run dev:docker",
    "reset:env": "cd backend && npm run dev:reset-env && cd ../frontend && npm run dev:reset-env",
    "lint": "concurrently \"cd backend && npm run lint\" \"cd frontend && npm run lint\"",
    "lint:fix": "concurrently \"cd backend && npm run lint:fix\" \"cd frontend && npm run lint:fix\"",
    "type-check": "concurrently \"cd backend && npm run type-check\" \"cd frontend && npm run type-check\"",
    "db:backup": "./scripts/db-backup.sh",
    "db:restore": "./scripts/db-restore.sh",
    "db:reset": "./scripts/db-reset.sh"
  },
  "devDependencies": {
    "concurrently": "^8.2.2"
  },
  "workspaces": [
    "backend",
    "frontend",
    "cms/cms"
  ]
}
