{
    "$schema": "https://turbo.build/schema.json",
    "tasks": {
        "@aklive2d/directory#dev:directory": {
            "inputs": [
                "$TURBO_DEFAULT$",
                "../../release/**",
                "../../packages/assets/dist/**",
                "src/**"
            ],
            "dependsOn": [
                "@aklive2d/showcase#build:directory"
            ],
            "persistent": true
        },
        "@aklive2d/directory#build:directory": {
            "inputs": [
                "$TURBO_DEFAULT$",
                "../../release/**",
                "../../packages/assets/dist/**",
                "src/**"
            ],
            "outputs": [
                "../../dist/index.html",
                "../../dist/_assets/**"
            ],
            "dependsOn": [
                "@aklive2d/showcase#build:directory"
            ]
        },
        "@aklive2d/showcase#build:directory": {
            "env": [
                "name"
            ],
            "inputs": [
                "$TURBO_DEFAULT$",
                "../../packages/assets/dist/**",
                "src/**"
            ],
            "outputs": [
                "../../release/**"
            ],
            "dependsOn": [
                "@aklive2d/assets#build"
            ]
        },
        "@aklive2d/showcase#build": {
            "env": [
                "name"
            ],
            "inputs": [
                "$TURBO_DEFAULT$",
                "../../packages/assets/dist/**",
                "src/**"
            ],
            "outputs": [
                "../../release/**"
            ],
            "dependsOn": [
                "@aklive2d/assets#build"
            ]
        },
        "@aklive2d/background#build": {
            "inputs": [
                "../music/auto_update/music_table.json"
            ],
            "outputs": [
                "dist/bg_*.png",
                "dist/operator_bg.png"
            ]
        },
        "@aklive2d/charword-table#build": {
            "env": [
                "name"
            ],
            "inputs": [
                "../official-info/auto_update/official_info.json",
                "../operator/operators.yaml"
            ],
            "outputs": [
                "dist/**/charword_table.json"
            ]
        },
        "@aklive2d/operator#build": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "@aklive2d/charword-table#build"
            ],
            "inputs": [
                "../official-info/auto_update/official_info.json",
                "operators.yaml"
            ],
            "outputs": [
                "dist/**"
            ]
        },
        "@aklive2d/project-json#build": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "@aklive2d/background#build",
                "@aklive2d/charword-table#build",
                "@aklive2d/music#build"
            ],
            "inputs": [
                "../operator/operators.yaml"
            ],
            "outputs": [
                "dist/**"
            ]
        },
        "@aklive2d/assets#build": {
            "dependsOn": [
                "@aklive2d/background#build",
                "@aklive2d/charword-table#build",
                "@aklive2d/operator#build",
                "@aklive2d/project-json#build"
            ],
            "outputs": [
                "dist/**"
            ]
        },
        "build": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "^build"
            ],
            "inputs": [
                "$TURBO_DEFAULT$"
            ],
            "outputs": [
                "release/**"
            ]
        },
        "build:directory": {
            "env": [
                "name"
            ],
            "inputs": [
                "$TURBO_DEFAULT$"
            ],
            "outputs": [
                "dist/**"
            ]
        },
        "@aklive2d/charword-table#update": {
            "cache": false,
            "outputs": [
                "auto_update/charword_table*.json"
            ]
        },
        "@aklive2d/music#update": {
            "cache": false,
            "outputs": [
                "auto_update/audio_data*.json",
                "auto_update/display_meta_table*.json",
                "auto_update/music_table.json"
            ]
        },
        "@aklive2d/official-info#update": {
            "cache": false,
            "outputs": [
                "auto_update/official_info.json"
            ]
        },
        "update": {
            "cache": false
        },
        "@aklive2d/operator#init": {
            "env": [
                "name",
                "id"
            ],
            "cache": false,
            "inputs": [
                "../official-info/auto_update/official_info.json"
            ],
            "outputs": [
                "config/*.yaml",
                "config.yaml"
            ]
        },
        "init": {
            "env": [
                "name",
                "id"
            ],
            "cache": false
        },
        "lint": {
            "cache": false
        },
        "lint:fix": {
            "cache": false
        },
        "dev:directory": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "^@aklive2d/assets#build"
            ],
            "cache": false,
            "persistent": true
        },
        "preview:directory": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "^@aklive2d/assets#build"
            ],
            "cache": false,
            "persistent": true
        },
        "dev:showcase": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "^@aklive2d/assets#build"
            ],
            "cache": false,
            "persistent": true
        },
        "preview:showcase": {
            "env": [
                "name"
            ],
            "dependsOn": [
                "^@aklive2d/showcase#build"
            ],
            "cache": false,
            "persistent": true
        },
        "@aklive2d/assets#download:game": {
            "cache": false,
            "outputs": [
                "data/**"
            ]
        },
        "download:game": {
            "cache": false
        },
        "@aklive2d/assets#build:cleanup": {
            "cache": false,
            "dependsOn": [
                "@aklive2d/directory#build"
            ]
        },
        "@aklive2d/background#build:cleanup": {
            "cache": false,
            "dependsOn": [
                "@aklive2d/directory#build"
            ]
        },
        "@aklive2d/charword-table#build:cleanup": {
            "cache": false,
            "dependsOn": [
                "@aklive2d/directory#build"
            ]
        },
        "@aklive2d/music#build:cleanup": {
            "cache": false,
            "dependsOn": [
                "@aklive2d/directory#build"
            ]
        },
        "@aklive2d/operator#build:cleanup": {
            "cache": false,
            "dependsOn": [
                "@aklive2d/directory#build"
            ]
        },
        "build:cleanup": {
            "cache": false
        }
    }
}