{ "$schema": "https://turbo.build/schema.json", "globalDependencies": [ ".env", ".env.*", "tsconfig.json" ], "tasks": { "bootstrap": { "dependsOn": ["//#bootstrap"], "cache": false }, "//#bootstrap": { "cache": false }, "clean": { "cache": false }, "@growi/ui#build": { "dependsOn": ["@growi/core#build"], "outputs": ["dist/**"], "outputLogs": "new-only" }, "build": { "outputs": ["dist/**"], "inputs": [ "src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx", "src/**/*.css", "src/**/*.scss", "package.json", "tsconfig*.json", "vite*.ts" ], "outputLogs": "new-only" }, "@growi/ui#dev": { "dependsOn": ["@growi/core#dev"], "outputs": ["dist/**"], "outputLogs": "new-only" }, "dev": { "outputs": ["dist/**"], "inputs": [ "src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx", "src/**/*.css", "src/**/*.scss", "package.json", "tsconfig*.json", "vite*.ts" ], "outputLogs": "new-only" }, "watch": { "outputs": ["dist/**"], "inputs": [ "src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx", "src/**/*.css", "src/**/*.scss", "tsconfig*.json", "vite*.ts" ], "persistent": true }, "@growi/ui#lint": { "dependsOn": ["@growi/core#dev"] }, "lint": { }, "//#lint": { }, "@growi/preset-templates#test": { "dependsOn": ["@growi/pluginkit#dev"], "outputLogs": "new-only" }, "test": { "outputLogs": "new-only" }, "//#version:patch": { "cache": false }, "//#version:prerelease": { "cache": false }, "//#version:prepatch": { "cache": false }, "//#version:preminor": { "cache": false }, "//#version:premajor": { "cache": false } } }