131 lines
3.3 KiB
JSON
131 lines
3.3 KiB
JSON
{
|
|
"$schema": "https://turborepo.org/schema.json",
|
|
"globalEnv": ["CI", "TW_SECRET_KEY"],
|
|
"tasks": {
|
|
"build": {
|
|
"outputs": ["dist/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"bench": {
|
|
"cache": false,
|
|
"dependsOn": []
|
|
},
|
|
"typedoc": {
|
|
"outputs": ["typedoc/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"thirdweb-login#build": {
|
|
"outputs": [".next/**", "!.next/cache/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"thirdweb-dashboard#build": {
|
|
"env": [
|
|
"SENTRY_AUTH_TOKEN",
|
|
"MORALIS_API_KEY",
|
|
"ETHERSCAN_KEY",
|
|
"SSR_ALCHEMY_KEY",
|
|
"BEEHIIV_API_KEY",
|
|
"GITHUB_API_TOKEN",
|
|
"LUMA_API_KEY",
|
|
"HUBSPOT_ACCESS_TOKEN",
|
|
"API_ROUTES_CLIENT_ID",
|
|
"DASHBOARD_SECRET_KEY",
|
|
"SIMPLEHASH_API_KEY",
|
|
"NEYNAR_API_KEY",
|
|
"THIRDWEB_ENGINE_URL",
|
|
"THIRDWEB_ACCESS_TOKEN",
|
|
"THIRDWEB_ENGINE_ACCESS_TOKEN",
|
|
"DEGEN_THIRDWEB_ENGINE_WALLET",
|
|
"THIRDWEB_ENGINE_WALLET",
|
|
"UNTHREAD_TRIAGE_CHANNEL_ID",
|
|
"UNTHREAD_EMAIL_INBOX_ID",
|
|
"UNTHREAD_FREE_TIER_ID",
|
|
"UNTHREAD_GROWTH_TIER_ID",
|
|
"UNTHREAD_PRO_TIER_ID",
|
|
"REDIS_URL",
|
|
"UNTHREAD_API_KEY",
|
|
"CHAINSAW_API_KEY",
|
|
"ANALYTICS_SERVICE_URL",
|
|
"ANALYTICS_SERVICE_API_KEY",
|
|
"DISABLE_FAUCET_CHAIN_IDS",
|
|
"API_SERVER_SECRET",
|
|
"TURNSTILE_SECRET_KEY",
|
|
"NEXT_PUBLIC_TURNSTILE_SITE_KEY",
|
|
"NEXT_PUBLIC_THIRDWEB_ENGINE_FAUCET_WALLET",
|
|
"NEXT_PUBLIC_NEBULA_URL",
|
|
"INSIGHT_SERVICE_API_KEY"
|
|
],
|
|
"outputs": [".next/**", "!.next/cache/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"portal#build": {
|
|
"outputs": [".next/**", "!.next/cache/**", "searchIndex.json"],
|
|
"dependsOn": ["^build", "thirdweb#typedoc"]
|
|
},
|
|
"portal#dev": {
|
|
"dependsOn": ["^build", "thirdweb#typedoc"]
|
|
},
|
|
"playground-web#build": {
|
|
"env": ["ENGINE_ACCESS_TOKEN", "ENGINE_BACKEND_WALLET", "ENGINE_URL"],
|
|
"outputs": [".next/**", "!.next/cache/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"wallet-ui#build": {
|
|
"outputs": [".next/**", "!.next/cache/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"thirdweb#update-version": {
|
|
"inputs": ["$TURBO_DEFAULT$", "package.json"],
|
|
"outputs": ["src/version.ts"]
|
|
},
|
|
"test": {
|
|
"outputs": ["coverage/**"],
|
|
"inputs": ["$TURBO_DEFAULT$", "src/**", "test/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"storybook": {
|
|
"inputs": ["$TURBO_DEFAULT$", "src/**"]
|
|
},
|
|
"test:legacy": {
|
|
"outputs": ["coverage/**"],
|
|
"inputs": ["$TURBO_DEFAULT$", "src/**", "test/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"e2e": {
|
|
"outputs": [],
|
|
"inputs": ["$TURBO_DEFAULT$", "src/**", "fixtures/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"e2e:legacy": {
|
|
"outputs": [],
|
|
"inputs": ["$TURBO_DEFAULT$", "src/**", "fixtures/**"],
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"lint": {
|
|
"cache": false,
|
|
"outputs": []
|
|
},
|
|
"lint:legacy": {
|
|
"cache": false,
|
|
"outputs": []
|
|
},
|
|
"fix": {
|
|
"cache": false,
|
|
"outputs": []
|
|
},
|
|
"format": {
|
|
"cache": false
|
|
},
|
|
"dev": {
|
|
"cache": false,
|
|
"persistent": true
|
|
},
|
|
"thirdweb-dashboard#dev": {
|
|
"dependsOn": ["^build"]
|
|
},
|
|
"clean": {
|
|
"cache": false
|
|
}
|
|
}
|
|
}
|