{
  "version": "1.0.0",
  "packages": [
    "packages/*",
    "apps/*",
    "services/*",
    "tools/*"
  ],
  "nohoist": [
    "**/react-native",
    "**/react-native/**",
    "**/electron",
    "**/electron/**"
  ],
  "commands": {
    "build": "Build all packages in topological order",
    "test": "Run tests in all packages",
    "lint": "Lint all packages",
    "clean": "Clean all build artifacts",
    "publish": "Publish all changed packages"
  },
  "dependencies": {
    "typescript": "^5.0.0",
    "eslint": "^8.0.0",
    "prettier": "^3.0.0",
    "jest": "^29.0.0",
    "turbo": "^1.10.0"
  },
  "environments": {
    "shared": {
      "languages": ["javascript", "python"],
      "nodeVersion": "18",
      "pythonVersion": "3.10"
    }
  },
  "pipeline": {
    "build": {
      "dependsOn": ["^build"],
      "outputs": ["dist/**", "build/**"]
    },
    "test": {
      "dependsOn": ["build"],
      "outputs": []
    },
    "lint": {
      "outputs": []
    },
    "dev": {
      "cache": false
    }
  }
}