Files
heygen-com__hyperframes/skills-manifest.json
T
Miguel Ángel 3b67918242 fix(hyperframes-media): npx spawn without shell:true fails silently on Windows (#1845)
* fix(hyperframes-media): npx spawn without shell:true fails silently on Windows

Two independent user reports of Kokoro TTS silently failing on Windows,
both naming the same site: lib/tts.mjs synthesizeOne() spawns "npx" via
plain spawn(cmd, args). On Windows npx resolves to npx.cmd, which Node's
spawn() cannot exec without shell:true — it fails ENOENT, and spawnP's
"error" listener turns that into a plain ok:false ("TTS failed") with no
indication of the real cause.

Scope the fix to the npx call specifically (python3/ffmpeg are real
binaries and don't need it), with the platform/spawn function injectable
so the win32 branch is testable without mocking node:child_process (its
ESM exports are non-configurable, so mock.method can't patch it) or the
real process.platform.

* fix(hyperframes-media): avoid shell true for windows npx
2026-07-02 18:04:14 -07:00

86 lines
1.7 KiB
JSON

{
"source": "heygen-com/hyperframes",
"skills": {
"embedded-captions": {
"hash": "62aec45830eda54b",
"files": 144
},
"faceless-explainer": {
"hash": "844c54a06fd16d3c",
"files": 17
},
"general-video": {
"hash": "a30225e30ec7b06c",
"files": 1
},
"hyperframes": {
"hash": "6cff4ef2b582b81b",
"files": 1
},
"hyperframes-animation": {
"hash": "19024009fab8e5d1",
"files": 116
},
"hyperframes-cli": {
"hash": "9b36a367a0e3a332",
"files": 7
},
"hyperframes-core": {
"hash": "e978b3168748eb39",
"files": 13
},
"hyperframes-creative": {
"hash": "18a14a79da6cbc06",
"files": 68
},
"hyperframes-keyframes": {
"hash": "47f20312033792c3",
"files": 3
},
"hyperframes-media": {
"hash": "eb72d0765185b36d",
"files": 44
},
"hyperframes-registry": {
"hash": "e3b389526834109d",
"files": 10
},
"media-use": {
"hash": "fba6e0963e431b1e",
"files": 19
},
"motion-graphics": {
"hash": "be1d1f159d5eb0e4",
"files": 23
},
"music-to-video": {
"hash": "0c5738fac0fe622f",
"files": 132
},
"pr-to-video": {
"hash": "132b44ddda774fef",
"files": 21
},
"product-launch-video": {
"hash": "32cab842cc7a6b76",
"files": 18
},
"remotion-to-hyperframes": {
"hash": "9d959b31fa0fc9d0",
"files": 70
},
"slideshow": {
"hash": "63c685cd4a93bfa5",
"files": 2
},
"talking-head-recut": {
"hash": "a3dc251f26be8a3e",
"files": 27
},
"website-to-video": {
"hash": "ac39931f9a7da749",
"files": 32
}
}
}