{
  "name": "galactus-one",
  "private": true,
  "description": "Unified monorepo: Galactus Dashboard and Galactus Relay",
  "workspaces": [
    "apps/*",
    "packages/*"
  ],
  "scripts": {
    "cli": "node --import tsx scripts/cli/index.ts",
    "dev": "npm run build --workspace=@galactus/shared && concurrently -n dash,relay -c blue,green \"npm run dev --workspace=apps/dashboard\" \"npm run dev --workspace=apps/relay\"",
    "dashboard:dev": "npm run build --workspace=@galactus/shared && npm run dev --workspace=apps/dashboard",
    "relay:dev": "npm run build --workspace=@galactus/shared && npm run dev --workspace=apps/relay",
    "build": "npm run build --workspaces",
    "dashboard:build": "npm run build --workspace=apps/dashboard",
    "relay:build": "npm run build --workspace=apps/relay",
    "guides:dev": "npm run dev --workspace=apps/guides",
    "guides:build": "npm run build --workspace=apps/guides",
    "test": "npm run test --workspaces --if-present",
    "dashboard:check": "npm run check --workspace=@galactus/dashboard",
    "dashboard:test": "npm run test --workspace=apps/dashboard",
    "relay:test": "npm run test --workspace=apps/relay",
    "lint": "npm run lint --workspaces --if-present",
    "lint:fix": "npm run lint:fix --workspaces --if-present",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "prepare": "husky"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.8.1",
    "@commitlint/config-conventional": "^19.8.1",
    "@eslint/js": "^9.39.2",
    "commander": "^12.1.0",
    "eslint": "^9.39.2",
    "globals": "^17.0.0",
    "husky": "^9.1.7",
    "lint-staged": "^16.1.1",
    "prettier": "^3.5.3",
    "prettier-plugin-tailwindcss": "^0.6.11",
    "tsx": "^4.21.0",
    "typescript": "^5.3.3",
    "typescript-eslint": "^8.53.0"
  },
  "lint-staged": {
    "apps/**/*.{ts,tsx}": [
      "prettier --write",
      "eslint --fix"
    ],
    "packages/**/*.ts": [
      "prettier --write",
      "eslint --fix"
    ],
    "*.{json,md,yml,yaml}": [
      "prettier --write"
    ]
  },
  "engines": {
    "node": ">=18.0.0"
  }
}
