{
  "$schema": "https://turbo.build/schema.json",
  "tasks": {
    "ani-cursor#build": {
      "outputs": ["built/**", "dist/**"]
    },
    "winamp-eqf#build": {
      "outputs": ["built/**", "dist/**"]
    },
    "webamp#build": {
      "dependsOn": ["ani-cursor#build", "winamp-eqf#build"],
      "outputs": ["dist/**"]
    },
    "webamp#build-library": {
      "dependsOn": [
        "ani-cursor#build",
        "winamp-eqf#build",
        "webamp#type-check"
      ],
      "outputs": ["built/**"]
    },
    "webamp-docs#build": {
      "dependsOn": ["webamp#build-library"],
      "outputs": ["build/**", ".docusaurus/**"]
    },
    "ani-cursor#type-check": {},
    "winamp-eqf#type-check": {},
    "webamp#type-check": {
      "dependsOn": ["ani-cursor#build", "winamp-eqf#build"]
    },
    "webamp-docs#type-check": {
      "dependsOn": ["webamp#build-library"]
    },
    "skin-database#type-check": {
      "dependsOn": ["skin-database#grats"]
    },
    "skin-database#grats": {
      "outputs": ["api/graphql/schema.graphql", "api/graphql/schema.ts"]
    },
    "ani-cursor#test": {
      "outputs": []
    },
    "winamp-eqf#test": {
      "outputs": []
    },
    "webamp#test": {
      "dependsOn": ["ani-cursor#build", "winamp-eqf#build"],
      "outputs": []
    },
    "webamp-modern#build": {
      "outputs": ["build/**"]
    },
    "webamp-modern#test": {
      "outputs": []
    },
    "skin-database#test": {
      "dependsOn": ["skin-database#grats"],
      "outputs": []
    },
    "webamp#integration-tests": {
      "dependsOn": ["ani-cursor#build", "winamp-eqf#build"],
      "outputs": []
    },
    "webamp#lint": {
      "dependsOn": ["ani-cursor#build", "winamp-eqf#build"]
    },
    "ani-cursor#lint": {},
    "skin-database#lint": {},
    "skin-museum-og#lint": {},
    "webamp-docs#lint": {},
    "webamp-modern#lint": {},
    "winamp-eqf#lint": {},
    "dev": {
      "cache": false,
      "persistent": true
    }
  }
}
