{ "$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 }, "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 } } }