{ "$schema": "https://turbo.build/schema.json", "globalDependencies": [ ".env", ".env.*", "tsconfig.json" ], "pipeline": { "bootstrap": { "dependsOn": ["//#bootstrap"], "cache": false }, "//#bootstrap": { "cache": false }, "clean": { "cache": false }, "@growi/pluginkit#build": { "dependsOn": ["@growi/core#build"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/remark-attachment-refs#build": { "dependsOn": ["@growi/core#build", "@growi/remark-growi-directive#build", "@growi/ui#build"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/remark-lsx#build": { "dependsOn": ["@growi/core#build", "@growi/remark-growi-directive#build", "@growi/ui#build"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/ui#build": { "dependsOn": ["@growi/core#build"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/slackbot-proxy#build": { "dependsOn": ["@growi/slack#build"], "outputs": ["dist/**"], "outputMode": "new-only" }, "build": { "outputs": ["dist/**"], "inputs": [ "src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx", "src/**/*.css", "src/**/*.scss", "tsconfig*.json", "vite*.ts" ], "outputMode": "new-only" }, "@growi/pluginkit#dev": { "dependsOn": ["@growi/core#dev"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/remark-attachment-refs#dev": { "dependsOn": ["@growi/core#dev", "@growi/remark-growi-directive#dev", "@growi/ui#dev"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/remark-lsx#dev": { "dependsOn": ["@growi/core#dev", "@growi/remark-growi-directive#dev", "@growi/ui#dev"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/ui#dev": { "dependsOn": ["@growi/core#dev"], "outputs": ["dist/**"], "outputMode": "new-only" }, "@growi/slackbot-proxy#dev": { "dependsOn": ["@growi/slack#dev"], "cache": false, "persistent": true }, "@growi/slackbot-proxy#dev:ci": { "dependsOn": ["@growi/slack#dev"], "cache": false }, "dev": { "outputs": ["dist/**"], "inputs": [ "src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx", "src/**/*.css", "src/**/*.scss", "tsconfig*.json", "vite*.ts" ], "outputMode": "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/pluginkit#lint": { "dependsOn": ["@growi/core#dev"] }, "@growi/remark-attachment-refs#lint": { "dependsOn": ["@growi/core#dev", "@growi/remark-growi-directive#dev", "@growi/ui#dev"] }, "@growi/remark-lsx#lint": { "dependsOn": ["@growi/core#dev", "@growi/remark-growi-directive#dev", "@growi/ui#dev"] }, "@growi/ui#lint": { "dependsOn": ["@growi/core#dev"] }, "@growi/slackbot-proxy#lint": { "dependsOn": ["@growi/slack#dev"] }, "lint": { }, "@growi/slackbot-proxy#test": { "dependsOn": ["@growi/slack#dev"], "outputMode": "new-only" }, "@growi/pluginkit#test": { "dependsOn": ["@growi/core#dev"], "outputMode": "new-only" }, "@growi/preset-templates#test": { "dependsOn": ["@growi/pluginkit#dev"], "outputMode": "new-only" }, "@growi/remark-lsx#test": { "dependsOn": ["@growi/core#dev"], "outputMode": "new-only" }, "test": { "outputMode": "new-only" }, "version": { "cache": false }, "//#version": { "cache": false } } }