{ "name": "remotion-monorepo", "version": "0.0.0", "private": true, "license": "SEE LICENSE IN LICENSE.md", "scripts": { "test": "turbo run lint test --no-update-notifier", "typecheck": "bun check", "ts-build": "tsc -b --verbose --watch", "stylecheck": "turbo run lint formatting --no-update-notifier && bun run checkskills", "formatting": "turbo run formatting --no-update-notifier", "format": "bun pre-commit.ts", "build": "turbo run make --no-update-notifier", "build-fast": "turbo run make --filter='!@remotion/media-parser' --filter='!@remotion/webcodecs' --filter='!docs' --filter='!@remotion/it-tests' --no-update-notifier", "build-docs": "TURBO_TELEMETRY_DISABLED=1 turbo run build-docs --filter=docs --no-update-notifier", "testssr": "turbo run testssr --filter=@remotion/it-tests --no-update-notifier", "testmonorepo": "turbo run testmonorepo --no-update-notifier", "testtemplates": "turbo run testtemplates --filter=@remotion/it-tests --no-update-notifier", "teste2e": "turbo run teste2e --filter=@remotion/example --no-update-notifier", "testwebrenderer": "turbo run testwebrenderer --concurrency=1 --no-update-notifier", "testbrowserstudio": "turbo run testbrowserstudio --concurrency=1 --no-update-notifier", "testlayoututils": "turbo run testlayoututils --concurrency=1 --no-update-notifier", "testeffectsvisual": "turbo run testeffectsvisual --concurrency=1 --no-update-notifier", "testlambda": "turbo run testlambda --filter=@remotion/it-tests --filter=@remotion/lambda --concurrency=1 --no-update-notifier", "testnextjs": "turbo run testnextjs --no-update-notifier", "ci": "turbo run make --concurrency=2 --no-update-notifier && turbo run test --concurrency=1 --no-update-notifier", "watch": "turbo watch make --concurrency=2 --experimental-write-cache", "makewhisperweb": "turbo run make --filter='@remotion/whisper-web'", "watchmedia": "turbo watch make --experimental-write-cache --filter='@remotion/media'", "watchwhisperweb": "turbo watch make --experimental-write-cache --filter='@remotion/whisper-web'", "watchdesign": "turbo watch make --experimental-write-cache --filter='@remotion/promo-pages'", "makewebcodecs": "turbo run make --filter='@remotion/media-parser' --filter='@remotion/webcodecs'", "watchmediaparser": "turbo watch make --experimental-write-cache --filter='@remotion/media-parser'", "watchmediautils": "turbo watch make --experimental-write-cache --filter='@remotion/media-utils'", "watchwebrenderer": "turbo watch make --experimental-write-cache --filter='@remotion/web-renderer'", "watchwebcodecs": "turbo watch make --experimental-write-cache --filter='@remotion/webcodecs'", "makewebrenderer": "turbo run make --filter='@remotion/web-renderer'", "makecore": "turbo run make --filter='remotion'", "watchcore": "turbo watch make --experimental-write-cache --filter='remotion'", "watchcli": "turbo watch make --experimental-write-cache --filter='@remotion/cli'", "makeplayer": "turbo run make --filter='@remotion/player'", "watchplayer": "turbo watch make --experimental-write-cache --filter='@remotion/player'", "makestudio": "turbo run make --filter='@remotion/studio' --filter='@remotion/studio-server'", "watchstudio": "turbo watch make --experimental-write-cache --filter='@remotion/studio' --filter='@remotion/studio-server'", "makelambda": "turbo run make --filter='@remotion/lambda' --filter='@remotion/streaming'", "watchlambda": "turbo watch make --experimental-write-cache --filter='@remotion/lambda' --filter='@remotion/streaming'", "makethree": "turbo run make --filter='@remotion/three'", "watchthree": "turbo watch make --experimental-write-cache --filter='@remotion/three'", "release": "bun publish.ts && turbo run publishprivate --concurrency=1 && git push --tags && git push", "react-scan:capture": "bun packages/.monorepo/react-scan/capture.ts", "react-scan:capture:brand": "bun packages/.monorepo/react-scan/capture.ts --package brand", "studio:cpu-profile": "bun packages/.monorepo/cpu-profile/capture.ts", "publishtemplates": "cd packages/it-tests && bun src/templates/publish.ts", "playground": "bun packages/skills-evals/src/playground.ts", "checkskills": "bun packages/skills/scripts/sync-agent-skills.ts --check && bun packages/skills/scripts/sync-embedded-skills.ts --check && bun packages/skills/scripts/sync-readme.ts --check && bun run validateskills", "syncskills": "bun packages/skills/scripts/sync-agent-skills.ts && bun packages/skills/scripts/sync-embedded-skills.ts && bun packages/skills/scripts/sync-readme.ts", "validateskills": "bun packages/skills/scripts/validate-links.ts", "cleantypes": "rm -rf packages/**/tsconfig.tsbuildinfo && rm -f packages/tsconfig.tsbuildinfo", "clean": "turbo run clean && rm -rf packages/**/dist && rm -rf .cache && rm -rf packages/**/tsconfig.tsbuildinfo && rm -f packages/tsconfig.tsbuildinfo && rm -rf packages/**/.turbo && rm -rf .turbo", "cleanall": "turbo run clean && rm -rf packages/**/dist && rm -rf packages/**/node_modules && rm -rf node_modules && rm -rf .cache && rm -rf packages/**/tsconfig.tsbuildinfo && rm -f packages/tsconfig.tsbuildinfo && rm -rf packages/**/.turbo && rm -rf .turbo", "prepare": "git config core.hooksPath .githooks" }, "engines": { "bun": ">=1.4.3", "node": ">=16" }, "devDependencies": { "@types/babel__standalone": "7.1.9", "@types/bun": "catalog:", "@types/deno": "2.0.0", "@types/react": "catalog:", "@types/react-dom": "catalog:", "oxfmt": "0.35.0", "prettier": "catalog:", "react-scan": "0.5.7", "vite": "6.4.5" }, "dependencies": { "p-limit": "7.2.0", "turbo": "2.11.6", "typescript": "catalog:" }, "packageManager": "bun@1.4.3", "overrides": { "@aws-sdk/xml-builder": "3.972.42", "caniuse-lite": "1.0.30001766", "@remix-run/dev": "2.17.4", "@remix-run/node": "2.17.4", "@remix-run/react": "2.17.4", "@remix-run/serve": "2.17.4", "@remix-run/server-runtime": "2.17.4", "protobufjs": "7.6.5", "websocket-driver": "0.7.5" }, "workspaces": { "packages": [ "packages/**", "!packages/lambda-php-example/vendor/remotion/lambda", "!packages/player-example/.next", "!packages/it-tests/whisper.cpp", "!packages/cloudrun/container", "!packages/template-recorder/whisper.cpp", "!packages/template-recorder/whisper.cpp/**", "!packages/template-tiktok/whisper.cpp", "!packages/template-tiktok/whisper.cpp/**", "!packages/template-audiogram/whisper.cpp", "!packages/template-audiogram/whisper.cpp/**", "!packages/template-vercel/**", "!packages/skills-evals/.runs/**", "!packages/skills-evals/.site/**", "!packages/skills-evals/.playground/**", "!packages/bugs" ], "catalog": { "@huggingface/transformers": "4.2.0", "onnxruntime-node": "1.24.3", "@aws-sdk/s3-request-presigner": "3.986.0", "@aws-sdk/credential-provider-ini": "3.972.5", "@aws-sdk/client-s3": "3.986.0", "@aws-sdk/client-lambda": "3.986.0", "@aws-sdk/client-iam": "3.986.0", "@aws-sdk/client-sts": "3.986.0", "@aws-sdk/lib-storage": "3.986.0", "@aws-sdk/client-cloudwatch-logs": "3.986.0", "@aws-sdk/client-service-quotas": "3.986.0", "@aws-sdk/middleware-flexible-checksums": "3.972.5", "react": "19.3.1", "react-dom": "19.3.1", "eslint": "9.19.0", "prettier": "3.8.1", "zod": "4.6.7", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", "@types/node": "20.12.14", "@types/web": "0.0.166", "@types/bun": "1.4.2", "mediabunny": "1.64.0", "@mediabunny/server": "1.64.0", "@mediabunny/mp3-encoder": "1.64.0", "@mediabunny/aac-encoder": "1.64.0", "@mediabunny/flac-encoder": "1.64.0", "@mediabunny/prores": "1.64.0", "@mediabunny/ac3": "1.64.0", "@mediabunny/dts": "1.64.0", "next": "16.4.1", "three": "0.178.0", "sharp": "0.34.5", "@react-three/fiber": "9.2.0", "@types/three": "0.170.0", "openai": "4.67.1", "@types/dom-webcodecs": "0.1.11", "@vitejs/plugin-react": "4.3.4", "@vitest/browser-playwright": "5.0.3", "playwright": "1.60.0", "vitest": "5.0.3", "typescript": "7.1.0-beta" } }, "patchedDependencies": { "typescript@7.1.0-beta": "patches/typescript@7.1.0-beta.patch" } }