Files
OpenMAIC/render-service/package.json
T
杨慎 7df8e50054 feat(video-export): add bounded local chunk executor (#1115)
* feat(video-export): add bounded local chunk executor

* fix(video-export): preserve producer plan hash during chunk execution

* fix(video-export): reuse producer chunk sidecars

* style(video-export): format render service entrypoint

* fix(video-export): tighten chunk cancellation and cache validation

* fix(video-export): address chunk lifecycle review findings

* test(video-export): cover chunk cancellation and drain

* fix(video-export): validate observed chunk capture mode

* fix(video-export): enforce chunk plan and resource bounds

* fix(video-export): terminate chunks at job deadline

* fix(video-export): guard chunk worker IPC teardown
2026-08-17 12:11:46 +08:00

32 lines
752 B
JSON

{
"name": "@openmaic/render-service",
"version": "0.1.0",
"private": true,
"type": "module",
"description": "Isolated Node 22 + Chromium + FFmpeg service that renders exported Hyperframes projects to MP4 (OpenMAIC issue #866).",
"engines": {
"node": ">=22"
},
"scripts": {
"dev": "tsx watch src/main.ts",
"start": "tsx src/main.ts",
"typecheck": "tsc --noEmit",
"test": "vitest run"
},
"dependencies": {
"@hono/node-server": "^1.13.7",
"@hyperframes/producer": "^0.7.107",
"fflate": "^0.8.2",
"hono": "^4.6.14",
"tsx": "^4.19.2"
},
"devDependencies": {
"@types/node": "^22.10.2",
"typescript": "^5.7.2",
"vitest": "^4.1.10"
},
"overrides": {
"esbuild": "0.28.1"
}
}