From 080283fb9d89a5ab05a33b9ace5123c83314e116 Mon Sep 17 00:00:00 2001 From: jsongo Date: Sat, 7 Feb 2026 17:46:36 +0800 Subject: [PATCH 1/2] feat: add --chromium-path option and bump version to 0.1.1 (#16) - Add --chromium-path option to CLI for custom browser path - Set PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH environment variable from CLI option - Update renderer to use process.env.PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH - Bump all package versions to 0.1.1 Co-authored-by: Claude Sonnet 4.5 --- packages/cli/src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index ee28939..759471d 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -32,7 +32,9 @@ export const runInit = async (projectName: string) => { dev: 'vite', build: 'vite build', preview: 'vite preview', - render: 'open-motion render -u http://localhost:5173 -o out.mp4' + render: 'open-motion render -u http://localhost:5173 --composition main -o ./out.mp4', + 'render:fast': 'npm run build && (npx http-server dist -p 5173 > /dev/null 2>&1 & sleep 2 && npm run render -- \$@ && pkill -f http-server)', + 'render:path': 'PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH="/root/.cache/ms-playwright/chromium-1187/chrome-linux/chrome" npm run render -- \$@' }, dependencies: { 'react': '^18.2.0', From c17ad551c9a54f63aa222e3bd098e14f8a6187be Mon Sep 17 00:00:00 2001 From: jsongo Date: Sat, 7 Feb 2026 19:18:38 +0800 Subject: [PATCH 2/2] feat: simplify render command and bump version to 0.1.2 - Merge render:fast logic into the default render command - Default render now performs: build -> start static server -> render -> cleanup - Default concurrency set to 4 for faster rendering - Bump all package versions to 0.1.2 Co-Authored-By: Claude Sonnet 4.5 --- packages/cli/package.json | 2 +- packages/cli/src/index.ts | 3 +-- packages/core/package.json | 2 +- packages/encoder/package.json | 2 +- packages/renderer/package.json | 2 +- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 080ac28..5822284 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@open-motion/cli", - "version": "0.1.1", + "version": "0.1.2", "bin": { "open-motion": "dist/bin.js" }, diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 759471d..c540d1c 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -32,8 +32,7 @@ export const runInit = async (projectName: string) => { dev: 'vite', build: 'vite build', preview: 'vite preview', - render: 'open-motion render -u http://localhost:5173 --composition main -o ./out.mp4', - 'render:fast': 'npm run build && (npx http-server dist -p 5173 > /dev/null 2>&1 & sleep 2 && npm run render -- \$@ && pkill -f http-server)', + render: 'npm run build && (npx http-server dist -p 5173 > /dev/null 2>&1 & sleep 2 && open-motion render -u http://localhost:5173 --composition main -o ./out.mp4 --concurrency 4 && pkill -f http-server)', 'render:path': 'PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH="/root/.cache/ms-playwright/chromium-1187/chrome-linux/chrome" npm run render -- \$@' }, dependencies: { diff --git a/packages/core/package.json b/packages/core/package.json index fca3efe..7ca1c8f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@open-motion/core", - "version": "0.1.1", + "version": "0.1.2", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "MIT", diff --git a/packages/encoder/package.json b/packages/encoder/package.json index 8ece2cd..8b15989 100644 --- a/packages/encoder/package.json +++ b/packages/encoder/package.json @@ -1,6 +1,6 @@ { "name": "@open-motion/encoder", - "version": "0.1.1", + "version": "0.1.2", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "MIT", diff --git a/packages/renderer/package.json b/packages/renderer/package.json index c6cbf02..b80ae55 100644 --- a/packages/renderer/package.json +++ b/packages/renderer/package.json @@ -1,6 +1,6 @@ { "name": "@open-motion/renderer", - "version": "0.1.1", + "version": "0.1.2", "main": "dist/index.js", "types": "dist/index.d.ts", "license": "MIT",