turbo.json
Rama main · réplica de lectura del repositorio original.
{
"$schema": "https://turbo.build/schema.json",
"tasks": {
"@ajnart/self-host-testkit#build": {
"inputs": [
"src/**",
"tsconfig.json",
"package.json",
"$TURBO_ROOT$/LICENSE"
],
"outputs": [
"index.mjs",
"index.d.mts",
"binary.mjs",
"binary.d.mts",
"setup.mjs",
"setup.d.mts",
"LICENSE"
]
},
"@ajnart/self-host-testkit#test": {
"dependsOn": ["build"]
},
"@ajnart/self-host-testkit#check": {
"dependsOn": ["build"]
},
"self-host-site#build": {
"inputs": [
"$TURBO_DEFAULT$",
"$TURBO_ROOT$/install.sh",
"$TURBO_ROOT$/skills/self-host/SKILL.md",
"../docs/telemetry.md",
"../docs/images/install-search.png",
"../video/reel/assets/agents/*.svg",
"../video/reel/assets/icons/*",
"../video/reel/thumbs/frames/*.png",
"../dcm/src/**",
"../dcm/package.json",
"../dcm/tsconfig.json"
],
"outputs": ["dist/**"],
"env": ["SELF_HOST_SITE_VERSION"],
"passThroughEnv": ["GITHUB_TOKEN"]
},
"self-host-site#check": {
"dependsOn": ["self-host-site#build"],
"passThroughEnv": ["SELF_HOST_SITE_VERSION"]
},
"dcm#check": {
"inputs": [
"src/**",
"tests/**",
"scripts/**",
"tsconfig.json",
"package.json",
"$TURBO_ROOT$/site/src/data/stars.json"
]
},
"dcm#lint": {
"inputs": ["src/**", "tests/**", "scripts/**", "biome.json"]
},
"dcm#test": {
"inputs": [
"src/**",
"tests/**",
"package.json",
"$TURBO_ROOT$/site/src/data/stars.json"
]
},
"dcm#test:compose": {
"inputs": [
"src/**",
"tests/**",
"package.json",
"$TURBO_ROOT$/site/src/data/stars.json"
]
},
"check": {},
"lint": {},
"test": {},
"test:compose": {},
"dev": {
"cache": false,
"persistent": true
}
}
}