{
	"$schema": "https://turbo.build/schema.json",
	"ui": "stream",
	"globalEnv": ["ENABLE_EXPERIMENTAL_COREPACK"],
	"tasks": {
		"formatting": {
			"dependsOn": [],
			"outputLogs": "new-only"
		},
		"publishprivate": {
			"dependsOn": [],
			"outputLogs": "new-only"
		},
		"clean": {},
		"testssr": {
			"dependsOn": ["^make", "@remotion/example#bundle"]
		},
		"testtemplates": {
			"dependsOn": ["^make", "@remotion/example#bundle"]
		},
		"testlambda": {
			"dependsOn": ["^make", "@remotion/example#bundle"]
		},
		"testwebcodecs": {
			"dependsOn": ["@remotion/webcodecs#make"]
		},
		"teste2e": {
			"dependsOn": ["^make"]
		},
		"testwebrenderer": {
			"dependsOn": ["@remotion/web-renderer#make"]
		},
		"build": {
			"dependsOn": ["^make"],
			"outputs": ["dist"],
			"outputLogs": "new-only"
		},
		"make": {
			"dependsOn": ["^make"],
			"outputs": ["dist"],
			"outputLogs": "new-only"
		},
		"@remotion/example#bundle": {
			"dependsOn": ["^make", "make"],
			"outputs": ["build", "./node_modules/.cache"],
			"outputLogs": "new-only"
		},
		"@remotion/example#test": {
			"dependsOn": ["@remotion/example#bundle"],
			"outputs": [],
			"outputLogs": "new-only"
		},
		"build-docs": {
			"dependsOn": ["^make", "make", "@remotion/convert#build-spa", "@remotion/brand#bundle"],
			"outputs": [".docusaurus", "build", "node_modules/.cache/twoslash"],
			"outputLogs": "new-only"
		},
		"test": {
			"dependsOn": ["^make", "make"],
			"outputs": [],
			"outputLogs": "new-only"
		},
		"@remotion/renderer#test": {
			"dependsOn": [
				"^make",
				"make",
				"@remotion/lambda#make",
				"@remotion/it-tests#test",
				"@remotion/example#bundle"
			],
			"outputs": [],
			"outputLogs": "new-only"
		},
		"lint": {
			"dependsOn": [
				"@remotion/eslint-config-internal#make",
				"@remotion/eslint-config#make",
				"^make"
			],
			"outputs": [],
			"outputLogs": "new-only"
		},
		"@remotion/google-fonts#make": {
			"outputs": ["src", ".cache-css", "dist"],
			"dependsOn": ["^make"],
			"outputLogs": "new-only"
		},
		"@remotion/fig-autocomplete#make": {
			"outputs": ["src"],
			"dependsOn": ["^make"],
			"outputLogs": "new-only"
		},
		"@remotion/cloudrun#make": {
			"dependsOn": ["^make"],
			"outputs": ["dist", "container/dist", "gcpInstaller/gcpInstaller.tar"],
			"outputLogs": "new-only"
		},
		"@remotion/compositor#make": {
			"outputs": ["target/debug/build", "target/release/build"],
			"outputLogs": "new-only"
		},
		"@remotion/it-tests#test": {
			"dependsOn": [
				"^make",
				"@remotion/studio#make",
				"@remotion/example#bundle"
			],
			"outputLogs": "new-only"
		},
		"@remotion/convert#build-page": {
			"dependsOn": ["make", "^make"],
			"outputs": ["build", ".vercel"],
			"outputLogs": "new-only"
		},
		"@remotion/convert#build-spa": {
			"dependsOn": ["make", "^make"],
			"outputs": ["spa-dist"],
			"outputLogs": "new-only"
		},
		"@remotion/brand#bundle": {
			"dependsOn": ["^make"],
			"inputs": ["src/**", "public/**", "remotion.config.*", "package.json", "tsconfig.json"],
			"outputs": ["build"],
			"outputLogs": "new-only"
		}
	}
}
