{
  "name": "turbo",
  "version": "0.0.0",
  "private": true,
  "workspaces": {
    "packages": [
      "packages/*",
      "docs",
      "cli",
      "create-turbo"
    ]
  },
  "scripts": {
    "format": "prettier --write",
    "deduplicate": "npx yarn-deduplicate -s fewer yarn.lock",
    "deduplicate:check": "npx yarn-deduplicate -s fewer yarn.lock --list --fail",
    "docs": "./turbow.sh run dev --scope='docs' --no-cache",
    "build": "./turbow.sh run build --scope=docs",
    "turbo": "./turbow.sh"
  },
  "devDependencies": {
    "prettier": "^2.5.0",
    "simple-git-hooks": "^2.7.0"
  },
  "lint-staged": {
    "**/*.{ts,tsx,md,mdx,js,jsx,.go}": [
      "npm run format",
      "cd cli && npm run format"
    ]
  },
  "simple-git-hooks": {
    "pre-commit": "npx lint-staged"
  },
  "turbo": {
    "baseBranch": "origin/main",
    "pipeline": {
      "test": {
        "dependsOn": [
          "^build"
        ],
        "outputs": [
          "coverage/**/*"
        ]
      },
      "lint": {
        "outputs": []
      },
      "dev": {
        "cache": false
      },
      "build": {
        "outputs": [
          "dist/**/*",
          ".next/**/*"
        ],
        "dependsOn": [
          "^build"
        ]
      },
      "cli#build": {
        "outputs": [
          "turbo",
          "turbo.exe"
        ],
        "dependsOn": []
      }
    }
  }
}
