Files

110 lines
2.5 KiB
JSON

{
"$schema": "https://turbo.build/schema.v2.json",
"globalPassThroughEnv": ["PORT"],
"concurrency": "20",
"tasks": {
"build": {
"dependsOn": ["^build"],
"outputs": [
"dist/**",
".output/**",
"build/**",
"out/**",
".next/**",
".contentlayer/**"
]
},
"dev": {
"cache": false,
"persistent": true
},
"lint": {},
"typecheck": {},
"test": {},
"clean": {
"cache": false
},
"dev:next": {
"persistent": true
},
"dev:content": {},
"watch:content": {},
"comment_dev": {
"dependsOn": ["^build:content"],
"persistent": true
},
"@status-im/community-dapp#build": {
"dependsOn": ["^build"],
"outputs": ["dist/**"],
"passThroughEnv": [
"ENV",
"VOTING_CONTRACT",
"DIRECTORY_CONTRACT",
"MULTICALL_CONTRACT",
"TOKEN_CONTRACT",
"FEATURED_VOTING_CONTRACT",
"INFURA_API_KEY"
]
},
"@status-im/community-dapp#dev": {
"cache": false,
"persistent": true,
"passThroughEnv": [
"ENV",
"VOTING_CONTRACT",
"DIRECTORY_CONTRACT",
"MULTICALL_CONTRACT",
"TOKEN_CONTRACT",
"FEATURED_VOTING_CONTRACT",
"INFURA_API_KEY"
]
},
"status.app#build": {
"dependsOn": ["^build"],
"outputs": [
".next/**",
".contentlayer/**",
"public/blog-search-index.json"
],
"passThroughEnv": [
"NEXT_PUBLIC_GHOST_API_URL",
"NEXT_PUBLIC_GHOST_API_KEY",
"NEXT_PUBLIC_INFURA_API_KEY",
"NEXT_PUBLIC_HASURA_API_URL",
"INFURA_API_KEY",
"GREENHOUSE_API_KEY",
"GREENHOUSE_STATUS_BOARD_ID",
"GREENHOUSE_LOGOS_BOARD_ID",
"GITHUB_TOKEN"
]
},
"status.network#build": {
"dependsOn": ["^build"],
"outputs": [".next/**", "out/**"],
"passThroughEnv": [
"GHOST_API_URL",
"GHOST_API_KEY",
"NEXT_PUBLIC_GHOST_API_URL",
"NEXT_PUBLIC_GHOST_API_KEY"
]
},
"get.status.app#build": {
"dependsOn": ["^build"],
"outputs": [".next/**", "out/**"]
},
"comment_build:content": {
"cache": true,
"persistent": true,
"inputs": [
"content/help/**/*.md",
"content/help/**/*.mdx",
"content/legal/**/*.md",
"content/legal/**/*.mdx"
],
"outputs": [".contentlayer/generated/**"]
}
},
"globalEnv": ["GITHUB_TOKEN"],
"globalDependencies": ["tsconfig.base.json"]
}