{"_id":"@hyperframes/producer","_rev":"473-a479e5d1e626be7354092e5a61cf0396","name":"@hyperframes/producer","dist-tags":{"alpha":"0.7.67-alpha.0","desktop":"0.8.53-desktop.0","latest":"0.8.114"},"versions":{"0.1.0":{"name":"@hyperframes/producer","version":"0.1.0","_id":"@hyperframes/producer@0.1.0","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"8bdc11cdc80007ca91af3e607724b7214c3fd20d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.0.tgz","fileCount":5,"integrity":"sha512-y83Xo6+YXj4wYmmiaUqQMww25KoIAMQXHMP465rPG2bF5w1QgzEIVGRTWN6X+buLNgN/QNqyBbrwTdo2LlmqPw==","signatures":[{"sig":"MEUCIQDRBAQSpLz1FLbNTXSIxWBx3rQO39Y4vvJeC/B7qlMH7AIgQOUNPn7MurN6pY8kTd26GJxF3pgFIEGUNr33FJohDuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23084649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"gitHead":"00909c825855698e4caad4e19b2b18b94fe6e372","scripts":{"test":"tsx src/regression-harness.ts","build":"pnpm -w build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","prepublishOnly":"pnpm build","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"jrusso1020","email":"jdrusso1020@gmail.com"},"_npmVersion":"10.9.2","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"22.17.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"workspace:*","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"workspace:*","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.0_1774228107401_0.24769593904350562","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hyperframes/producer","version":"0.1.1","_id":"@hyperframes/producer@0.1.1","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"8ea358b0d2b8b09a83bc4f55d712edb75498e9b3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.1.tgz","fileCount":70,"integrity":"sha512-SSPGBg/qs7LpXn+drtxTDvY/1m1mXhGVvNpp3EqvTZBa92Hb9J8syN17T4KEQWiF++u0pFs44ipWgP13pWI2JQ==","signatures":[{"sig":"MEUCIQCasc68QiriW8OVR3td3qq9YWSeOH71EFq/kl9SdAD6QQIgbOFCLgQ/K5ycyvLUS3F1GMoacyQqK9h1t2CQiL+k6oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23124419},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"pnpm -w build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/13e5d9f19d5ea36b331e7fc2c473cdc7/hyperframes-producer-0.1.1.tgz","_integrity":"sha512-SSPGBg/qs7LpXn+drtxTDvY/1m1mXhGVvNpp3EqvTZBa92Hb9J8syN17T4KEQWiF++u0pFs44ipWgP13pWI2JQ==","_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.1_1774237073981_0.489353449377288","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hyperframes/producer","version":"0.1.2","_id":"@hyperframes/producer@0.1.2","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"526511cdf7e9de986929e27bcd44f010b6a62d0a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.2.tgz","fileCount":72,"integrity":"sha512-rw0EPCmLk5WAse8H7Uka/JQtoVGid01cWBzfIoGfKZtIGu25PkoEnT1ialK/0hAzb/+AZbLHh22Q8E4x8Qd9Sw==","signatures":[{"sig":"MEQCIFa2kt+ILIi+8cQfI6NWtpQrQAI522qmrFPQlABOG4QnAiARCczcApzf1NIWF1fcs16TkmMopbX0a4wd1rSgTZyUaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23205279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"gitHead":"bca76ce82e34c543d2c3551d9646479512263b9a","scripts":{"test":"tsx src/regression-harness.ts","build":"bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","prepublishOnly":"echo skip","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"workspace:^","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"workspace:^","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.2_1774462585693_0.24717169484771828","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hyperframes/producer","version":"0.1.3","_id":"@hyperframes/producer@0.1.3","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"72f8d94a04398e505df64519c6c01540340f9335","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.3.tgz","fileCount":73,"integrity":"sha512-u+rpELz8MJWMlebm1jUBtHnxOggvccx5eaRIc7ryyBitRUZ5f7YJ4SKYXcR5vRSfBTb4ivYcZVBG+qS0fOU3cA==","signatures":[{"sig":"MEUCIQCDJIAYLgXo/MqOY6s1eTvpXqy9ybQ109H2hmIw+qEBnwIgDfn7oHC6naDbS8Jg7N9o3E0RKx68Flg4NGrGuwoHW0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23207868},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/196423abf98218946aac6d824261323d/hyperframes-producer-0.1.3.tgz","_integrity":"sha512-u+rpELz8MJWMlebm1jUBtHnxOggvccx5eaRIc7ryyBitRUZ5f7YJ4SKYXcR5vRSfBTb4ivYcZVBG+qS0fOU3cA==","_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.3_1774561120096_0.8927190505001352","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hyperframes/producer","version":"0.1.4","_id":"@hyperframes/producer@0.1.4","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"47e5fdb8d48740490bf1d5d114760f4da53273e6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.4.tgz","fileCount":75,"integrity":"sha512-N71rRMSnMdLh+0Xt2a4YAxGT4Gcys5cwPyjocJ93BeZudnqtRI2352oB2YoZTJOQTbtdf04udFMvv06g69wBQA==","signatures":[{"sig":"MEQCIDEWruDJdWkuN6mbiyzBA8Pdj5cwtXdFI4JhGUljgXlSAiB6GGs2kv6rscTIJz1R9e9h4L4JzSzIllvdFO4NTZOCjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25465810},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4ccd6bdc5b6edf02c072856a7d0bbbe5/hyperframes-producer-0.1.4.tgz","_integrity":"sha512-N71rRMSnMdLh+0Xt2a4YAxGT4Gcys5cwPyjocJ93BeZudnqtRI2352oB2YoZTJOQTbtdf04udFMvv06g69wBQA==","_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.4_1774563538743_0.723852043926102","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hyperframes/producer","version":"0.1.5","_id":"@hyperframes/producer@0.1.5","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"5a1c3363c12d5d0e3ecbf3d9ac41a347044ac21c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.5.tgz","fileCount":75,"integrity":"sha512-sMQ8iucmeqaCtZ+QzUbllgMtlaW3bLVDoDRc7Ixo+oygaDZ6CRMOwKLyg5Reogq7V8OqIkrkt1wCR1IYTX1fHA==","signatures":[{"sig":"MEQCIH30MBLZX3NFcwYLsEZhE/lwKI9aJYk7sAnzyDbZK1MiAiAUb6kRQfXl4dkdRy06Ge0CawvGtoYkVVeD6/GdDVeJrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25467720},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/492e3e5fb79bbfef4073d4cb48f44e00/hyperframes-producer-0.1.5.tgz","_integrity":"sha512-sMQ8iucmeqaCtZ+QzUbllgMtlaW3bLVDoDRc7Ixo+oygaDZ6CRMOwKLyg5Reogq7V8OqIkrkt1wCR1IYTX1fHA==","_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.5_1774572836059_0.4634259853982634","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hyperframes/producer","version":"0.1.6","_id":"@hyperframes/producer@0.1.6","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"77d86fae792eab5b681d67d8f4e2bcd49d10b10b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.6.tgz","fileCount":75,"integrity":"sha512-seuHWT4vwSV4vT+UNkjlS1qS8Z0xc9j5zTRzGLmkUMSifE9jghF2OQ/zyLa1oyqsNfsM0V7LaEQaxf+PrWJmUA==","signatures":[{"sig":"MEUCICO3J9pnUkKvoDP7PRlADIObv5kYiLLv4Gcq/dRfuF/XAiEA9Se1O0vBnZ0wPpyhTmtYSMFzaRv8FTYxCcOixWb8OE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25498004},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/16eb25d70f34bc0f30eece682ffabb9d/hyperframes-producer-0.1.6.tgz","_integrity":"sha512-seuHWT4vwSV4vT+UNkjlS1qS8Z0xc9j5zTRzGLmkUMSifE9jghF2OQ/zyLa1oyqsNfsM0V7LaEQaxf+PrWJmUA==","_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.6_1774596642194_0.753221991354682","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hyperframes/producer","version":"0.1.7","_id":"@hyperframes/producer@0.1.7","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d0f010630f9636fe2d5aa799c039b6ed7c5d3f3a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.7.tgz","fileCount":75,"integrity":"sha512-ETsMu8wHaTS4K+gsl4jJMqXUaWPRieIMg/bHoUElv69Rt1hlBY9BYzL8+G60s5SLn+xSTN6cyyRGmaER8TdB1g==","signatures":[{"sig":"MEQCIEIRG5gJyt4smZtxDrHz2kXyddxUeaJEMElKqWZpTVE1AiAvWs1uEcgsguuq8Oudfb/tEJEmE2OK5+GpRASvE8gu0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25501032},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6ffe27387eab31ac56701e646bbfeae1/hyperframes-producer-0.1.7.tgz","_integrity":"sha512-ETsMu8wHaTS4K+gsl4jJMqXUaWPRieIMg/bHoUElv69Rt1hlBY9BYzL8+G60s5SLn+xSTN6cyyRGmaER8TdB1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.7_1774649272383_0.305757090035951","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hyperframes/producer","version":"0.1.8","_id":"@hyperframes/producer@0.1.8","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1bf5487d1ccaba594856df810c336cb22138c11d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.8.tgz","fileCount":75,"integrity":"sha512-4bVhU/3TRGJbFFApYsr81jemU/Kq+NuOuDmS2LPX4PYXjW89ICDKawIOF4o193YApX2RrJFCxyUUsao+LHJOjA==","signatures":[{"sig":"MEYCIQDe7EWeoL4Glf/Uh4hmEct8Ck30Eek+QJqicOq7B6cFJwIhAJlA+nO1TFa/fiLB2iGth5gboUirbrowSljvKZj06R//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25513946},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5f25f3f60eba823bcf3e90a6b0ff75da/hyperframes-producer-0.1.8.tgz","_integrity":"sha512-4bVhU/3TRGJbFFApYsr81jemU/Kq+NuOuDmS2LPX4PYXjW89ICDKawIOF4o193YApX2RrJFCxyUUsao+LHJOjA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.8_1774649419791_0.6990926127502815","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hyperframes/producer","version":"0.1.9","_id":"@hyperframes/producer@0.1.9","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c493b35574487341f47f58df1967af86433d97a8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.9.tgz","fileCount":75,"integrity":"sha512-DR+icAP46qhy2yPS/IQk8P1Xb5f3YHdbTFy284uoGfKGdCJRT1ltIYv6pXcn8rxhntfCpDDEp2nPt9UAxYfVfA==","signatures":[{"sig":"MEQCIHZefLkWeA4tWbYdFCbg4zjrDQ1tmQDovveKlW4WI24eAiA7LDxYVVUj96IOZ7dzEywBGvb0b/vtD4GLBrmSCDMWog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25513946},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4a3aec8e2e81b1da68019187ba31f52d/hyperframes-producer-0.1.9.tgz","_integrity":"sha512-DR+icAP46qhy2yPS/IQk8P1Xb5f3YHdbTFy284uoGfKGdCJRT1ltIYv6pXcn8rxhntfCpDDEp2nPt9UAxYfVfA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.9_1774649818466_0.9528329237211417","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hyperframes/producer","version":"0.1.10","_id":"@hyperframes/producer@0.1.10","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7aea8001ee8b5518180da338cf08801fc5bbf8fe","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.10.tgz","fileCount":75,"integrity":"sha512-Z8CmjQpGaE0PSKe7l6Gc19/25TCkp2TktUpYWUQqPzWjRcsW08Vma4LSb4St/XNFzZZmq9mWdRwWtGrWzndoQA==","signatures":[{"sig":"MEUCIBwq2ZLusFGkQ4utbLxaG/l4QD6FZJZl31LdZK0AuDF9AiEAr/XfI0uWPxnW3goMjWh40hpJGgyvKrPxpqAb/Cspcu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25536919},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/71c5d52d3242da653657ff6c4cae8c1a/hyperframes-producer-0.1.10.tgz","_integrity":"sha512-Z8CmjQpGaE0PSKe7l6Gc19/25TCkp2TktUpYWUQqPzWjRcsW08Vma4LSb4St/XNFzZZmq9mWdRwWtGrWzndoQA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.10_1774670402462_0.6959237573400403","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hyperframes/producer","version":"0.1.11","_id":"@hyperframes/producer@0.1.11","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4e4d6be1bdc10a99205b0c55052ae6dbff301071","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.11.tgz","fileCount":75,"integrity":"sha512-KalLoAnnI/2uE2Yuqv3DUB0PmmQdrcL2L+hfDG1MpkT1kbHheGCc/vL61xo+1kLStWSPR+I07P9xXMwZaxMjFw==","signatures":[{"sig":"MEUCIQDdMvolH+nZZyRZKHSrh7WuR67GQnZ8MDCw01tQ43e1zgIgOF0TZR15HjEO+Me6iA2J+upONyrbc0U9wGb+qfoSGyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25541111},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/495d3821613fcdfac22d535dc92c2e58/hyperframes-producer-0.1.11.tgz","_integrity":"sha512-KalLoAnnI/2uE2Yuqv3DUB0PmmQdrcL2L+hfDG1MpkT1kbHheGCc/vL61xo+1kLStWSPR+I07P9xXMwZaxMjFw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.11_1774741267982_0.7291319168663031","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hyperframes/producer","version":"0.1.12","_id":"@hyperframes/producer@0.1.12","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"70138ad6400e5f9d61a121e565ebf26045da4abb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.12.tgz","fileCount":75,"integrity":"sha512-9FWi3IFSyHPmmSrMm2ByXB0M9qFLgL21/FVL3NXPmEFGFaW0d13rCPh5YDOyEpkOap++C74pGKKhqJKLvqrxMw==","signatures":[{"sig":"MEYCIQCS+SSiVDMPZBlxF9zI68NFbDcdISZjQjofHWJ7OZm7BQIhAI9VPUrt1++7AkkI5jbqmEu2kT3BWiyqidJfjpyJlQ+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25541111},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/552cfd4532db2a81e8af9adb81c43897/hyperframes-producer-0.1.12.tgz","_integrity":"sha512-9FWi3IFSyHPmmSrMm2ByXB0M9qFLgL21/FVL3NXPmEFGFaW0d13rCPh5YDOyEpkOap++C74pGKKhqJKLvqrxMw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.12_1774779066750_0.170090073514245","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hyperframes/producer","version":"0.1.13","_id":"@hyperframes/producer@0.1.13","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2116df6b0c00a93d19e3bc79ba860a164aeb5aae","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.13.tgz","fileCount":75,"integrity":"sha512-qb2OG19FNyizmyfRs1OdpsTtTQZTQwPKhX3m4jURhb4o/FwABzyyRunEIRcPDcFyHluiGGfj6a4Ti9C5BXUu6w==","signatures":[{"sig":"MEUCIQDslHixFIicXp7EVXXL2JB1JypaYX32a0HetazjdOC8cgIgdS7KOKyDFCv76KstMhFd+FEKqo+IJTrXCgEox1ODfcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25580678},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/69bcacad6a8626f082894a62fef6ae90/hyperframes-producer-0.1.13.tgz","_integrity":"sha512-qb2OG19FNyizmyfRs1OdpsTtTQZTQwPKhX3m4jURhb4o/FwABzyyRunEIRcPDcFyHluiGGfj6a4Ti9C5BXUu6w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.13_1774909342800_0.9104431687999","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hyperframes/producer","version":"0.1.14","_id":"@hyperframes/producer@0.1.14","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6ec28bdc6866372b283ec87bf5774531bc5513af","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.14.tgz","fileCount":75,"integrity":"sha512-fOEf2A+v2SVdiWU6ENPAdha3+MA4pE7tclKkgLt+HydvCzeTNGkowKmLnDWQqlST+uizHUXkNEPQRt1Fv0+ORA==","signatures":[{"sig":"MEUCIEtI4NJYQgojsITDVoGXxP0djfYgQg9Bf4yxTYxyRll+AiEA8GKm4/oQySree2I0ojApaD+ofPX8hahyXwxA3RyP0A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25701334},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c9e4d73418c437823bc0ddfc567244cf/hyperframes-producer-0.1.14.tgz","_integrity":"sha512-fOEf2A+v2SVdiWU6ENPAdha3+MA4pE7tclKkgLt+HydvCzeTNGkowKmLnDWQqlST+uizHUXkNEPQRt1Fv0+ORA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.14_1774927003585_0.8932200372256041","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hyperframes/producer","version":"0.1.15","_id":"@hyperframes/producer@0.1.15","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b8343d6496a5046e3ec5270ea7c5b7a4596b561c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.1.15.tgz","fileCount":75,"integrity":"sha512-QkCWakBbI31kae6yfR35zSd0//KXEqqj3rAl1+qe0kbTcqHEFjkin4a4z7teg2Z9Ux2lfhYhZIk63s5XQPcAKg==","signatures":[{"sig":"MEYCIQCmxTOYXYuxZ9SbfD7OUeUIoZQDD8CFMQbtspFrQI7BAAIhAO+RmWjec49ZoXgyDbRSf9VQgVdfCOUzlvBQJgSIFbCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25701334},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.1.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5b319fa92362dfd931cfa0957dd9e228/hyperframes-producer-0.1.15.tgz","_integrity":"sha512-QkCWakBbI31kae6yfR35zSd0//KXEqqj3rAl1+qe0kbTcqHEFjkin4a4z7teg2Z9Ux2lfhYhZIk63s5XQPcAKg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.1.15","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.1.15","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.1.15_1774928133755_0.27370741870400406","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@hyperframes/producer","version":"0.2.0-alpha.1","_id":"@hyperframes/producer@0.2.0-alpha.1","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ef88eb0be4f84c52ae8afd45918b511cb42eea18","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.0-alpha.1.tgz","fileCount":75,"integrity":"sha512-/uwJ3URXyeabsOnVTl0biPdmszaCYsny07zYNPqhXtve+c7xECNjw+MO+qoiwR7CdIR9dn4TW7b6/zoPV4wCZw==","signatures":[{"sig":"MEUCICLKOtaNh0c5qKLJQQLjnDngBNvRYI6iNRgA+3dKJ4uMAiEA/s9anPtVGIPTNs0RnX93yt7Dlgd+TtufTDgULuYwlUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25749071},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.0-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/95d31dd0bdd877010370e163db8f452b/hyperframes-producer-0.2.0-alpha.1.tgz","_integrity":"sha512-/uwJ3URXyeabsOnVTl0biPdmszaCYsny07zYNPqhXtve+c7xECNjw+MO+qoiwR7CdIR9dn4TW7b6/zoPV4wCZw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.0-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.0-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.0-alpha.1_1774999207635_0.033172337008360975","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hyperframes/producer","version":"0.2.0","_id":"@hyperframes/producer@0.2.0","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"72ff53dcbc30d4c2ad4b99c35e6c9fbdf907f949","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.0.tgz","fileCount":75,"integrity":"sha512-glAXXF1J6ZVBfVpT2quXCbcK5BeWHdgQhryX8+lrvcsI9niKxgL/IYqFeTPUV6p2bumHH/jlJkagikh2MvUqOQ==","signatures":[{"sig":"MEUCIQCq0w4gmVac/4wCWsDdTPCBH+2BrqaseMr/x5un+SrZeAIgCQjniH4+VDr/XopAgOUUNdKcO8pLJYIfRu5RUL1eGwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25746155},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c8f1563766c81596eca05dbb7f038f53/hyperframes-producer-0.2.0.tgz","_integrity":"sha512-glAXXF1J6ZVBfVpT2quXCbcK5BeWHdgQhryX8+lrvcsI9niKxgL/IYqFeTPUV6p2bumHH/jlJkagikh2MvUqOQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.0_1775014165962_0.7876648741075858","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hyperframes/producer","version":"0.2.1","_id":"@hyperframes/producer@0.2.1","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9baeefff33aaa4046c3f13453e9df4ada654d62d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.1.tgz","fileCount":75,"integrity":"sha512-DoyXqYXvo2zc1MVN+lqxVJ8q/z3BlybIFR44KidGQIO0MA0omt5h1mKqEa0xMNYBngByKDCDN+Tn8REcy6qzCQ==","signatures":[{"sig":"MEYCIQDNcBJypyRdOOtBG/2nlQj7k5pe6Cvlfc2omRPBQ2DoWwIhAOvzmqYFQWjkh+Vads3zSkX24GjcE2AD/7YzoGfVuKrd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26930096},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c2fe3fae44a592134acd323deb9a7d20/hyperframes-producer-0.2.1.tgz","_integrity":"sha512-DoyXqYXvo2zc1MVN+lqxVJ8q/z3BlybIFR44KidGQIO0MA0omt5h1mKqEa0xMNYBngByKDCDN+Tn8REcy6qzCQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.1_1775079692363_0.6946428498762427","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.1":{"name":"@hyperframes/producer","version":"0.2.2-alpha.1","_id":"@hyperframes/producer@0.2.2-alpha.1","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"342487f3b2ea13377e82feaa7b63b50c23b7b9cd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.2-alpha.1.tgz","fileCount":75,"integrity":"sha512-oxK0K2IAUYLY59R4KlJvqbRo2zYcLdczpi95YmU0DVTWc/lUGxiUqtSoC2okBnSFSF69eJ8Ex+0rOqoR6b3FRw==","signatures":[{"sig":"MEUCIQDe6WP9p2A7cGZwsM540Owjms9XCC6P5FFUbdtMx9cj/wIgQh9rVQCrxTZR38bT7+agXN/IcIAfmikKFcBQSp1w2y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.2-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28650447},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.2-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f58e84fbc4a6914147cc76c4e6d4d5de/hyperframes-producer-0.2.2-alpha.1.tgz","_integrity":"sha512-oxK0K2IAUYLY59R4KlJvqbRo2zYcLdczpi95YmU0DVTWc/lUGxiUqtSoC2okBnSFSF69eJ8Ex+0rOqoR6b3FRw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.2-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.2-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.2-alpha.1_1775166211894_0.6655781306774446","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.3":{"name":"@hyperframes/producer","version":"0.2.2-alpha.3","_id":"@hyperframes/producer@0.2.2-alpha.3","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bbbc167aad48aad1b13d65443b64c2490415ee07","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.2-alpha.3.tgz","fileCount":75,"integrity":"sha512-Ulz60ABxvarsbjn4Nli2YeUOohJHf3dliKsUd73aCydEey6jvaZN0H+LV8CcQJOgsEQwYIA9cDkS3fmD9mr++g==","signatures":[{"sig":"MEYCIQCYhvDtEQcGM0n1/DL5qyE8TAUMGHS8MXNF8TETzbjmOgIhALU6NGsKF7gAXGQXrud8Tz2GjzBPoQrMtwU5p0+KJiXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.2-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28650447},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.2-alpha.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9762ac51c776efc702105f732929b087/hyperframes-producer-0.2.2-alpha.3.tgz","_integrity":"sha512-Ulz60ABxvarsbjn4Nli2YeUOohJHf3dliKsUd73aCydEey6jvaZN0H+LV8CcQJOgsEQwYIA9cDkS3fmD9mr++g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.2-alpha.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.2-alpha.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.2-alpha.3_1775167184589_0.9164856528608436","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.4":{"name":"@hyperframes/producer","version":"0.2.2-alpha.4","_id":"@hyperframes/producer@0.2.2-alpha.4","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b5c6c5c01fae8f35a513e0ba2d42d7fc78536130","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.2-alpha.4.tgz","fileCount":75,"integrity":"sha512-rlIndHemvWW8latReyGdnbF7Q4ysyyBXf4nHNcZ7YDY9xpsienPyztzpPaRiJPlX7Po+m7aFv2zvE7d+Bx1ELg==","signatures":[{"sig":"MEYCIQD1ia5uIUD4vGgvk4EowPbCk/EsFbpxCO4UX68gD+2n7QIhAK1CCE4GD1EWyEsS3zyVsK0lZBhFLEzSce+C+ksc/cF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.2-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28650447},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.2-alpha.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/94a0730ec1ec2697394a33a8207f5843/hyperframes-producer-0.2.2-alpha.4.tgz","_integrity":"sha512-rlIndHemvWW8latReyGdnbF7Q4ysyyBXf4nHNcZ7YDY9xpsienPyztzpPaRiJPlX7Po+m7aFv2zvE7d+Bx1ELg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.2-alpha.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.2-alpha.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.2-alpha.4_1775168047416_0.28548624905949027","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hyperframes/producer","version":"0.2.2","_id":"@hyperframes/producer@0.2.2","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"27c89511ab65ee63b4a767ce8c08f3d545422d9f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.2.tgz","fileCount":75,"integrity":"sha512-d2PmOOkOXgx5xRC6dg79f8Avyas1RXV7xLkeL1eXj+sTaGUO062eVNIzwuzz+dfnKbA3f/DZeXFxZUNBxyB8sw==","signatures":[{"sig":"MEQCIFnZJqKNVFJSnaQ735b+nMZ0zdA+pKUeMzW5IM00vUh6AiB4EdHyhhUl0hR4P0aahy8AxQcwd888KSGcw5kRea9Wpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28650423},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3f2d0291a86bf255a835fd35fc8651b7/hyperframes-producer-0.2.2.tgz","_integrity":"sha512-d2PmOOkOXgx5xRC6dg79f8Avyas1RXV7xLkeL1eXj+sTaGUO062eVNIzwuzz+dfnKbA3f/DZeXFxZUNBxyB8sw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.9.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.2_1775191048894_0.5410085257202455","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-alpha.1":{"name":"@hyperframes/producer","version":"0.2.3-alpha.1","_id":"@hyperframes/producer@0.2.3-alpha.1","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6921f790cb3c68b299a0784531a3c2002c1d214b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.3-alpha.1.tgz","fileCount":75,"integrity":"sha512-xVtF26YLAtq5oKY0d4xq+TdlMcZwfXV67OHA1seE1OVBKUjJ9I0uiYt30bqwuiZqHerj36QNpH3TeSwnNRQIyg==","signatures":[{"sig":"MEQCIDPXvEnIPonp0ZqXJjw2k21bAXS5h0Zyx2VxLXmobiwEAiBn2RCKqCBuQiQk4tw4h1a8WEZD2/rBWQJ2girXZ/y04A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.3-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28699823},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.3-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f26fc8341aeab72e9f32b94cddfa699c/hyperframes-producer-0.2.3-alpha.1.tgz","_integrity":"sha512-xVtF26YLAtq5oKY0d4xq+TdlMcZwfXV67OHA1seE1OVBKUjJ9I0uiYt30bqwuiZqHerj36QNpH3TeSwnNRQIyg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.3-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.3-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.3-alpha.1_1775513757777_0.6892598996610533","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-alpha.2":{"name":"@hyperframes/producer","version":"0.2.3-alpha.2","_id":"@hyperframes/producer@0.2.3-alpha.2","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c3e980170bba8e43d094406ff0639eec006fcdcc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.3-alpha.2.tgz","fileCount":75,"integrity":"sha512-lj/Q5i/8NQHTOgl2swl0M259s1jWWCkxDeUYQcc8BGvdbprCDLBbUXuHQFQ4IQUAqX8kHU9BNSWezGRr7Ou5sA==","signatures":[{"sig":"MEUCIQDQc8D6ycimXYeMtKR9RSwqJKudWMXgcnbZcjlegw40BQIgUqZ8U/vFDN6CbHRrKfPSHpFDxcOUSEYpmvqOBGpmPg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.3-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27600682},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.3-alpha.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0e19b333ab60469b32b16a6897bd1332/hyperframes-producer-0.2.3-alpha.2.tgz","_integrity":"sha512-lj/Q5i/8NQHTOgl2swl0M259s1jWWCkxDeUYQcc8BGvdbprCDLBbUXuHQFQ4IQUAqX8kHU9BNSWezGRr7Ou5sA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.3-alpha.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.3-alpha.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.3-alpha.2_1775611228303_0.9396728732930049","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hyperframes/producer","version":"0.2.3","_id":"@hyperframes/producer@0.2.3","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f7e14fd8a154448880da3d86f3516255029a36eb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.3.tgz","fileCount":75,"integrity":"sha512-SkvV289+/g+X/jAvKX2WGJiddfRyPNt2bEiDKeIs4Jd1g/zWDrMOOPJ+4Vy0jTWlGmSHQyNQ80fVzNlT9nRkdg==","signatures":[{"sig":"MEQCIGI2A3fNiiTN1S18n0ybb/C+7m3ftMzKXvDKp0gqD4jtAiAxa3wrxl0xJ5hhUZwflVVqKwKlO1VpqELCz0dfGf2XjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27600658},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d62c17c4bc1897e9723c95600a5bed3e/hyperframes-producer-0.2.3.tgz","_integrity":"sha512-SkvV289+/g+X/jAvKX2WGJiddfRyPNt2bEiDKeIs4Jd1g/zWDrMOOPJ+4Vy0jTWlGmSHQyNQ80fVzNlT9nRkdg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.3_1775672396758_0.6222188130936201","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hyperframes/producer","version":"0.2.4","_id":"@hyperframes/producer@0.2.4","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f226a172b7704a5bfdbbd4f6f0e89468a077e54c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.4.tgz","fileCount":77,"integrity":"sha512-x97b8Tuc4gkxn1l6RsllcpyWz0SD4c1BYy4M60O/mLFNDmb1t1Bdo84y/UbjjlGxrhDSJ/ABrR5tnlRMS56b5A==","signatures":[{"sig":"MEYCIQDHhoh4yYzMw1vOEn440EFvHcwLzS+lN7nNsWc48kMFcQIhAJKxqp6QNsNiRFNXVxvkBLWbjG2SwLpCyPzgTSh3eUxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27629164},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/827da7af3b7123f0ead66c3c3c5d5730/hyperframes-producer-0.2.4.tgz","_integrity":"sha512-x97b8Tuc4gkxn1l6RsllcpyWz0SD4c1BYy4M60O/mLFNDmb1t1Bdo84y/UbjjlGxrhDSJ/ABrR5tnlRMS56b5A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.4_1775778316145_0.5553826287297163","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hyperframes/producer","version":"0.2.5","_id":"@hyperframes/producer@0.2.5","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6850503a5ffb8a029e12b4a32ee48ffe60005a8a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.2.5.tgz","fileCount":77,"integrity":"sha512-LChS1lPEyRkBs8pGz4MW432t03iaLVlKUWpEhJKZmuAXdPL5q6RZYYcxl8wEOU9xNO4WLyG07TVXmXK1ob2dzw==","signatures":[{"sig":"MEUCIQDhm3NOrbPgB1P2esWjBvEbqeQQvJtpgZW0X79bHenbTwIgBk7FfMMRHUW59BNdA6qihoeqL3AlrIdSAMbsin+leBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27679839},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.2.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8b9ead7e28123a087399b5754166695a/hyperframes-producer-0.2.5.tgz","_integrity":"sha512-LChS1lPEyRkBs8pGz4MW432t03iaLVlKUWpEhJKZmuAXdPL5q6RZYYcxl8wEOU9xNO4WLyG07TVXmXK1ob2dzw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.2.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.2.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.2.5_1776095804022_0.552044450109312","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hyperframes/producer","version":"0.3.0","_id":"@hyperframes/producer@0.3.0","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"16f49a4a8e1f189491161f2d65fc7fe1ad7e92a3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.3.0.tgz","fileCount":77,"integrity":"sha512-y5QnP1gZ4Yhvw7bQ1L1qtHIJEZh2WuHKskOojm5+OLdqzgGJ7756TkipTv24rF/VDFYsiLy462cPmNo7m6qsrw==","signatures":[{"sig":"MEUCIQDPDzGd9bH2oWgvH2TgeLKk/ijbSPeWQ59nG2eEECMhaAIgUploJVBS7QZhbTljyCrqMLiYWjY/czMF0lfDYkvE37M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27679839},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b75dc9a5573e49f9893da4aa93be9c67/hyperframes-producer-0.3.0.tgz","_integrity":"sha512-y5QnP1gZ4Yhvw7bQ1L1qtHIJEZh2WuHKskOojm5+OLdqzgGJ7756TkipTv24rF/VDFYsiLy462cPmNo7m6qsrw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.3.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.3.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.3.0_1776122691070_0.0364588130874528","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hyperframes/producer","version":"0.3.1","_id":"@hyperframes/producer@0.3.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c1c866d69bfe661b000c515dcdb15fb1ebf7cc78","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.3.1.tgz","fileCount":77,"integrity":"sha512-n4kQbQAMJF0rGM+TlmOgltlXG68qDSnaU7Q7jOCnZ1yMymMjWro05sJdsshPWr0rDsDRkDHxbMdlFjP4RetuJQ==","signatures":[{"sig":"MEUCIQCZPUAfdwIOHcOpxB8nPL5AvLFWG/CFFQq3AqMfzowJ5AIgTjM9qB2Dz6KfSk2CBYUeU+nP+a2femYzZRGLbC7A6YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27697049},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5c2ac9eb42129917f73f649a4d3e381a/hyperframes-producer-0.3.1.tgz","_integrity":"sha512-n4kQbQAMJF0rGM+TlmOgltlXG68qDSnaU7Q7jOCnZ1yMymMjWro05sJdsshPWr0rDsDRkDHxbMdlFjP4RetuJQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.3.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.3.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.3.1_1776278745535_0.1987411118622726","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@hyperframes/producer","version":"0.3.2","_id":"@hyperframes/producer@0.3.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3af74c25dbb5c2f417cff78c8369c6524569a723","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.3.2.tgz","fileCount":77,"integrity":"sha512-UL7v39SBU/RlsBLgaoU5z7rzBE787MibaSP666urdGzq3n2+OZ+X/0uuBosagV/Di+HQH82JRs76WAv5dPXolw==","signatures":[{"sig":"MEUCIHhTpvV0H74/rLW/mFmdwC5KdXCFnFNnVQ+gPQhbnChuAiEAxFh2g3cyi1FHOs3qFsfxoZa1b/aH5kRDfMyWWT94j7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27697049},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.3.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a17d0815853e5520a4bcf478f234b831/hyperframes-producer-0.3.2.tgz","_integrity":"sha512-UL7v39SBU/RlsBLgaoU5z7rzBE787MibaSP666urdGzq3n2+OZ+X/0uuBosagV/Di+HQH82JRs76WAv5dPXolw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.3.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.3.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.3.2_1776320285116_0.3781469210160502","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hyperframes/producer","version":"0.4.0","_id":"@hyperframes/producer@0.4.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"15af3075971d5f1fb4e3c418f2d7dac7393aa4db","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.0.tgz","fileCount":77,"integrity":"sha512-8LBw6jMrf08bRt1HG32DWiYmg0g0W5vLHiYLujJ2O9kMMh8J6O9B3tM9kPTuSfB11lnu68Wms1C/lUTUjcOvZA==","signatures":[{"sig":"MEYCIQD1FmGPGCLQSzkJHQ9/vOvLWGWTM9mzoqsNw23JYGNDnwIhAJ79lpW9wqkFUX702HvzVZurBKFQw/snodu5i+z53RWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27704010},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f716b3a88ff31141c57ce6f39155a366/hyperframes-producer-0.4.0.tgz","_integrity":"sha512-8LBw6jMrf08bRt1HG32DWiYmg0g0W5vLHiYLujJ2O9kMMh8J6O9B3tM9kPTuSfB11lnu68Wms1C/lUTUjcOvZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.0_1776369609185_0.10823578065683215","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@hyperframes/producer","version":"0.4.1","_id":"@hyperframes/producer@0.4.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"49e8e686389f28fba570584ed814b6b50b882c5d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.1.tgz","fileCount":77,"integrity":"sha512-BwqRXYcCTebFMJ7Lw9ARHlJ0m7foIQFmBDL3O2J4dBx8fJqMO+rGG+d+JvjUwxMQvdXH5TNgLEepQG3mph+FZA==","signatures":[{"sig":"MEYCIQCt2hsXPjLBYyePKoFtXKbO6t2j/4IyW1ex6PZqToTwAwIhAJydJn6UtdZCnZgpp5Vby3FQgLH63WJFooVo0zrVE9fG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27704010},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cf5b0ec88403025743b506dd6e1dd4cf/hyperframes-producer-0.4.1.tgz","_integrity":"sha512-BwqRXYcCTebFMJ7Lw9ARHlJ0m7foIQFmBDL3O2J4dBx8fJqMO+rGG+d+JvjUwxMQvdXH5TNgLEepQG3mph+FZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.1_1776378423159_0.5863843853947586","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@hyperframes/producer","version":"0.4.2","_id":"@hyperframes/producer@0.4.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ba4b40899bc0a15ab0eb087d238c86b37e91883e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.2.tgz","fileCount":77,"integrity":"sha512-RaoIwelGUk2ROTOPIzm3cxNr4DmmalqvjDuJ1UcvnkaE8YfVJaNpZPCEA27M4KJoL3TrA1CG51R9W3UZg0eTZg==","signatures":[{"sig":"MEUCIQDUaHLzyHpngLy1kHVyTnvktVojQPJsdNnJNwMeL5Bl7AIgXu6qc5l+xk2pD5o9WH7dB5sKNrGixleRj+tqYQiivHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27716992},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4e9177168a45201834d6416e654e1bbe/hyperframes-producer-0.4.2.tgz","_integrity":"sha512-RaoIwelGUk2ROTOPIzm3cxNr4DmmalqvjDuJ1UcvnkaE8YfVJaNpZPCEA27M4KJoL3TrA1CG51R9W3UZg0eTZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.2_1776381487520_0.5552080868613174","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@hyperframes/producer","version":"0.4.3","_id":"@hyperframes/producer@0.4.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e4a12d742a30cc9655accf260c7b9c6439aea3ce","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.3.tgz","fileCount":77,"integrity":"sha512-UqiIh7SXvg1wInkuWefWK+HcEIgv9de3V7OD+XGgzrrEczSAar+/3nh4o/xcyYlFGD0Q0BekzVfYAvSFD74hYA==","signatures":[{"sig":"MEUCIQDycem0ZxM2FS0vP50wZy+S4dw3FsOCdfUIayiyhkxekgIgUCQ40BIeuAWuPsdSALTiYam2U6SWRRdVW8O5pUtvpo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27717619},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2df9bdf5aab8b85300ac4c44911be1ce/hyperframes-producer-0.4.3.tgz","_integrity":"sha512-UqiIh7SXvg1wInkuWefWK+HcEIgv9de3V7OD+XGgzrrEczSAar+/3nh4o/xcyYlFGD0Q0BekzVfYAvSFD74hYA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.3_1776421169382_0.21357047658270956","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@hyperframes/producer","version":"0.4.4","_id":"@hyperframes/producer@0.4.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"27039654e5a3290d17e88fd29306494482329609","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.4.tgz","fileCount":77,"integrity":"sha512-TaxSJ/AROi+hLiX1SY7lyhJ+j4oxYPZre9A9/5byyw5Jy+xw0/LPjObKqdEScYq4NZfj91AKvV3AGIOCFI5V1g==","signatures":[{"sig":"MEYCIQDumdz8r75GNblTHS7SaKrL1ftfVPtoRJ7rg1QIvnYjpwIhAJCc1WpOg5PmmgGQnUi9tUOzCHKOMa1KlFrz9AYWH1PC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27720054},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2148b12047390cd6872eb040d5885ff8/hyperframes-producer-0.4.4.tgz","_integrity":"sha512-TaxSJ/AROi+hLiX1SY7lyhJ+j4oxYPZre9A9/5byyw5Jy+xw0/LPjObKqdEScYq4NZfj91AKvV3AGIOCFI5V1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.4_1776484229930_0.03987513515679497","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@hyperframes/producer","version":"0.4.5","_id":"@hyperframes/producer@0.4.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"65c151fe63b830386d20e51f5bb408137640e570","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.5.tgz","fileCount":77,"integrity":"sha512-Gs6BILGBeF3awoIYkfQljn3iM/vhKiLq6WswirrBqFzB4ygwbryhIPP2Y0RhdMzmUe1GulyulxU8wVg2hhLWgw==","signatures":[{"sig":"MEQCIAvFW2xS2zYnPo8Eye/zHQhyH+R4MuddjcvNV4xrJFqUAiAfRuLRseGauz/yE3Tn/lSb/e1Md+qVT1q69ye0ngDCCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27732881},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d6b08b9b78e0f79cd469b3479cd4c8cd/hyperframes-producer-0.4.5.tgz","_integrity":"sha512-Gs6BILGBeF3awoIYkfQljn3iM/vhKiLq6WswirrBqFzB4ygwbryhIPP2Y0RhdMzmUe1GulyulxU8wVg2hhLWgw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.5_1776540409511_0.5774746209537363","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@hyperframes/producer","version":"0.4.6","_id":"@hyperframes/producer@0.4.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"02d93d55641c61949fd67daf64d3b1cd32f266ca","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.6.tgz","fileCount":77,"integrity":"sha512-Jk0Y6DpmfJ5mXXq9c+8/sPn0jJrOgGuse5ATedK8me2HYX7T49FPHXjIrnZeU0Mmg2Ht/7Y24dVrAz3acEd0vQ==","signatures":[{"sig":"MEUCIQCUOE88S69CQUy6MLLZ6T34fK0CBVpJ9NruencaXIyoGAIgUmV2Y3iPSJOs1Z+aPGK5T/Cqfk6NgEc0jeU976ZytFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27778875},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b5f587d45c41b97ff2b0053ad0146891/hyperframes-producer-0.4.6.tgz","_integrity":"sha512-Jk0Y6DpmfJ5mXXq9c+8/sPn0jJrOgGuse5ATedK8me2HYX7T49FPHXjIrnZeU0Mmg2Ht/7Y24dVrAz3acEd0vQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.6_1776551847031_0.8353151010970941","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@hyperframes/producer","version":"0.4.7","_id":"@hyperframes/producer@0.4.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d3b42202c7b660c9ad942690894d2aac2257be7e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.7.tgz","fileCount":77,"integrity":"sha512-jDkt8ER6Nl6UcA3xWF3BYbvmma+vIVWQ4PFdvgCHG7Xm3PO604JoVdMNYRPoN2zr66nvBUt/sXLZ0rn2NR5arA==","signatures":[{"sig":"MEUCIG02KBPYRbMHKNI1vhqnAulc8sV/ffnLfoJuUtGCjoVQAiEAmn+hCZiyMgsSF4NaXZ/aqXD9H4SwvC2TK1q6SyMRs8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28023620},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b3898476ff0cabbe778b8eb5d63344f3/hyperframes-producer-0.4.7.tgz","_integrity":"sha512-jDkt8ER6Nl6UcA3xWF3BYbvmma+vIVWQ4PFdvgCHG7Xm3PO604JoVdMNYRPoN2zr66nvBUt/sXLZ0rn2NR5arA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.7_1776641815710_0.3929217849976121","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@hyperframes/producer","version":"0.4.8","_id":"@hyperframes/producer@0.4.8","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"08282316d1a3280d42849e5603a7b861b37acad1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.8.tgz","fileCount":77,"integrity":"sha512-pRDjU8xLJeZfIVrjWVUPbcTneLiM85TtFMMEry0Dz+kJJvZL7tOnMTz+MTqJgg7dBZBC8CPRFFta1X+ZEUi+tw==","signatures":[{"sig":"MEQCIDxd/GkPOV9tdBYxIZ9qJAhLa1lNvgMAZTw7zT5f37hiAiBj2tBqrugfhd7QTmKiGL4a6y2D3JIwtU/frc+5FGNjrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28371293},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9ffd6ea1ef46e4617fa49c6e06c7ca74/hyperframes-producer-0.4.8.tgz","_integrity":"sha512-pRDjU8xLJeZfIVrjWVUPbcTneLiM85TtFMMEry0Dz+kJJvZL7tOnMTz+MTqJgg7dBZBC8CPRFFta1X+ZEUi+tw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.8_1776652940085_0.3973851709495786","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@hyperframes/producer","version":"0.4.9","_id":"@hyperframes/producer@0.4.9","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a6bf8cfe1b4562ce872bd19e3022d933644d5166","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.9.tgz","fileCount":77,"integrity":"sha512-p/Kh4Oq63qjBO4UrRPdgMhNgaPpm1P167mUT/lVfORH6lEWe2jMqhje+OEz2gClDmnK4WxhwJP2mm7FobFKm5g==","signatures":[{"sig":"MEUCIAQDH+NBeLOu5ZB4aAIErbSLIzZOJmKSKq+UXN+4Hdj9AiEAmEpDRrdqZuYJ/sTDJq9k7u/Y4/cXNhjmuNDH5dow0eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28371293},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0f8a33283a3f86f1e01f4eafb5dd2d3d/hyperframes-producer-0.4.9.tgz","_integrity":"sha512-p/Kh4Oq63qjBO4UrRPdgMhNgaPpm1P167mUT/lVfORH6lEWe2jMqhje+OEz2gClDmnK4WxhwJP2mm7FobFKm5g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.9_1776654253281_0.1738129019345851","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@hyperframes/producer","version":"0.4.10","_id":"@hyperframes/producer@0.4.10","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"05e49d30c03b67ac31e182320197f1def4490b9c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.10.tgz","fileCount":77,"integrity":"sha512-YWpuZrUetjBHVKI1L9XVUAiBdLnwfWbxIo/SrVR2TG3/EJARHcGsxni3Gue3xCV10RIlL2DpDW/+TSaYTS0MkQ==","signatures":[{"sig":"MEUCIDKk0cSlEJZ7JH676O8uOPtk+PmmWrYFo3iWwDNsJE7EAiEA59QRMcCKn08k23WR8VPN0UDbK7tYm3vXHTTbggrlv7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28371296},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f142e308b5287c16c6e8ea66ff6d46f5/hyperframes-producer-0.4.10.tgz","_integrity":"sha512-YWpuZrUetjBHVKI1L9XVUAiBdLnwfWbxIo/SrVR2TG3/EJARHcGsxni3Gue3xCV10RIlL2DpDW/+TSaYTS0MkQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.10_1776697683723_0.5674605845143568","host":"s3://npm-registry-packages-npm-production"}},"0.4.11-alpha.1":{"name":"@hyperframes/producer","version":"0.4.11-alpha.1","_id":"@hyperframes/producer@0.4.11-alpha.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ad6641b7b77c6d32f9433766499b9a35dab0018c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.11-alpha.1.tgz","fileCount":77,"integrity":"sha512-xooymPHEjA92KMWHFcgeSdrye6/O+23mXPLcZlWmk+z+v45yOlK+l0F4BXfni0fCGA+CVCsKGK7DyUmbh0es8w==","signatures":[{"sig":"MEYCIQDQdu9rWiJj6DbLAXB4nwv4pnPqyGMtPbdOzBW6H4BSowIhANCQWWDXW/cTHr80rW6L1wg+F93cS89ne2Uj4v9ljcUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.11-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28490040},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.11-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a139f83dfb72bed12523d7a2182a264f/hyperframes-producer-0.4.11-alpha.1.tgz","_integrity":"sha512-xooymPHEjA92KMWHFcgeSdrye6/O+23mXPLcZlWmk+z+v45yOlK+l0F4BXfni0fCGA+CVCsKGK7DyUmbh0es8w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.11-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.11-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.11-alpha.1_1776713993752_0.8539481837771499","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@hyperframes/producer","version":"0.4.11","_id":"@hyperframes/producer@0.4.11","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"758f58e0ab0a0d834151b8e5ee753b9317fc8ba3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.11.tgz","fileCount":77,"integrity":"sha512-LjvzTeK3kCfRPMh56auHETWbLsQBlRKnmBz5KYFimmbdiHVmRqWPMyxbLpVllbKLwascBjUEAezgsA4Og/3aiw==","signatures":[{"sig":"MEUCIQDsyS3rRPCVVWeAgYuEVC4pxohPKd7a0vLSvyRaUIMYMwIgR1M61olV6GVxprQt15JoZg1msE/pe/dw1RGVzVdzyCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28490016},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6729b7bcbe19f45bff0f1ad148e704f1/hyperframes-producer-0.4.11.tgz","_integrity":"sha512-LjvzTeK3kCfRPMh56auHETWbLsQBlRKnmBz5KYFimmbdiHVmRqWPMyxbLpVllbKLwascBjUEAezgsA4Og/3aiw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.11_1776716792327_0.04948492068074506","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@hyperframes/producer","version":"0.4.12","_id":"@hyperframes/producer@0.4.12","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"488b2c5386ff7dfc9db5ce933517125df941546a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.12.tgz","fileCount":79,"integrity":"sha512-pX+/WJE2Z9XFNCUCYYJJqcswWtPVAbNB54VPv3NCf9kjUwBqcrQ2BAzGNKZ+qR52Vt6P8XFHfQqOBqrRvNiuKA==","signatures":[{"sig":"MEYCIQCgzXuDW0fIphzPoTGoF2esKt/gY0wVWFelFEqteZ5m2QIhANU9ZYIrvc3uusVppSqI3WVL/l3JCqEgN2JUgCa/ofKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28503991},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ffa1f2ed33de994013a2621d4327b7eb/hyperframes-producer-0.4.12.tgz","_integrity":"sha512-pX+/WJE2Z9XFNCUCYYJJqcswWtPVAbNB54VPv3NCf9kjUwBqcrQ2BAzGNKZ+qR52Vt6P8XFHfQqOBqrRvNiuKA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.12_1776799158412_0.34133013639833254","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.1":{"name":"@hyperframes/producer","version":"0.4.13-alpha.1","_id":"@hyperframes/producer@0.4.13-alpha.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"dfaa1e3d80385d126441cbaec569a01e445fe2aa","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.13-alpha.1.tgz","fileCount":79,"integrity":"sha512-0hxnqOKERUAxOnN/+ifBLhEMVamrPa1SrCc5wBDiYW4brryNMfK2Ed+sdAKRtqHQGUr6YNZBF7TOToWWGzQ6hg==","signatures":[{"sig":"MEUCIQCYKeUtqtZaqbTkwseDG3WScERSDOCT0x+r0cvwlPw/qQIgTa7sUUnn+Q0abL9iUttbdGWZEvPO2DE/zEAozyEsuQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.13-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28504090},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.13-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c82b455839551192d0285fd2c3444522/hyperframes-producer-0.4.13-alpha.1.tgz","_integrity":"sha512-0hxnqOKERUAxOnN/+ifBLhEMVamrPa1SrCc5wBDiYW4brryNMfK2Ed+sdAKRtqHQGUr6YNZBF7TOToWWGzQ6hg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.13-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.13-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.13-alpha.1_1776815900457_0.29601308208649835","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.2":{"name":"@hyperframes/producer","version":"0.4.13-alpha.2","_id":"@hyperframes/producer@0.4.13-alpha.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b9797992de3bb5e37a0df2e10a4580b7c8b74989","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.13-alpha.2.tgz","fileCount":79,"integrity":"sha512-MeIkt8gmruE0QiyLspgmAXjeQf5NGsN/Gq5db0UYNWY6NsmHvbk6zYeBCW44GjSu3lRLwNciSWN1P/zs2dxFOA==","signatures":[{"sig":"MEQCICQYuMwC4cQ/sYi7G1mifMNyk/Zxp6sa6r4KExRTYS5wAiBjlBiJmaTpSs3svk4gC0rJfbcl3ReRv3FfqpZAAeiFHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.13-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28504271},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.13-alpha.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1c348993afe5748568db66b3734b0ee3/hyperframes-producer-0.4.13-alpha.2.tgz","_integrity":"sha512-MeIkt8gmruE0QiyLspgmAXjeQf5NGsN/Gq5db0UYNWY6NsmHvbk6zYeBCW44GjSu3lRLwNciSWN1P/zs2dxFOA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.13-alpha.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.13-alpha.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.13-alpha.2_1776832107037_0.32704684588589394","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.3":{"name":"@hyperframes/producer","version":"0.4.13-alpha.3","_id":"@hyperframes/producer@0.4.13-alpha.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"79ed06639cbf3892f578bed91da0d4da7ca40a2e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.13-alpha.3.tgz","fileCount":79,"integrity":"sha512-MYJsLtVgk3BHh5ekJIuyNSIphLyxcVmaHTFfCruLw+aYSHLJIMRiq/r8mPUjAloVbFAtUb3BnlbLscV8NtXdVg==","signatures":[{"sig":"MEUCIDaMU2yzrds4ipOIGcgWHExOR/DYu0aVAfT7xI0gN84CAiEA+/ya7Mk5aaYFpZhBe1fudwouhIgCSUVKJFsxuUR4HvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.13-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28507844},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.13-alpha.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9aef7ef01983a5fe7a03e43e21b40557/hyperframes-producer-0.4.13-alpha.3.tgz","_integrity":"sha512-MYJsLtVgk3BHh5ekJIuyNSIphLyxcVmaHTFfCruLw+aYSHLJIMRiq/r8mPUjAloVbFAtUb3BnlbLscV8NtXdVg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.13-alpha.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.13-alpha.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.13-alpha.3_1776870962023_0.12627468545612408","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.4":{"name":"@hyperframes/producer","version":"0.4.13-alpha.4","_id":"@hyperframes/producer@0.4.13-alpha.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"af1b6f8430855fd3685f72f5e44feab0e445d6ce","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.13-alpha.4.tgz","fileCount":79,"integrity":"sha512-U8ATU55TvF4yP/hrxX8J+cf80PtpXWZ0eXtDpaXRNDfq3T+jnATn+k0ySyRaBYnFgMTIG3+pI7giGzXtaYF02A==","signatures":[{"sig":"MEYCIQCDuk08x3qczVGIIx3YlLfg9KBWXi8Y2KXVz7GCt4ZO1AIhAIToLnDPPRgUW7U6vJsTmQvuaBNJTjbUk2b+gzs81pG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.13-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28507844},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.13-alpha.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e7fc1596d7c2430024b803215c0ba003/hyperframes-producer-0.4.13-alpha.4.tgz","_integrity":"sha512-U8ATU55TvF4yP/hrxX8J+cf80PtpXWZ0eXtDpaXRNDfq3T+jnATn+k0ySyRaBYnFgMTIG3+pI7giGzXtaYF02A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.13-alpha.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.13-alpha.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.13-alpha.4_1776876615150_0.8391155242401278","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@hyperframes/producer","version":"0.4.13","_id":"@hyperframes/producer@0.4.13","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0a471f549a0062f5f2bf7f721dccc35e57c57709","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.13.tgz","fileCount":79,"integrity":"sha512-ovW9zGW8T4il8ZIGQLElnFKlfCbOTAlmxeJqXRFwseq+4n0LNmepCh0hH0KoWxcxMNgtsVMV07CX/COI35CuLA==","signatures":[{"sig":"MEUCIQDVtmmO1vWjI7P26JtySQn+IfgcW5n+VT7IJTvXP+Nq2QIgTa3LjjX/D/tRKF0DyKw+IMimp1SIm8Xq15Vp61wVOOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28507820},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e7ee6f5f8d71e0e90a77c3309ca1b798/hyperframes-producer-0.4.13.tgz","_integrity":"sha512-ovW9zGW8T4il8ZIGQLElnFKlfCbOTAlmxeJqXRFwseq+4n0LNmepCh0hH0KoWxcxMNgtsVMV07CX/COI35CuLA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.13_1776893449145_0.5829560926022062","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@hyperframes/producer","version":"0.4.14","_id":"@hyperframes/producer@0.4.14","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"51a3edb9efc5bab652acd9343f7f222f23c22175","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.14.tgz","fileCount":79,"integrity":"sha512-nqC4zdEvCD6D1vC6r+ZX6kUt0J57g0TP6WlHQtnd9doY9Ds5P1V+LX/XhTvdJI4kHfFeo0nQrAn2MNS77QvFeg==","signatures":[{"sig":"MEUCIE5ygAA4/jnxUzo1GYFDdkRTvMu/HvyDdTpuRdslDSyPAiEA6fLUqZeKXXYy+JW6lLqk+jEFYlEHwEDCyNFFwLnMGv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28534678},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4e7d99afc1fd8872fa7ef4b6e1ab95b9/hyperframes-producer-0.4.14.tgz","_integrity":"sha512-nqC4zdEvCD6D1vC6r+ZX6kUt0J57g0TP6WlHQtnd9doY9Ds5P1V+LX/XhTvdJI4kHfFeo0nQrAn2MNS77QvFeg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.14_1776910115829_0.08120642293769831","host":"s3://npm-registry-packages-npm-production"}},"0.4.15-alpha.1":{"name":"@hyperframes/producer","version":"0.4.15-alpha.1","_id":"@hyperframes/producer@0.4.15-alpha.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bd978388464c24809c66176a460ecc900e227e80","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.15-alpha.1.tgz","fileCount":79,"integrity":"sha512-M2OPRqWIK0VsN5moI1eliN5wrv6HI1Lw6KZOc6EvzI7FwOl3t1P5IyWVK+BedcFldOCOPv4MoXpcjELg011Lkg==","signatures":[{"sig":"MEUCIHzrNUPsbcGXIFpk+FT8XFdhhdInObiSeLEcsas1QtS5AiEAu11UauEs7qI7SOKr9M5ryM39oB9LX05jqAcdgk2KQBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.15-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28534702},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.15-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e8665b87eb2653f269bb28e49a42732b/hyperframes-producer-0.4.15-alpha.1.tgz","_integrity":"sha512-M2OPRqWIK0VsN5moI1eliN5wrv6HI1Lw6KZOc6EvzI7FwOl3t1P5IyWVK+BedcFldOCOPv4MoXpcjELg011Lkg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.15-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.15-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.15-alpha.1_1776910422672_0.045884646734093204","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@hyperframes/producer","version":"0.4.15","_id":"@hyperframes/producer@0.4.15","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fcad8fa16b4408a2a9ca4e2fbb8be669fce0edb4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.15.tgz","fileCount":79,"integrity":"sha512-YMU/2K+kuCBsBJ3076pErPC+XCtcjYeIsqx6Q4EdPi/t5DsmfIbo/gBxiEiYvYCxsmWaK2K2u2S25+HYuBzgyQ==","signatures":[{"sig":"MEUCIQDz/aObtGSXMMp/GznMo7hi/VLI7wT9CXGsrc/snqjWDgIgVf/DENKtKGa9arnLWmLQoRHTqdXf6J7XJSjtSGJG2DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28582985},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9df6ee454a29a071bd01d885b6a2d41b/hyperframes-producer-0.4.15.tgz","_integrity":"sha512-YMU/2K+kuCBsBJ3076pErPC+XCtcjYeIsqx6Q4EdPi/t5DsmfIbo/gBxiEiYvYCxsmWaK2K2u2S25+HYuBzgyQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.15","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.15","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.15_1776921293801_0.4703340229652917","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@hyperframes/producer","version":"0.4.16","_id":"@hyperframes/producer@0.4.16","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fcdd7a72baabc31475ce4b51768d0565d23cae36","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.16.tgz","fileCount":79,"integrity":"sha512-HZhLmqS7pR8HlkdNyh0xMGcB3PceTqa6dlEEI4+bbEqtJ/FKzl6lzCil6vfvbqqlX2ll1O+tBAhUcvhP10yExQ==","signatures":[{"sig":"MEYCIQDxWyrP+nMJPZIpekit9vKdBZrzPGxFfrQW0UYbmp4nTwIhAK0npMSB2Gv8Z7wbN6zQmg2q+v3wKN3iu/K2bdaUqb0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28620410},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.16.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b748c54ee14641aefb5d59f3b6c1f5ae/hyperframes-producer-0.4.16.tgz","_integrity":"sha512-HZhLmqS7pR8HlkdNyh0xMGcB3PceTqa6dlEEI4+bbEqtJ/FKzl6lzCil6vfvbqqlX2ll1O+tBAhUcvhP10yExQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.16","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.16","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.16_1776973610981_0.5632505492860449","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@hyperframes/producer","version":"0.4.17","_id":"@hyperframes/producer@0.4.17","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3c7e8ec1fd7a07a7aff51fe45c972a4b48829363","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.17.tgz","fileCount":81,"integrity":"sha512-52jhkUmQrqQ87eKX4SpEeAGlVvKy3DoypASB+oU1ysQR476EBxy6RprAK9y3+wJ134vL5YFb81MLRzPT0KxkGQ==","signatures":[{"sig":"MEUCIGbUKzYUermz0jT5azWv6ZqHpQ0o/9N1pgLIsoMUHDowAiEAzSlVYXhk3K8Ez+D5tgmZBG7VIu6Qb9nbq8hJJvgavkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28637592},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.17.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cc9e29393844226777c7be528aeb1997/hyperframes-producer-0.4.17.tgz","_integrity":"sha512-52jhkUmQrqQ87eKX4SpEeAGlVvKy3DoypASB+oU1ysQR476EBxy6RprAK9y3+wJ134vL5YFb81MLRzPT0KxkGQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.17","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.17","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.17_1776982901518_0.16997910529200277","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@hyperframes/producer","version":"0.4.18","_id":"@hyperframes/producer@0.4.18","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"650a364649af7afaacd534a13a49d9402db5039a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.18.tgz","fileCount":81,"integrity":"sha512-g5Hd9Wsn5CMYre6vMos4pxLnPNwlwu17UImRuvcVPZvpPkkeR7cMRmxIIAmJaub/1ewCBuTOrohysgl/xC1ZjQ==","signatures":[{"sig":"MEUCIQCmJC349m/+b9fSyBPy7y8RUwms8GBZymCY5LSCqohvLgIgT7XRKXjo3rjqlIBy+JNNe1blVtQHK9wFfeuC+YtZQoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28637713},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.18.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cb4b7931060216fb62b80bee0dcb70e8/hyperframes-producer-0.4.18.tgz","_integrity":"sha512-g5Hd9Wsn5CMYre6vMos4pxLnPNwlwu17UImRuvcVPZvpPkkeR7cMRmxIIAmJaub/1ewCBuTOrohysgl/xC1ZjQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.18","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.18","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.18_1776992885087_0.06917652481747827","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@hyperframes/producer","version":"0.4.19","_id":"@hyperframes/producer@0.4.19","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ac07d65645cf19df78417f068f075fee12c67d16","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.19.tgz","fileCount":81,"integrity":"sha512-mlRIsfEHNTeJsO3cNxUdQufjZFRJUh4MVp9YVGi2GgSyYEjCacYu2KIyq8JtAsrNTnvsx74T2b5pXhHMpl2Xzg==","signatures":[{"sig":"MEUCIQC5w7wfM2W18//QuOip7xD31PF+PuAeLjrpDecTLmhZrQIgca7sANmwZfR/ugHnwYIZ6FoERy5C77jCvho1HNNf0Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28637713},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.19.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1d27b8837bd5b5d271648985d3cf979f/hyperframes-producer-0.4.19.tgz","_integrity":"sha512-mlRIsfEHNTeJsO3cNxUdQufjZFRJUh4MVp9YVGi2GgSyYEjCacYu2KIyq8JtAsrNTnvsx74T2b5pXhHMpl2Xzg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.19","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.19","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.19_1776993406159_0.6947216742578866","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@hyperframes/producer","version":"0.4.20","_id":"@hyperframes/producer@0.4.20","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fd88344ff57c5cb0c8f7fe6abd1afe2bf2accbcd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.20.tgz","fileCount":81,"integrity":"sha512-1CKJqRkFe9tnqGh5TnXV7KAMBNv6Dq446VwaLsOeAASUztPP5r0gKXVKJPWpjQIz46bVS4raP/JPjc8xoUDXvQ==","signatures":[{"sig":"MEYCIQCWA8Ej8gMQQu32A9f8aGs6F9hF+rONqsl4P+OmUdFhJAIhAN1ZOczl+1+4jOjG2FR84wP/FMc1u4dYC0BHCEnEH3QA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28637713},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.20.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/64aa87a60b46bac754169afed08d169f/hyperframes-producer-0.4.20.tgz","_integrity":"sha512-1CKJqRkFe9tnqGh5TnXV7KAMBNv6Dq446VwaLsOeAASUztPP5r0gKXVKJPWpjQIz46bVS4raP/JPjc8xoUDXvQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.20","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.20","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.20_1776996579885_0.5195257547405039","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@hyperframes/producer","version":"0.4.21","_id":"@hyperframes/producer@0.4.21","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3d7f8a6bb88ef645a8fa9e8be06671258f074e52","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.21.tgz","fileCount":83,"integrity":"sha512-csgVjww8NoJkSvFMgr+BJuEaOEBjQrF/Ym9zZCWQ3UnyHh8U2A+CPWyOOGn21ZcGNMr/841FcDmhTcvjze3rmg==","signatures":[{"sig":"MEUCIQCvczKDtQe5HutpaR0aBWVSqJeeW9m7z4EWrKBRPtAnYgIgVGLWWn6T+8Wjj2EgebWNj8rKX5JqdWWvE3usOzItC98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28778577},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.21.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/217bfb4eea462004106d061745274836/hyperframes-producer-0.4.21.tgz","_integrity":"sha512-csgVjww8NoJkSvFMgr+BJuEaOEBjQrF/Ym9zZCWQ3UnyHh8U2A+CPWyOOGn21ZcGNMr/841FcDmhTcvjze3rmg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.21","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.21","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.21_1777050743085_0.664654111614839","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@hyperframes/producer","version":"0.4.22","_id":"@hyperframes/producer@0.4.22","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"dc5cc7074f251b50536238c629b78e33f5d39054","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.22.tgz","fileCount":83,"integrity":"sha512-Bl8gAP6wYceiWaH2XT2Ke0W8EbrJ9JNoOeGXURHmdk2PzHcTN/gTfT/ff2Ln7AKtKl/bAQqtQebDIAuD3mIqog==","signatures":[{"sig":"MEUCIQDGp3sbzGhNvBmGgT8f9nW2uGXIw7ks91HBtpLsxJLp6QIgRlNjeyvV5lrqNRCP6xdF72ndk7igmoCgFIMUKsuagnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28778577},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.22.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/07c07ed584e64e2048eb3addb4f3bcbd/hyperframes-producer-0.4.22.tgz","_integrity":"sha512-Bl8gAP6wYceiWaH2XT2Ke0W8EbrJ9JNoOeGXURHmdk2PzHcTN/gTfT/ff2Ln7AKtKl/bAQqtQebDIAuD3mIqog==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.22","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.22","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.22_1777056325958_0.24109956293142565","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@hyperframes/producer","version":"0.4.23","_id":"@hyperframes/producer@0.4.23","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0ccea89cdfcf0c18e869b5df71764bfd07f526e3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.23.tgz","fileCount":83,"integrity":"sha512-3Tym2Byr42RNezlaByTacCWVe/AOG2FwV0XFhI+7s0cCuEkifY22nUhFUHogMW3TIA/aCtyn+WJRYrVd9SJDEQ==","signatures":[{"sig":"MEUCIQCdMrqVWghSxBUlF8EQTbxkmfWuj5jvaD+2FgqSiAgiLwIgQL5L3l6ooCaiUsZ1AYjRgGyUJT+ncMlMN2XEhxrR0Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28790308},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.23.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d16ef4550b1e34eb8888dd030e99a18e/hyperframes-producer-0.4.23.tgz","_integrity":"sha512-3Tym2Byr42RNezlaByTacCWVe/AOG2FwV0XFhI+7s0cCuEkifY22nUhFUHogMW3TIA/aCtyn+WJRYrVd9SJDEQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.23","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.23","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.23_1777066709554_0.46873842147973455","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.1":{"name":"@hyperframes/producer","version":"0.5.0-alpha.1","_id":"@hyperframes/producer@0.5.0-alpha.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ad12b9626ecc3f5b7810c6dd3f78161a4036b4c9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.1.tgz","fileCount":83,"integrity":"sha512-MPocidklZj7aaYpgy+QiaXbHxYToJ6Sag4fknN/llAzPEDOqfTnKGcf3EbyQ4qGKD86ViZIoUqvpJX88VUMDIQ==","signatures":[{"sig":"MEUCIQD8j2wFhOjg2XAflGCF0nTy1pRrb5VNm3dUf/0kv2HkvwIgL8maKjLizfHTWU5xh2U68AWiZBanRju7GsWcCiluudg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28792729},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/47cdd20b4b542dc3dff268ef9bf8a35b/hyperframes-producer-0.5.0-alpha.1.tgz","_integrity":"sha512-MPocidklZj7aaYpgy+QiaXbHxYToJ6Sag4fknN/llAzPEDOqfTnKGcf3EbyQ4qGKD86ViZIoUqvpJX88VUMDIQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.1_1777091043651_0.5124265458178769","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@hyperframes/producer","version":"0.4.24","_id":"@hyperframes/producer@0.4.24","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"278711130a3c2b386f87a34b38c887f8a3cae7f9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.24.tgz","fileCount":83,"integrity":"sha512-3KCyBQ2rjMxJnBnh2uRws0PlRuzhfTe8LhkETX5MTCId0uucOwVIq09I8+EIYnJ8iX0pbQUu7Eo7gw2MeY4Jgg==","signatures":[{"sig":"MEUCIQC7zlaiE5JdIKQslXA3fV/l/1wDGABYEPsKb+BkulZU9AIgX+KoQ8IB6Tb6LdsnWspggLRmomjsBvgqXGJDA6eWDAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791345},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.24.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/55e8cdf701f1a00ebb3c25f69e55edf3/hyperframes-producer-0.4.24.tgz","_integrity":"sha512-3KCyBQ2rjMxJnBnh2uRws0PlRuzhfTe8LhkETX5MTCId0uucOwVIq09I8+EIYnJ8iX0pbQUu7Eo7gw2MeY4Jgg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.24","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.24","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.24_1777092023997_0.13075937038624463","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.2":{"name":"@hyperframes/producer","version":"0.5.0-alpha.2","_id":"@hyperframes/producer@0.5.0-alpha.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"95ed8750154ce3861540779e11f22fdfaa6acd44","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.2.tgz","fileCount":83,"integrity":"sha512-W5dvI01KYpCcdRwMzsJQJxr3ZtdIwIBdpZhz7vIGGExk1l5wyCaiPqG8iTxZq4GRwqmG/DmWdcYlrsS5ncrIXQ==","signatures":[{"sig":"MEQCIGRv/rg9xgfe1ARo/olqxPZvN5Fmz+T6zAaFiUGPnlTHAiAlGYrf1H+o17lwcnDA1fWWr3E/57Tl9UlSHjTNlYO7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28792588},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/79789d16e76f10a6163d27ffc7ba514e/hyperframes-producer-0.5.0-alpha.2.tgz","_integrity":"sha512-W5dvI01KYpCcdRwMzsJQJxr3ZtdIwIBdpZhz7vIGGExk1l5wyCaiPqG8iTxZq4GRwqmG/DmWdcYlrsS5ncrIXQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.2_1777092196396_0.8028682243282572","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@hyperframes/producer","version":"0.4.25","_id":"@hyperframes/producer@0.4.25","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"37994a8868a4b590730fbb4c23b1863969cd2d21","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.25.tgz","fileCount":83,"integrity":"sha512-kaR+od2W1IN0GzbUojgFSG2E4lf5q8KCPZVTAFdDVPOcO+a/gZWmI3Ypb7es6LXeIBJKbTciePymCjpLgVM60g==","signatures":[{"sig":"MEQCICXAOXz3bW8y7rJWk/t1Fv6nkSJkp9DcqM+d1IFX+iJ1AiBJLItVsYNseWR4rbLkx7F1FajOnMiAzgqzm8rPsEdQgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791345},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.25.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4d76a88dd791ff91826e5546ec3c1720/hyperframes-producer-0.4.25.tgz","_integrity":"sha512-kaR+od2W1IN0GzbUojgFSG2E4lf5q8KCPZVTAFdDVPOcO+a/gZWmI3Ypb7es6LXeIBJKbTciePymCjpLgVM60g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.25","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.25","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.25_1777129309613_0.6951122864380299","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@hyperframes/producer","version":"0.4.26","_id":"@hyperframes/producer@0.4.26","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9510b461e599c93f0f9aba25680b96ab7d85c524","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.26.tgz","fileCount":83,"integrity":"sha512-Ik+I8qXLBXhDQ9+zs++rQbDhbsGyKcf6lR4jwCsc3a8UnMThnJcruA3Qm8QplFwCaLI7eSAV+xAuLAneWWTg/g==","signatures":[{"sig":"MEQCIDpDaug17grFcpXn30e6eR0yThyNygJgfRt0ctNCV/ChAiA+WJsrJ+f4H1JCQr6l4pzDYsT4IVVxQyueb28e+6B2+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791345},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.26.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cc61e308083a2c9dc9440e0f99c95ece/hyperframes-producer-0.4.26.tgz","_integrity":"sha512-Ik+I8qXLBXhDQ9+zs++rQbDhbsGyKcf6lR4jwCsc3a8UnMThnJcruA3Qm8QplFwCaLI7eSAV+xAuLAneWWTg/g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.26","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.26","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.26_1777130199423_0.07906426229816299","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@hyperframes/producer","version":"0.4.27","_id":"@hyperframes/producer@0.4.27","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f46e2bee14c94ba6963cd3b2eb34973ef1cb4049","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.27.tgz","fileCount":83,"integrity":"sha512-na9kSHpBV25kcr/JgJp2irDUA9IDFVLL2jJSuEroCYwqbpGQ51qZD9jf6yoFmG71BXoivFZR267A554J7d4TUg==","signatures":[{"sig":"MEQCIHykxFTtwkpOY/GmCmlvfaPWLxhmfUY1TVBGl2IuWvftAiBD7NpHzf4GxrRsfKWeiTMjextY3A2NqZ4GGlebk57Dmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28787105},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.27.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9de5d26a7c51978f955e4ad6ab4b516a/hyperframes-producer-0.4.27.tgz","_integrity":"sha512-na9kSHpBV25kcr/JgJp2irDUA9IDFVLL2jJSuEroCYwqbpGQ51qZD9jf6yoFmG71BXoivFZR267A554J7d4TUg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.27","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.27","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.27_1777150520608_0.0526681826829436","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@hyperframes/producer","version":"0.4.28","_id":"@hyperframes/producer@0.4.28","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8bb6353b8cc06cbb3f1f2c76955185d36ff7c555","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.28.tgz","fileCount":83,"integrity":"sha512-NuaM0BhsTgtNoJtD/DsKMJ+V5cll+bn0RePyG4G6oYOebpFRxF+0VXQmMA5qWi2uvKTSdYBV6vpURGmj8PjwfQ==","signatures":[{"sig":"MEUCID02bHbSuPHRFfYoPtnKVNtAojWGMRzupvS6uOyt5ROEAiEAhlC/ryeL8REoqTwNBiP3bzA+DbpAkoSFNl+zvw3pbIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28787105},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.28.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f8d2eb83e5da9fe5ae1315adfa313d99/hyperframes-producer-0.4.28.tgz","_integrity":"sha512-NuaM0BhsTgtNoJtD/DsKMJ+V5cll+bn0RePyG4G6oYOebpFRxF+0VXQmMA5qWi2uvKTSdYBV6vpURGmj8PjwfQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.28","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.28","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.28_1777152109256_0.7487722544200377","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@hyperframes/producer","version":"0.4.29","_id":"@hyperframes/producer@0.4.29","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"419b410245665e8b08cd6acd9ca3175522b6d997","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.29.tgz","fileCount":83,"integrity":"sha512-FDINlPBwqk/QJZ314v+FOrgCjaEfz3lV8e85gsJBXii5SFpK8hnHef3Ey+Rq9rFC4jIxRSdei0Y0ZBQu0Yn9MA==","signatures":[{"sig":"MEQCIHaPnEmdFDAPGIIWKrTGnM5W2Jzj7dPfHeqtOx4I1d3xAiAy1/HrcIO+I2RLRsPGKa+iAAtx9xcSpLZxQF7jLRuUew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28787105},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.29.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4620177b3153a0d92da8dec6b12dbda8/hyperframes-producer-0.4.29.tgz","_integrity":"sha512-FDINlPBwqk/QJZ314v+FOrgCjaEfz3lV8e85gsJBXii5SFpK8hnHef3Ey+Rq9rFC4jIxRSdei0Y0ZBQu0Yn9MA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.29","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.29","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.29_1777158801068_0.25176991799118387","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.3":{"name":"@hyperframes/producer","version":"0.5.0-alpha.3","_id":"@hyperframes/producer@0.5.0-alpha.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1a1ac4205a4d95fe215f03a53cce93fd350926af","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.3.tgz","fileCount":83,"integrity":"sha512-25GEhv3WCZz0LMoDoyXNnCvKon0dgUME1n8UKKv5fAz5bh0cYtXHkkq262CLU/FrqXM1cgGr4VohIQOtj5G/oQ==","signatures":[{"sig":"MEUCIQC+DGQMvEelHhRvncMc49hYVoQvEeTJ/7U3lZBS2XB13wIgFckCK5HBM7IZLuWavAsJRyMrbbrV8AKK7Era2M+3PHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28788348},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/de4be23f91e399313bc4bb9a4ef7c470/hyperframes-producer-0.5.0-alpha.3.tgz","_integrity":"sha512-25GEhv3WCZz0LMoDoyXNnCvKon0dgUME1n8UKKv5fAz5bh0cYtXHkkq262CLU/FrqXM1cgGr4VohIQOtj5G/oQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.3_1777159052865_0.5859084391728702","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@hyperframes/producer","version":"0.4.30","_id":"@hyperframes/producer@0.4.30","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"856a63dbabb0c928b3c028b3d499a50b7269c40a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.30.tgz","fileCount":83,"integrity":"sha512-0kvuJTc0YsRux5VDB+5lh5gF2/ErU1Q+rGgWiOxYQjDST2uILkBwScbxfKaXo+bbsgjujD7FS7SuE/UgCcpUqQ==","signatures":[{"sig":"MEQCIGcmad4BSs1bvnhgx5nE9YNx7uAFMWjcwk9kyx18ZzidAiBZfyftLj85TO45DIXJ0wqtX3PNczwIja3l8G8YuRpz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28787105},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.30.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8d7973623bf00e5bacc4579c112dbe82/hyperframes-producer-0.4.30.tgz","_integrity":"sha512-0kvuJTc0YsRux5VDB+5lh5gF2/ErU1Q+rGgWiOxYQjDST2uILkBwScbxfKaXo+bbsgjujD7FS7SuE/UgCcpUqQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.30","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.30","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.30_1777180714017_0.4788719379759283","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.4":{"name":"@hyperframes/producer","version":"0.5.0-alpha.4","_id":"@hyperframes/producer@0.5.0-alpha.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7209d78a2a0910ea2bbdcdac39facb27b4742aeb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.4.tgz","fileCount":83,"integrity":"sha512-6uGVvcSNh7SOnBxSv/FMQjEt+3eg5Zh1JP41Er68l6kbasd8j8/yV6qMgREsAiKa0cF5SxQoUlWTswuu9qrs1g==","signatures":[{"sig":"MEUCIQCX1HguP0AS0fqGzBSSjDaq4LT9zt/RBBNLnI1WgUSoogIgd6pfqjilR1Xz48/1HNvBdhgUGwFdubXTqLu4OecO5RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28788348},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6bc7a9f3f6ff1b9522fd5baae71bf51e/hyperframes-producer-0.5.0-alpha.4.tgz","_integrity":"sha512-6uGVvcSNh7SOnBxSv/FMQjEt+3eg5Zh1JP41Er68l6kbasd8j8/yV6qMgREsAiKa0cF5SxQoUlWTswuu9qrs1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.4_1777180754576_0.5678875323328201","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@hyperframes/producer","version":"0.4.31","_id":"@hyperframes/producer@0.4.31","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bfe4e24f7fb850234dbb3f57c5b3e4e05b8b0e37","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.31.tgz","fileCount":83,"integrity":"sha512-kcmRd+R9ykfrPUi9yTI61Ru43jy8N2TYZlSzTKH5IjXgmaq/JMTyymlSiQHNpQgtzC9fpN/y0Xk0oP9rXhAjHg==","signatures":[{"sig":"MEUCIEYXZ6vEHy5oLICcpmgd4P+xxmmg3SFanlcCIa1pb+nQAiEAmL2sgliqyRMBG2I0ON8bo28q+ANmjL49FA/5dvNSN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28787105},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.31.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3d461573ecb5f027ad93b0186bf4076f/hyperframes-producer-0.4.31.tgz","_integrity":"sha512-kcmRd+R9ykfrPUi9yTI61Ru43jy8N2TYZlSzTKH5IjXgmaq/JMTyymlSiQHNpQgtzC9fpN/y0Xk0oP9rXhAjHg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.31","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.31","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.31_1777246955953_0.4361138459604179","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@hyperframes/producer","version":"0.4.32","_id":"@hyperframes/producer@0.4.32","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"74eafa75175fd862e0373356be221557f48a5ec0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.32.tgz","fileCount":87,"integrity":"sha512-QAqGh0XuGLqC7oFAYu6ny/H8BqPT1Th1oMjCgxR5EyK4yZAX6Z8dIMb6PxX7FuazZyXSHFQXplTVvQ1Nk81wWQ==","signatures":[{"sig":"MEYCIQDyssLdQmlDaC4e+Ebo/6qIAO5QyizsFdVCg4gJQf5atQIhAPD0ywkagHwy5uPgV48G1H/tTzM+m7TOwFoFEtLD+8Lx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28984073},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.32.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c51d6d5bcf352dfaebfdf94e4bf96a99/hyperframes-producer-0.4.32.tgz","_integrity":"sha512-QAqGh0XuGLqC7oFAYu6ny/H8BqPT1Th1oMjCgxR5EyK4yZAX6Z8dIMb6PxX7FuazZyXSHFQXplTVvQ1Nk81wWQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.32","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.32","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.32_1777339212824_0.3844980015533772","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.5":{"name":"@hyperframes/producer","version":"0.5.0-alpha.5","_id":"@hyperframes/producer@0.5.0-alpha.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"69c4740bb4b32d0bcc076f5834a4a2eb25e403a3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.5.tgz","fileCount":87,"integrity":"sha512-Yo7DyTgtMwI26juFkcmEH3Chito8ECLPu77gtKDPornQtj9nLQa9fwHpf811s+MsWxvQs5eerTVxIN9iRzW5vQ==","signatures":[{"sig":"MEQCIACxZAeAIfCcB7i4DZoF8/jFho2tjB6SZLTKQhN/slnMAiBKwt2T9n7FShdSISRx42wnzb15F9tlpROUsDhKy5RNxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28986092},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/84208b88112242f2fab1765953713973/hyperframes-producer-0.5.0-alpha.5.tgz","_integrity":"sha512-Yo7DyTgtMwI26juFkcmEH3Chito8ECLPu77gtKDPornQtj9nLQa9fwHpf811s+MsWxvQs5eerTVxIN9iRzW5vQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.5_1777339513478_0.3371241270846952","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.6":{"name":"@hyperframes/producer","version":"0.5.0-alpha.6","_id":"@hyperframes/producer@0.5.0-alpha.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"21cc642e0596faa9d895d6317bceeeeaebea744c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.6.tgz","fileCount":87,"integrity":"sha512-FwJdSSSuNKz6I+kMhrMvo4LwW35/QADmIYFIPPbmJlhIjLe/AsPQshYCIUvv6XuPQhFO+9qC8PLy/IvBTt9sKw==","signatures":[{"sig":"MEUCIQC185vSquURfUqpFYnUzaleBej4G2b7qkC5SPPdOg6GfAIgf/0JWS1l04LkYWeDU1DGqnOHXkHd/qusz814CB/Pkco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28986184},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/226ce83dc1f22e3a1809941fba251406/hyperframes-producer-0.5.0-alpha.6.tgz","_integrity":"sha512-FwJdSSSuNKz6I+kMhrMvo4LwW35/QADmIYFIPPbmJlhIjLe/AsPQshYCIUvv6XuPQhFO+9qC8PLy/IvBTt9sKw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.6_1777387587386_0.12113559063740476","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@hyperframes/producer","version":"0.4.33","_id":"@hyperframes/producer@0.4.33","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a0b14d8deb3cd409323fe4e282275b71216f4ac2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.33.tgz","fileCount":87,"integrity":"sha512-zqh4pr0DkW4b6BYZSASFS4JF9QFDIU/Ti+BaGqUsA84D9MD/RyYXH49G+m+jYYjISkZXr4q5ms+Bs8r/cOhv1w==","signatures":[{"sig":"MEYCIQD/4LeatbMRh6UjkHhjvRHkZC1AMjE7qiaUN7qIzUDxaQIhAKqRV0TSa7R1Ezszw48lF/TLsOeOfzTKvIb7fzivs72o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29085101},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.33.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/acef0732890feca41bb60c691505bfb8/hyperframes-producer-0.4.33.tgz","_integrity":"sha512-zqh4pr0DkW4b6BYZSASFS4JF9QFDIU/Ti+BaGqUsA84D9MD/RyYXH49G+m+jYYjISkZXr4q5ms+Bs8r/cOhv1w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.33","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.33","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.33_1777394804447_0.14575984341804737","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.7":{"name":"@hyperframes/producer","version":"0.5.0-alpha.7","_id":"@hyperframes/producer@0.5.0-alpha.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"805689325b7292d4cdcbe289d7ce9e8501f183ce","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.7.tgz","fileCount":87,"integrity":"sha512-gF7360Q/Am3vaQEhr6dkPG2saRZWQtFTPeB1+iXs/BORKaamVUvXTMdyUCGfBKWafJito+awvKo6BzDpOKX+Iw==","signatures":[{"sig":"MEUCIAPcV0Kui5bGJOIo72lXdjakPzFxcFVqtddMutl04oA5AiEA0nGwFcW4j1VGeau9SJdCE1H6SBz4gPqYs+h3QbM5RlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29087212},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/993aa812185ccc9bff24ec6a52150eb1/hyperframes-producer-0.5.0-alpha.7.tgz","_integrity":"sha512-gF7360Q/Am3vaQEhr6dkPG2saRZWQtFTPeB1+iXs/BORKaamVUvXTMdyUCGfBKWafJito+awvKo6BzDpOKX+Iw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.7_1777395070550_0.8977641229930866","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@hyperframes/producer","version":"0.4.34","_id":"@hyperframes/producer@0.4.34","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8fc2bdd4f91bee893cc5fbb87530744b0dbf9974","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.34.tgz","fileCount":87,"integrity":"sha512-YtafMmVvtKHvZj/GlTwEKISD+AgzFaK89AuvKYI6O7vHc9Q4VEItBtcY5Rj9l5x5WMTeLb4oQL0WyDYZa8Fi7w==","signatures":[{"sig":"MEUCIGhKWj3TWEXYuKS7cKynsEY+5OKJA4yCPH9IEUUsMnEQAiEA0gjh4EAD+Us5df6j6CmbVRgbrcadDkDMDdzUSeWg6J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29153432},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.34.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/947595ce3020f1351dbfe3fecf3732d3/hyperframes-producer-0.4.34.tgz","_integrity":"sha512-YtafMmVvtKHvZj/GlTwEKISD+AgzFaK89AuvKYI6O7vHc9Q4VEItBtcY5Rj9l5x5WMTeLb4oQL0WyDYZa8Fi7w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.34","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.34","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.34_1777419638331_0.5713618767230071","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.8":{"name":"@hyperframes/producer","version":"0.5.0-alpha.8","_id":"@hyperframes/producer@0.5.0-alpha.8","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c7a2f379efc10689f8e31921c80b46cb7a998786","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.8.tgz","fileCount":87,"integrity":"sha512-HA0TP+WMKaK0BSPkqufLEDijK9VDumP7Y8xjlgjcXOHuCwq1MKz7eNxjknXnclwVL8pnPBxIzre7xWTrpqTPiA==","signatures":[{"sig":"MEUCIQCzSAWqWFq2dXIH/e7ZD9bF8xpcmbyFMYKovQUG774KXQIgFFX3QoDVOH4sEjQgyBEYWDnLxcOwEcxPtrydnj06Ozg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29155543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/20bc1a4015ecf4278eb8a06351787b3c/hyperframes-producer-0.5.0-alpha.8.tgz","_integrity":"sha512-HA0TP+WMKaK0BSPkqufLEDijK9VDumP7Y8xjlgjcXOHuCwq1MKz7eNxjknXnclwVL8pnPBxIzre7xWTrpqTPiA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.8_1777419779363_0.47758997897359956","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@hyperframes/producer","version":"0.4.35","_id":"@hyperframes/producer@0.4.35","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"173165de41ce771b042f594966bdbb16042fa269","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.35.tgz","fileCount":87,"integrity":"sha512-cUuMpGuBXjMoNsDrYxouHBUSNC0D72eaxOaKnJvqIxPmNODk5yy6x9l2mCxZh2MtXEMalN4n0fiCFfsljsDf8w==","signatures":[{"sig":"MEUCIQDz8loZm9saQS1qqBOoxa4/Eo16WrNvQywKj4bONr5OAwIgHFwXgUiAovcQseXPr0SESaIaFgkgbTdcFmM+eCbveWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29153432},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.35.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ccc673cd07ae8df157bc9e5eb642c04e/hyperframes-producer-0.4.35.tgz","_integrity":"sha512-cUuMpGuBXjMoNsDrYxouHBUSNC0D72eaxOaKnJvqIxPmNODk5yy6x9l2mCxZh2MtXEMalN4n0fiCFfsljsDf8w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.35","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.35","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.35_1777470520702_0.10350697827830424","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.9":{"name":"@hyperframes/producer","version":"0.5.0-alpha.9","_id":"@hyperframes/producer@0.5.0-alpha.9","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"17b0bd3c70447f0d8123e4491e6cd95292f73d94","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.9.tgz","fileCount":87,"integrity":"sha512-Iq3/D2BxBkpSGcasZwqfq5d01E/Hf9tU/lqTdhdK1TR49qyxUs18IMF4ri8YNVzgUeupRsRWcHdcIh/wAnDYNQ==","signatures":[{"sig":"MEQCIGLkelgz9LPn+uyx4IMs/h5zZ95P/HetQUY8Jekkc6VJAiBou28uoWcctvatkHEH8qrgH9Xw9VHXYzo84YZwr4EJHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29155543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1357205356b6f2fcefbd4f7f3a8f2b60/hyperframes-producer-0.5.0-alpha.9.tgz","_integrity":"sha512-Iq3/D2BxBkpSGcasZwqfq5d01E/Hf9tU/lqTdhdK1TR49qyxUs18IMF4ri8YNVzgUeupRsRWcHdcIh/wAnDYNQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.9_1777470650042_0.48341061893260373","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@hyperframes/producer","version":"0.4.36","_id":"@hyperframes/producer@0.4.36","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"96bb7482d601095ccea450280eef851e70a94d8c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.36.tgz","fileCount":87,"integrity":"sha512-y8U/G5aD+OiaNFkDdeogr0TOV2MU+3os7i7BdSZh3lfwJmMA5clSCodp5t7BaJxVwGvIChAZM225KHWTq4lCYA==","signatures":[{"sig":"MEUCIQDc+WDFI0WIgoA0yR3kR6oNC7Nh+DW9q/jkFk5gRBdItgIgeo4pfSYa5b25ImCPTnMHwN3t2YCGyvhugXXcgNn0O2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29154760},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.36.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4dcc0c40f8fff70995275ee5ef966bb6/hyperframes-producer-0.4.36.tgz","_integrity":"sha512-y8U/G5aD+OiaNFkDdeogr0TOV2MU+3os7i7BdSZh3lfwJmMA5clSCodp5t7BaJxVwGvIChAZM225KHWTq4lCYA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.36","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.36","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.36_1777474624285_0.7181553367546438","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@hyperframes/producer","version":"0.4.37","_id":"@hyperframes/producer@0.4.37","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0d163b8eed140a2d4c40f7474d12af9702b53602","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.37.tgz","fileCount":87,"integrity":"sha512-7MplZSKOO45N6uy+6E/yS2D7pkRrBpHQf1CjmA9P+JMZcktrNJWUEbylVIHBhoK4Klc5kyCJiGG3ogWjKok4qw==","signatures":[{"sig":"MEUCIQDhIg3nszANrGS1vSBO7BJPIZXpgrdlLYoLmKNXOdNrhAIgPAG/LCUojarHm8zTWt1RG3vgwKaIR11sDTt18YvoMC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29180981},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.37.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5c2b6153917797f9be5fa317b6b566fd/hyperframes-producer-0.4.37.tgz","_integrity":"sha512-7MplZSKOO45N6uy+6E/yS2D7pkRrBpHQf1CjmA9P+JMZcktrNJWUEbylVIHBhoK4Klc5kyCJiGG3ogWjKok4qw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.37","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.37","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.37_1777493038820_0.3410980227414111","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.10":{"name":"@hyperframes/producer","version":"0.5.0-alpha.10","_id":"@hyperframes/producer@0.5.0-alpha.10","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e38afb4bd82e86e77d9ccf2c2b98eb9b72883b38","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.10.tgz","fileCount":87,"integrity":"sha512-MeCRZ0Bf2hniRc8QLdETFH1tWMryt5NxQKOxDDpS7NsmL8UDL0KLgr3rgmBgej9CcRaXeT+TkTyvVP3Uks49ZA==","signatures":[{"sig":"MEYCIQCHuZiFYO742WtPsyYoauI1x2AhsjMct5EuxRiGnXQD9gIhAJdkUz5CaKpEtOMmN2smv9oc5d/rglzNyMZQS3fEBiTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29183095},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2159fe1483857951ab32bff361796ef6/hyperframes-producer-0.5.0-alpha.10.tgz","_integrity":"sha512-MeCRZ0Bf2hniRc8QLdETFH1tWMryt5NxQKOxDDpS7NsmL8UDL0KLgr3rgmBgej9CcRaXeT+TkTyvVP3Uks49ZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.10_1777493393788_0.9614285982129589","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@hyperframes/producer","version":"0.4.38","_id":"@hyperframes/producer@0.4.38","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"12ef9a67973196f0f2f3393efeee34db6982d992","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.38.tgz","fileCount":87,"integrity":"sha512-kN1rWZhy3IenZ8BDgC2UonY5TufXYKreItn1eMjytF+Nf0QrzSGsejq3CgrOUCuqHQmTUE9vKYzx6/wdq32U+Q==","signatures":[{"sig":"MEUCIQDauphVhbc7voSuMsbdRTc0vo3ZCPXK4oIWFJVP7OehkAIgbuDOwu9TBDm20uqxWDWdRNfCAcF3UDS3WC69uSIwiYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29180981},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.38.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1f98f92f17f4b80924956ac727b89054/hyperframes-producer-0.4.38.tgz","_integrity":"sha512-kN1rWZhy3IenZ8BDgC2UonY5TufXYKreItn1eMjytF+Nf0QrzSGsejq3CgrOUCuqHQmTUE9vKYzx6/wdq32U+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.38","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.38","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.38_1777511537868_0.04461473211826639","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.11":{"name":"@hyperframes/producer","version":"0.5.0-alpha.11","_id":"@hyperframes/producer@0.5.0-alpha.11","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"370fa7f5ea02b3bf15772e66605ff4327a869918","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.11.tgz","fileCount":87,"integrity":"sha512-VJR78i/Ci9l1w81rcoxcZWzfd/gAGG0EMS859N53oNc95HRNiH8XnztJO+Tzud75+GJsWw5DxVyCJ5S4ber2SQ==","signatures":[{"sig":"MEQCIDBLrKLR9XOANiAclnkWaAMSud2lM9NPSuf8upI+2MIpAiBv5yEs7Z17dp3MWzOovTpDxHk44ea7NpcxP9JQmWo54Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29183095},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/40a4eaf0f14c1eecc466475f24bc97f1/hyperframes-producer-0.5.0-alpha.11.tgz","_integrity":"sha512-VJR78i/Ci9l1w81rcoxcZWzfd/gAGG0EMS859N53oNc95HRNiH8XnztJO+Tzud75+GJsWw5DxVyCJ5S4ber2SQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.11_1777512032023_0.7918172751828347","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@hyperframes/producer","version":"0.4.39","_id":"@hyperframes/producer@0.4.39","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"05266e0e5d597fab7cf0b4e821544d494733f6d1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.39.tgz","fileCount":87,"integrity":"sha512-Iiq4hUv+YzYtek4lYORwoXS+5S/2o2sugB79AfXVWuNOMhR+a3V8BJj5F6wivMaMEjit4kP8qlesO6HDzzs8XQ==","signatures":[{"sig":"MEUCIE3XxKPNtfnegX6zvz+03ezJhVWLx8JFQ5YQHyFnJx2nAiEAnrh+Ne344aZdhbdM9PW9VgnU+msViMUjuN7u/H/6pqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29200850},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.39.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e02eac593e1d388f74a5e5676e35e2ab/hyperframes-producer-0.4.39.tgz","_integrity":"sha512-Iiq4hUv+YzYtek4lYORwoXS+5S/2o2sugB79AfXVWuNOMhR+a3V8BJj5F6wivMaMEjit4kP8qlesO6HDzzs8XQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.39","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.39","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.39_1777526396963_0.078800588577147","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.12":{"name":"@hyperframes/producer","version":"0.5.0-alpha.12","_id":"@hyperframes/producer@0.5.0-alpha.12","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3de3be9246c93983b238e3a37cb260cdf9e68b06","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.12.tgz","fileCount":87,"integrity":"sha512-AxEAp9ef5S2eEdosUcohm/RnHh6Zf0YKhT2jzFa+DvE6exZFZxlMJ7D0x6pxcKs6Gl02pBOzHxnupOKSEI6djw==","signatures":[{"sig":"MEUCIGdHGFpFQbsPeRMXbEELD0QvqSCMVzUNcTBKOpjojhXVAiEA4HQwGmrWKVVgbrDr8YqcqM84t1Vf2PzN8JNjbW0doKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29202964},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a5a756185b023b25267c3b4c3e8c1010/hyperframes-producer-0.5.0-alpha.12.tgz","_integrity":"sha512-AxEAp9ef5S2eEdosUcohm/RnHh6Zf0YKhT2jzFa+DvE6exZFZxlMJ7D0x6pxcKs6Gl02pBOzHxnupOKSEI6djw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.12_1777526625937_0.707674695472571","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@hyperframes/producer","version":"0.4.40","_id":"@hyperframes/producer@0.4.40","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"230963565b69b26d9787e72c38d25ef8a3011dd9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.40.tgz","fileCount":87,"integrity":"sha512-sOieaWklEwvjPUrrifZb8DOSy/5HfuBlgm6zMGVbyP8b17z46+w987s52IkS/B7nnuLeG8i+4NcgTev+e7DSEQ==","signatures":[{"sig":"MEUCIQCrxmElrWLxi16k2TNp1e+ReCXLACVshVMuxhaM9z3dyAIgV5W9UKZzbWzlxYQygT2eOyhBUMnRxJX8aIzO+Ozyoy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29214696},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.40.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4f7ac0c9739b9732cde9a19a83064ba4/hyperframes-producer-0.4.40.tgz","_integrity":"sha512-sOieaWklEwvjPUrrifZb8DOSy/5HfuBlgm6zMGVbyP8b17z46+w987s52IkS/B7nnuLeG8i+4NcgTev+e7DSEQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.40","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.40","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.40_1777568777750_0.6164028604918013","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.13":{"name":"@hyperframes/producer","version":"0.5.0-alpha.13","_id":"@hyperframes/producer@0.5.0-alpha.13","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"adaf2efebe610fd80efc77e45c006292122bc6d1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.13.tgz","fileCount":87,"integrity":"sha512-aFd+MjeY2Y89hCb7BnPu62a4LUmujS9IRm6OThfQ9ydnotnWo8QvkNDASBk8B2mg9+7ik5FhXvspVAguWXzlwA==","signatures":[{"sig":"MEYCIQDOLzvbgLxFayJRiSM37BBsPYSVx5n/XZkL3U2eoExFYwIhANsBvXFUO5/kCbgnAItx6TuxtqPW4ZhAAzqCtwYg1EvC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29216810},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f417b88be27b79371621a4b2d5e49f66/hyperframes-producer-0.5.0-alpha.13.tgz","_integrity":"sha512-aFd+MjeY2Y89hCb7BnPu62a4LUmujS9IRm6OThfQ9ydnotnWo8QvkNDASBk8B2mg9+7ik5FhXvspVAguWXzlwA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.13_1777568862464_0.5018756801702282","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@hyperframes/producer","version":"0.4.41","_id":"@hyperframes/producer@0.4.41","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c3261d7425a0116f9a9aa5ee852d555c1cad208c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.41.tgz","fileCount":87,"integrity":"sha512-3FegzBnJvv6rroOUTDBjCk3tPxO76kb1F10vUXmvQxPRNc7cHr3pC3eeo4dmE/fC4BWO1d14GO1VB4r/PQQCQA==","signatures":[{"sig":"MEUCIFoy3+/VRg350VfjTaGHYsT5ZZIlQNxH3CTikO38LzoTAiEAsIAe13K+QSX84qXC+QfyJcyu9AILNlMrUmOjjaGJq8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29230427},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.41.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2bd1da0f24e62772bad567fccc12e532/hyperframes-producer-0.4.41.tgz","_integrity":"sha512-3FegzBnJvv6rroOUTDBjCk3tPxO76kb1F10vUXmvQxPRNc7cHr3pC3eeo4dmE/fC4BWO1d14GO1VB4r/PQQCQA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.41","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.41","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.41_1777604084126_0.8292937902901771","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.14":{"name":"@hyperframes/producer","version":"0.5.0-alpha.14","_id":"@hyperframes/producer@0.5.0-alpha.14","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2036a608f6ac0584dc7f5cdeee676a4dca9c57af","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.14.tgz","fileCount":87,"integrity":"sha512-JswpNt4EpFn6rq5HH4JgBlq5zJKuElwpm35DcAw0LX8FSe5yX7RPYMyP5/CSrIh8hnuocqz1GbUAVMVFLkoe6A==","signatures":[{"sig":"MEQCIGNABbBe9JZKnsztE0jC3f3YLBbiTCgnbrxviW+OYYjTAiAPZP33NzRArk1/7ghvcsagZ+u4x7VzMQZs5e187mM4IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29232541},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cb5a8731beba97450e1ba4c0a6a4ebed/hyperframes-producer-0.5.0-alpha.14.tgz","_integrity":"sha512-JswpNt4EpFn6rq5HH4JgBlq5zJKuElwpm35DcAw0LX8FSe5yX7RPYMyP5/CSrIh8hnuocqz1GbUAVMVFLkoe6A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.14_1777604203974_0.8814331630431356","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@hyperframes/producer","version":"0.4.42","_id":"@hyperframes/producer@0.4.42","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a959798e1294b6e11660a6ed727e714fb7021d8d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.42.tgz","fileCount":85,"integrity":"sha512-Telhw148Wt8Naf3ZzfWr/FKBO09r6o1UlTstZ8kKwq9vrHVowje0PfWnexoDTFSMA6LrhlzWrKXbsVlWGawDmQ==","signatures":[{"sig":"MEQCIFshf08+9mZ6uis6K+LsGX7YqsTvkh0nZReLFjh/llQJAiAl6pHwAXfNc0ec0OCVrnoO3Pjz/3V7WYRSa1GWe3+vMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29284313},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.42.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/299186449ebbc4aa022534dbea536f5e/hyperframes-producer-0.4.42.tgz","_integrity":"sha512-Telhw148Wt8Naf3ZzfWr/FKBO09r6o1UlTstZ8kKwq9vrHVowje0PfWnexoDTFSMA6LrhlzWrKXbsVlWGawDmQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.42","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.42","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.42_1777696633868_0.44749661396352103","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@hyperframes/producer","version":"0.4.43","_id":"@hyperframes/producer@0.4.43","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"aa540ae50ce8c93d3123e36d5747bf2f78a6740b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.43.tgz","fileCount":85,"integrity":"sha512-DcrNREXJvyiD9jRZf+HwZWX87Snrj1N1SkQfGN0TZqAAoQOjmiFDbrJGBnDvbIG0Ci0ssOn4/AfZ+eDZRLXu6g==","signatures":[{"sig":"MEQCIHxDhmnsvWx3TBalEVyvVIKkC4KhOurFPp4UjeIVTO5kAiBn7jVyUy6rYzScC5OkCUq7ktq9uo3AXre6DMtEerPpmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29284243},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.43.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/57827de879fadcb91b2a643c6109e0ef/hyperframes-producer-0.4.43.tgz","_integrity":"sha512-DcrNREXJvyiD9jRZf+HwZWX87Snrj1N1SkQfGN0TZqAAoQOjmiFDbrJGBnDvbIG0Ci0ssOn4/AfZ+eDZRLXu6g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.43","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.43","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.43_1777874085717_0.22939249499131487","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@hyperframes/producer","version":"0.4.44","_id":"@hyperframes/producer@0.4.44","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"becd79e4efc7115acecdd91547c5ef8e80278ca2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.44.tgz","fileCount":85,"integrity":"sha512-0oAGZrBCpCF4qOk/3fh7FteZGd2Qiwjt0p7t1Jhw4QX1f6EMTUG0aJHibwKl8Tvq1RDQktWtKsjrI3hGtGmUaA==","signatures":[{"sig":"MEUCIFlQzYrwb/NirJP+7wh9FW/Y6peuOHWNFOclrJFTANOlAiEApI2leLdEfSe0xkeBuf1+OHHy6l/5A93oCSQa3MKNpbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29344903},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.44.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/586158183eb04ea5d2618a8f92a41a84/hyperframes-producer-0.4.44.tgz","_integrity":"sha512-0oAGZrBCpCF4qOk/3fh7FteZGd2Qiwjt0p7t1Jhw4QX1f6EMTUG0aJHibwKl8Tvq1RDQktWtKsjrI3hGtGmUaA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.44","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.44","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.44_1777930744132_0.5644274974265595","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.15":{"name":"@hyperframes/producer","version":"0.5.0-alpha.15","_id":"@hyperframes/producer@0.5.0-alpha.15","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"92d683e0b5206fb0dcd3531d7083f10029e02e43","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0-alpha.15.tgz","fileCount":85,"integrity":"sha512-1X0c9ot+uS8KM4m72RPwwJ2ZIRs2roW9jEcEYjajk+0WQQz4LZ9NoeTlxukH9Akdr4lRDzznyJ6OJDET2+60fw==","signatures":[{"sig":"MEUCIQCS+laWOONGq2rkpREsSX7/A4mnASgmr7UDTaqy/maEqgIgOZ1uBeCmTDeOk2wIMpYtrIM5UL+2xojlgkJ6MGV/1A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29349640},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0-alpha.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0cbbe027c98f69a58a2c1b72e6bbe263/hyperframes-producer-0.5.0-alpha.15.tgz","_integrity":"sha512-1X0c9ot+uS8KM4m72RPwwJ2ZIRs2roW9jEcEYjajk+0WQQz4LZ9NoeTlxukH9Akdr4lRDzznyJ6OJDET2+60fw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0-alpha.15","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0-alpha.15","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0-alpha.15_1777931426542_0.8581079624865628","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@hyperframes/producer","version":"0.4.45","_id":"@hyperframes/producer@0.4.45","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ea61421eafc31cc2affda78f10e76bdb093c20d7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.4.45.tgz","fileCount":85,"integrity":"sha512-GQOxqQJnszs/D+akHKGXcQh+I8l8BoIOAQhgDrw2gEfqrBr/zdjx3D/KjpO/9FrDcPS7du4ZzD2ka3mRf5GsQA==","signatures":[{"sig":"MEYCIQDDf9zw/qfZxaY9rTSTwftC4+zbOSUYh64S5YxEqaXxAgIhAKeG9+wBbXRG+WO7VYgPH/hUheR+sqgri0z0wpTHkQMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29371095},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.4.45.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0fd9a7584d563e90f347d7e340a10169/hyperframes-producer-0.4.45.tgz","_integrity":"sha512-GQOxqQJnszs/D+akHKGXcQh+I8l8BoIOAQhgDrw2gEfqrBr/zdjx3D/KjpO/9FrDcPS7du4ZzD2ka3mRf5GsQA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.4.45","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.4.45","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.4.45_1777956223382_0.032245837818850154","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hyperframes/producer","version":"0.5.0","_id":"@hyperframes/producer@0.5.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3cb91f476a5150a08bd2096d4b937167169cb2b6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.0.tgz","fileCount":85,"integrity":"sha512-dKe6Sb3CeUaAzQfitAjEfruxL4WWVYBOF1Eqxmt8nneq9mpiul1DDTmXIXxbE1uct3wN5BywuKN9MbEt87Byjg==","signatures":[{"sig":"MEYCIQC0BU42InhFipc+tPTgPCZacsd4aKpuFThihnSh+Nw8bgIhANacLZuu6d+q+V9IkqvdIP1lDCeBuxNLCMMCclGrKbZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29393543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cb51f1c9e949a55db4121708a78ce8d0/hyperframes-producer-0.5.0.tgz","_integrity":"sha512-dKe6Sb3CeUaAzQfitAjEfruxL4WWVYBOF1Eqxmt8nneq9mpiul1DDTmXIXxbE1uct3wN5BywuKN9MbEt87Byjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.0_1778084028230_0.25333463650016896","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hyperframes/producer","version":"0.5.1","_id":"@hyperframes/producer@0.5.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3767443c5ac4c51df6d3c49ee3fe2a6580200adf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.1.tgz","fileCount":85,"integrity":"sha512-0jWMZAHNUIXrMLHjB9PTwGb/pZlQMSvqOtmTvxPXQpw24FzNln1i+pdaOa4h8VIrSkpOu9NjEMcAsXvYXwgJiw==","signatures":[{"sig":"MEUCIEn5qHsH1bwmFVhoHPr6sJl7CIpA4KeNayewTvbJ6OZzAiEAru4W4CsfoRj45hyNeEV/pw9yVdbUjY3QPDDrUvdg2Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29393543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c284477b512fefb27138fc7dd2ca6905/hyperframes-producer-0.5.1.tgz","_integrity":"sha512-0jWMZAHNUIXrMLHjB9PTwGb/pZlQMSvqOtmTvxPXQpw24FzNln1i+pdaOa4h8VIrSkpOu9NjEMcAsXvYXwgJiw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.1_1778087736286_0.23402651537039043","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hyperframes/producer","version":"0.5.2","_id":"@hyperframes/producer@0.5.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"af7146658cbabbb79fa8794bbaf1919f92a3fa9e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.2.tgz","fileCount":85,"integrity":"sha512-OrsyknlB8duxK1ARj2/mNUB/F7gCF42SLGB7Dg15RMvnmfCM+10gVVk14dD8BtRkdkDEE/3dp7T3n+nLZzKJig==","signatures":[{"sig":"MEUCIQCmkPnYzhrpQ1vTn/N3I+9VgQGSP9jrI6MYy35FOEG8oAIgcy9WOmK9q5BRHM3vASgdEkkNqwxruzVevucktGFr8Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29393543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c0d5cbb77fb5175f11eaeb7604475f1c/hyperframes-producer-0.5.2.tgz","_integrity":"sha512-OrsyknlB8duxK1ARj2/mNUB/F7gCF42SLGB7Dg15RMvnmfCM+10gVVk14dD8BtRkdkDEE/3dp7T3n+nLZzKJig==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.2_1778088522083_0.8438609651857103","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@hyperframes/producer","version":"0.5.3","_id":"@hyperframes/producer@0.5.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1edb987e1411ea26512adfbbe1949ac9e030f42c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.3.tgz","fileCount":85,"integrity":"sha512-xPnOt9TWtiXBFaukx0LEeaKbSkXjY+7wKGP/G6sC4MWhaW+h7w0QEzLvJQ87BD6PLRxirPS+P0Im+V8RsZeb6g==","signatures":[{"sig":"MEUCIQD5ywPSzgzqY8PUbfsDZvj2PmKFsqtxvLavVJaqkMUU5gIgb8OS3UvbRQt5IRuW9mZQAPIxsbWi8iysxOWXgGEhuCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29393543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/03bca645fee879ee75682d8e5eecbc45/hyperframes-producer-0.5.3.tgz","_integrity":"sha512-xPnOt9TWtiXBFaukx0LEeaKbSkXjY+7wKGP/G6sC4MWhaW+h7w0QEzLvJQ87BD6PLRxirPS+P0Im+V8RsZeb6g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.3_1778093245613_0.8361769521541138","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@hyperframes/producer","version":"0.5.4","_id":"@hyperframes/producer@0.5.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bd228534e0996ef0512a19fea2327b76c8232642","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.4.tgz","fileCount":85,"integrity":"sha512-9nz1LP0RemFYDO0pM3yWtt5nWajCrGwn612KeSAzzjqKAZhgp6bXaqqvabeNa785MbHlq09X2GtXVGD9yrdOkA==","signatures":[{"sig":"MEUCIFuMR7RiJYnBlbK1A5bUvYX3VJsBiHFvpvOe+8zNzSADAiEAnFtnBBClmSOeQUP2NFdjR0/WpWQ0124P5bVLPJYguRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29505586},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/45e9fa018be823c53065cc2813e7622d/hyperframes-producer-0.5.4.tgz","_integrity":"sha512-9nz1LP0RemFYDO0pM3yWtt5nWajCrGwn612KeSAzzjqKAZhgp6bXaqqvabeNa785MbHlq09X2GtXVGD9yrdOkA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.4_1778221452789_0.1430001190898018","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@hyperframes/producer","version":"0.5.5","_id":"@hyperframes/producer@0.5.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f65977d60ff89744fff3d247854e2c4bbb0f3455","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.5.tgz","fileCount":85,"integrity":"sha512-1NCe3Fzh/3k5LqQ4ar3ORwkWG961lsFXtJovQyiYZp8PBU920w4SLlfEmC/pIMjvvigNt6QEwoAcZ8FEFLNhJQ==","signatures":[{"sig":"MEYCIQDgd90e/xLG5wZ4VJ9A9K6DO9Aw4aLrQgiliyXY7Uo3HgIhAOFZSpw9lGFcywi7tie5QTBOn8bzLIx+phuULonY8oNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29505611},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bd7b58e38f51118026a94bffb86f4205/hyperframes-producer-0.5.5.tgz","_integrity":"sha512-1NCe3Fzh/3k5LqQ4ar3ORwkWG961lsFXtJovQyiYZp8PBU920w4SLlfEmC/pIMjvvigNt6QEwoAcZ8FEFLNhJQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.5_1778252516503_0.6763572324691804","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.1":{"name":"@hyperframes/producer","version":"0.6.0-alpha.1","_id":"@hyperframes/producer@0.6.0-alpha.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0402527d6d7318d1271bfc3dda8b866287d50dbe","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.1.tgz","fileCount":85,"integrity":"sha512-i2OfkYQUzBBfeqrSVI/mF8iAauhCQ6yIeYyQpXUZHr9PaXcVS4iH08bgMfc1ensL7md8ILkXnRuZVkw72HIMtg==","signatures":[{"sig":"MEQCIC49BhwoY5Si7Oweev5xSCJVt7Yi0h+Lx1L7SZ8JDZ6/AiAVn+zkQLZ9eatu77jjkfVUXuNVnX42ZSKW6tjvWO0MDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29349637},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b6f075eee48958ca4f3d7a8644bf5654/hyperframes-producer-0.6.0-alpha.1.tgz","_integrity":"sha512-i2OfkYQUzBBfeqrSVI/mF8iAauhCQ6yIeYyQpXUZHr9PaXcVS4iH08bgMfc1ensL7md8ILkXnRuZVkw72HIMtg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.1_1778283568575_0.846718187181863","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.2":{"name":"@hyperframes/producer","version":"0.6.0-alpha.2","_id":"@hyperframes/producer@0.6.0-alpha.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"865bba03241bc5787e7a7d67502a0df136afe781","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.2.tgz","fileCount":85,"integrity":"sha512-xChm0xEwvNrcDPjzUMBpVhsE2a2QPbIjIQavE8IlAQm4IGNRpfX0Bokt0R2bcIqaCKNiTZIV7Wm4dF94m9I8Xg==","signatures":[{"sig":"MEUCIQCzVaxOOWccM2C4l/Qm9//mJTho9oEcJNkacY9aYetxqQIgdzzvbLmzkxS2gabTSHIqUt6X19eYCP4YJtGDdPKGRr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29349637},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/51b6c19d97d07212c233864a0e2a1ef7/hyperframes-producer-0.6.0-alpha.2.tgz","_integrity":"sha512-xChm0xEwvNrcDPjzUMBpVhsE2a2QPbIjIQavE8IlAQm4IGNRpfX0Bokt0R2bcIqaCKNiTZIV7Wm4dF94m9I8Xg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.2_1778286995621_0.29733449785815735","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.4":{"name":"@hyperframes/producer","version":"0.6.0-alpha.4","_id":"@hyperframes/producer@0.6.0-alpha.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9ff1a881d8a4a9c88ac14e73d9d80e9f429c6c37","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.4.tgz","fileCount":85,"integrity":"sha512-vocFxSOxAcTiJ2jZckQrZaNWTkIIiaXBcMZkW1EnCCsH5hwPwcoESL/YuDYF19OzYUisGYpKFyhkqNg7FbHhkw==","signatures":[{"sig":"MEUCIGbC0zwsTDsTdeupaW4KNoQQJWswXPrxjn4SU/f5Lm5MAiEA37hctibGlgPTdKHXIWyK/CC/bsiEACPS/ll9d40Tkx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511432},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f2d2fbf3623b07bfb2bd70401dc9f993/hyperframes-producer-0.6.0-alpha.4.tgz","_integrity":"sha512-vocFxSOxAcTiJ2jZckQrZaNWTkIIiaXBcMZkW1EnCCsH5hwPwcoESL/YuDYF19OzYUisGYpKFyhkqNg7FbHhkw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.4_1778357301211_0.40476927751882297","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.5":{"name":"@hyperframes/producer","version":"0.6.0-alpha.5","_id":"@hyperframes/producer@0.6.0-alpha.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e69cf23bf5b7d729a97b756a6a23b7d188cc2477","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.5.tgz","fileCount":85,"integrity":"sha512-30/tjvOayfdAkxkIC+pG+UbmF63Hw0bMC/0Jgr0lFLfpwT95hf/p1wt0fGl6bmfWrKo2IDJc8KtbRhfTs+EZ5w==","signatures":[{"sig":"MEUCIQDxhcc9mjINfFA+B5rEb5/n1E/CORx/wZTUdUWMqDWMswIgDZD2+C8xw9FrHGFxMW2wTpwEWIwmjwt05cb7BKHK2gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511541},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/82773b721557d15bccc7333d864119eb/hyperframes-producer-0.6.0-alpha.5.tgz","_integrity":"sha512-30/tjvOayfdAkxkIC+pG+UbmF63Hw0bMC/0Jgr0lFLfpwT95hf/p1wt0fGl6bmfWrKo2IDJc8KtbRhfTs+EZ5w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.5_1778364124057_0.6251003261169918","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@hyperframes/producer","version":"0.5.6","_id":"@hyperframes/producer@0.5.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5a23f2b57b20f3895ba02f270738bb3f1ca864df","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.6.tgz","fileCount":85,"integrity":"sha512-GVZlAt4XG7+0dotJg3HiGslmJu8EpHgMtKRQnio7ttlb3AH0uejX++R3YrHMDJ9Uz4sCorw1HiZg3vhp5jPs+w==","signatures":[{"sig":"MEYCIQDo+NDL7WLj0WACksZ0D0RNZuQCR9qgxzGTZFgc0FcuygIhANcMSEx7fxxoBv6ggyiTgcLBoU/NrKlpyP2MXad0hiZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29505611},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/32c2ac4512340b9caa7e2b6636849c5b/hyperframes-producer-0.5.6.tgz","_integrity":"sha512-GVZlAt4XG7+0dotJg3HiGslmJu8EpHgMtKRQnio7ttlb3AH0uejX++R3YrHMDJ9Uz4sCorw1HiZg3vhp5jPs+w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.6_1778391707299_0.3719744297636911","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@hyperframes/producer","version":"0.5.7","_id":"@hyperframes/producer@0.5.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"db3670c68273474c3786c0bb1abb5d579af415f6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.5.7.tgz","fileCount":85,"integrity":"sha512-vdkKIFbOhYQPjE+8AoK++zBf9darWDcf318shMgiPoqAUaiRtff9cHoHH0uDQ8OIrqHh92d9IAFsvO28Gie6ng==","signatures":[{"sig":"MEUCIAbj/dFwgHDbxDb/8EXkQTfKoP04HmSYJnRwbWQZ+AVcAiEAsKLHpP56bH7y6Nk7OmuVm4Hc65pjUj3l7uwgNy6naag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29505628},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.5.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/da946b7cbfcc1c9bfbf2475facd9f688/hyperframes-producer-0.5.7.tgz","_integrity":"sha512-vdkKIFbOhYQPjE+8AoK++zBf9darWDcf318shMgiPoqAUaiRtff9cHoHH0uDQ8OIrqHh92d9IAFsvO28Gie6ng==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.5.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.5.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.5.7_1778438159280_0.7146524903157212","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.6":{"name":"@hyperframes/producer","version":"0.6.0-alpha.6","_id":"@hyperframes/producer@0.6.0-alpha.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"518b1ffa640848b3ec4483aa58dffe4edc2f2b65","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.6.tgz","fileCount":85,"integrity":"sha512-0c+d8pR7Bt4lISjn24tE8tdjBRCPIgq1A1XOa/1XaQJKJ5GyQSszr8eWdD37YpOrLQRG10nyNyk2U60b6QaVLA==","signatures":[{"sig":"MEYCIQCGfonC6BlBSOC0WLKYwBfQ3mZyMoqmdN4yP7wiLNF2NQIhAM50iDPOyBfEikON52NBrG0xb9Hm+Ju2piLCKpxGhu8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511558},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ebe9c9f2b2f50234662ea24e25dbcb83/hyperframes-producer-0.6.0-alpha.6.tgz","_integrity":"sha512-0c+d8pR7Bt4lISjn24tE8tdjBRCPIgq1A1XOa/1XaQJKJ5GyQSszr8eWdD37YpOrLQRG10nyNyk2U60b6QaVLA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.6_1778438550596_0.4643462428058849","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.7":{"name":"@hyperframes/producer","version":"0.6.0-alpha.7","_id":"@hyperframes/producer@0.6.0-alpha.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c7fc2415a30c1cc4b35e2092d2234ee2da55ad21","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.7.tgz","fileCount":85,"integrity":"sha512-/wEBWKm3famlCjeLWop0IaVSRwoL/cb//6PkOGPY9Xis6/oLaW4UVqE7oQ5kCI81UfV044r1Y85po2hUHS2x6A==","signatures":[{"sig":"MEUCIBl9xqe6GcW4WGoHjGXu9CmGEeDcmJ7aACEtusDn/3mPAiEA4AFMTyL1LHbST0eAl9VJA6pGJih6lWWeJKh1veJiZl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511638},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c4abb4cdbf940c340c01ba523226ec58/hyperframes-producer-0.6.0-alpha.7.tgz","_integrity":"sha512-/wEBWKm3famlCjeLWop0IaVSRwoL/cb//6PkOGPY9Xis6/oLaW4UVqE7oQ5kCI81UfV044r1Y85po2hUHS2x6A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.7_1778441847137_0.6550055851047434","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.8":{"name":"@hyperframes/producer","version":"0.6.0-alpha.8","_id":"@hyperframes/producer@0.6.0-alpha.8","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"131eb506409b02faf3167a3a1fc8651fec67ac7c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.8.tgz","fileCount":85,"integrity":"sha512-n7DZPyZFvhwKg5DP/HS8SEr2f8GagNkcm7dvpNdcoNGKmfO+dBTuYzw19RetZ+H1d8juNPzQIUbicR60Mm0+Qw==","signatures":[{"sig":"MEQCIB42Tu8EZ5QhS47c27ZUg4aWu1yKT1jx4I85+kvS5jA0AiBT5c1fb+vIgBOakJZnCpQeG78b0na5NWBRlNJQ+BoWGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511638},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7e3de5022297fc0baa7e7618b2f690fe/hyperframes-producer-0.6.0-alpha.8.tgz","_integrity":"sha512-n7DZPyZFvhwKg5DP/HS8SEr2f8GagNkcm7dvpNdcoNGKmfO+dBTuYzw19RetZ+H1d8juNPzQIUbicR60Mm0+Qw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.8_1778442251450_0.5848682240906096","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.9":{"name":"@hyperframes/producer","version":"0.6.0-alpha.9","_id":"@hyperframes/producer@0.6.0-alpha.9","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"95e2d9a50763752d4d1dbbe9a74d97573d673740","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.9.tgz","fileCount":85,"integrity":"sha512-bSid/3SJ6OMWLexHtQ4BoVWpZ+i06HG9uo8IG78JLa7h8rB+AcZnFTIiQ7ooNd7aTx4FZub1ogmAI/q+E+eMrQ==","signatures":[{"sig":"MEUCIFPeAqa9CB6JDKGC/+FJhJniEDr1S+SISz6UpGTO+nMnAiEAk/h4cYeDQWWRuqSwaF++64jCxLJwsYObQVh63scbldg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511717},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/91bd54768f23b02600fc164521713b4a/hyperframes-producer-0.6.0-alpha.9.tgz","_integrity":"sha512-bSid/3SJ6OMWLexHtQ4BoVWpZ+i06HG9uo8IG78JLa7h8rB+AcZnFTIiQ7ooNd7aTx4FZub1ogmAI/q+E+eMrQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.9_1778445994131_0.4897047615323067","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.10":{"name":"@hyperframes/producer","version":"0.6.0-alpha.10","_id":"@hyperframes/producer@0.6.0-alpha.10","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"cf409ed0ac1a3a5d32e848e4ce597366e94a7d09","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.10.tgz","fileCount":85,"integrity":"sha512-qwmhoLn56qbj7F3n2O8fcF92imkmm8Jdud/RsGcZmRCeyfKy2C+niIDgPncNkhrILnyNds8bq6GjDoxbC3u0oA==","signatures":[{"sig":"MEYCIQCr+DTM+u0pLFbqW/zljCh1LBa6v0uR5lFIpoB3M/R7hAIhAM7VMG0YJc3ADxObsAilJCgu+uJkKiNaK2cH2szuRL2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511720},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0b3935a08169c25305cdbf33c1b72a06/hyperframes-producer-0.6.0-alpha.10.tgz","_integrity":"sha512-qwmhoLn56qbj7F3n2O8fcF92imkmm8Jdud/RsGcZmRCeyfKy2C+niIDgPncNkhrILnyNds8bq6GjDoxbC3u0oA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.10_1778522412434_0.33474596923942523","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.11":{"name":"@hyperframes/producer","version":"0.6.0-alpha.11","_id":"@hyperframes/producer@0.6.0-alpha.11","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e81df4a10d85cccd19b95765e92d00d500930022","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.11.tgz","fileCount":85,"integrity":"sha512-KIXkdjzdWbi8BKAzKuTaLfotGylnIScxSAv1y+BFV1Y0ujTlfHku+qAPc7hvpSGI8NxYG4MeDUBFhwqsQi2j3Q==","signatures":[{"sig":"MEUCIQDybn00RaZxqgT/yxAe15jK0WrZR2r4Zn5ay/uEH/L/AAIgPJTXYzw8xzPbjIC7RMFmLVaXzNK8ltozRckw5EpoqCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29511720},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a60dbf04778e08f0c3155f36ba0f5667/hyperframes-producer-0.6.0-alpha.11.tgz","_integrity":"sha512-KIXkdjzdWbi8BKAzKuTaLfotGylnIScxSAv1y+BFV1Y0ujTlfHku+qAPc7hvpSGI8NxYG4MeDUBFhwqsQi2j3Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.11_1778523616023_0.2481096156953546","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.12":{"name":"@hyperframes/producer","version":"0.6.0-alpha.12","_id":"@hyperframes/producer@0.6.0-alpha.12","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"78254eb30a3238e463aea77b03c5ee9a0cd7fc60","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.12.tgz","fileCount":85,"integrity":"sha512-9wLO1hQUv+lKizH3Qz6HxFXHq1lfFGQf5pdPLf9DWlWHf01QDGWiVG2pinWhV1GKpvboOXljWMg3/eGmGNch5A==","signatures":[{"sig":"MEQCIHCyuFH+vIpvFQKHwzpqq9mI5YDHsi0LsZQNLeGQsGUeAiAcBPOPE5gKI/sWZ5F/+8SlDf5HENZzONuv495xvWZFeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29512438},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7c54abf818a5d37dc7bfd909d9868196/hyperframes-producer-0.6.0-alpha.12.tgz","_integrity":"sha512-9wLO1hQUv+lKizH3Qz6HxFXHq1lfFGQf5pdPLf9DWlWHf01QDGWiVG2pinWhV1GKpvboOXljWMg3/eGmGNch5A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.12_1778537986733_0.572925585085502","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.13":{"name":"@hyperframes/producer","version":"0.6.0-alpha.13","_id":"@hyperframes/producer@0.6.0-alpha.13","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b9da16734d7a94d72b13a1c6cf06f4e8d344a6e2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.13.tgz","fileCount":85,"integrity":"sha512-+xenJgBSosPmZw5tnM7/e7iOtyHGG+szyiHusUBTRgaGR9p4LSF0MFOSh6cdiNWHFmond9/CpQ8AD0uillmaJg==","signatures":[{"sig":"MEUCIQDGkE2qNfe5GIcchaF/C37Rzi3Vr4tNr19m+sGQOgTHywIgeW743GTOsRWsxUXp8ShFJLvR1Dn72LLd0qnwPewD/uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29512750},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a303dac83eb864ed5cc3a609363c0427/hyperframes-producer-0.6.0-alpha.13.tgz","_integrity":"sha512-+xenJgBSosPmZw5tnM7/e7iOtyHGG+szyiHusUBTRgaGR9p4LSF0MFOSh6cdiNWHFmond9/CpQ8AD0uillmaJg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.13_1778558383369_0.3736581775363963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hyperframes/producer","version":"0.6.0","_id":"@hyperframes/producer@0.6.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"17e294b68c4dc012638c6ed3b1027bf3b7a3a4f3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0.tgz","fileCount":109,"integrity":"sha512-yv3Y55eBefbp03jdfE9a08tKjCNoURvblI6qpN8VYhsbUfm2lfDPR3NdsPe197cy9td+W7JS7fI6MkBlJ11nwA==","signatures":[{"sig":"MEQCIBaTIiOZKwT684hb0cxsearZOClZDEhbS4cJVcn4PB3dAiAzgo99kVTZS/h/Xe/sqK99cA/kL0xm73rcpeurl1g4dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30226998},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b10b05225162294b0348b59ddcb1f842/hyperframes-producer-0.6.0.tgz","_integrity":"sha512-yv3Y55eBefbp03jdfE9a08tKjCNoURvblI6qpN8VYhsbUfm2lfDPR3NdsPe197cy9td+W7JS7fI6MkBlJ11nwA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0_1778610619855_0.9264049542940445","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@hyperframes/producer","version":"0.6.1","_id":"@hyperframes/producer@0.6.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3fabe3e68198c5bcd1ca035fa4f7557fb20298b7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.1.tgz","fileCount":119,"integrity":"sha512-LJ4gGtXPXN20lvzVSH7DcXNtHOue2/v0Q8zn2ogmkE02o/J3VPL1m4F13iSWlQdhDYsILa62Uc+Vjrr7iUkJEQ==","signatures":[{"sig":"MEYCIQC0eWes8adoNodSbu+PWZobqy03VxKwqvhtdeGD9Hxx6QIhAIoYuzsciVlTyETGov4K5S0Rz0TEbdevXE4MzBCYs57J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30300532},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a0fa25ed1ad9fe3b6d3234e75b88e10a/hyperframes-producer-0.6.1.tgz","_integrity":"sha512-LJ4gGtXPXN20lvzVSH7DcXNtHOue2/v0Q8zn2ogmkE02o/J3VPL1m4F13iSWlQdhDYsILa62Uc+Vjrr7iUkJEQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.1_1778632121133_0.28541572721960606","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@hyperframes/producer","version":"0.6.2","_id":"@hyperframes/producer@0.6.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"034f2f034cb0eb67221b84ab3d71cf94e840c11f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.2.tgz","fileCount":119,"integrity":"sha512-Dw6X0tN322+Dydb+kIZHb5Tud3dYv1i23TppYuk6O72xUaTAoNL9Gp+AeUBg72ANZLXxqyTqW9S3mqz+UTnShA==","signatures":[{"sig":"MEUCIQCexAMmyCON/k7niw8D7SKvySwSUpOUluD6EhFe6m//RgIgUto+HlICU+zVKN5UmU/fJ3eAnuZtYAIEw0wMfY/IkIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30301264},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6d8b4e5a84f0310541911c826db1eaf5/hyperframes-producer-0.6.2.tgz","_integrity":"sha512-Dw6X0tN322+Dydb+kIZHb5Tud3dYv1i23TppYuk6O72xUaTAoNL9Gp+AeUBg72ANZLXxqyTqW9S3mqz+UTnShA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.2_1778636215335_0.6954943864314049","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@hyperframes/producer","version":"0.6.3","_id":"@hyperframes/producer@0.6.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"35093e85393b83e0451aa04b2ac80cf0bc551bac","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.3.tgz","fileCount":119,"integrity":"sha512-FhY4TwRv8L2Qw69vW5dLF6NJLnm0v1qK2Arr97t7safWOE41oYPgwrON6lVQ1kJWFXfQzuDxoGMRKuQjR+VO3w==","signatures":[{"sig":"MEYCIQCPle/A/DCLE2PDthKFt1luQfcGy9BvUrffQ/2pzMUggQIhAO92o2DFeLkyDcYjAK3OU1UAZ4PTOWzLU/wlcT83dCD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30305322},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/98c21b3b1ef4a3b0eb839913b5a543b3/hyperframes-producer-0.6.3.tgz","_integrity":"sha512-FhY4TwRv8L2Qw69vW5dLF6NJLnm0v1qK2Arr97t7safWOE41oYPgwrON6lVQ1kJWFXfQzuDxoGMRKuQjR+VO3w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.3_1778658489147_0.04483059823337565","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@hyperframes/producer","version":"0.6.4","_id":"@hyperframes/producer@0.6.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f053df8c91023e8da960cd5bc4da166b2774d4fd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.4.tgz","fileCount":119,"integrity":"sha512-iyb7XsaYNRC6xT61/Lq/vBAZnBnnoLfAdcc6HC4BCH9N5LeWDw7R2ZsY6mWBSuTnsh8BAer+EgmrY2UZ2MPfRQ==","signatures":[{"sig":"MEUCIQD2LDRxRa7ytq1e2RcYIJH0MdYQ+jeKUfCXIeVyLkGu0QIgJJO/FrjqeyYDUTGRQ1iaJ26YXB/WCeaoW2QOtGg7kv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30305322},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ceb13792481c9f1e7db69254414296eb/hyperframes-producer-0.6.4.tgz","_integrity":"sha512-iyb7XsaYNRC6xT61/Lq/vBAZnBnnoLfAdcc6HC4BCH9N5LeWDw7R2ZsY6mWBSuTnsh8BAer+EgmrY2UZ2MPfRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.4_1778658640121_0.6676339499580919","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@hyperframes/producer","version":"0.6.5","_id":"@hyperframes/producer@0.6.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d920f72e5c3a960684073d3a328ac066b75c968c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.5.tgz","fileCount":125,"integrity":"sha512-KQPuj8RrHYrCr7lQZPPU8jB5F0PhzCWAzzBCEzvKZI5TFCoDjGP+BKUdUJD3MjNyhK42jkbCrUtJssiN2dsC1w==","signatures":[{"sig":"MEQCIDmmhiGfE+QCfKU0ZU2Obq4Kcl1N5+muW8V5YC0vyNUjAiB1rQNdcmlMw/hGJrXUNUl/cN4NPEzvnJ9sGp83Xou/+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30347978},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/edc4f5519b7ecd68f31d12a16606a8f9/hyperframes-producer-0.6.5.tgz","_integrity":"sha512-KQPuj8RrHYrCr7lQZPPU8jB5F0PhzCWAzzBCEzvKZI5TFCoDjGP+BKUdUJD3MjNyhK42jkbCrUtJssiN2dsC1w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.5_1778704923440_0.42897556340560006","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.14":{"name":"@hyperframes/producer","version":"0.6.0-alpha.14","_id":"@hyperframes/producer@0.6.0-alpha.14","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1f44c562bc5fa4108e051c937cfdfd56b961878b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.0-alpha.14.tgz","fileCount":85,"integrity":"sha512-FVC9SdIf9QktTzMpr1EwaWM7R8gvw16D8PXGPcSIzty+MpgcMigUCtmLmFSAO3HmblEWi3s2KiXJDBSs/vKmTQ==","signatures":[{"sig":"MEYCIQClF2SO3YElEbm2Q1OHcgvWgMyfonsxVx6lddqHVZsb7wIhAJeY8L8r29o7WJHhnaS7hPeB9KRa/2RDqlne9A5eqglH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30036792},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.0-alpha.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"tsx scripts/generate-font-data.ts","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/244bf8964e0fcdcdeaf2daeb8fea7159/hyperframes-producer-0.6.0-alpha.14.tgz","_integrity":"sha512-FVC9SdIf9QktTzMpr1EwaWM7R8gvw16D8PXGPcSIzty+MpgcMigUCtmLmFSAO3HmblEWi3s2KiXJDBSs/vKmTQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.0-alpha.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.0-alpha.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","esbuild":"^0.27.2","typescript":"^5.7.2","@types/node":"^22.10.1","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.0-alpha.14_1778706852518_0.6085845540093873","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@hyperframes/producer","version":"0.6.6","_id":"@hyperframes/producer@0.6.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c6324e42bdfd49a2b0f208cebe0937f978b2cbb7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.6.tgz","fileCount":137,"integrity":"sha512-luh2YKvqiugUy9AU9IPN2oW2PK2yS/94o5C1xaVDMICZfbQ7Bcj7EwDlxg8M4/Zzp51cCgjqK1GS3a/OzGgO4w==","signatures":[{"sig":"MEYCIQCsYUEr/JYPJZg9DJusY4zevv9O64+8eZ6/2jeAn1K7NQIhAKeul0IpjhoRpHH8byffJXm5DdNKg1mD4d3Rc3wYUS28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30550531},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/72e366be71b705b289225bf41c12e1f4/hyperframes-producer-0.6.6.tgz","_integrity":"sha512-luh2YKvqiugUy9AU9IPN2oW2PK2yS/94o5C1xaVDMICZfbQ7Bcj7EwDlxg8M4/Zzp51cCgjqK1GS3a/OzGgO4w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.6_1778717920062_0.7228221389395451","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@hyperframes/producer","version":"0.6.7","_id":"@hyperframes/producer@0.6.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"58a7baafcbed5dcbe3ce842f3e84b3564af6e1a1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.7.tgz","fileCount":159,"integrity":"sha512-GfQ4dQeeTzD0d8QkQ9Up7f2lB7oO300L5TE1qyQCmTLlcbLJnSFyV6Eq0UgnaO7bBFITYA8j2nNDsAxq3s6GlQ==","signatures":[{"sig":"MEUCIEqE6VGG83F3jhZmaW5/q2csQhalXsLJ1K3rZXQS8wIoAiEAhDJORjFXjAmFKWB7BLBbwO1nb5mJv2j/DXTfhK8Td7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47269545},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/320d726b4e30c6a795a44488a5178635/hyperframes-producer-0.6.7.tgz","_integrity":"sha512-GfQ4dQeeTzD0d8QkQ9Up7f2lB7oO300L5TE1qyQCmTLlcbLJnSFyV6Eq0UgnaO7bBFITYA8j2nNDsAxq3s6GlQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.11.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.14.1","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.7_1778821088547_0.6731917344606206","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@hyperframes/producer","version":"0.6.8","_id":"@hyperframes/producer@0.6.8","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b0f823bac6651626219a1a303c6359062c36cbb8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.8.tgz","fileCount":159,"integrity":"sha512-dR8YdIgPQFnsqGTnLe8NSMAVmWu2oBVe4v+OSYcLuPnEkv7+4YYfG3P8/fggt/+Kq79KOjAmFv0eAiUxd5MHlA==","signatures":[{"sig":"MEQCIE7W6hclpR6tALppeUQmNpHK4yNPSxa9E5VzvtGq3NzQAiAh9N+7LIkwYpxkrCR+WR2W6F+mU4D6aiPnP/9ZlFBGDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47355285},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b98913e9b3ad35160eb8f5d44add9a58/hyperframes-producer-0.6.8.tgz","_integrity":"sha512-dR8YdIgPQFnsqGTnLe8NSMAVmWu2oBVe4v+OSYcLuPnEkv7+4YYfG3P8/fggt/+Kq79KOjAmFv0eAiUxd5MHlA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.8_1778898120926_0.17294067709686756","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@hyperframes/producer","version":"0.6.9","_id":"@hyperframes/producer@0.6.9","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2fdc68865dc9421cd85b90eecf523bfada4358ff","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.9.tgz","fileCount":159,"integrity":"sha512-tQuWLO+yJnWqBZqiUFKiRC15rPw3ATCI10rDFmtdHcUOEiTxB9KmdeR/5iI1/7oewvGMq09MlPyffshez7brhA==","signatures":[{"sig":"MEUCID3kcGkC1aYhfM3Ca9z3OajRMDuTMli2ECPt5+CNm8hnAiEAvP+hY62DHDGXL2lo5HOyjQ4ELhHbgXlGoK5oc4fp7S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47355285},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8fa8904bc8559e53685f450b59f9259b/hyperframes-producer-0.6.9.tgz","_integrity":"sha512-tQuWLO+yJnWqBZqiUFKiRC15rPw3ATCI10rDFmtdHcUOEiTxB9KmdeR/5iI1/7oewvGMq09MlPyffshez7brhA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.9_1778900493099_0.2854773707111522","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@hyperframes/producer","version":"0.6.10","_id":"@hyperframes/producer@0.6.10","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"776d013d1f6963d04f5a82640805eb46cc874e4f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.10.tgz","fileCount":159,"integrity":"sha512-GUAu0aNlHL22BBDPkz6eapNgZ/p7MyByx2RjJOBzpU7O74ljCONrehpM+aXhbttADWcLaymuy+ZLOg0UtdZ5dA==","signatures":[{"sig":"MEQCIEyjKNO/1VnPFVdyoJN+iT9FuoqBuLRyx6P0OGXSCmJQAiBFMtpDTzzXgvqoRghsq7AROqmZ/QyMEC6BDTQJw7y/rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47355288},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a3103f87556772762061073ed44486b2/hyperframes-producer-0.6.10.tgz","_integrity":"sha512-GUAu0aNlHL22BBDPkz6eapNgZ/p7MyByx2RjJOBzpU7O74ljCONrehpM+aXhbttADWcLaymuy+ZLOg0UtdZ5dA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.10_1778905619294_0.09266482086638428","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@hyperframes/producer","version":"0.6.11","_id":"@hyperframes/producer@0.6.11","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d7bfab9e86825f8925acfc3afac95d4a315a954b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.11.tgz","fileCount":159,"integrity":"sha512-GySYrJflLC1Ftpb9aeb3CrTuu9AH+fKwhK2oND9vrD5DUM+AUuaRyjN6ff4gVJENgEIa3aA5aTSu/uGiHc14ug==","signatures":[{"sig":"MEYCIQCW8nzLvTfhW2Pcglv2qC9bDNkWIQ/dSGNjoQ1/+qrWVAIhAL+V8Xe7gi05U1k5n8LKeHFAHEkIlduvvsJYX93NzGCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47949834},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8ffc10f478f19716f568e8e043aee8c2/hyperframes-producer-0.6.11.tgz","_integrity":"sha512-GySYrJflLC1Ftpb9aeb3CrTuu9AH+fKwhK2oND9vrD5DUM+AUuaRyjN6ff4gVJENgEIa3aA5aTSu/uGiHc14ug==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.11_1778913908196_0.5463977169618202","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@hyperframes/producer","version":"0.6.12","_id":"@hyperframes/producer@0.6.12","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b94649727f8d55d9a763e1be01d4b8c2d6879ffd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.12.tgz","fileCount":159,"integrity":"sha512-XeSkXaam1X5jG5d/C7d5SBabE4NLIb+CurjUnaOepNDDRINf3uQmkr5biLVilWKmjW2JiyVXgTIl+KLiflCPKA==","signatures":[{"sig":"MEUCIQDj1BsdSzJWyqfV6k3GdsVfwE+c0CIgKvYeGftlZJZ21QIgVCpJ7567toMS2HkxBl2TKBWVrGJyAoEiH+6dpY4/8Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47949834},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9fe106d20b274fecbf9d33f8957ee9a1/hyperframes-producer-0.6.12.tgz","_integrity":"sha512-XeSkXaam1X5jG5d/C7d5SBabE4NLIb+CurjUnaOepNDDRINf3uQmkr5biLVilWKmjW2JiyVXgTIl+KLiflCPKA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.12_1778917870094_0.45375207232660353","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@hyperframes/producer","version":"0.6.13","_id":"@hyperframes/producer@0.6.13","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b2ec0bfe417e5162cdc9c9d694ba9baa65763ff5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.13.tgz","fileCount":159,"integrity":"sha512-bdaEYethP8pAPi3X99PzVtLjvDHFrhy42WbzNoElXZfnQakdH4TlWz79+VQinsXSJfi037t3SjL+7v4yT1xIpw==","signatures":[{"sig":"MEUCIFEiCRJqud/aOJ3N77JttSo1eYxrHZcwwRpzePo9iUyhAiEAz7IzhifYO473yjbhclwkGfjWHclzLMLdc93OeZ38gyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48034879},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2b38e3b9fed164b77b91db013dd0fdc3/hyperframes-producer-0.6.13.tgz","_integrity":"sha512-bdaEYethP8pAPi3X99PzVtLjvDHFrhy42WbzNoElXZfnQakdH4TlWz79+VQinsXSJfi037t3SjL+7v4yT1xIpw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.13_1778949433132_0.988460580435278","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@hyperframes/producer","version":"0.6.14","_id":"@hyperframes/producer@0.6.14","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8d7ebbbdb80a1408e59218fe1f5ac04476affd65","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.14.tgz","fileCount":159,"integrity":"sha512-2B24u0wShRaM4Hl6dn4WLKdJZFWvHlh8FN2KOMmuEsk3IJcu4uvByBRMulGvd1v0IJpnOgD45Ht77uA1eIkALw==","signatures":[{"sig":"MEQCIDXmQYadCMPThKKlxr2hF6zarFIT1hguOi9lb49FoG0aAiBaZSRXhVFe7gS7R598Bfh+rR35F4gv8whREw1UPsfirQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48043368},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/89ca61d6beeae430567c608a484b3c22/hyperframes-producer-0.6.14.tgz","_integrity":"sha512-2B24u0wShRaM4Hl6dn4WLKdJZFWvHlh8FN2KOMmuEsk3IJcu4uvByBRMulGvd1v0IJpnOgD45Ht77uA1eIkALw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.14_1778961839027_0.7890887758579836","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@hyperframes/producer","version":"0.6.15","_id":"@hyperframes/producer@0.6.15","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5fe137595cb35a0574743f11516863e789bdca8f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.15.tgz","fileCount":159,"integrity":"sha512-pAD2ZzIU5mZisl0Bf/YCEpOi4ycbwkUcrQaHLdaUGbhVPeF8ogOemamKIAChA6qrI3dffNXcHjCEu7H05+N+2g==","signatures":[{"sig":"MEYCIQCgQe9Nv/yMsWtaMNnvL2Ar1xafmgx/PkVU81E41h8zwAIhAPaeyLC/79MFnZ+MnCgDZO7ksJ4kI/r1ywbA8R02E6ZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48053288},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/833383b99536d27a390b02fe40ff2ff8/hyperframes-producer-0.6.15.tgz","_integrity":"sha512-pAD2ZzIU5mZisl0Bf/YCEpOi4ycbwkUcrQaHLdaUGbhVPeF8ogOemamKIAChA6qrI3dffNXcHjCEu7H05+N+2g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.15","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.15","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.15_1778974323146_0.4371196732243223","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@hyperframes/producer","version":"0.6.16","_id":"@hyperframes/producer@0.6.16","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"346e0982be5c043b23da9620c20b837d267dced7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.16.tgz","fileCount":159,"integrity":"sha512-xnoYmL/IXvut5QlbBQqEmULI1l2jA5pXXFMKBfZ5LlFRBBffxjWdirA3q9CyIWEj1K6/8vQwchK1jIwqYiBpNw==","signatures":[{"sig":"MEQCIE6inyMYEcOkXaAlahvwCm2VwaShjwaxwcIfd+SNvk8EAiAUOhp1sEwn9rJb44Tb4DL45TkgKHAE3UkWPv6zoUrVmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48064012},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.16.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7f55251cd33cfe1d95b8fda00e8591c8/hyperframes-producer-0.6.16.tgz","_integrity":"sha512-xnoYmL/IXvut5QlbBQqEmULI1l2jA5pXXFMKBfZ5LlFRBBffxjWdirA3q9CyIWEj1K6/8vQwchK1jIwqYiBpNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.16","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.16","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.16_1779006124825_0.4219924899358991","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@hyperframes/producer","version":"0.6.17","_id":"@hyperframes/producer@0.6.17","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9fe36c54500acad5ebfd294c0d6d6f3e58469788","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.17.tgz","fileCount":159,"integrity":"sha512-UFiN4Fic5weLyRGwNOauBo//dnj/0CBLN5XQ/hgO7wMq6wrQntisnZ0FslEvqtR3FwpJCsioHBRjhL5S6oKlYw==","signatures":[{"sig":"MEQCICVvWXMdRceWv3VlKIEMQJdLcs9tPnISXiQKfqA9yFSHAiBmB1Um2rMwfNJCVwREzmLxusXKKfH2clPLnq32Ik7EgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48065569},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.17.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bd5e0a450337e51bb78c4c02ed965d0d/hyperframes-producer-0.6.17.tgz","_integrity":"sha512-UFiN4Fic5weLyRGwNOauBo//dnj/0CBLN5XQ/hgO7wMq6wrQntisnZ0FslEvqtR3FwpJCsioHBRjhL5S6oKlYw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.17","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.17","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.17_1779031050984_0.18215432592262615","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@hyperframes/producer","version":"0.6.18","_id":"@hyperframes/producer@0.6.18","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a9abd4b6c7fd4e95c4c998c473888512be22b7c4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.18.tgz","fileCount":159,"integrity":"sha512-wUmXLTMSv/oXcExV+1VTS8E0O1wKQKBr4nxnYyMXf54RcrRm9BhP3ANgN6zKHJTluA3YvxxBZgq6nkR0QtpUyw==","signatures":[{"sig":"MEUCIQCwwWCv4MadChKghBSUXlrRrrOlXxVtrNVBTaDKFXMsXgIgBBXBoGT6WTMIKj+E6umS83Pvwv6fxIU7gcsveAkFUJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48066186},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.18.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e6fd60f8d3e829c63c88f0f27c34a9f4/hyperframes-producer-0.6.18.tgz","_integrity":"sha512-wUmXLTMSv/oXcExV+1VTS8E0O1wKQKBr4nxnYyMXf54RcrRm9BhP3ANgN6zKHJTluA3YvxxBZgq6nkR0QtpUyw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.18","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.18","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.18_1779032056222_0.1415890767770116","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@hyperframes/producer","version":"0.6.19","_id":"@hyperframes/producer@0.6.19","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ebba9469617d6f2f372120e3cc705a7f8fbad1f8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.19.tgz","fileCount":161,"integrity":"sha512-twCIxLr/WnobHg/x6a2Ni/rF3vx9OPjqMvl4un0xopbwZkJdLXEflkQVzkwscqC6IDL1VoAhWxEcouhtHnjn8w==","signatures":[{"sig":"MEUCIQDVJ5CyYuXJlZ7O1ixq7Qaz/M17z83tCt8xersBLhSYkQIgFg/WnJUNZuh0nTQ5AsY4CBozeVekvcM63Ld2iSDliww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48103376},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.19.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5525af47c9520e733fb261f89f36f14c/hyperframes-producer-0.6.19.tgz","_integrity":"sha512-twCIxLr/WnobHg/x6a2Ni/rF3vx9OPjqMvl4un0xopbwZkJdLXEflkQVzkwscqC6IDL1VoAhWxEcouhtHnjn8w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.19","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.19","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.0.1","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.19_1779055127636_0.5151101775448041","host":"s3://npm-registry-packages-npm-production"}},"0.6.20":{"name":"@hyperframes/producer","version":"0.6.20","_id":"@hyperframes/producer@0.6.20","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"13ad2951f9b4b44fa7a943525dc928d0e97247f5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.20.tgz","fileCount":161,"integrity":"sha512-zblicWoVO4mTj3+v/7rTjnu/2km9/hnBKv0GOgB+Xe2IGmUDMVBUBZ7LVoHckstfSF2Pu90742MT1ak01/0FmQ==","signatures":[{"sig":"MEUCIQDBG334tUhyq/hSGjX5CIFfmkPh/rpmzarwRjPHPCqsFgIgEH2n5O5MSYrS6ZSMCI/u5Dh6l/9XBLwCmubmKDFYGSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48103376},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.20.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/867360dbdedf5476335f78cdb567c809/hyperframes-producer-0.6.20.tgz","_integrity":"sha512-zblicWoVO4mTj3+v/7rTjnu/2km9/hnBKv0GOgB+Xe2IGmUDMVBUBZ7LVoHckstfSF2Pu90742MT1ak01/0FmQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.20","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.20","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.0.1","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.20_1779055768218_0.4904584553447646","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@hyperframes/producer","version":"0.6.21","_id":"@hyperframes/producer@0.6.21","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bf927ca825be53fa4f03943e5722574ec477b619","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.21.tgz","fileCount":161,"integrity":"sha512-5FBxcSu2yEN4LUwjBV+LsHqC5QYqUgRKoe+S5HFFxzZNu8mqMH6PruvOhSpn/VA12/1+PwTbbHrLwoDLz8iPuQ==","signatures":[{"sig":"MEUCIQCHuAfCAPnhq+XeSX8bZAT/sLAmIHov7DtlOuhzrEV2mwIgWZvgW5VilyxB+55MyBwpsyx+MbQgyC1aN1iGHftqKyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48139481},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.21.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cb09cda380070e1984dbc884f06e3f7f/hyperframes-producer-0.6.21.tgz","_integrity":"sha512-5FBxcSu2yEN4LUwjBV+LsHqC5QYqUgRKoe+S5HFFxzZNu8mqMH6PruvOhSpn/VA12/1+PwTbbHrLwoDLz8iPuQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.21","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.21","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.21","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.21_1779118260773_0.39079050680165794","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@hyperframes/producer","version":"0.6.22","_id":"@hyperframes/producer@0.6.22","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1200877318da4cc65672ff2272058018509119d0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.22.tgz","fileCount":161,"integrity":"sha512-PwtkOEOxQXaiwNudtZaAB2y9oPHN9b46734ifgHLEIFE0EAO/+rQEeKXOrMNF+mJw677EAXGk+QiZQkAGP5B9Q==","signatures":[{"sig":"MEUCIQCEJCxASHXEyvI5aZHUbRbZMTI18WC5opgTHM8VurKe4AIgdPUR/X52gh7hj9Zwdzrs4tvqU/f9OXGkENkwcTUXKJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48139481},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.22.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node -e \"const fs=require('fs');if(!fs.existsSync('src/services/fontData.generated.ts')){const {execSync}=require('child_process');execSync('node --experimental-strip-types scripts/generate-font-data.ts',{stdio:'inherit'})}else{console.log('[build:fonts] skipped — fontData.generated.ts already exists')}\"","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/849073e90654e4d7ac3a3acba5da048a/hyperframes-producer-0.6.22.tgz","_integrity":"sha512-PwtkOEOxQXaiwNudtZaAB2y9oPHN9b46734ifgHLEIFE0EAO/+rQEeKXOrMNF+mJw677EAXGk+QiZQkAGP5B9Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.22","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.22","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.22","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.22_1779128725494_0.45962990377246515","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"@hyperframes/producer","version":"0.6.24","_id":"@hyperframes/producer@0.6.24","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"58109f5b2f203edf7d3d84afb4b77def1020995a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.24.tgz","fileCount":161,"integrity":"sha512-8sda9xFiXI6n0kEhDrTy+OSHvrWXD+ylt6VDbFewAwL5XSGI1Bkc6TyVyZSr23UxRd+vYLkPZkLz9ACoYRvHhQ==","signatures":[{"sig":"MEUCIQDogEB1jqsicAaY8iH3X9Duk7OsZ6KGgtFzF46ZLUSohAIgY8jFVFGFVyWwO1YgJ7W28pEyHOBNWS6Sng0ndq/6a/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48151689},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.24.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/981fb67a1fd8bd3cb8cd517ecf8d5d92/hyperframes-producer-0.6.24.tgz","_integrity":"sha512-8sda9xFiXI6n0kEhDrTy+OSHvrWXD+ylt6VDbFewAwL5XSGI1Bkc6TyVyZSr23UxRd+vYLkPZkLz9ACoYRvHhQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.24","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.24","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.24","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.24_1779156164613_0.8639758947815313","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@hyperframes/producer","version":"0.6.25","_id":"@hyperframes/producer@0.6.25","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b3198da1b09239bbe260b5467a40ee42bb1c62ae","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.25.tgz","fileCount":161,"integrity":"sha512-+uvgWxb+3O4RC561ilKRnwJSB9yFu2NMXEfIY4GuZLQpovzbD0c4utBekiKBzYUbw/n7gpcVlsAIIcM/gn2E/w==","signatures":[{"sig":"MEUCIQDJdfrrVL083QeBfyB3pePJM293lxI2TGfDSckqHzf1FwIgb/u10K9tiqE7bnsjHaTGYbDXQgdzl5GzfSKlGjsYU1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48155179},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.25.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/791a498826171554576584eb8e1e062a/hyperframes-producer-0.6.25.tgz","_integrity":"sha512-+uvgWxb+3O4RC561ilKRnwJSB9yFu2NMXEfIY4GuZLQpovzbD0c4utBekiKBzYUbw/n7gpcVlsAIIcM/gn2E/w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.25","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.25","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.25","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.25_1779158104549_0.4392293166725063","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@hyperframes/producer","version":"0.6.26","_id":"@hyperframes/producer@0.6.26","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"02b16108d7423e45938180586b5d11a68d32072e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.26.tgz","fileCount":161,"integrity":"sha512-Ypw8uhX6D7oGDBgZxG4J67RfZdMcLOavY7oqolYPDKfPft2bnJ9EW4jbl4NOce69jeBucich2GtA6C46reVuGw==","signatures":[{"sig":"MEUCIQDVsYLui1EPbz4kc9WSr0zGVhGCKnxZY6pPGrPO5OKWWwIgFQZHfWfJvcDbdSSufOrDNlzvc6BmGgy761KJ7VTFDPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48169504},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.26.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e50ffc1f150c839c83f002fc5cd7571a/hyperframes-producer-0.6.26.tgz","_integrity":"sha512-Ypw8uhX6D7oGDBgZxG4J67RfZdMcLOavY7oqolYPDKfPft2bnJ9EW4jbl4NOce69jeBucich2GtA6C46reVuGw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.26","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.26","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.26","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.26_1779214715579_0.03797978595575002","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"@hyperframes/producer","version":"0.6.27","_id":"@hyperframes/producer@0.6.27","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7345e9299c94cfd35a05a2da53a1aeea991e02fe","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.27.tgz","fileCount":161,"integrity":"sha512-0Rc7aXYH+vCOhXakS+mg/79TR5Y7gHLzpnPiFt3fiaFrf5oo5OhmlputU01wdhK/SeI3CJrh143o3/SQtN5jMQ==","signatures":[{"sig":"MEUCIQClifp2Ne4c3FjrfNhAKVKmPC9WIqHsOGjC/dp8aYaMiAIgap9fs6buJP7yzquKXWIaKsFrSzs+Nv+4E0ZUZ7VOD94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48183151},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.27.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b1689e3de05d8124279edaade689d2df/hyperframes-producer-0.6.27.tgz","_integrity":"sha512-0Rc7aXYH+vCOhXakS+mg/79TR5Y7gHLzpnPiFt3fiaFrf5oo5OhmlputU01wdhK/SeI3CJrh143o3/SQtN5jMQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.27","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.27","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.27","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.27_1779225244077_0.9017628951279859","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"@hyperframes/producer","version":"0.6.28","_id":"@hyperframes/producer@0.6.28","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d00ba9d38db58c972ac6f78d5a3301370e3996bf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.28.tgz","fileCount":161,"integrity":"sha512-r+IajVgoLxV8rqoandz+udy/THEDJnIYwChu5/Xz/p9/XmYMl3htZP9/vmAteX/A3l96fxJqtnSpVtv1gpnqsQ==","signatures":[{"sig":"MEQCIApwoBmOVBTbmTiXjiJo+ZxVS3J18hARQtDyeIIZqKLHAiArfCkSnZOZYl6N0vV3yvdmZwyJA1lszOC+oNtSxPu+5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48191351},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.28.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c474d25f3891385f6dee53462c9a46aa/hyperframes-producer-0.6.28.tgz","_integrity":"sha512-r+IajVgoLxV8rqoandz+udy/THEDJnIYwChu5/Xz/p9/XmYMl3htZP9/vmAteX/A3l96fxJqtnSpVtv1gpnqsQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.28","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.28","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.28","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.28_1779239662332_0.7418597282443846","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"@hyperframes/producer","version":"0.6.29","_id":"@hyperframes/producer@0.6.29","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"aee1319e7d80d4ec60c57a4c7a2e76afecf88f9c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.29.tgz","fileCount":161,"integrity":"sha512-nWJRjQ9YvdII2S7vGshKuYOMDfJMfRhRXyWsIHrzo2T624Bd0HfHIrCe6jRDFlA1jJwZh20iq4DMc6SKkaD/0A==","signatures":[{"sig":"MEUCIQC37+DiGXwfoqbsLohKhdzRm5bXIX6KgTEXIgJ9hUI9VgIgMqfjFiljjQO+JKprAF14ydVkF0NEEGxwsnHNw0wQ0kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48208064},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.29.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f69af28b4f1dc8a1aacfa38e4055ebed/hyperframes-producer-0.6.29.tgz","_integrity":"sha512-nWJRjQ9YvdII2S7vGshKuYOMDfJMfRhRXyWsIHrzo2T624Bd0HfHIrCe6jRDFlA1jJwZh20iq4DMc6SKkaD/0A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.29","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.29","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.29","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.29_1779261776734_0.5862595551573664","host":"s3://npm-registry-packages-npm-production"}},"0.6.30":{"name":"@hyperframes/producer","version":"0.6.30","_id":"@hyperframes/producer@0.6.30","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"90407e78105d5331d297d29b39074736b9633f58","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.30.tgz","fileCount":161,"integrity":"sha512-2dm1ClYglzmAAEGKyUnK3RK3ixBGAbwRPX6yfXLAcEhU/gSmFos4mGIoyhp2lbZodwyhTH5yxC0usffEiDYKsw==","signatures":[{"sig":"MEQCICF6/FJmrYp03DgtOIUEkegAI+S4H2w5ZKOJjRSgo3+TAiABF6gmbFaqkXednJ2YwjFbUfSLjmgcVn/nR+pJbQIOkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48230196},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.30.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1d1a0265f7990bfdca46a6d21e78b444/hyperframes-producer-0.6.30.tgz","_integrity":"sha512-2dm1ClYglzmAAEGKyUnK3RK3ixBGAbwRPX6yfXLAcEhU/gSmFos4mGIoyhp2lbZodwyhTH5yxC0usffEiDYKsw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.30","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.30","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.30","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.30_1779336435567_0.32008125627791806","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"@hyperframes/producer","version":"0.6.31","_id":"@hyperframes/producer@0.6.31","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5726fa50c7646848c6b2fba5dadbe966812882b8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.31.tgz","fileCount":161,"integrity":"sha512-J9q5ddkOYk/LMC+O0N8gHcZV6dJJEdA3Lvfrprj5m4jDTb7JjAvoQAOK89rFSCvY3auR66VVc2hAebvA0aoQ9w==","signatures":[{"sig":"MEYCIQCaZnWya5eTq3ZrGFe8wh7HnJad3lEcekJIaAobH+GIngIhALuVStlTkSHg80EWKaT+5ViMGLuinWFUXDx6tq9iPFmi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48230196},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.31.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d28a163de6df7a922d5693f384d0e179/hyperframes-producer-0.6.31.tgz","_integrity":"sha512-J9q5ddkOYk/LMC+O0N8gHcZV6dJJEdA3Lvfrprj5m4jDTb7JjAvoQAOK89rFSCvY3auR66VVc2hAebvA0aoQ9w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.31","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.31","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.31","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.31_1779380631051_0.043554350763265415","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"@hyperframes/producer","version":"0.6.32","_id":"@hyperframes/producer@0.6.32","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c59ba4e7fc9e979b0a8a5bae8267cd0bb9a1a122","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.32.tgz","fileCount":161,"integrity":"sha512-aXPv+q/7o1ltiteZ6AW98p8ngFWQH4WPJoWz7z6YUB3y6bEF8ec6le+JDyvbbra34VBFXKvXQVkc7UwanCKw3A==","signatures":[{"sig":"MEUCIE17mBADDOvmFwfxfgYk9O24I33xrGXBlj4PSlpTXHciAiEA3AhoKwq72qHiOkN1YlVsHzfIsAKj8eWXchG7QcmXRCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48290777},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.32.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f853f91c9e8162cb0e235b3e8ec68ebd/hyperframes-producer-0.6.32.tgz","_integrity":"sha512-aXPv+q/7o1ltiteZ6AW98p8ngFWQH4WPJoWz7z6YUB3y6bEF8ec6le+JDyvbbra34VBFXKvXQVkc7UwanCKw3A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.32","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.32","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.32","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.32_1779402688964_0.37476695560050577","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"@hyperframes/producer","version":"0.6.33","_id":"@hyperframes/producer@0.6.33","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5823218ce0b22eec06e089615a771d659b64d865","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.33.tgz","fileCount":161,"integrity":"sha512-H0MOwxc0NnkVK06xTmzIKmkr/OpKQ9cBSPxWzWqoZbflBeRMbVXq/TzstRlVmHQujVe7pGEONrpm8XOgPsZFDA==","signatures":[{"sig":"MEQCIDinePCljXMOc0JhZ4/irQLfbG8hDFwbz5TZKWtlw5rpAiAuyEXeENArLwuM7vIQrB0r5wS9AMX4YTutlMt2Lev+jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48290777},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.33.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b319700af133f13b8f139b4062fddb1b/hyperframes-producer-0.6.33.tgz","_integrity":"sha512-H0MOwxc0NnkVK06xTmzIKmkr/OpKQ9cBSPxWzWqoZbflBeRMbVXq/TzstRlVmHQujVe7pGEONrpm8XOgPsZFDA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.33","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.33","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.33","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.33_1779415500010_0.32441788757616474","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"@hyperframes/producer","version":"0.6.34","_id":"@hyperframes/producer@0.6.34","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4b3e805e4a7bcfaa9f99b0a87cd735274e10d1be","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.34.tgz","fileCount":161,"integrity":"sha512-dt9He+ZrHqJ5kVBF44pjc7nxrOsXgL8TK1ySJ51Klnmhm4YkCDpk3lA3NweJL/xyxYbIjmOsS8pntT+J8+jfzQ==","signatures":[{"sig":"MEUCIQD8ujPGo54rejPUDhuANSS/HlFPVFH2ijHG9CXMMsTLowIgHRGKk/TkJ5J8/md/t4KSF37Xa6DxvfxR699kOuHqzhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48292322},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.34.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/74fd9f850d7df423d5b42a3a3f70b47d/hyperframes-producer-0.6.34.tgz","_integrity":"sha512-dt9He+ZrHqJ5kVBF44pjc7nxrOsXgL8TK1ySJ51Klnmhm4YkCDpk3lA3NweJL/xyxYbIjmOsS8pntT+J8+jfzQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.34","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.34","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.34","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.34_1779464740549_0.12838900141727927","host":"s3://npm-registry-packages-npm-production"}},"0.6.35":{"name":"@hyperframes/producer","version":"0.6.35","_id":"@hyperframes/producer@0.6.35","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"45c97f2ee3ca084fb2b5f4b9af86ec39647d71dc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.35.tgz","fileCount":161,"integrity":"sha512-YtjBTquE+xD6WbvhDmECSgCXFU20crP3t6DLG2poejQHqOZ7ZjpxM2w4a8tCe36GToIlAzdd+9OQueGmFx9VUw==","signatures":[{"sig":"MEUCIQD2J3JozLAnsva49N8ixPRucTHe2NBdfNPawXanTlajAgIgAaMcY45vjtuSaH7Xnbsxv8TtDBs2/HhInDJipwkSfzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48293122},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.35.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8b160bf8a714d5161bc88f85ff679166/hyperframes-producer-0.6.35.tgz","_integrity":"sha512-YtjBTquE+xD6WbvhDmECSgCXFU20crP3t6DLG2poejQHqOZ7ZjpxM2w4a8tCe36GToIlAzdd+9OQueGmFx9VUw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.35","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.35","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.35","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.35_1779471203176_0.5707542917092658","host":"s3://npm-registry-packages-npm-production"}},"0.6.36":{"name":"@hyperframes/producer","version":"0.6.36","_id":"@hyperframes/producer@0.6.36","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"be3a75ba175590fcafe0014b86ff9c4ad3e2e9c2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.36.tgz","fileCount":161,"integrity":"sha512-OXSt51LnMe6ZqRKXA6rCXE0/jkyC/hHrxUyZftbrrRhmmI1q2YoK2ItvqviMVDG1eQmV1vje7Na+aoeHQMWxHg==","signatures":[{"sig":"MEYCIQC53ozlkbbOK117GrF0RyQZA7EeNIGwpb0cRKYbNg5jwQIhAPL4JCeq+YkQzDItK1UnW1SHIbYNGp3aKhNmTZ0b5snx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48295537},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.36.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c52796314724a949e914f3080cdd86ce/hyperframes-producer-0.6.36.tgz","_integrity":"sha512-OXSt51LnMe6ZqRKXA6rCXE0/jkyC/hHrxUyZftbrrRhmmI1q2YoK2ItvqviMVDG1eQmV1vje7Na+aoeHQMWxHg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.36","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.36","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.36","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.36_1779471544509_0.32293084468889566","host":"s3://npm-registry-packages-npm-production"}},"0.6.37":{"name":"@hyperframes/producer","version":"0.6.37","_id":"@hyperframes/producer@0.6.37","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"85183db10d50898473da9e8db9a83bbbcc58366c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.37.tgz","fileCount":161,"integrity":"sha512-qlE1NM2LF2V99fYxV01bBrFYJvXKzskYWM4qTf2KGKTMN1POy/CmwBKQ9C1QZW7OyyaaD0RECtaTUNoGeNCojw==","signatures":[{"sig":"MEUCIED2OgueLAg/0MSCtwnsyybduu0qR3s7xA9dogeAQUfPAiEAgRH3j8K2Xqg8I8h93EmZO/m7pSqiqfsv9WcHzZ9mCfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48295537},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.37.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/68a0a4741f480a9525ee79fe6fb958cd/hyperframes-producer-0.6.37.tgz","_integrity":"sha512-qlE1NM2LF2V99fYxV01bBrFYJvXKzskYWM4qTf2KGKTMN1POy/CmwBKQ9C1QZW7OyyaaD0RECtaTUNoGeNCojw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.37","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.37","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.37","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.37_1779491922266_0.37151593428702867","host":"s3://npm-registry-packages-npm-production"}},"0.6.38":{"name":"@hyperframes/producer","version":"0.6.38","_id":"@hyperframes/producer@0.6.38","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"179706c29d6c19857aa2446b7b89150576d42183","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.38.tgz","fileCount":161,"integrity":"sha512-lfDaNiV8wbx8CdtNE0b7Ye9kGW4HRvGMvu12beSTdGazCdzeJC92sip2eJXyfd79tsRs66nFkm4jYroN1Ahx5w==","signatures":[{"sig":"MEUCIGn0dkOQXUQZ5laUJBOs4WXRG5G3/EzOnvCXW5aiHAFNAiEAuhJkjqRhq7Kl5szqyqJDAt2wFDcwHwGjsn9K3GXV3jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48305992},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.38.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cea43e7e9863a39cbec4fd3f27d891df/hyperframes-producer-0.6.38.tgz","_integrity":"sha512-lfDaNiV8wbx8CdtNE0b7Ye9kGW4HRvGMvu12beSTdGazCdzeJC92sip2eJXyfd79tsRs66nFkm4jYroN1Ahx5w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.38","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.38","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.38","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.38_1779509727706_0.747200117270318","host":"s3://npm-registry-packages-npm-production"}},"0.6.39":{"name":"@hyperframes/producer","version":"0.6.39","_id":"@hyperframes/producer@0.6.39","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3afbe39e5023725cb08fdd3d80b0124700d81789","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.39.tgz","fileCount":161,"integrity":"sha512-IRFuGKBzDJ6xnNv9bbOjWbstEhagrJN2nqm+RPyNxpgMlP/7L9bRyU+s151w8OtNM8FxtYe8v/thfJrUBr417g==","signatures":[{"sig":"MEQCIAjI+DIINY2vwKQs206dao9Mxo1NSOny8fcVGugbWIErAiARu3NBZCW6y3fJ5QU5OiLAllhGGyHbpduK66gCS2Y2gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48312282},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.39.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e5bf3861fe8db5420ab0ad6f3106b452/hyperframes-producer-0.6.39.tgz","_integrity":"sha512-IRFuGKBzDJ6xnNv9bbOjWbstEhagrJN2nqm+RPyNxpgMlP/7L9bRyU+s151w8OtNM8FxtYe8v/thfJrUBr417g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.39","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.39","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.39","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.39_1779557514863_0.6480503138881673","host":"s3://npm-registry-packages-npm-production"}},"0.6.40":{"name":"@hyperframes/producer","version":"0.6.40","_id":"@hyperframes/producer@0.6.40","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4a3df52578f9f83892eb5f9d5bc931425ec8b5fd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.40.tgz","fileCount":161,"integrity":"sha512-f3YK19NzKW/IpLKTuaGo+0WzBbD3yyIwgQ+F3Z+I6JP8PJLhyaauut/RgtA0O50SDnPrg/F08ZsYXDOL1BcZLg==","signatures":[{"sig":"MEUCIGQGp2kR8nsvrBwANl14Eq4eI78stK+1IdUfG6r5FqrQAiEAmZ48En3lNqYP4vmPPIquVxAiujMidwrwg3rayjjyynQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48314133},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.40.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8a6e764381631d6384fd05d3ab9a1bfd/hyperframes-producer-0.6.40.tgz","_integrity":"sha512-f3YK19NzKW/IpLKTuaGo+0WzBbD3yyIwgQ+F3Z+I6JP8PJLhyaauut/RgtA0O50SDnPrg/F08ZsYXDOL1BcZLg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.40","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.40","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.40","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.40_1779562985041_0.47171843876332575","host":"s3://npm-registry-packages-npm-production"}},"0.6.41":{"name":"@hyperframes/producer","version":"0.6.41","_id":"@hyperframes/producer@0.6.41","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fe7619c8abd4dba4c2f2ee5e6efef25ac0c7a7d3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.41.tgz","fileCount":161,"integrity":"sha512-oQcjZZbIUuJycbVtuwS9nVw8sVnaqdyICVdAAiJ0THVsM/WT/nw+CLwtrd4agcE0QPn0BWTaQf2Yir1c8BsZmA==","signatures":[{"sig":"MEUCIQDB5f2zvs6w3IbtSZlhF9RyWGvLXjf62yQsBraFiXRiXgIgTeu4PTBB8gluhTCzp+ADLlamevWeV1ODWRo4mOjzAM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48343356},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.41.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/59efbe5fc7073261cfcd242c79ef37b5/hyperframes-producer-0.6.41.tgz","_integrity":"sha512-oQcjZZbIUuJycbVtuwS9nVw8sVnaqdyICVdAAiJ0THVsM/WT/nw+CLwtrd4agcE0QPn0BWTaQf2Yir1c8BsZmA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.41","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.41","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.41","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.41_1779647320213_0.7885027698708718","host":"s3://npm-registry-packages-npm-production"}},"0.6.42":{"name":"@hyperframes/producer","version":"0.6.42","_id":"@hyperframes/producer@0.6.42","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"35b2147d2710311903ceb67953251d640a8d3de5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.42.tgz","fileCount":161,"integrity":"sha512-CsJtAhwP3dctqP9ujqq5kqRGETCJqJoa1vMSzgjYQJvuOwYf08JsHTfSCit/BQXkQLsCRiEj6IOT1SLtEanfeA==","signatures":[{"sig":"MEYCIQChNTf67W8xILVckZPcQBOgBbjp/OOVriV4Qsk8Ziv+kAIhALbVUFxrp5q9uZA85N4ZMWv1XaTl3kLk1HWd8VFzQce6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48408648},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.42.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d7d415046f80627b189469c3474afe50/hyperframes-producer-0.6.42.tgz","_integrity":"sha512-CsJtAhwP3dctqP9ujqq5kqRGETCJqJoa1vMSzgjYQJvuOwYf08JsHTfSCit/BQXkQLsCRiEj6IOT1SLtEanfeA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.42","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.42","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.42","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.42_1779658707661_0.6908292963816287","host":"s3://npm-registry-packages-npm-production"}},"0.6.43":{"name":"@hyperframes/producer","version":"0.6.43","_id":"@hyperframes/producer@0.6.43","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"668c222909de5c685e8d753f9529c326c76ee6cf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.43.tgz","fileCount":161,"integrity":"sha512-5/ZhE7tHJ1K3bxb1IU5P6u4vJxkiyFGofdwJ6XjC8PvrEghMnurduSVX/TPXeoJs/6PeMhhmnTWRUC3p5DquKw==","signatures":[{"sig":"MEUCIFpy1CdMO9oKu01PPdGFkLHGUbjNmXUXl1kD+fk8/q8CAiEA24Aq8y9PsmUag/GXHP7VJlIgCL/CSX7Ds1JjA0BoMJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48422114},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.43.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2a02a6892f41a098b00dd8a37526384c/hyperframes-producer-0.6.43.tgz","_integrity":"sha512-5/ZhE7tHJ1K3bxb1IU5P6u4vJxkiyFGofdwJ6XjC8PvrEghMnurduSVX/TPXeoJs/6PeMhhmnTWRUC3p5DquKw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.43","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.43","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.43","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.43_1779716253342_0.28960484225342653","host":"s3://npm-registry-packages-npm-production"}},"0.6.44":{"name":"@hyperframes/producer","version":"0.6.44","_id":"@hyperframes/producer@0.6.44","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2ec43a93d873b0bc0d0e964df59a972b45b1ebf4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.44.tgz","fileCount":161,"integrity":"sha512-YshuoejJTUWCh1HVUH7/i6Up6yf3WEHZ/qxwagxW/kYyTStCmWRAkQvZI3i15KDt1pWqIzGjETKQ68RTG5EymQ==","signatures":[{"sig":"MEUCIBAeXOQaptsvXmZzlHYXwzpQgwmnTMrncU4skR6loc2rAiEA9JgY+lqj3Bp7tE3WfXK51tbDWIZFlNcDNOZ8yv3l5mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48422114},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.44.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c252cab4b2b687409673426d74d1e453/hyperframes-producer-0.6.44.tgz","_integrity":"sha512-YshuoejJTUWCh1HVUH7/i6Up6yf3WEHZ/qxwagxW/kYyTStCmWRAkQvZI3i15KDt1pWqIzGjETKQ68RTG5EymQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.44","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.44","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.44","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.44_1779728297738_0.044350854424263675","host":"s3://npm-registry-packages-npm-production"}},"0.6.45":{"name":"@hyperframes/producer","version":"0.6.45","_id":"@hyperframes/producer@0.6.45","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e23550b0ecdca11659dc4aad5a985d2321976d64","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.45.tgz","fileCount":161,"integrity":"sha512-vX8LQt1hzKAtHwmlSoY46b/2L9e+5Jho6GH1y9gDF/oULFTjicZteH5Ru9WHgjppc1UbyddvZyrKQmviv8RtmQ==","signatures":[{"sig":"MEYCIQCNvyPpqP45fpHf+kIVN7NnyFVp54E5H+CwfSj/3uPGkAIhAKeI8OH4r9Ei5nDi+Mhg7dRT1uXx333j4UmxU90A4Hjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48436055},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.45.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6facf0562040a9cb49a90d49382c3417/hyperframes-producer-0.6.45.tgz","_integrity":"sha512-vX8LQt1hzKAtHwmlSoY46b/2L9e+5Jho6GH1y9gDF/oULFTjicZteH5Ru9WHgjppc1UbyddvZyrKQmviv8RtmQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.45","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.45","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.45","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.45_1779738441211_0.23417650601109985","host":"s3://npm-registry-packages-npm-production"}},"0.6.46":{"name":"@hyperframes/producer","version":"0.6.46","_id":"@hyperframes/producer@0.6.46","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"81f11ff4fb1dff9126f366176b3963f3ee3bbcc1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.46.tgz","fileCount":161,"integrity":"sha512-S2MMZ0gl8eAuUirIZRYO27h8CZSd6vNnF1r/EvVCvy3R3teai2uDwlCZ/hnG1+LUIemEX+pNfl56AsTXCE9+0A==","signatures":[{"sig":"MEUCIFPCmbKEEGQjVQYWUhykxgiccZouMK1oL6tX0StwbR8hAiEA23S0pcpo3kwJQcGXlh8xSPdEp5EpR0Lrx3qo0Jaz5eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48436055},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.46.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/dd3cba5749a084a9a25de405b9c25984/hyperframes-producer-0.6.46.tgz","_integrity":"sha512-S2MMZ0gl8eAuUirIZRYO27h8CZSd6vNnF1r/EvVCvy3R3teai2uDwlCZ/hnG1+LUIemEX+pNfl56AsTXCE9+0A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.46","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.46","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.46","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.46_1779753068866_0.43285485592022255","host":"s3://npm-registry-packages-npm-production"}},"0.6.47":{"name":"@hyperframes/producer","version":"0.6.47","_id":"@hyperframes/producer@0.6.47","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7924ba16b4a26c8794a82a90d9a2ef332c84aa1d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.47.tgz","fileCount":161,"integrity":"sha512-pmjzaGjRP2Z2Wv3HD1oOmIT5Mq9lrkQjeAg/FJWEEb/hOh/FTFxhwz8mneV26HRkHH8xy1f208Pdl1UrpYet7Q==","signatures":[{"sig":"MEQCIAFg/7nK+XaNwxzGnDWsPm/k0jK9sZBbtPvTqp5jWGpIAiBac088oVXQz8/71qLYKdRAb42kA3vBLcmNsZmRI8Dltg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48496847},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.47.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9699a9c2d8033892a183717d8f34a173/hyperframes-producer-0.6.47.tgz","_integrity":"sha512-pmjzaGjRP2Z2Wv3HD1oOmIT5Mq9lrkQjeAg/FJWEEb/hOh/FTFxhwz8mneV26HRkHH8xy1f208Pdl1UrpYet7Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.47","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.47","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.47","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.47_1779841659293_0.3079526911360886","host":"s3://npm-registry-packages-npm-production"}},"0.6.48":{"name":"@hyperframes/producer","version":"0.6.48","_id":"@hyperframes/producer@0.6.48","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"933b2b935a8b6aa62e5db42f9f573c7dda7a273c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.48.tgz","fileCount":161,"integrity":"sha512-/xdL96IkvLIPsOmRhrEdOc3YlHX67BCJJnQI9wHIeaMXILpbhmmvzFKpZeVmYqiPgMhONeHQiYevGPjiSNDa0g==","signatures":[{"sig":"MEUCIHmEVnSFQd2R1pipZg4fEdPH0tqTdFBbQnCDsDAWL/rpAiEAoMRhOVh2JfrHRM2Ez6LMpTyKO7Z146F6hwUXKP/PAPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48496847},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.48.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/81d3583f440c34743fde971b33a349ef/hyperframes-producer-0.6.48.tgz","_integrity":"sha512-/xdL96IkvLIPsOmRhrEdOc3YlHX67BCJJnQI9wHIeaMXILpbhmmvzFKpZeVmYqiPgMhONeHQiYevGPjiSNDa0g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.48","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.48","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.48","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.48_1779853739238_0.3261188459080968","host":"s3://npm-registry-packages-npm-production"}},"0.6.49":{"name":"@hyperframes/producer","version":"0.6.49","_id":"@hyperframes/producer@0.6.49","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8544e7ca272407858d47ac658e5b5cb11c5ad09d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.49.tgz","fileCount":161,"integrity":"sha512-cydEgbty0OAa1E5znRoMG6fz9nGjdf+FMSc3Xtzbhy3XmSTtF5DERlBtYJwwtoSZyPZ9Ob+36PP2lrBoTDTYRg==","signatures":[{"sig":"MEYCIQCkU/W80SCq3chGxQzQ/zQOyy+nWwAr+Hut2b9+VTs3jQIhAOpKMDng8gyzeRt2vSTp9jYoWSEezWhSPRDfqT55voOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48496847},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.49.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7d537b2f5cf273c0dd0adb81e0383a4d/hyperframes-producer-0.6.49.tgz","_integrity":"sha512-cydEgbty0OAa1E5znRoMG6fz9nGjdf+FMSc3Xtzbhy3XmSTtF5DERlBtYJwwtoSZyPZ9Ob+36PP2lrBoTDTYRg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.12.1","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.49","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.49","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.49","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.49_1779860835226_0.03374600645873316","host":"s3://npm-registry-packages-npm-production"}},"0.6.50":{"name":"@hyperframes/producer","version":"0.6.50","_id":"@hyperframes/producer@0.6.50","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"21c735e3fe050a3defcb93f1b65dc1b66bf26089","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.50.tgz","fileCount":161,"integrity":"sha512-XwQPXpKKMMX6Vcd3ZEc3zm2+QunOf/0rz+oGT17DVht8WqVthQG/5G39Y4sm/0iHCUeH07g/uAx4xbvLz/U+yQ==","signatures":[{"sig":"MEUCIHKt0kOERgMtLKc5/ulz7OQx10h1OPQryz1cdjuK1SebAiEAttwSvfJoobVmxCWbtYYwZD2C4Q8Jxc/r17PEoSPUlfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48499268},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.50.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/da299ee6504ea895ef4d9b5dc6071b59/hyperframes-producer-0.6.50.tgz","_integrity":"sha512-XwQPXpKKMMX6Vcd3ZEc3zm2+QunOf/0rz+oGT17DVht8WqVthQG/5G39Y4sm/0iHCUeH07g/uAx4xbvLz/U+yQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.50","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.50","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.50","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.50_1779895837811_0.595770404085038","host":"s3://npm-registry-packages-npm-production"}},"0.6.51":{"name":"@hyperframes/producer","version":"0.6.51","_id":"@hyperframes/producer@0.6.51","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"65a553b47687e17f97112ff8027498af5e16dbeb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.51.tgz","fileCount":161,"integrity":"sha512-hWpDe1SiAshcsZKo0f26wwVSCwu7qKCGmKGfAzk/qSlVVMCKpAyosYCqXkxlrm4K0FUIcVHZvQbrmweGpGyCHQ==","signatures":[{"sig":"MEQCIHD8yHIkQOvWEtbJy5Ut5RelQ4kBDG0o2D52Qn+JNNLxAiAEtpRSYJiLTc+Qb7rgSdJcYr0P4jN5QYVWntpPGqPNyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48499268},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.51.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0c0172a6f42bf5122239dd1bb5559750/hyperframes-producer-0.6.51.tgz","_integrity":"sha512-hWpDe1SiAshcsZKo0f26wwVSCwu7qKCGmKGfAzk/qSlVVMCKpAyosYCqXkxlrm4K0FUIcVHZvQbrmweGpGyCHQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.51","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.51","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.51","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.51_1779898653117_0.05194902035146365","host":"s3://npm-registry-packages-npm-production"}},"0.6.52":{"name":"@hyperframes/producer","version":"0.6.52","_id":"@hyperframes/producer@0.6.52","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2ad32797466a519c04f7eddd3f0e6bb3b4f40342","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.52.tgz","fileCount":163,"integrity":"sha512-D/irT4OVs//G0vRHhan5dV75+MgpxiEo2OpadlqNSqOTUKeHXN706CzaqJfQA4oiziFHjFgNxs/+hBLHOMirUA==","signatures":[{"sig":"MEUCIAIIshtJXEI8rhNf74YdWh/k/k6soBl+Su4eZkxuwYjPAiEAy1D0jFR6XgiBfU/wpUIkdw4BBvV/lhtmMlJgvQUb0Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48508425},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.52.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9b6cdbfe40ba6953ef51219d7ba50065/hyperframes-producer-0.6.52.tgz","_integrity":"sha512-D/irT4OVs//G0vRHhan5dV75+MgpxiEo2OpadlqNSqOTUKeHXN706CzaqJfQA4oiziFHjFgNxs/+hBLHOMirUA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.52","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.52","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.52","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.52_1779927906769_0.827592130245367","host":"s3://npm-registry-packages-npm-production"}},"0.6.53":{"name":"@hyperframes/producer","version":"0.6.53","_id":"@hyperframes/producer@0.6.53","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"81779ef8b41fc8c93e80efa8c0864da2b3184934","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.53.tgz","fileCount":163,"integrity":"sha512-z4OtXxWHTxmR2b5ruOAehIFI1q/uWZ+Z9xCu9gKaPg1tqB5Q1ByDWV2WR2eon8xZTFhRc5+44If1Y5KigtPAdA==","signatures":[{"sig":"MEYCIQCHNxnmrGO5yqG6I6FPmLI9e9sx+2A2yXz7GDKea4vgfQIhANaVCBI0B0TX7s/dTJgO8L/8TDw8xNhrFwm5xgWLMDKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48507377},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.53.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/aaa173ae2ec15ed05e9a8129da7a4900/hyperframes-producer-0.6.53.tgz","_integrity":"sha512-z4OtXxWHTxmR2b5ruOAehIFI1q/uWZ+Z9xCu9gKaPg1tqB5Q1ByDWV2WR2eon8xZTFhRc5+44If1Y5KigtPAdA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.53","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.53","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.53","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.53_1780002511496_0.12627983154045053","host":"s3://npm-registry-packages-npm-production"}},"0.6.54":{"name":"@hyperframes/producer","version":"0.6.54","_id":"@hyperframes/producer@0.6.54","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"63c0cc5bcdc3c273fb632a881bd7ae7367e12dd5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.54.tgz","fileCount":163,"integrity":"sha512-i8bJXVeKHjLzb/NAkPy/81ORZH27lNHb1BCbxBfcbO799whu1RStPhEDppoaKYg7msC33p2ieMWdtExsapMHkw==","signatures":[{"sig":"MEUCIQCwSviQVm7CLDoAuiBHiDTM1ZchBrSd0eLDxOTB2z/WqQIgAL/KsqsHgJPuY7C4IrMAMmz27vOT7+cBZJc/VNx4eDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56407414},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.54.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2afd2097d976144ff6bbdf7624534a36/hyperframes-producer-0.6.54.tgz","_integrity":"sha512-i8bJXVeKHjLzb/NAkPy/81ORZH27lNHb1BCbxBfcbO799whu1RStPhEDppoaKYg7msC33p2ieMWdtExsapMHkw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.54","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.54","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.54","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.54_1780010413250_0.2512846918843965","host":"s3://npm-registry-packages-npm-production"}},"0.6.55":{"name":"@hyperframes/producer","version":"0.6.55","_id":"@hyperframes/producer@0.6.55","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3f424f0e8e607fe202107cebfddd30241e9f2819","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.55.tgz","fileCount":163,"integrity":"sha512-rGcsK/a7Lfp1uYXUfBfG7lfalnOveY8TYHJ4VEwhxJIWWf/Ewt4MkUIKlrYRFOy7uww5n2T4PND5dueBXKT63w==","signatures":[{"sig":"MEYCIQDox73LYLN6PeQTRwpmTdFtFybVbimTySxnKzVman5hLQIhAOkxiquqvaBMtHJdKNWf8OUzoYa54yOMNqzTh4Zh467x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56492941},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.55.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5b7caf56c1a4679fded540bba49919bf/hyperframes-producer-0.6.55.tgz","_integrity":"sha512-rGcsK/a7Lfp1uYXUfBfG7lfalnOveY8TYHJ4VEwhxJIWWf/Ewt4MkUIKlrYRFOy7uww5n2T4PND5dueBXKT63w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.55","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.55","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.55","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.55_1780016439304_0.1509291523436529","host":"s3://npm-registry-packages-npm-production"}},"0.6.56":{"name":"@hyperframes/producer","version":"0.6.56","_id":"@hyperframes/producer@0.6.56","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d984fe37d0566a865d3a2c33d7bffc12e49866ed","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.56.tgz","fileCount":163,"integrity":"sha512-igllY2UmPvZSh3aYme0qGqFJfCthgezNleTpJ6GZ1HxTX07soRpci2bk8lGBEgUWJ5XSEIFnJ14J78DM1ImMMw==","signatures":[{"sig":"MEQCIAdOL54eRU5a0BXhsCoaa8ta1C5ZtUOsmVeWMj59nZfHAiBbYv7zz84n9mhVbP2wshe5d9HmWwHQPSXg/QRgrxsAhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56564274},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.56.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e4e0e58613204b024ae4717ecf88bc0b/hyperframes-producer-0.6.56.tgz","_integrity":"sha512-igllY2UmPvZSh3aYme0qGqFJfCthgezNleTpJ6GZ1HxTX07soRpci2bk8lGBEgUWJ5XSEIFnJ14J78DM1ImMMw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.56","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.56","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.56","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.56_1780026766425_0.7932059991294669","host":"s3://npm-registry-packages-npm-production"}},"0.6.57":{"name":"@hyperframes/producer","version":"0.6.57","_id":"@hyperframes/producer@0.6.57","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3b2eff0634a3614db21d0f6e271085a92019216e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.57.tgz","fileCount":163,"integrity":"sha512-gipVQubhBZOIK3X9aPgT8bYJsH1saCbDzZjJhUc7nnCdCfklhPHOj9FPGr4V6bZ5Qc4Aw8fNmGpywcBL93OiIw==","signatures":[{"sig":"MEQCIFjq7GFB2+DUUAbhcPM+FWCCuycqwPSTYcavplhG/k76AiAy4uYwPd10bU/Wtzm9Lzx/8AXzyo/xm7m1Cl5qCAQA/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56586485},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.57.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d1d996873cff5ea01b9d6b47c46f180d/hyperframes-producer-0.6.57.tgz","_integrity":"sha512-gipVQubhBZOIK3X9aPgT8bYJsH1saCbDzZjJhUc7nnCdCfklhPHOj9FPGr4V6bZ5Qc4Aw8fNmGpywcBL93OiIw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.57","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.57","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.57","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.57_1780065346020_0.39225846777577655","host":"s3://npm-registry-packages-npm-production"}},"0.6.58":{"name":"@hyperframes/producer","version":"0.6.58","_id":"@hyperframes/producer@0.6.58","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"137c2217e5584a51f7b4acd0a4f45019805996df","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.58.tgz","fileCount":163,"integrity":"sha512-TYXgGJnEN4eyEMwPO9W3F4Lgj0RIZCcSf9trZ9ju43/IBuCUdRNHw7Ad0BftOENo2M5MrnDvLo7eY9N2XN1hRQ==","signatures":[{"sig":"MEYCIQCKo9BwiYUl56njTRXzjtKRF/fCG2E3VE7xVPouJDQ70AIhAI6Hl3ed5A1JjMKCozq6GX9PgE54sDIE8ubANf3tCsa8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56586485},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.58.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/191d3ec92e90f7e106ff9be19ab967c5/hyperframes-producer-0.6.58.tgz","_integrity":"sha512-TYXgGJnEN4eyEMwPO9W3F4Lgj0RIZCcSf9trZ9ju43/IBuCUdRNHw7Ad0BftOENo2M5MrnDvLo7eY9N2XN1hRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.58","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.58","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.58","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.58_1780075222711_0.9030218330923481","host":"s3://npm-registry-packages-npm-production"}},"0.6.59":{"name":"@hyperframes/producer","version":"0.6.59","_id":"@hyperframes/producer@0.6.59","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9cfdb1de58fad45d15c707277441c0cd9f9af99a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.59.tgz","fileCount":163,"integrity":"sha512-98M7qvlayuvsDTNdIzyf+0tmx5GlgE6/TC9hHQeNfoGm4wnU89JGkUV8XDZSzTwbIe0UVyQ/QcH0q6Cc94AB9Q==","signatures":[{"sig":"MEYCIQDVO13f0eZTtcYCVKDSwFEk2TW6T0tQ0jkr6VvBJIqurwIhAN/grNFtYGnttlXkSb0KFFNDk0nNFTLpD8M28ehQ1Vrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56598954},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.59.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/612c8725569a42f09716a917068fad0b/hyperframes-producer-0.6.59.tgz","_integrity":"sha512-98M7qvlayuvsDTNdIzyf+0tmx5GlgE6/TC9hHQeNfoGm4wnU89JGkUV8XDZSzTwbIe0UVyQ/QcH0q6Cc94AB9Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.59","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.59","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.59","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.59_1780097648786_0.9326884437766014","host":"s3://npm-registry-packages-npm-production"}},"0.6.60":{"name":"@hyperframes/producer","version":"0.6.60","_id":"@hyperframes/producer@0.6.60","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8faa50583fa93735efd90fd74d2ec56b2d510b9f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.60.tgz","fileCount":163,"integrity":"sha512-U2zf38BXkThCJ6XtEeo2sa2aPEJYxxTCJ1rxzfWp1NTbfEEcM27BmK/5pi5u1DcAzlDnxDjnDQIT6MUQY/lwLw==","signatures":[{"sig":"MEQCICsaBEbbkmwI1/CMvDkXCeVk9y1cZ0awHwhI8sSx6lLJAiBk+uf6FZ3GX4+E/l7dXqrZoghekM6ePNQfnNm7OVyrDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56607551},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.60.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/26b46cd11d0d855252374fb34a61237b/hyperframes-producer-0.6.60.tgz","_integrity":"sha512-U2zf38BXkThCJ6XtEeo2sa2aPEJYxxTCJ1rxzfWp1NTbfEEcM27BmK/5pi5u1DcAzlDnxDjnDQIT6MUQY/lwLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.60","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.60","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.60","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.60_1780107827641_0.773808481628844","host":"s3://npm-registry-packages-npm-production"}},"0.6.61":{"name":"@hyperframes/producer","version":"0.6.61","_id":"@hyperframes/producer@0.6.61","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"01b8ad3e1979e6aa98c161f79b3ebe0cf8d28b8e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.61.tgz","fileCount":163,"integrity":"sha512-ObVGYVf6/kldwmWovDqUy+IefyWjx6oZXEUEGq3HABHCK85PGAD+kjhfb1/9rKpyq2J3KQdRl9A7tssO+zRY+Q==","signatures":[{"sig":"MEUCIFXlaVe5ReA9ympG3fRFgPWSD9EjwuDsWcS/XkwFn9ajAiEAxW7xf8hl7yQQSnFyaQslnookqVtQ+/4RFIM2y1lSzWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56607551},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.61.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/dd226da331a82b4c65dd80452e156dc7/hyperframes-producer-0.6.61.tgz","_integrity":"sha512-ObVGYVf6/kldwmWovDqUy+IefyWjx6oZXEUEGq3HABHCK85PGAD+kjhfb1/9rKpyq2J3KQdRl9A7tssO+zRY+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.61","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.61","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.61","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.61_1780112266527_0.6339910148524324","host":"s3://npm-registry-packages-npm-production"}},"0.6.62":{"name":"@hyperframes/producer","version":"0.6.62","_id":"@hyperframes/producer@0.6.62","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1eda7395bd244d92d22614ffe355a747cfb1dcbe","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.62.tgz","fileCount":163,"integrity":"sha512-EtleBNWyNFJMAt3G8uviR1zRm76pSidsmJMh/FzKM9KeQLctlRSAAVK+6i20iX2NhklAEPButoY/o5UQ03iN9A==","signatures":[{"sig":"MEUCIGUFZpLwndQu8AHvbUiiu9IUzYKe1892q09b3quSEk3iAiEAnBbG5+/pF0pfTHBN0V+pDsoIaO5KQ97j1mwI4hJ8tgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56614825},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.62.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5214552300b96ab2966b476de1bbdd13/hyperframes-producer-0.6.62.tgz","_integrity":"sha512-EtleBNWyNFJMAt3G8uviR1zRm76pSidsmJMh/FzKM9KeQLctlRSAAVK+6i20iX2NhklAEPButoY/o5UQ03iN9A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.62","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.62","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.62","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.62_1780146802118_0.3181945447330341","host":"s3://npm-registry-packages-npm-production"}},"0.6.63":{"name":"@hyperframes/producer","version":"0.6.63","_id":"@hyperframes/producer@0.6.63","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8e2bb0be8feeaf035c1f316b30cb963016e8a4bf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.63.tgz","fileCount":163,"integrity":"sha512-Uj9Y1NOroKXBGSQywgWEWOzdfSzCt1mlp9kpXEKK7qLuDkR9rW0OyOYuCP/InSCGSJ7faERK/kVcwZ1QxBZU1A==","signatures":[{"sig":"MEUCIQDXNK/EIPMuTf0hwCi/lkM1uI9ExNGf7s9I/TlCq9pXTAIgX6xdnCmmD9wQO3MmNOciRngmb3K7/xxBGuJqIkhtdow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56614825},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.63.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/54a8a8d7900b1c7341cc449f540df6b9/hyperframes-producer-0.6.63.tgz","_integrity":"sha512-Uj9Y1NOroKXBGSQywgWEWOzdfSzCt1mlp9kpXEKK7qLuDkR9rW0OyOYuCP/InSCGSJ7faERK/kVcwZ1QxBZU1A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.63","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.63","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.63","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.63_1780162208369_0.8404521598110373","host":"s3://npm-registry-packages-npm-production"}},"0.6.64":{"name":"@hyperframes/producer","version":"0.6.64","_id":"@hyperframes/producer@0.6.64","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e21755aaacd8a34e2ae0bfb335a55849eb9c0967","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.64.tgz","fileCount":163,"integrity":"sha512-Xr0WOk2En/21hYl7uqApfLHHrzLQvAlwLa90rqZlNhpemhb9aVhWYIUixU74aUHDSYhfDHpg9Vy3IztCc6hJ3w==","signatures":[{"sig":"MEQCIC/DlQch8iM4VB1tjhDvKdjMcJlCdLkgEX63xdUo3dXdAiAPAb+mmhdEv0lZe9nAq2PX5ZZXbVrq7DEWJe8HEbouGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56621150},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.64.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8d047ed392b556307986c82f2ff7a946/hyperframes-producer-0.6.64.tgz","_integrity":"sha512-Xr0WOk2En/21hYl7uqApfLHHrzLQvAlwLa90rqZlNhpemhb9aVhWYIUixU74aUHDSYhfDHpg9Vy3IztCc6hJ3w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.64","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.64","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.64","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.64_1780235899387_0.5728940010989267","host":"s3://npm-registry-packages-npm-production"}},"0.6.65":{"name":"@hyperframes/producer","version":"0.6.65","_id":"@hyperframes/producer@0.6.65","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7e07bc9e76b4829c2f9e506b9f46648951924965","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.65.tgz","fileCount":163,"integrity":"sha512-qRQcb89s28sC8PWNvzusIAB18ToHqaEpPNSpDjYazwvWxiourv8B1hJzYoOslcFDqqpH24D6/n+pDwEB3pioVw==","signatures":[{"sig":"MEUCIQDIszxrEPttH/mcAehOcMA1JbUJmuZeORi0EPujh2jBawIgXL8HZcrOGKnn9+XGyT6qHgsJje1CvnlwPXlm+pIM/Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56648474},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.65.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f2d3572bb6be6d14df7b51afbd5962e5/hyperframes-producer-0.6.65.tgz","_integrity":"sha512-qRQcb89s28sC8PWNvzusIAB18ToHqaEpPNSpDjYazwvWxiourv8B1hJzYoOslcFDqqpH24D6/n+pDwEB3pioVw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.65","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.65","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.65","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.65_1780324071143_0.5058619843824832","host":"s3://npm-registry-packages-npm-production"}},"0.6.66":{"name":"@hyperframes/producer","version":"0.6.66","_id":"@hyperframes/producer@0.6.66","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ad23a6f5f86c59d1091d96424f11b21be6b4eacc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.66.tgz","fileCount":163,"integrity":"sha512-IDzBRqoZZ/Xx+wrygKdB/K9DCFvIPgOsn7r+GNohY7RspGHToTefzi2qBi+3oSwVf3WlMC2eqEA+EDX3fDNBSw==","signatures":[{"sig":"MEUCIQCuQ/S51FuBlLfpz46/O9k3ff3L0+6Gu5UJX1oA1rFHVgIgeQuu4IurWXVsGfQ42mBriek2jqcbRTr9Y/ps2yaV0pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56648552},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.66.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e1dbc1d3df6138994fd395fabe004de8/hyperframes-producer-0.6.66.tgz","_integrity":"sha512-IDzBRqoZZ/Xx+wrygKdB/K9DCFvIPgOsn7r+GNohY7RspGHToTefzi2qBi+3oSwVf3WlMC2eqEA+EDX3fDNBSw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.66","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.66","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.66","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.66_1780346995403_0.3579499621792419","host":"s3://npm-registry-packages-npm-production"}},"0.6.67":{"name":"@hyperframes/producer","version":"0.6.67","_id":"@hyperframes/producer@0.6.67","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"627941c0dd5930c47e64a6049c464bea27e1ba57","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.67.tgz","fileCount":163,"integrity":"sha512-NqkalHdBmB1St7adFEZ+9gSHS5kVrBUmECe8d9tjLyifXp5nYmD9lE8OAkWKtwzK9pFnTVhxfD6d30gaLJ8kJQ==","signatures":[{"sig":"MEUCIQCkHYaNUrz3AqXw9He9t5FrwhuFGNuS/+hzq9iyTSkEWQIgW+GJ7NEVX2KlFcJRJ7/LGmWdfGKSzdux5XExTDEj2yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56667803},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.67.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5ac5cf271826ecbdeac3fff5c5db2b9c/hyperframes-producer-0.6.67.tgz","_integrity":"sha512-NqkalHdBmB1St7adFEZ+9gSHS5kVrBUmECe8d9tjLyifXp5nYmD9lE8OAkWKtwzK9pFnTVhxfD6d30gaLJ8kJQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.67","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.67","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.67","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.67_1780353057717_0.6785207216425049","host":"s3://npm-registry-packages-npm-production"}},"0.6.68":{"name":"@hyperframes/producer","version":"0.6.68","_id":"@hyperframes/producer@0.6.68","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f8758fde9f46e9311c93e1c61fc0f78e306946ea","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.68.tgz","fileCount":163,"integrity":"sha512-iHS1K4BfVxnAWZ+G3M2gzl5PnFyYliJ/4l7VczOrvjCcXGwSukuu2ChTP9q8EjLNPL68sVaCwHr5OE8Yi/kPbg==","signatures":[{"sig":"MEQCIA+B2AQ4grLRU5fzMJCJGgM7X5cWRNUTeh35trUOWqeOAiARoNRvlq4BEeUsTz9nhHw9WYuSYOuzctFJm4ZSROL+2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56667803},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.68.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/26b7f98c584af15e26bb990e35622b09/hyperframes-producer-0.6.68.tgz","_integrity":"sha512-iHS1K4BfVxnAWZ+G3M2gzl5PnFyYliJ/4l7VczOrvjCcXGwSukuu2ChTP9q8EjLNPL68sVaCwHr5OE8Yi/kPbg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.68","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.68","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.68","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.68_1780358802212_0.1212733317533985","host":"s3://npm-registry-packages-npm-production"}},"0.6.69":{"name":"@hyperframes/producer","version":"0.6.69","_id":"@hyperframes/producer@0.6.69","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c53278706f02c7136bdd43bc1fd51c8553e51e76","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.69.tgz","fileCount":163,"integrity":"sha512-EaorrCqiqiMD+r5e/9KzaBoPWn804MerP3adar+3yRhTJ/7aEc1ZldMkBg/wAw+U8SYePG8YSTPEvi8nMYINKg==","signatures":[{"sig":"MEUCIQDUC1uheJU0zehI4jOImP7nZeEuG9R1B84denoW8+9CRwIgC2SbYhZMPfq5G82dtVPjA3eTfcKW/evXpqsaUe35HT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56701260},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.69.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6c18b713c4c308dbb667c644b2f50350/hyperframes-producer-0.6.69.tgz","_integrity":"sha512-EaorrCqiqiMD+r5e/9KzaBoPWn804MerP3adar+3yRhTJ/7aEc1ZldMkBg/wAw+U8SYePG8YSTPEvi8nMYINKg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.69","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.69","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.69","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.69_1780359333015_0.15217279837514575","host":"s3://npm-registry-packages-npm-production"}},"0.6.70":{"name":"@hyperframes/producer","version":"0.6.70","_id":"@hyperframes/producer@0.6.70","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f9840f6ec0653bc82a12c45ff4b3d51b2b68dd0e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.70.tgz","fileCount":163,"integrity":"sha512-ukunyZmZki8LAORnv0UiAoZwiNFzYwt0bBH7KI6nN1CVrFIlPtZXnh8plfuxUZgd2wh+2zfZcQkVPWf4KEJwNw==","signatures":[{"sig":"MEUCIFPwGyItTmkcBkO9OMWQgfeaVGZbC4N9GJf8uuzlvPwcAiEA7knrAAfr8XaOqiAEnn9xDPW9DIEKHzWAmDIn0r9fLFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56706943},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.70.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/de50238517e7bd447d5e1b58360a4beb/hyperframes-producer-0.6.70.tgz","_integrity":"sha512-ukunyZmZki8LAORnv0UiAoZwiNFzYwt0bBH7KI6nN1CVrFIlPtZXnh8plfuxUZgd2wh+2zfZcQkVPWf4KEJwNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.70","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.70","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.70","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.70_1780461807746_0.08586923491013332","host":"s3://npm-registry-packages-npm-production"}},"0.6.71":{"name":"@hyperframes/producer","version":"0.6.71","_id":"@hyperframes/producer@0.6.71","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8f5b526c3dcfbdfed5e56c7d626d93782225cba3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.71.tgz","fileCount":163,"integrity":"sha512-DjNe887B1WtSaQTI4jStY9wMbXqSv3GvT6RpPAuQOGYAwNtts8d0SBD0dR5TUMFVIeZ3vzTtHYXKOrX0UAzPEA==","signatures":[{"sig":"MEQCIFI4xiQlmBrgOyFuu4Y/mVwViO5M+VgupvNAW9/9crJvAiBHxhQ6L1W7eRaxBrBMlXt7zNvj3SziTIuxdbCGjVXTBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56730091},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.71.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4817e25e5a15f522334ff06d2bc86b66/hyperframes-producer-0.6.71.tgz","_integrity":"sha512-DjNe887B1WtSaQTI4jStY9wMbXqSv3GvT6RpPAuQOGYAwNtts8d0SBD0dR5TUMFVIeZ3vzTtHYXKOrX0UAzPEA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.71","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.71","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.71","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.71_1780542797968_0.4670124895682666","host":"s3://npm-registry-packages-npm-production"}},"0.6.72":{"name":"@hyperframes/producer","version":"0.6.72","_id":"@hyperframes/producer@0.6.72","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7991810b152557e4f409d21950df606910594d1f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.72.tgz","fileCount":163,"integrity":"sha512-PvDxpIRLODATyWTrfSGE95siYqP5oiZCub5RcWcqlwNj7KqI6WvEQWgt1J/oNoayw1XK+uXtjGg5M3O6XSkNLQ==","signatures":[{"sig":"MEQCIG828XVE7lYNTbgsW+YSHvb2NOc147FPbFVEcBsPy57KAiBAPsAgVkmIJygKciuP3DS2Nmn9P5VfMEW332knqAw2gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56777945},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.72.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/64299b5ae4c6b7d2f0ff699e17b183ff/hyperframes-producer-0.6.72.tgz","_integrity":"sha512-PvDxpIRLODATyWTrfSGE95siYqP5oiZCub5RcWcqlwNj7KqI6WvEQWgt1J/oNoayw1XK+uXtjGg5M3O6XSkNLQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.72","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.72","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.72","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.72_1780558852074_0.3048609077217568","host":"s3://npm-registry-packages-npm-production"}},"0.6.73":{"name":"@hyperframes/producer","version":"0.6.73","_id":"@hyperframes/producer@0.6.73","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"80ec614ca7d25d14e877b0b936dff57610d31a6b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.73.tgz","fileCount":163,"integrity":"sha512-S5Y3852FQoqelX2Q1yFzYZWXBo+WF33Rvlgq2aTs/xrcKXxq9uCrqK/7H8C+NPLD2CfDg35yO0yuPEDzwfiJFw==","signatures":[{"sig":"MEUCIG+pPsmdzi8Jqbw+8cESgDinIyy/rgCuAq2L+bJMTUTwAiEArz8PDXJal2lvlV6mOjOy+8/wpAfLU/bLZoyaEi7O1/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56781637},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.73.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5eb153d7b6b390c2b3c0fd9c92b1b0c5/hyperframes-producer-0.6.73.tgz","_integrity":"sha512-S5Y3852FQoqelX2Q1yFzYZWXBo+WF33Rvlgq2aTs/xrcKXxq9uCrqK/7H8C+NPLD2CfDg35yO0yuPEDzwfiJFw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.73","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.73","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.73","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.73_1780613644515_0.5002545944074119","host":"s3://npm-registry-packages-npm-production"}},"0.6.74":{"name":"@hyperframes/producer","version":"0.6.74","_id":"@hyperframes/producer@0.6.74","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e2ad9892265351361f94419434ab72fb168e8827","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.74.tgz","fileCount":163,"integrity":"sha512-TCgbcfF4vXGzAs9awdLXpvppzO5Tr0LtzJqwWHFQrnSBlQjkCKA53jmpGBebwAXzfYGtktjmJsNa92jTq8BJKw==","signatures":[{"sig":"MEQCIEGVCGr3jzEDbAWLQSwzDp9nWiCjwqw3m6IR24fUy2qTAiBINbQ1atsiGA4mvH71LQppEjApRg35Zzi6NDTO3g3dkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57010291},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.74.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a539b054dbf8e6f78373df0d5e06597d/hyperframes-producer-0.6.74.tgz","_integrity":"sha512-TCgbcfF4vXGzAs9awdLXpvppzO5Tr0LtzJqwWHFQrnSBlQjkCKA53jmpGBebwAXzfYGtktjmJsNa92jTq8BJKw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.74","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.74","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.74","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.74_1780699416093_0.20143381076921418","host":"s3://npm-registry-packages-npm-production"}},"0.6.75":{"name":"@hyperframes/producer","version":"0.6.75","_id":"@hyperframes/producer@0.6.75","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6cf69f49849542676d5240b66b5b9abc03eb851f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.75.tgz","fileCount":163,"integrity":"sha512-gft7UZeKQ67XM+svcDOj8xL9ylz8Tf8DzohiEIga7R1buv+rcka9Jf2dNm9DVJ65AJXJYbi+UMLz9UDspTPsUA==","signatures":[{"sig":"MEQCIAUBAo4rpDjwWQwk4fYJg9/81vS+O8jYr3XGm+kv2Q3WAiAniHQutbvGSRXynUppaL0oCcchzF2PIpPTpB2+YlNPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57050255},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.75.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0255f0e20bfa9f48c50d27a46ec4c63b/hyperframes-producer-0.6.75.tgz","_integrity":"sha512-gft7UZeKQ67XM+svcDOj8xL9ylz8Tf8DzohiEIga7R1buv+rcka9Jf2dNm9DVJ65AJXJYbi+UMLz9UDspTPsUA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.75","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.75","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.75","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.75_1780712361944_0.19623557233573097","host":"s3://npm-registry-packages-npm-production"}},"0.6.76":{"name":"@hyperframes/producer","version":"0.6.76","_id":"@hyperframes/producer@0.6.76","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c74a246bfb5986870689e54668abe091a1f65dc9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.76.tgz","fileCount":163,"integrity":"sha512-tgmokp6abUYBZKlIO4T26/xf1ZYa3gB68GltsQeup3kyHXzWUb8gdxHfH9nebZ0gc2zJjBrJXrtCuz482LoyvQ==","signatures":[{"sig":"MEUCIGKbeOQctURy5dt/pl3mmTMMw3aUCtG5x1PjGC/jMZQTAiEAxOYfqX58oAFl/ywfQVi+QtU9dGfC2bxUm4vaXv01Ncc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57050255},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.76.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cde6cce89b0224054f918e401456c9e7/hyperframes-producer-0.6.76.tgz","_integrity":"sha512-tgmokp6abUYBZKlIO4T26/xf1ZYa3gB68GltsQeup3kyHXzWUb8gdxHfH9nebZ0gc2zJjBrJXrtCuz482LoyvQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.76","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.76","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.76","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.76_1780719689012_0.16008525042574662","host":"s3://npm-registry-packages-npm-production"}},"0.6.77":{"name":"@hyperframes/producer","version":"0.6.77","_id":"@hyperframes/producer@0.6.77","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"19b8bbfb7e029a701bcdd3c7343fb00c80543478","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.77.tgz","fileCount":163,"integrity":"sha512-lVAWgvKxtiXdIRsT1JXHkB0A/mUQO/ruk2a06ut+aYFVCKsShpkWm1g5GKomEJa3HLEswnktCf4Em/RmHmEbBw==","signatures":[{"sig":"MEYCIQCKPtsF0jVdNEPQiY4hfkRlHrhisHsTizzjy4y+qKschAIhAIi+eiA14YWlpabP380grTR/ncacW1D51Y7EBWxJ8Lu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57054195},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.77.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5696e4ae76adb3e44a5498350624bc34/hyperframes-producer-0.6.77.tgz","_integrity":"sha512-lVAWgvKxtiXdIRsT1JXHkB0A/mUQO/ruk2a06ut+aYFVCKsShpkWm1g5GKomEJa3HLEswnktCf4Em/RmHmEbBw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.77","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.77","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.77","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.77_1780769413985_0.8957697444922219","host":"s3://npm-registry-packages-npm-production"}},"0.6.78":{"name":"@hyperframes/producer","version":"0.6.78","_id":"@hyperframes/producer@0.6.78","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"84c3c79b834973d4a88cc574fee0d2a4eabd0302","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.78.tgz","fileCount":163,"integrity":"sha512-ncErjC+RCiVafZJJvpprfrj1pUjcx+s6wsP/doUs8NwgSuFbEKN+9IQbuebUt2JoRL+NP2fTXFfdOx+R775wcg==","signatures":[{"sig":"MEYCIQCbaY4C6KO6dKkzf54Fg1MUtTUwyiuueV66juRhNOX5KQIhAPIIwDVEd947qunhRCMk+FkjXJRNHwyfWTulawELVoJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57083305},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.78.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b8343812046ef8420ebd5c9df61b305f/hyperframes-producer-0.6.78.tgz","_integrity":"sha512-ncErjC+RCiVafZJJvpprfrj1pUjcx+s6wsP/doUs8NwgSuFbEKN+9IQbuebUt2JoRL+NP2fTXFfdOx+R775wcg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.78","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.78","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.78","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.78_1780776150473_0.22309229355314497","host":"s3://npm-registry-packages-npm-production"}},"0.6.79":{"name":"@hyperframes/producer","version":"0.6.79","_id":"@hyperframes/producer@0.6.79","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"64f95aa0e285d7461161f64334f47e09a60b8675","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.79.tgz","fileCount":163,"integrity":"sha512-kkLIRJiNUA0a9lnF1UfdjjouuzXnH/DNRgTUVK797S5Tg0Y+RFUmo5hAZ9WLeKLPsMHV1GYZBMRl0i+Rt5Fp5A==","signatures":[{"sig":"MEQCICiqmXT+GBlBkjp8mMCUdmo1PeZShPbciEuNKqUKeAhVAiA9uHtX4/W6oECPwhfeZi9unb5lxZwvAT3iEceZBCQecQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57083305},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.79.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/398be3fdcc467ab098226fbc4833c52a/hyperframes-producer-0.6.79.tgz","_integrity":"sha512-kkLIRJiNUA0a9lnF1UfdjjouuzXnH/DNRgTUVK797S5Tg0Y+RFUmo5hAZ9WLeKLPsMHV1GYZBMRl0i+Rt5Fp5A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.79","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.79","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.79","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.79_1780776392655_0.6042084641715175","host":"s3://npm-registry-packages-npm-production"}},"0.6.80":{"name":"@hyperframes/producer","version":"0.6.80","_id":"@hyperframes/producer@0.6.80","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"36f23bf8a5c64831e67e8d743c131e14db3eb5e1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.80.tgz","fileCount":169,"integrity":"sha512-2S++fFGjUdr5ZzQmjGUFR34xkD7qM648qkZNCHmiu6ocjP26rIzHYnoe0t6bEu/ono/d/IYVXHenV65CR9LZgQ==","signatures":[{"sig":"MEUCIHJSwDqwQoahGiVRRSM9+wFwaRmgUC0QXVMc7i4H35s2AiEAn2Rmt5Jwjynsjes8OiVBBfZJTKr3JVE/vurIZRXg/I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57267878},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.80.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/58f6ebb9c574eda673073fc124c95f71/hyperframes-producer-0.6.80.tgz","_integrity":"sha512-2S++fFGjUdr5ZzQmjGUFR34xkD7qM648qkZNCHmiu6ocjP26rIzHYnoe0t6bEu/ono/d/IYVXHenV65CR9LZgQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.80","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.80","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.80","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.80_1780839432404_0.40497472394512535","host":"s3://npm-registry-packages-npm-production"}},"0.6.81":{"name":"@hyperframes/producer","version":"0.6.81","_id":"@hyperframes/producer@0.6.81","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fbc02d5195053e098c6a60b8c8f89c27008defcb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.81.tgz","fileCount":175,"integrity":"sha512-djf526wahqI/3tffSy/wp0rzYgk77GDd8nQGMXBoYCX+1yL9Z9dae6I+TQ0SJRzFebfNe0sg5fb5qrlEDZrY/w==","signatures":[{"sig":"MEYCIQDGi/gACszBjqkKvLusnzGngLkEsyzLrKcI4AXmaiDRMQIhAMSJrA6O7R8nMfkMu4Vy5D/mfSWUhXSrbioy7SMd3F3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57498962},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.81.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e186763729be66765616c2d9758386af/hyperframes-producer-0.6.81.tgz","_integrity":"sha512-djf526wahqI/3tffSy/wp0rzYgk77GDd8nQGMXBoYCX+1yL9Z9dae6I+TQ0SJRzFebfNe0sg5fb5qrlEDZrY/w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.81","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.81","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.81","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.81_1780869942411_0.16522903458735927","host":"s3://npm-registry-packages-npm-production"}},"0.6.82":{"name":"@hyperframes/producer","version":"0.6.82","_id":"@hyperframes/producer@0.6.82","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b85267597c00b114179ec301ab44a5eeba4a322a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.82.tgz","fileCount":175,"integrity":"sha512-Y5k0fjOFuM84p1vBtpA5LROcVDiw5hjxg0b0ESSCQyL6+9ZZyoJeV1oMjAXgjbjNEUzJ5Tp6HkUzXiMVIIUm4Q==","signatures":[{"sig":"MEQCIFM2I4smGmyiTjV39uu9G+/xNS4PodLW2oLROt/OqcDCAiBOGv6pMPbSEFfEbCmXqlC2lySqe/KNwrumW406NHGa9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57496824},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.82.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/242d1df4c911c87baf1be497fe74f6e1/hyperframes-producer-0.6.82.tgz","_integrity":"sha512-Y5k0fjOFuM84p1vBtpA5LROcVDiw5hjxg0b0ESSCQyL6+9ZZyoJeV1oMjAXgjbjNEUzJ5Tp6HkUzXiMVIIUm4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.82","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.82","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.82","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.82_1780951764780_0.2881887484540895","host":"s3://npm-registry-packages-npm-production"}},"0.6.83":{"name":"@hyperframes/producer","version":"0.6.83","_id":"@hyperframes/producer@0.6.83","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9952e0da478993cce53aa4cddd4249beee72b7ea","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.83.tgz","fileCount":175,"integrity":"sha512-h3sVFbLHRZnuoUGL4se+d/GmpoHJyEvIP4Z7jpnip/TRHi649AoAdQqGI90esxx4gLj7cyTNGY4Jif5L1VZuYA==","signatures":[{"sig":"MEUCIQDC4gCCmY3ghhVbDtI9L3Vrz8FFmpA3uBj1uy4/xNINlAIgTpRxUIlPb/LPVbctd0xJTPzRhHEH464w11/gTMb53V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57501800},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.83.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e8090a26f01bf6f57cdca892ff6d023e/hyperframes-producer-0.6.83.tgz","_integrity":"sha512-h3sVFbLHRZnuoUGL4se+d/GmpoHJyEvIP4Z7jpnip/TRHi649AoAdQqGI90esxx4gLj7cyTNGY4Jif5L1VZuYA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.83","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.83","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.83","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.83_1780968014395_0.11432523147009532","host":"s3://npm-registry-packages-npm-production"}},"0.6.84":{"name":"@hyperframes/producer","version":"0.6.84","_id":"@hyperframes/producer@0.6.84","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"09f5454e75bd50f27b73de11ee3fedf04ae6bb34","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.84.tgz","fileCount":175,"integrity":"sha512-1FyqCaq36NR0TMaHQJ3SWYFWolsHdqxJ55NPeyRG2T81DQX6rFT1W+x8FYyTz8cTidkURQDA2J7DYX6eW+XKYQ==","signatures":[{"sig":"MEUCIELQZlliEsC5hW/naHlpwjBHbXpaIb3V1J5++lAsn/xoAiEAwOxJ4CJtCSKLXp0QW3Ztcom2unlFfEOaQAQIlcaAyW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57501696},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.84.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6000809997f7fe97e3a30f15d7250042/hyperframes-producer-0.6.84.tgz","_integrity":"sha512-1FyqCaq36NR0TMaHQJ3SWYFWolsHdqxJ55NPeyRG2T81DQX6rFT1W+x8FYyTz8cTidkURQDA2J7DYX6eW+XKYQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.84","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.84","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.84","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.84_1780968731289_0.16744103756261053","host":"s3://npm-registry-packages-npm-production"}},"0.6.85":{"name":"@hyperframes/producer","version":"0.6.85","_id":"@hyperframes/producer@0.6.85","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d3c6cc34bd33c8f759d24f93b7952fb4e9eb462a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.85.tgz","fileCount":175,"integrity":"sha512-NQasMegt1XpGnlJ/mC14TQtoH0RsOXR/sGevhd+bk8Gzv+qNZJ9X0JnVsvCtW3PiGgRrPgtZYUeEi+vkueBoAA==","signatures":[{"sig":"MEUCIHpSUcXaziJk+f0x+m8k4z4GFfisXI82Z/0FFQ261EGZAiEAlUYe3QOWSOyOn0QqjnP5QTcH9eSRHjo132Mb+Kf+N7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57521878},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.85.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3fb74dc18c8b7e96c3dfcc128eafe5e1/hyperframes-producer-0.6.85.tgz","_integrity":"sha512-NQasMegt1XpGnlJ/mC14TQtoH0RsOXR/sGevhd+bk8Gzv+qNZJ9X0JnVsvCtW3PiGgRrPgtZYUeEi+vkueBoAA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.85","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.85","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.85","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.85_1781025434708_0.8380115039654616","host":"s3://npm-registry-packages-npm-production"}},"0.6.86":{"name":"@hyperframes/producer","version":"0.6.86","_id":"@hyperframes/producer@0.6.86","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"263584e4e2ddd380c9ef014f5e984eca102d2bf8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.86.tgz","fileCount":175,"integrity":"sha512-eKYCBAaPOWlx5+qFEVOFhEfiXqx9iEvxtmuHu1vLoswRTIZtGkIILv7+VKiycqRLKevigWd15zO3wgZQJ/0gsg==","signatures":[{"sig":"MEQCIFmQwIzzbzs+qxW2tGHu6UcScAWRy6IpjEQ2SJOk9ZL4AiBIfx9i1axQBcK0pylGFFCQavgXijRlqjMN93DrE1PrLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57522070},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.86.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/eba8ba1b99fabf78ee9dd418e757f5ba/hyperframes-producer-0.6.86.tgz","_integrity":"sha512-eKYCBAaPOWlx5+qFEVOFhEfiXqx9iEvxtmuHu1vLoswRTIZtGkIILv7+VKiycqRLKevigWd15zO3wgZQJ/0gsg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.86","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.86","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.86","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.86_1781034759848_0.5188952306229457","host":"s3://npm-registry-packages-npm-production"}},"0.6.87":{"name":"@hyperframes/producer","version":"0.6.87","_id":"@hyperframes/producer@0.6.87","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4dd689b0c4c60259b11feeebeedf3bff507991bd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.87.tgz","fileCount":175,"integrity":"sha512-sBrKS2G1eL6RCN7oyNsvnJh0aFJtYmj13VJRCKMTIJodoLFX25BFZc3c2xnqMUmHPl7MdegVKXh3qIMpj8OzoQ==","signatures":[{"sig":"MEUCIGh9Ot8xTk2puckqGRz0imAuZeS3byZVf9AwYqVllxSKAiEAzQTkCwUvndoR1rtwG1pk+ia9xkEm4mZZ9HnXOLc+NGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65585618},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.87.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d57ada20b7390a9a1d21e45d633a0423/hyperframes-producer-0.6.87.tgz","_integrity":"sha512-sBrKS2G1eL6RCN7oyNsvnJh0aFJtYmj13VJRCKMTIJodoLFX25BFZc3c2xnqMUmHPl7MdegVKXh3qIMpj8OzoQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.87","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.87","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.87","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.87_1781044665369_0.41032752013788887","host":"s3://npm-registry-packages-npm-production"}},"0.6.88":{"name":"@hyperframes/producer","version":"0.6.88","_id":"@hyperframes/producer@0.6.88","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9a0a4fb95e06c4311291cad5bc2bf47c8d99f118","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.88.tgz","fileCount":175,"integrity":"sha512-QgwoFPd2rIX7HE3IurTOfo73JoEByCuvdQsLmWH5uRgbSao1xzOV6zZWqmvL4R/MIraQrHPqyk9W0cIJ4fuwcQ==","signatures":[{"sig":"MEUCIHeQcAiRVspvfT8VTs7xP7lktn7O2aKcK6xh0ee1A7OXAiEAsbEGYHnFefl+9Xb0iqMz195snVUt2CnOwxKECOiCqss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65585722},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.88.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/934ca4a9c3e3fba90c59af59f4d6ab6c/hyperframes-producer-0.6.88.tgz","_integrity":"sha512-QgwoFPd2rIX7HE3IurTOfo73JoEByCuvdQsLmWH5uRgbSao1xzOV6zZWqmvL4R/MIraQrHPqyk9W0cIJ4fuwcQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.88","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.88","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.88","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.88_1781048177649_0.3728861060279798","host":"s3://npm-registry-packages-npm-production"}},"0.6.89":{"name":"@hyperframes/producer","version":"0.6.89","_id":"@hyperframes/producer@0.6.89","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b91d0d97b93ff52e53bb270e5b617612019c914a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.89.tgz","fileCount":175,"integrity":"sha512-slHbMEX+l58vc906v5Ujr2Hctrf7+d3xBI66N4Nm10Gfgh0aH6pGCVggPYvkUVcnNu9v17uIB/L6ZhqzVWfpaQ==","signatures":[{"sig":"MEUCIQCEj5S0FyIxyvgqv0T9lkUNUR8Z/sjufilOdLYW7dvxnwIgP+0XNJq0JMGHrPqHMJ4HyJniKbQ9eBBprL+dMWiAIvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65604149},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.89.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/178ae8a7bb0aa5d007992a8627106738/hyperframes-producer-0.6.89.tgz","_integrity":"sha512-slHbMEX+l58vc906v5Ujr2Hctrf7+d3xBI66N4Nm10Gfgh0aH6pGCVggPYvkUVcnNu9v17uIB/L6ZhqzVWfpaQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.89","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.89","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.89","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.89_1781134071802_0.7441644526002342","host":"s3://npm-registry-packages-npm-production"}},"0.6.90":{"name":"@hyperframes/producer","version":"0.6.90","_id":"@hyperframes/producer@0.6.90","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f454edf9c9571e3ce950b926e27ac6923c078abb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.90.tgz","fileCount":179,"integrity":"sha512-XRk+6qAdXA0BxEheiUg/rzMBa1ZwYOQ899W7yXKJ5O1pndWx0Q7yCTIxZn16rcL0OylgppEpyt77ZSvmOGK3fA==","signatures":[{"sig":"MEYCIQCpE01m5weogGg5GneHZA99oD97a8H1ELrL6ABY7aNDhQIhAOXclLaqKef+mYtYMY2WqbEq4epEbOkMDqkHAZZVoNYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65805785},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.90.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5ba3ee7ad3f2aa2c53d5e3a05e3938e2/hyperframes-producer-0.6.90.tgz","_integrity":"sha512-XRk+6qAdXA0BxEheiUg/rzMBa1ZwYOQ899W7yXKJ5O1pndWx0Q7yCTIxZn16rcL0OylgppEpyt77ZSvmOGK3fA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.90","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.90","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.90","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.90_1781145741388_0.33598395191830566","host":"s3://npm-registry-packages-npm-production"}},"0.6.91":{"name":"@hyperframes/producer","version":"0.6.91","_id":"@hyperframes/producer@0.6.91","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"335ee5c4bbe0043d0455137ab2d69a0de614c35f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.91.tgz","fileCount":179,"integrity":"sha512-RHglJtpmE65ZeiJHH3AKoBoXE4DyBOKKLgIOkFQmFjDkS8rKuQNZ8re++9kHNHjlTCwXjauisGzCXP1Tz8D2KQ==","signatures":[{"sig":"MEUCIH1FcmXbcHAVl5MNsay9rNPidYvOWiCODTdMWUVf4p36AiEAxjwN8fCjDfe05BxuRF6ZWZRZDtBYoq9VzC01k33UArQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65860349},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.91.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/44bdab53c6a6615caf23687a0cdccc0c/hyperframes-producer-0.6.91.tgz","_integrity":"sha512-RHglJtpmE65ZeiJHH3AKoBoXE4DyBOKKLgIOkFQmFjDkS8rKuQNZ8re++9kHNHjlTCwXjauisGzCXP1Tz8D2KQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.91","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.91","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.91","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.91_1781158358050_0.15983055568406246","host":"s3://npm-registry-packages-npm-production"}},"0.6.92":{"name":"@hyperframes/producer","version":"0.6.92","_id":"@hyperframes/producer@0.6.92","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6321bbde8199c9590ea749cc3d6953aedac375d9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.92.tgz","fileCount":179,"integrity":"sha512-p7/cYHmKu/+n+FkE0o7g3ohZWGaavfzbZ7zkJZJNSt+qhB463AQvPNmx7zY5QEnrNwWOwdYtOjjJIstyKruJAw==","signatures":[{"sig":"MEYCIQDHwme/tYaG7/shRS/QxHoHE8CbpliABbSNHEcL2NetDwIhAMDFoBItD1hX6q/FQdijWJztRbHp36rJxHOn2pMZKqHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65980607},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.92.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e337918b70e7d8e2df38f8e2fc09fe07/hyperframes-producer-0.6.92.tgz","_integrity":"sha512-p7/cYHmKu/+n+FkE0o7g3ohZWGaavfzbZ7zkJZJNSt+qhB463AQvPNmx7zY5QEnrNwWOwdYtOjjJIstyKruJAw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.92","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.92","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.92","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.92_1781239241308_0.30772756817480307","host":"s3://npm-registry-packages-npm-production"}},"0.6.93":{"name":"@hyperframes/producer","version":"0.6.93","_id":"@hyperframes/producer@0.6.93","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"22ab5e773e0b9dcdea7bf7f1a21abc6604f3a1fd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.93.tgz","fileCount":179,"integrity":"sha512-5ZlAGPpAcfzuRNC58OxPHeaPqN59iWNoBoAgbx+zx/c61dJ8CWf23q/4vU1Oov90ZqvXqXX1g3KeyB9vQ/hLSQ==","signatures":[{"sig":"MEUCIFzMNcrbT0onNdOhWbiBZSBArMNLOOCh2mwpeAFjgCoFAiEAgSNuvgIlCC0SkERiO69l+t2UdRMBw81Oe28dIyjiM2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65980607},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.93.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/35501f0214ac30724f46ec4f3f7617f7/hyperframes-producer-0.6.93.tgz","_integrity":"sha512-5ZlAGPpAcfzuRNC58OxPHeaPqN59iWNoBoAgbx+zx/c61dJ8CWf23q/4vU1Oov90ZqvXqXX1g3KeyB9vQ/hLSQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.93","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.93","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.93","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.93_1781240452321_0.7800532069344801","host":"s3://npm-registry-packages-npm-production"}},"0.6.94":{"name":"@hyperframes/producer","version":"0.6.94","_id":"@hyperframes/producer@0.6.94","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"84314c5fe1ad29b0550b044c7c8ecd879fc02301","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.94.tgz","fileCount":179,"integrity":"sha512-rVgFJCAX6oibRsmU3VbVwFoNa/hlXZNri4+29glOngBu4uNey5nZR3H1JW6ijejttKpePXVQI8Amh9czFS/cRQ==","signatures":[{"sig":"MEYCIQDfUW8hyCMiqX9HSoI3MhQ/T3LuEgwiptFU88AEHztbhQIhAN29OgBsbX4r4n5u9EET1Frx1pTBex+gt7EwKQXPk9FD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66013005},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.94.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0fb43d41c02cf143e541090e9d005897/hyperframes-producer-0.6.94.tgz","_integrity":"sha512-rVgFJCAX6oibRsmU3VbVwFoNa/hlXZNri4+29glOngBu4uNey5nZR3H1JW6ijejttKpePXVQI8Amh9czFS/cRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.94","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.94","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.94","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.94_1781278577440_0.572641970248168","host":"s3://npm-registry-packages-npm-production"}},"0.6.95":{"name":"@hyperframes/producer","version":"0.6.95","_id":"@hyperframes/producer@0.6.95","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a4ee62cae755d1cd21c85641c01531e01ac9fde4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.95.tgz","fileCount":179,"integrity":"sha512-dgyxUc7sqUZBkIpbJNl17wC32ijEG3g+4uWy2jB7FUjHV3XXRvtFw28ej+uH7VSX2ianpBctwQUgoZFZf0rIYw==","signatures":[{"sig":"MEYCIQCMxy1z9BxNW2j2SPUi4zQjpL/xYv4unQJgB1fFrfGvMgIhAKa+X7Pgvo7aSVWzQdIpphz/9t2a3NHmXGidZFjqEGcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66071315},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.95.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ead65934f25dfd331955ca145e58ac34/hyperframes-producer-0.6.95.tgz","_integrity":"sha512-dgyxUc7sqUZBkIpbJNl17wC32ijEG3g+4uWy2jB7FUjHV3XXRvtFw28ej+uH7VSX2ianpBctwQUgoZFZf0rIYw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.95","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.95","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.95","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.95_1781282773684_0.023420651648900837","host":"s3://npm-registry-packages-npm-production"}},"0.6.96":{"name":"@hyperframes/producer","version":"0.6.96","_id":"@hyperframes/producer@0.6.96","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3f54c51fa14855f3c1a26ec875093b0a20a3b2cc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.96.tgz","fileCount":179,"integrity":"sha512-W7DVe2NqNsQ9G+hhBV18x0VrqcvjnWRoi8xs8vXe8HwQwRA4faWdhOqgkyrksJ4oLlsVhx4VkH0Qp38trG5jZg==","signatures":[{"sig":"MEYCIQCmDvLMrCuGuST+aHZ6x/tQydiHFvK6YJIGzu7ZPU4xuAIhANa0DZVhj3yb+lMf1NsUKGC1iehNFFZZQU+MZjYK45ol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66085393},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.96.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b20beaf6270230f59e696b1a9d6a2257/hyperframes-producer-0.6.96.tgz","_integrity":"sha512-W7DVe2NqNsQ9G+hhBV18x0VrqcvjnWRoi8xs8vXe8HwQwRA4faWdhOqgkyrksJ4oLlsVhx4VkH0Qp38trG5jZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.96","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.96","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.96","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.96_1781321514754_0.3202990998320918","host":"s3://npm-registry-packages-npm-production"}},"0.6.97":{"name":"@hyperframes/producer","version":"0.6.97","_id":"@hyperframes/producer@0.6.97","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2dad82a0eb4d8a7fb9615d04979a37b2a98a1575","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.97.tgz","fileCount":179,"integrity":"sha512-Ga+aUJSkIeDAJEvZ8vboVo3FNhhWPvRZ86jufZEJnsqvBRcAjutFQgajzRwfu2aBuq3f0P9EBpfA8gYp8D2CdQ==","signatures":[{"sig":"MEUCIQC1RPd7V8t9+EtqWupP88Ii4SfhXT2LzBzLiVwuI154GgIgX0eevAl52cFmg4ALhfQpnwPmw+0kInb2WgLonv0kwSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66092651},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.97.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/670c5fb9e92854ed1dc890855fee7ecc/hyperframes-producer-0.6.97.tgz","_integrity":"sha512-Ga+aUJSkIeDAJEvZ8vboVo3FNhhWPvRZ86jufZEJnsqvBRcAjutFQgajzRwfu2aBuq3f0P9EBpfA8gYp8D2CdQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.97","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.97","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.97","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.97_1781330782999_0.4004405200070871","host":"s3://npm-registry-packages-npm-production"}},"0.6.98":{"name":"@hyperframes/producer","version":"0.6.98","_id":"@hyperframes/producer@0.6.98","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b2babbda93bd51c3468d3f46a90aa81ad51c5afc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.98.tgz","fileCount":167,"integrity":"sha512-6R2Fpxx78YBs0RwOS+2usVyZ5nLFzLICjyCQ2ikpXgzJS07S6AaaFXqXRUz4tnZuEPFOcC3zbJsVLopST2w9pw==","signatures":[{"sig":"MEYCIQC19tI5AfyqnoH1WEU8lUyM91LroDVIQddXMv2dPPXRPwIhAPB846IVea89YPJLG77RccFeryFVhBoQWqUVQoeVmRZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66032918},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.98.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/27dd657be95ad97b572a219e3e836c41/hyperframes-producer-0.6.98.tgz","_integrity":"sha512-6R2Fpxx78YBs0RwOS+2usVyZ5nLFzLICjyCQ2ikpXgzJS07S6AaaFXqXRUz4tnZuEPFOcC3zbJsVLopST2w9pw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.98","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.98","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.98","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.98_1781505325299_0.8603781757975133","host":"s3://npm-registry-packages-npm-production"}},"0.6.99":{"name":"@hyperframes/producer","version":"0.6.99","_id":"@hyperframes/producer@0.6.99","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9cdf1a9ab81236aeff3b051cbfb2e7ce2a633ce8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.99.tgz","fileCount":167,"integrity":"sha512-UZppB/WKsDz7GZDJfSrfdIN1gaIYy7HIkZuLNkdEr6HBqFnmqyeHTiB0qATFFjTqigRKQjbAP0qIOb7pq9ga3w==","signatures":[{"sig":"MEUCIEHMzyMt+K8Wdl3/HwlE77xtSGPCLqRA4gtQyexswV6aAiEA5k0gjfJ9ptq0Uh1+pKwfSgdQt/sugkZZ+/ehCyaLS/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66032945},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.99.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f0ec426420b8fc60fb1573149bb33af4/hyperframes-producer-0.6.99.tgz","_integrity":"sha512-UZppB/WKsDz7GZDJfSrfdIN1gaIYy7HIkZuLNkdEr6HBqFnmqyeHTiB0qATFFjTqigRKQjbAP0qIOb7pq9ga3w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.99","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.99","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.99","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.99_1781528894784_0.05072374851358896","host":"s3://npm-registry-packages-npm-production"}},"0.6.100":{"name":"@hyperframes/producer","version":"0.6.100","_id":"@hyperframes/producer@0.6.100","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e35419c1d8f99939b9e6c5334db806adcdb4a62e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.100.tgz","fileCount":167,"integrity":"sha512-tPjMgGoSscLPljWe/uAYm8qzwzZEtq6KcAfm5NRcKObTdt5fuSlO5wEESNVbQNdoyKc2anhqU/ocQ1o3IbYPYw==","signatures":[{"sig":"MEUCIQCB7w/H94Uph43IrqUAqsUbCpPgiCM9vw1HybvfwRZWEAIgQyk3fi00AqNwZpvNsktgmS1958nP3QQrtfQ1XlaZboQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66033543},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.100.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/82817a9e7d512be355f786eb31c238e7/hyperframes-producer-0.6.100.tgz","_integrity":"sha512-tPjMgGoSscLPljWe/uAYm8qzwzZEtq6KcAfm5NRcKObTdt5fuSlO5wEESNVbQNdoyKc2anhqU/ocQ1o3IbYPYw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.100","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.100","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.100","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.100_1781565568444_0.9306192330391077","host":"s3://npm-registry-packages-npm-production"}},"0.6.101":{"name":"@hyperframes/producer","version":"0.6.101","_id":"@hyperframes/producer@0.6.101","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ca5e46dcf7e7ecf18f778f6e7410ea8a6f3ffb72","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.101.tgz","fileCount":167,"integrity":"sha512-ZV0zUxS953C7YxtkKCTesQVXov1Kx2+93Tfw0YzyUFf2Atzk11mA/F5jur8xBHGFYlqY6ThxCWikVhP+9AGrAg==","signatures":[{"sig":"MEQCIHY6XEqHo+29hiW/4Yk5Fj3nDSjGGzG3KLHB/rjNQValAiABCAPGKbWuZXTm9uMr6UHj64Vd8DAxCIbf+2uF/nbXIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66046494},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.101.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f5be57afc9c047999f7992b054764bfa/hyperframes-producer-0.6.101.tgz","_integrity":"sha512-ZV0zUxS953C7YxtkKCTesQVXov1Kx2+93Tfw0YzyUFf2Atzk11mA/F5jur8xBHGFYlqY6ThxCWikVhP+9AGrAg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.101","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.101","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.101","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.101_1781582392203_0.32930993262557506","host":"s3://npm-registry-packages-npm-production"}},"0.6.102":{"name":"@hyperframes/producer","version":"0.6.102","_id":"@hyperframes/producer@0.6.102","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a5fa7785bb08df37c806dbf271a608abb1b63d9d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.102.tgz","fileCount":167,"integrity":"sha512-Q6LBhr+d/G8UkpLfdOp8vqn3Zwy1VSUYJr3+wEOglAsW/TGApRmBW4be5dMrC8tO0GT5kP08dl9ZmqOlvIv77Q==","signatures":[{"sig":"MEUCIQCeOnO61zHI0XdAZONNuQCUYZIQogvMAEi5KWDAQwZcQQIgPCIkJ3JLuxt7GVkRoo5r4mTPGxKioNMFBkUOVojRBhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66069352},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.102.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7030cb1c703f5aa3576c1f16c6cace4d/hyperframes-producer-0.6.102.tgz","_integrity":"sha512-Q6LBhr+d/G8UkpLfdOp8vqn3Zwy1VSUYJr3+wEOglAsW/TGApRmBW4be5dMrC8tO0GT5kP08dl9ZmqOlvIv77Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.102","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.102","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.102","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.102_1781588819954_0.5713634224338411","host":"s3://npm-registry-packages-npm-production"}},"0.6.103":{"name":"@hyperframes/producer","version":"0.6.103","_id":"@hyperframes/producer@0.6.103","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"67aca8711539bcc5629c5f1db899ee956d6995b5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.103.tgz","fileCount":167,"integrity":"sha512-yMgaS0NH8ubRSashkxquTHezCtgNR0YUiXqSHAaeRrYPmeKjJAYHwE/NeHbafIeozf0jWGSsE0E96v4CnmMG+A==","signatures":[{"sig":"MEUCIQCFi6B+Io6sC0a9Rv91uuqOvjuKKSVQ3MYQMCWtsYT1cwIgIFYA6TgC5mtylEc3BQcUyCN41LFFgM6Vsscb3lyhqMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66069352},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.103.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7511c020ecbf5ffa9a56065441ade9a4/hyperframes-producer-0.6.103.tgz","_integrity":"sha512-yMgaS0NH8ubRSashkxquTHezCtgNR0YUiXqSHAaeRrYPmeKjJAYHwE/NeHbafIeozf0jWGSsE0E96v4CnmMG+A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.103","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.103","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.103","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.103_1781593184681_0.000848531897881255","host":"s3://npm-registry-packages-npm-production"}},"0.6.104":{"name":"@hyperframes/producer","version":"0.6.104","_id":"@hyperframes/producer@0.6.104","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"da87309c20fcfc2f7118eb99c8024c83307a5811","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.104.tgz","fileCount":167,"integrity":"sha512-bH/F6OiIjXufvZl1gCVoQWvWIt1PmAT3Gu+5vDkNgdJg4Bpo9hAYaODyw67S/rFtWeMoRyFwSMLHQq5HEUCCag==","signatures":[{"sig":"MEUCICKbMjbn6uGf040r6ZOsQaLvLHpBmGjJcxX6g777x2opAiEAs+VK4WZWTSoc1USywCh5cY3qBkDa+GB0ZMGxBzQVItE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66069352},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.104.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6345626df5e12b7c3fc1ce7b8ab3f1c2/hyperframes-producer-0.6.104.tgz","_integrity":"sha512-bH/F6OiIjXufvZl1gCVoQWvWIt1PmAT3Gu+5vDkNgdJg4Bpo9hAYaODyw67S/rFtWeMoRyFwSMLHQq5HEUCCag==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.104","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.104","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.104","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.104_1781604067268_0.9123627470314193","host":"s3://npm-registry-packages-npm-production"}},"0.6.105":{"name":"@hyperframes/producer","version":"0.6.105","_id":"@hyperframes/producer@0.6.105","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1173030312cb3887962a6608e0dc92c18ba8bf28","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.105.tgz","fileCount":167,"integrity":"sha512-HczMHEp/UWJna31er0a87A5dP2X5zRZiwBiwQK+WP5ciyPftHH95YwZFbBRG0XK8IWQEJGE4YXRcZXGW4vgdsw==","signatures":[{"sig":"MEUCID+QSSHIWao6LiobxxAymMiZyOBM9+IicWN+Ju0GYpJzAiEA/LWCoLnXvIldfiHIxpmCvfJbuKfV/dEBYazG00nyG4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66074983},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.105.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3166733b9ec52737d45af2e0277d2d15/hyperframes-producer-0.6.105.tgz","_integrity":"sha512-HczMHEp/UWJna31er0a87A5dP2X5zRZiwBiwQK+WP5ciyPftHH95YwZFbBRG0XK8IWQEJGE4YXRcZXGW4vgdsw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.105","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.105","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.105","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.105_1781627554015_0.5885929533493939","host":"s3://npm-registry-packages-npm-production"}},"0.6.106":{"name":"@hyperframes/producer","version":"0.6.106","_id":"@hyperframes/producer@0.6.106","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b7e222b520a78fac8968239a60008c2486b522f8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.106.tgz","fileCount":167,"integrity":"sha512-wslOWtyr/xIjnrxexH9J0JDbuHZIYTHVcHVmMX8wIJY4O//7cfnd4iwApTnCIWJvaPSdlEM1NVeT+iJ//zzlcw==","signatures":[{"sig":"MEQCICRHL4JrtDhZzPLG7Zx0XWXuC2Jc7GumMW9a9mG8JSmMAiADF9rZiwh/1xO8t1eOydfrVvBV3JQDFTnqXGESls5mQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68054804},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.106.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e25c47906706fbc50ab25307e2237fbd/hyperframes-producer-0.6.106.tgz","_integrity":"sha512-wslOWtyr/xIjnrxexH9J0JDbuHZIYTHVcHVmMX8wIJY4O//7cfnd4iwApTnCIWJvaPSdlEM1NVeT+iJ//zzlcw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.106","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.106","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.106","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.106_1781630285001_0.5589573988468834","host":"s3://npm-registry-packages-npm-production"}},"0.6.107":{"name":"@hyperframes/producer","version":"0.6.107","_id":"@hyperframes/producer@0.6.107","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4fbf214922d5d8356633e53693816766e43ca593","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.107.tgz","fileCount":167,"integrity":"sha512-5R6nKZFS9VU/r4d+9+c3dyxhw6OdunPubXC3zYGuktIqvnSSZGYki4hjBapTtmEqdWoskSQSCQ32v3aEgY5Wgw==","signatures":[{"sig":"MEQCIFDQItYb/HEpJ3sSViMJkTTq7MC/N5DT/1HtgHYOWJqEAiB02jsvh7DQVYdn2slIS4o0tF6UYvF/t3e2Z86Qx66wug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68054804},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.107.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e25085562abb78d3c82f895279d9cdb4/hyperframes-producer-0.6.107.tgz","_integrity":"sha512-5R6nKZFS9VU/r4d+9+c3dyxhw6OdunPubXC3zYGuktIqvnSSZGYki4hjBapTtmEqdWoskSQSCQ32v3aEgY5Wgw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.107","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.107","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.107","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.107_1781639531640_0.5588157168733221","host":"s3://npm-registry-packages-npm-production"}},"0.6.108":{"name":"@hyperframes/producer","version":"0.6.108","_id":"@hyperframes/producer@0.6.108","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"39008258886efe3b9f4ee6a76c52e585dfdaa741","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.108.tgz","fileCount":167,"integrity":"sha512-fe84rURGlAcyCFIMYutzwKSaWWmejQg0wCCtIN1YYa2EN+F3jyIQr/uwcfjjm81f91K0E8Zt99bfwB089TEfKg==","signatures":[{"sig":"MEYCIQCZZO3Gc4pYmpKoCYGMPs5u4rl5ovJNQc7bhX4ATVF5QQIhAOPSEquUq579FrYtYjFP9dzjqAD+UH0OMeVgJnQlRPRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68218348},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.108.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e40c0c46320cee7dac96c5aa3c9c7a90/hyperframes-producer-0.6.108.tgz","_integrity":"sha512-fe84rURGlAcyCFIMYutzwKSaWWmejQg0wCCtIN1YYa2EN+F3jyIQr/uwcfjjm81f91K0E8Zt99bfwB089TEfKg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.108","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.108","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.108","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.108_1781657913483_0.010321463312340073","host":"s3://npm-registry-packages-npm-production"}},"0.6.109":{"name":"@hyperframes/producer","version":"0.6.109","_id":"@hyperframes/producer@0.6.109","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"00139656ee03db71dd9c1e7961a3e99adc1860a7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.109.tgz","fileCount":167,"integrity":"sha512-9giZj6t2bKhxfDcJbwGRUIL/CQOvLWxKBfRFENFFWC9ZJlromegUuQFeH+qcVecZJ4YIShnN3yimyiEmZ33sxQ==","signatures":[{"sig":"MEQCIHqlp/o7Du4nB7S2qN7k4RC0gPpqJ4dvTQje0OP8PoiWAiANGUpfKtJQrZc2IUendBmWl3tPyynKDpSHL3FdYu0zvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68224708},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.109.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2c236f09a1dd21bfbf3607fe188df785/hyperframes-producer-0.6.109.tgz","_integrity":"sha512-9giZj6t2bKhxfDcJbwGRUIL/CQOvLWxKBfRFENFFWC9ZJlromegUuQFeH+qcVecZJ4YIShnN3yimyiEmZ33sxQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.109","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.109","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.109","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.109_1781669921009_0.9986823344102311","host":"s3://npm-registry-packages-npm-production"}},"0.6.110":{"name":"@hyperframes/producer","version":"0.6.110","_id":"@hyperframes/producer@0.6.110","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"71c73b8e8922e2b2d7f4c7b338d539600fd411cb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.110.tgz","fileCount":167,"integrity":"sha512-0eionw3BVcEQli+Vyr64XdTYv3fNzKuzxgTOC71UMlnLeFgBni8IQa7B51Pmp8BPNJblB3wfMdpBs7DsZEUCMA==","signatures":[{"sig":"MEYCIQD0CTIKRKbi4AUc6fL9vPyM1nk4OHVTs15bEnwCRHbzYQIhAMWhrMMl1tSMTXdKxlsyXDZ3R61zEq6kbJiOnOoVJwn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68224708},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.110.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bce60b9e828f5cf73e09103cb019a8ab/hyperframes-producer-0.6.110.tgz","_integrity":"sha512-0eionw3BVcEQli+Vyr64XdTYv3fNzKuzxgTOC71UMlnLeFgBni8IQa7B51Pmp8BPNJblB3wfMdpBs7DsZEUCMA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.110","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.110","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.110","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.110_1781706347983_0.6797263517171923","host":"s3://npm-registry-packages-npm-production"}},"0.6.111":{"name":"@hyperframes/producer","version":"0.6.111","_id":"@hyperframes/producer@0.6.111","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7f5fa668945d49a3a8f1727cf92dbff47395fcb2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.111.tgz","fileCount":167,"integrity":"sha512-vMpnzIuWREp1uAtQ5eo9DjjnXv/FxGpBR6q940YQwerU7cg/GefnNXuzADocIRl8u+L1B5d+qUicojUaoBvrOw==","signatures":[{"sig":"MEQCIGFiIg2Xqk22IrhEm/WSju82c5OlWWiUlFVRkhDS7DErAiACx6rtBSBtlVEyLoSrLXhzSVknqlzMNK+Gq3BNDnkHjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68561471},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.111.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/da77fb1a47039f1db81552844ebc48b9/hyperframes-producer-0.6.111.tgz","_integrity":"sha512-vMpnzIuWREp1uAtQ5eo9DjjnXv/FxGpBR6q940YQwerU7cg/GefnNXuzADocIRl8u+L1B5d+qUicojUaoBvrOw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.111","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.111","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.111","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.111_1781760671290_0.8936184288856723","host":"s3://npm-registry-packages-npm-production"}},"0.6.112":{"name":"@hyperframes/producer","version":"0.6.112","_id":"@hyperframes/producer@0.6.112","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ba5c82e80b8d7aa494b6211b5d4dc7167e2f187c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.112.tgz","fileCount":167,"integrity":"sha512-5yTW7VhhQryUx2ycDORD5430KWSIYO2HFbwYTI28El1/dMsE4aL1XvtRtKGSZpO1wnmhJNLlnmeAW7pp599ECA==","signatures":[{"sig":"MEUCIQCLjXeVkeydCrVRKqPSVpAq4gZ2POY6MZUFZ2U8Laf0ogIgICXoMwV9YOM1r5HUzn20VARIn0SAqrP02aw5PN94D1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68700280},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.112.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5766b01f274cf21cb228fda959f7b74b/hyperframes-producer-0.6.112.tgz","_integrity":"sha512-5yTW7VhhQryUx2ycDORD5430KWSIYO2HFbwYTI28El1/dMsE4aL1XvtRtKGSZpO1wnmhJNLlnmeAW7pp599ECA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.112","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.112","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.112","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.112_1781770710407_0.4767922628700336","host":"s3://npm-registry-packages-npm-production"}},"0.6.113":{"name":"@hyperframes/producer","version":"0.6.113","_id":"@hyperframes/producer@0.6.113","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7f1fcc712e7730ea2ccb8988a00da50be60bdcb0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.113.tgz","fileCount":167,"integrity":"sha512-6j1NErFyRAQ53cTTBqVXF6T4aQIG79KoAv21GK47YJdMb5n+gySrHDQKmxSeehbB5m+dUC5mcSNu3I7ETGJYRQ==","signatures":[{"sig":"MEQCICMvJB84sBTvHkn3w+bZ0AdPzring1zsNliaZhNPpIUiAiAJtiWy89FkXPmN/ISQb6cIGav+5yTA+vPyG63HnZ6eOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60706327},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.113.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c3089679f83c6356be20c0c204afdc8a/hyperframes-producer-0.6.113.tgz","_integrity":"sha512-6j1NErFyRAQ53cTTBqVXF6T4aQIG79KoAv21GK47YJdMb5n+gySrHDQKmxSeehbB5m+dUC5mcSNu3I7ETGJYRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.113","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.113","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.113","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.113_1781854672895_0.4941399662309889","host":"s3://npm-registry-packages-npm-production"}},"0.6.114":{"name":"@hyperframes/producer","version":"0.6.114","_id":"@hyperframes/producer@0.6.114","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fddabf53e182ed47311933de280cbae8b4638955","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.114.tgz","fileCount":167,"integrity":"sha512-KE9fiAYrl+mcpZoVGcEi3trdodP7gzWaYeahWTOjrpdCizgmSxvgopqtGhc1aLiPao+V2xH1B0hpwnuUjStQiQ==","signatures":[{"sig":"MEUCID7ApWFNA1pZtiAR+G8K+TG/E5Ju39d9mn93RxNdo5ZKAiEAoj6EW1eCh+HaOA5WeFt5Ob3AhP54YqJ9gbvot1hS0Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60726114},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.114.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b440b171642ab208158fe9598af91556/hyperframes-producer-0.6.114.tgz","_integrity":"sha512-KE9fiAYrl+mcpZoVGcEi3trdodP7gzWaYeahWTOjrpdCizgmSxvgopqtGhc1aLiPao+V2xH1B0hpwnuUjStQiQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.114","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.114","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.114","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.114_1781869227017_0.7723529660011546","host":"s3://npm-registry-packages-npm-production"}},"0.6.115":{"name":"@hyperframes/producer","version":"0.6.115","_id":"@hyperframes/producer@0.6.115","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4a5d9e3367cc24bb8bd5e399e4635f8d95fb481d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.115.tgz","fileCount":167,"integrity":"sha512-GCQCcnquDqR3drIa34Uj7T1NG6+gSAxow32/I2ki7czJdpMua8mKYVnms+YREyRlylf7k1rBSAZKiVC/VTD03w==","signatures":[{"sig":"MEYCIQDK90fCz7S1yjTBvjJE6HVWQbiRSoFae7RHa8rc22PhEwIhAKxxWpLtLEBXIXRiYrcM7rhM4dbJ/P5k50GFAsJGbmqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60733023},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.115.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9fd0c9287feed324ab50c75b74278319/hyperframes-producer-0.6.115.tgz","_integrity":"sha512-GCQCcnquDqR3drIa34Uj7T1NG6+gSAxow32/I2ki7czJdpMua8mKYVnms+YREyRlylf7k1rBSAZKiVC/VTD03w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.115","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.115","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.115","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.115_1781914881624_0.824089972051564","host":"s3://npm-registry-packages-npm-production"}},"0.6.116":{"name":"@hyperframes/producer","version":"0.6.116","_id":"@hyperframes/producer@0.6.116","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"31d2bf6c6d9a05e542a56e54a9229e5feeeb882a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.116.tgz","fileCount":167,"integrity":"sha512-Rw17eONIouUbt4ZHYRpwOOCt4WuivZxDPq1dWkDUgpNzJqRhNKgM1W2z0rfC0KFlyUKdDlSUIapmCCYr81j+Vw==","signatures":[{"sig":"MEUCIE1y+cnDxRR6ogJG6c+JqSnqjC0y5KK4q5GUxdP8UppXAiEAkvSo7JMbPdL2KSM2az7E3USfLeb0jNtL4IoNVSYbFj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60782618},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.116.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f77f41a3e9151e15485ab2755482a4e2/hyperframes-producer-0.6.116.tgz","_integrity":"sha512-Rw17eONIouUbt4ZHYRpwOOCt4WuivZxDPq1dWkDUgpNzJqRhNKgM1W2z0rfC0KFlyUKdDlSUIapmCCYr81j+Vw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.116","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.116","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.116","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.116_1781990866942_0.26635572645064176","host":"s3://npm-registry-packages-npm-production"}},"0.6.117":{"name":"@hyperframes/producer","version":"0.6.117","_id":"@hyperframes/producer@0.6.117","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"68b044b8d7a2924ff36ab7d47a59927cd2a89e09","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.117.tgz","fileCount":167,"integrity":"sha512-tej3H6H2bnNjJw+F5NkhFKierjXvlb3Qt6yiMVPWy4OG9H/pA2uXfbAi5BN4KYvrYRqZg07Kcw4F9ikoMarrVQ==","signatures":[{"sig":"MEUCIQDJDf+DgxCU4cVVwi0Rp3MhYFQVSkwaID8kql1jiF3vKwIgFmUYFL9HwIO+73c4MSddp2+HFzvjAbjQf7mp5oo94xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60782618},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.117.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e5ad6dfd6b989896d8f9febc2a7760f3/hyperframes-producer-0.6.117.tgz","_integrity":"sha512-tej3H6H2bnNjJw+F5NkhFKierjXvlb3Qt6yiMVPWy4OG9H/pA2uXfbAi5BN4KYvrYRqZg07Kcw4F9ikoMarrVQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.117","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.117","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.117","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.117_1781993278166_0.8871034338096406","host":"s3://npm-registry-packages-npm-production"}},"0.6.118":{"name":"@hyperframes/producer","version":"0.6.118","_id":"@hyperframes/producer@0.6.118","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"59c41516f25ed098fb23bc12b1b89cf4f75337b3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.118.tgz","fileCount":167,"integrity":"sha512-/F8HG+nhLztK327HxDhfpKGhnXyypczQHGU5NFBu8NJ3zakVkT3gA3A08zXE07XOmctJwDNd5PuJZWMQSTEirw==","signatures":[{"sig":"MEUCIQCApYnBkUMhBNPUjDU0X+AbtgtXa+6QdLb9UL2x3Qv+HQIgKgMPobW4mSBl21hK5vOjtQZQnyus+YU7r8bsS7L8rkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60782618},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.118.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ac9ec71a5ac150c24e3fc89acfdb9db8/hyperframes-producer-0.6.118.tgz","_integrity":"sha512-/F8HG+nhLztK327HxDhfpKGhnXyypczQHGU5NFBu8NJ3zakVkT3gA3A08zXE07XOmctJwDNd5PuJZWMQSTEirw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.118","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.118","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.118","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.118_1781994354574_0.4599607505911123","host":"s3://npm-registry-packages-npm-production"}},"0.6.119":{"name":"@hyperframes/producer","version":"0.6.119","_id":"@hyperframes/producer@0.6.119","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b0804816f186188fbb2a8b533c2b831f9c5961c2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.119.tgz","fileCount":167,"integrity":"sha512-ceKUaEDD5dpSQ7L5Bm76u4DvkvTo1mhvJ+4h1Y8hcrLIyJpr4Q42IKKOBvqYurHyChYgAN1sed/NkAxXTgCh2w==","signatures":[{"sig":"MEQCIA3G+cbrRfiuOS3YuvVYaUd9WdczvNr5uUlupJRLu/cvAiAYtWl+wS/1NoHdvpXMY0skd1ooHN76q+0VaU825MPTfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60786118},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.119.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e76e080785ec0ba585eb76a80a983fd1/hyperframes-producer-0.6.119.tgz","_integrity":"sha512-ceKUaEDD5dpSQ7L5Bm76u4DvkvTo1mhvJ+4h1Y8hcrLIyJpr4Q42IKKOBvqYurHyChYgAN1sed/NkAxXTgCh2w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.119","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.119","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.119","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.119_1782029105617_0.630021546537469","host":"s3://npm-registry-packages-npm-production"}},"0.6.120":{"name":"@hyperframes/producer","version":"0.6.120","_id":"@hyperframes/producer@0.6.120","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f2588a611cdd38e635171eb7ee1f149c558f93f6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.120.tgz","fileCount":167,"integrity":"sha512-npiG9i8JkAknsbHqKy26Pl+9NnbmFA+SsP/BIyplr0r5WFxUfi8izHPe4OqUecmrrAN1+voruJTMD3WBNwPypQ==","signatures":[{"sig":"MEYCIQC0L+7BYKhvyB7yDTzGEOb51tRolTWXi/jhJoE+Dwf47wIhAI9Hn5glnU7btlG47GWqGl86JerumUBEh9mM1TdhVQkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60786118},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.120.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f3df91a725e027184db4013412afa2e2/hyperframes-producer-0.6.120.tgz","_integrity":"sha512-npiG9i8JkAknsbHqKy26Pl+9NnbmFA+SsP/BIyplr0r5WFxUfi8izHPe4OqUecmrrAN1+voruJTMD3WBNwPypQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.120","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.120","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.120","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.120_1782055192227_0.7431419964107036","host":"s3://npm-registry-packages-npm-production"}},"0.6.121":{"name":"@hyperframes/producer","version":"0.6.121","_id":"@hyperframes/producer@0.6.121","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"49e278f8ff666213f98f87fa897f2979a9633646","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.121.tgz","fileCount":167,"integrity":"sha512-nOz3/3C9+fYo+CYQQMqz0lhbBNyB6nh44S5lzrr80Al+HClmP8+GZKZ0tb/avhOBzfCX3JZ8uGow09/misovzg==","signatures":[{"sig":"MEUCIQD4lSaKZkgG7yzF5006+a7po8CrAp2BGKyGLMgfxwaqdQIgS3eKR60T4jY2cACRHGmECtGzLpP8VqC8oXMDOlwsLkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60786118},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.121.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ef804ba19dd0897a0e59ad0345fe63c3/hyperframes-producer-0.6.121.tgz","_integrity":"sha512-nOz3/3C9+fYo+CYQQMqz0lhbBNyB6nh44S5lzrr80Al+HClmP8+GZKZ0tb/avhOBzfCX3JZ8uGow09/misovzg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.121","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.121","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.121","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.121_1782079271648_0.8908531771925232","host":"s3://npm-registry-packages-npm-production"}},"0.6.122-alpha.0":{"name":"@hyperframes/producer","version":"0.6.122-alpha.0","_id":"@hyperframes/producer@0.6.122-alpha.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c6eaae8bc5f37f0221ca3b69894f702da02efc11","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.6.122-alpha.0.tgz","fileCount":167,"integrity":"sha512-ibqwywG7ZMhsRomdHG56HgwHwhkHfxSjlRixZCuwpX8bR19qvyeRXWzdcf85PFL2EZuji/NAR0Q0TI97qelrqA==","signatures":[{"sig":"MEUCICYoIBro20r5rpGZ2ZrCVDnQ7ucNXxhOiBdyuUy7BQoOAiEAyHoafSpX4s5OrzlZ+8XnVHhjIb+JrtAwXNSOBy2mGaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.6.122-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60790770},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.6.122-alpha.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3a3c706b6ac4888f36037d4eecb062bc/hyperframes-producer-0.6.122-alpha.0.tgz","_integrity":"sha512-ibqwywG7ZMhsRomdHG56HgwHwhkHfxSjlRixZCuwpX8bR19qvyeRXWzdcf85PFL2EZuji/NAR0Q0TI97qelrqA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.6.122-alpha.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.6.122-alpha.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.6.122-alpha.0","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.6.122-alpha.0_1782088760341_0.7397155443556318","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@hyperframes/producer","version":"0.7.0","_id":"@hyperframes/producer@0.7.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"27e2b1dc20ede38ddc4f797c0e07b9a0aed29268","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.0.tgz","fileCount":167,"integrity":"sha512-FEr8aCys7BpwewpBh2YrbcD0ergH1VvXPCuj0o/fwDmkzRr+XQ/svn9eJgthVuzgqakWZG37KfYi/CPM7xsCPg==","signatures":[{"sig":"MEQCIC9b998/Eei5QQAw6d1IpuiyMlVVX7D19F0gsl/51t1IAiAFIakP4eoy0as7uc/AaCCz1tCO4vjigLEoilLxaUZHiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60807046},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/204cc70e2ec50f0fee1e9115ae878772/hyperframes-producer-0.7.0.tgz","_integrity":"sha512-FEr8aCys7BpwewpBh2YrbcD0ergH1VvXPCuj0o/fwDmkzRr+XQ/svn9eJgthVuzgqakWZG37KfYi/CPM7xsCPg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.0","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.0_1782141974227_0.039211892781565894","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hyperframes/producer","version":"0.7.1","_id":"@hyperframes/producer@0.7.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"077de685db08944b0143202422f42cc3cd969001","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.1.tgz","fileCount":167,"integrity":"sha512-e2YG5U54SiV337HLXWqdZJf4BqsbBlgX0sVr/4gpUGUZXSXc147iNAEuk5+S1nOgLp0evXz6VjEBvNpJeEbUsw==","signatures":[{"sig":"MEYCIQCG++pS884gs5KWn8C0C8qs+cXJtW7/wQMhjKaSWpotrwIhAKzgN4QoXmgDNoXnvkdQkQTAC3vstzuBSSNde5qM03vP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60810386},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/89e4d5fccf1a972eba463ee67e93d6b1/hyperframes-producer-0.7.1.tgz","_integrity":"sha512-e2YG5U54SiV337HLXWqdZJf4BqsbBlgX0sVr/4gpUGUZXSXc147iNAEuk5+S1nOgLp0evXz6VjEBvNpJeEbUsw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.1","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.1_1782151936775_0.6537012376814673","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@hyperframes/producer","version":"0.7.2","_id":"@hyperframes/producer@0.7.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b963ffe6dd19c7701b9c9a489e55d40bac11a279","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.2.tgz","fileCount":167,"integrity":"sha512-e4Do6KQMCx0Z6WDGTJZMMi8jvvusuct/F/jEe6CepddBW/NERh0ZwS+DLbGCcFeHWg7NIpqQ1FOEFWh8ItGbaA==","signatures":[{"sig":"MEQCICL9sVw1/EUamS6xquRuglx+jqlPMuvyfr6Gep4Gr1vlAiAVKeytISQ3ySlcA9Ka1CmaAfEsHO5XvzHgtIDZjQzcSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60826746},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e9e5427e103cd2f93155ec1c1aa274c9/hyperframes-producer-0.7.2.tgz","_integrity":"sha512-e4Do6KQMCx0Z6WDGTJZMMi8jvvusuct/F/jEe6CepddBW/NERh0ZwS+DLbGCcFeHWg7NIpqQ1FOEFWh8ItGbaA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.2","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.2_1782168405157_0.8356338335761353","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@hyperframes/producer","version":"0.7.3","_id":"@hyperframes/producer@0.7.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"349a4a583b38a35891aa82f2e6dd419651aa2b65","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.3.tgz","fileCount":167,"integrity":"sha512-U9u44n62WRtXV8CCis7zSsGRm2//ruAs4g9h10+5TxRUtr1tnaMHvEBOqrqzz4NFxXxjizi50yVG5dCNaIstvg==","signatures":[{"sig":"MEQCIGKwQUJGp61IEzdOSkr2X+X2vMutXF13xwacKby9gVq/AiARLH+V/NBJlEHjOPaseYRndcMCBTYvLjq0ck0UvVhgAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60826920},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bed57dabb84f7bc6c7b1aba999a53275/hyperframes-producer-0.7.3.tgz","_integrity":"sha512-U9u44n62WRtXV8CCis7zSsGRm2//ruAs4g9h10+5TxRUtr1tnaMHvEBOqrqzz4NFxXxjizi50yVG5dCNaIstvg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.3","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.3_1782184242789_0.7950712475721771","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@hyperframes/producer","version":"0.7.4","_id":"@hyperframes/producer@0.7.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7f5efc7843fb1517545a411b252c2f3ca38d0ec8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.4.tgz","fileCount":167,"integrity":"sha512-IwkBF1xauS7S4d75A/ERSwLsk1iK9kjiHeeFYmz1433/I7ePvsWhU4Q5uOI2D6kAELrV8DQMACOrHOTX89cl/A==","signatures":[{"sig":"MEUCIGB9+gp4Zshs6SAg4JN/mLN1Hrz0tRxlKpOU3yDrC5dMAiEA1itJpGaH0BT4tL6Xid5TPzCoQhQ63rRrIWIeJjxMNcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60881423},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/73d0397f760da8d82b845b7dbc5e0e8e/hyperframes-producer-0.7.4.tgz","_integrity":"sha512-IwkBF1xauS7S4d75A/ERSwLsk1iK9kjiHeeFYmz1433/I7ePvsWhU4Q5uOI2D6kAELrV8DQMACOrHOTX89cl/A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.4","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.4_1782259956671_0.5243088306381332","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@hyperframes/producer","version":"0.7.5","_id":"@hyperframes/producer@0.7.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c4360a77a1b29cb04936029e3d2c61ec0d7016d5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.5.tgz","fileCount":167,"integrity":"sha512-z4gGCTvYj5OcRa8pHgiSkn4rm09W1/51pULxI30wHO9RfKYOhI1Smo8A7a9MHaFVryYUCuZI2sudYJ01+orFHQ==","signatures":[{"sig":"MEYCIQDd1Aqndh70hMEBSWy0ipa3qRDscAGBNPkQyEUw6Yzn7gIhAMa8FTNus7WZcNpVXJVivEkPngUOy5YMLjs9lDzO1RLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60952421},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8f2610b5bb8f61f8e71d363e9d3ca623/hyperframes-producer-0.7.5.tgz","_integrity":"sha512-z4gGCTvYj5OcRa8pHgiSkn4rm09W1/51pULxI30wHO9RfKYOhI1Smo8A7a9MHaFVryYUCuZI2sudYJ01+orFHQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.5","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.5_1782276249668_0.8561571541218194","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@hyperframes/producer","version":"0.7.6","_id":"@hyperframes/producer@0.7.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e9076c41312fd6e678b819c54c79e5748c09e70b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.6.tgz","fileCount":167,"integrity":"sha512-PYuv2bMMbW0fc6dR8+xKLbsmv14J5BgAx4DVVS+PbQ46sq6MN88Fhz3utY1b9w8UsBlslQqN9gymMmcsuKEfPA==","signatures":[{"sig":"MEQCIDP5+yRG+zVqSxYSPYoRa05neJbF/i6uGZbytxR7gFYmAiAuRgsBz23jJgTyJb67iccp998Hd9DnK/AvhxlMqSr4cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61001463},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0f20dffe1ceede1b3606e7c2faac1b71/hyperframes-producer-0.7.6.tgz","_integrity":"sha512-PYuv2bMMbW0fc6dR8+xKLbsmv14J5BgAx4DVVS+PbQ46sq6MN88Fhz3utY1b9w8UsBlslQqN9gymMmcsuKEfPA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.6","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.6_1782346768938_0.009954946277143994","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@hyperframes/producer","version":"0.7.7","_id":"@hyperframes/producer@0.7.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"adb55aea9bf3737f671c357b3a2c69ba20234053","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.7.tgz","fileCount":167,"integrity":"sha512-hwViX583nh4qNbCXHUld/eXPySHgtSBPA8e/SUcawBFOkMx6wFfeSiRsNhYGV+U1hD6Jard1CwQSjcu8tVLCyQ==","signatures":[{"sig":"MEUCIC1ds4No3exY4DWIb9aWYm4ENU011AvoPiefmbWK9XCQAiEApxHpmZgsfH5YOciyuwZcOKD2+fsYTyVTk0i5iPy14yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61003716},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6e038684092bc83da6f8f593a35fbbcc/hyperframes-producer-0.7.7.tgz","_integrity":"sha512-hwViX583nh4qNbCXHUld/eXPySHgtSBPA8e/SUcawBFOkMx6wFfeSiRsNhYGV+U1hD6Jard1CwQSjcu8tVLCyQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.7_1782402991945_0.9917343716044673","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@hyperframes/producer","version":"0.7.8","_id":"@hyperframes/producer@0.7.8","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"32053fa05aa90af9e9f75c44c1cfacd471d84101","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.8.tgz","fileCount":167,"integrity":"sha512-4/6bRYc0IoN1cJEKbSTZny5Xz6DXgkkx1C/ufsRHHdZZxMSx0DxU58zhZWRCITt+hh87bWME6YHxk4AcyNxGUg==","signatures":[{"sig":"MEYCIQCT1mRlyGDt10YPxza2CEXJnckM9bCfdOqHKTwg5nvnQgIhAMXbWD9D0BK2xeOcoLTh1YrQ80Y3zfAJ+qiZcHL8vvcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61033538},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/21b82369069966f93ce266c4a30a9362/hyperframes-producer-0.7.8.tgz","_integrity":"sha512-4/6bRYc0IoN1cJEKbSTZny5Xz6DXgkkx1C/ufsRHHdZZxMSx0DxU58zhZWRCITt+hh87bWME6YHxk4AcyNxGUg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.8","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.8_1782428544078_0.2754614223012841","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@hyperframes/producer","version":"0.7.9","_id":"@hyperframes/producer@0.7.9","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"87526513030798991c6253faa719533e5fcb60cf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.9.tgz","fileCount":167,"integrity":"sha512-5Dq2hVlwZ2I8GcbJtd8UIP+/NGOulbSqtMIzAr7J6+zeyOvS8ZpFw7gtzmSXJWEe2B9vbJ3bC/piRQ7ua4nMBA==","signatures":[{"sig":"MEUCIGfiB8E8h1p1aHyg9BEKhl9doep5bskwM/WysauiB+EFAiEAzj4D/fl8An0SKc9tpmQ9/V9kTIcq326JbJSKh0e/2j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61069224},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1857e1ecbbb164ed0b54fcc693444fc7/hyperframes-producer-0.7.9.tgz","_integrity":"sha512-5Dq2hVlwZ2I8GcbJtd8UIP+/NGOulbSqtMIzAr7J6+zeyOvS8ZpFw7gtzmSXJWEe2B9vbJ3bC/piRQ7ua4nMBA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.9","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.9_1782437709794_0.6373334146826584","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@hyperframes/producer","version":"0.7.10","_id":"@hyperframes/producer@0.7.10","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"597c7b766c0538b21476be013e88a8a48b307c43","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.10.tgz","fileCount":167,"integrity":"sha512-zuROKq3LVZsk2WwDtu9nJ5oWSFvKZ5TDBhHWbmOEB7y/yP6SPQJkpP8NqNefaV5uUsATDvKjDpLnrjX4kmvedQ==","signatures":[{"sig":"MEUCIF6iTZ60WQOxVO4cZ9N5I13lsePwLXaN9xdRWt7APW2TAiEAwBKhdGWjkGUKxU1DTOp433A9oR7KURfq4CBnRGkP8gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61079873},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ff6b21578e9dfd9816d74a65cbbbbb67/hyperframes-producer-0.7.10.tgz","_integrity":"sha512-zuROKq3LVZsk2WwDtu9nJ5oWSFvKZ5TDBhHWbmOEB7y/yP6SPQJkpP8NqNefaV5uUsATDvKjDpLnrjX4kmvedQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.10","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.10_1782449627767_0.49618672152318966","host":"s3://npm-registry-packages-npm-production"}},"0.7.11-alpha.0":{"name":"@hyperframes/producer","version":"0.7.11-alpha.0","_id":"@hyperframes/producer@0.7.11-alpha.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5caa77b0e244c539ecaca1dab7606e4f34d37c05","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.11-alpha.0.tgz","fileCount":173,"integrity":"sha512-sFZlZfg52yTAWs5Yn94B3+JY7dPfuuwke+BBtayFIDQ9Q6IUmqU1u9YsqUp18o1komPAfr5JuplKxNE4aeq+Rw==","signatures":[{"sig":"MEYCIQC5VyMLTtUr9TI+d6IZYy5xkJAZyqvy7yPnEmlVfFoKggIhAKDlHB1K14T1vLRGkp7pxGBkBf9RiSlpZMXjGRbz3COx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.11-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61160289},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.11-alpha.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d9563e05fe2e5fd8334d329e9dfb3804/hyperframes-producer-0.7.11-alpha.0.tgz","_integrity":"sha512-sFZlZfg52yTAWs5Yn94B3+JY7dPfuuwke+BBtayFIDQ9Q6IUmqU1u9YsqUp18o1komPAfr5JuplKxNE4aeq+Rw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.11-alpha.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.11-alpha.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.11-alpha.0","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.11-alpha.0_1782487526551_0.8501747663024746","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@hyperframes/producer","version":"0.7.11","_id":"@hyperframes/producer@0.7.11","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"958976d71fafe153041cc5c0f36c8c6c9f9ec7e9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.11.tgz","fileCount":173,"integrity":"sha512-al3RGSE7Mw8F3jSws/h92HiAi8OPOVjuNqr6xojV8R9OZV2G6Fllt6w4e2n6vpW/fucp9qSxOjVRN3n6cLuJTw==","signatures":[{"sig":"MEYCIQCFSQWGpZ3hOpl+MNXN3R+1ilbFHGM6TPfY2wWluolDWwIhAOlBXF2Xf8D4w3E+v40SUOHPWsUWQ9cyhlCQMFzbXF8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61175340},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/09215470e2599d47f4bf0f24b40552d7/hyperframes-producer-0.7.11.tgz","_integrity":"sha512-al3RGSE7Mw8F3jSws/h92HiAi8OPOVjuNqr6xojV8R9OZV2G6Fllt6w4e2n6vpW/fucp9qSxOjVRN3n6cLuJTw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.11","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.11_1782499353166_0.6066461541818371","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@hyperframes/producer","version":"0.7.12","_id":"@hyperframes/producer@0.7.12","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4ff832a417ac5619d1959b0dd1b3b468d5bb70a3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.12.tgz","fileCount":173,"integrity":"sha512-Tsksr6B7Ifl5tE07FUYVd41bentYu8pxyDFJdY7HFWjguVBzfbZUKkuBscQLkuybxmIXRMfup6pcyw6lWwGvng==","signatures":[{"sig":"MEQCIF7LaFgN8AI1QuBlMDPx8eCkK19xegTFdNSATEC80AArAiBREfkxc96ZhxqcrhGibdbJTmRDq/ABQRib40HZ/lHGwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61203999},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8d3c71c8a7d667fb0cfd6eb815dc9b65/hyperframes-producer-0.7.12.tgz","_integrity":"sha512-Tsksr6B7Ifl5tE07FUYVd41bentYu8pxyDFJdY7HFWjguVBzfbZUKkuBscQLkuybxmIXRMfup6pcyw6lWwGvng==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.12","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.12_1782510723384_0.9546205882696714","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@hyperframes/producer","version":"0.7.13","_id":"@hyperframes/producer@0.7.13","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"787bddfdd369b2a4b9e0d74ce5885b7aad3d3be9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.13.tgz","fileCount":173,"integrity":"sha512-BqiPV689/MgYnf17V/Stx6wsmSo7CA/xKf09jNWws6VeK1UF+jhFjVhc5ck4Lvtp2sF7JggGpOkdUoeDxH2YSw==","signatures":[{"sig":"MEYCIQDBGgDwUB6/RA83w+1EHiVbmU1bGj2lqjYMNni8UmetyAIhAIRS1FhnJATf9lXwJWqgLcn7UKDsvgcy9id2grNdRYWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61212192},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f74fae4d3ee3776960f3224101ec402e/hyperframes-producer-0.7.13.tgz","_integrity":"sha512-BqiPV689/MgYnf17V/Stx6wsmSo7CA/xKf09jNWws6VeK1UF+jhFjVhc5ck4Lvtp2sF7JggGpOkdUoeDxH2YSw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.13","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.13_1782513936970_0.4079945409065717","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@hyperframes/producer","version":"0.7.14","_id":"@hyperframes/producer@0.7.14","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4f16bfac544e13fd4d379c4c9753292dae870ae2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.14.tgz","fileCount":173,"integrity":"sha512-o9AiPz4zE/DKkWhAYa0eDxZFlu1xMy/XXCmLapIAsknqM3c0HnGgFlQkIFUuxHQfT6yNZq2okRV2YX84x9pNXw==","signatures":[{"sig":"MEUCIQC6CUG2IcX7WcTCEeur4L3x7xtmZQSjW/XWBatpBnzLIAIga1bZwdJR+KjZa4Hy/N0y8tTG5X4En2CypuxLKancI1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61212192},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c386b6191154292c39b0c15259b08e79/hyperframes-producer-0.7.14.tgz","_integrity":"sha512-o9AiPz4zE/DKkWhAYa0eDxZFlu1xMy/XXCmLapIAsknqM3c0HnGgFlQkIFUuxHQfT6yNZq2okRV2YX84x9pNXw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.14","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.14_1782520897447_0.07427161800888227","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@hyperframes/producer","version":"0.7.15","_id":"@hyperframes/producer@0.7.15","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"55d97084ec5a8bc8408be9e473142444e6569a48","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.15.tgz","fileCount":173,"integrity":"sha512-oHAuycY0bLDET9eIYj0zEd9j6fpccFNYIHQrUVGrX9G6xOJ7hWzJhe4HQMD1uGgaYCaC9tNFCUb3hd7aeNBpFA==","signatures":[{"sig":"MEQCIFvoakxlsqtW7CcTX4iHI74p5WZaRNW4b15sCIb70kaMAiAKvkMsKSiP58ENYguPOYHWUp6NdYK8EYO4uYmV4dnkMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70587978},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f9d74bef5bf18b00a57a086a69768efc/hyperframes-producer-0.7.15.tgz","_integrity":"sha512-oHAuycY0bLDET9eIYj0zEd9j6fpccFNYIHQrUVGrX9G6xOJ7hWzJhe4HQMD1uGgaYCaC9tNFCUb3hd7aeNBpFA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.15","@hyperframes/lint":"^0.7.15","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.15","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.15","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.15_1782554838280_0.43491631256257546","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@hyperframes/producer","version":"0.7.16","_id":"@hyperframes/producer@0.7.16","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c11dfaae853080960a0c1065b4b49b03051b2897","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.16.tgz","fileCount":173,"integrity":"sha512-ePikL/r0rzxflFT6jVj5P56jiIQ86KgZ6vf/XsWHvbvt+hGkEzyy5bHA+8q56ZbWhgITiQoO9jbkJ/7QNrL1YA==","signatures":[{"sig":"MEQCIBMLhViA26oQWRJXaHW6uHFJqbi5vrsCWySP/VFeRB8YAiAMdZTZJ5CWlTa+4AU4zgxaUryMVze+e9is/Nelcva1ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70639281},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.16.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/54aadb5d439f05580f45f5c82fd09442/hyperframes-producer-0.7.16.tgz","_integrity":"sha512-ePikL/r0rzxflFT6jVj5P56jiIQ86KgZ6vf/XsWHvbvt+hGkEzyy5bHA+8q56ZbWhgITiQoO9jbkJ/7QNrL1YA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.16","@hyperframes/lint":"^0.7.16","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.16","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.16","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.16_1782577164975_0.28444230557484174","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@hyperframes/producer","version":"0.7.17","_id":"@hyperframes/producer@0.7.17","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f995599a9cc4d0e40fc58616f4571978056bf54c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.17.tgz","fileCount":173,"integrity":"sha512-ukfz9aU7YV8Oz//r3gX8FnoR/ts8ihPCmj9BKsVEmlWPcjHPa6HkGo/2Upg4bdaMfUn0wkDZTXyBwU3aPHdYJA==","signatures":[{"sig":"MEUCIQD4LMy93XceTBJMfqLmNfGXyE8tYqk2iBKaRI11o7dNCQIgM/webfUk9xhPjbQpIBKkCSi79SdSYzWeLUI8MH7JTCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70025270},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.17.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3f81302d554432d4eca5b6f04747fb3d/hyperframes-producer-0.7.17.tgz","_integrity":"sha512-ukfz9aU7YV8Oz//r3gX8FnoR/ts8ihPCmj9BKsVEmlWPcjHPa6HkGo/2Upg4bdaMfUn0wkDZTXyBwU3aPHdYJA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.17","@hyperframes/lint":"^0.7.17","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.17","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.17","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.17_1782583069843_0.01561398373618128","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@hyperframes/producer","version":"0.7.18","_id":"@hyperframes/producer@0.7.18","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9014d3030beb93ba9d2b1e33f971552ae165db27","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.18.tgz","fileCount":173,"integrity":"sha512-2y5xakCzzVmvn93XSiF0EqdZ7KizOnCAsL2gjZRdgAlLKlJtnBqTtEuvKZLOaE++S2IMEDUwrFl/dr149LXe4w==","signatures":[{"sig":"MEYCIQDF6/pBoUErPhm4z9nfNPoaiFHGafrlMH0By8lHakW43gIhAKyqWj/2KM7Z34oMIgOlL+tSy4jxXvkS1LWRvbFpuxmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70048223},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.18.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/38e1dc4123560f325e6a0704fd845460/hyperframes-producer-0.7.18.tgz","_integrity":"sha512-2y5xakCzzVmvn93XSiF0EqdZ7KizOnCAsL2gjZRdgAlLKlJtnBqTtEuvKZLOaE++S2IMEDUwrFl/dr149LXe4w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.18","@hyperframes/lint":"^0.7.18","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.18","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.18","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.18_1782687490375_0.9570974182094318","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@hyperframes/producer","version":"0.7.19","_id":"@hyperframes/producer@0.7.19","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"75d1f50071cd3d3534f64a7a5f542aee8a57714f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.19.tgz","fileCount":173,"integrity":"sha512-IfJa4kOxQsZnWtIr83WTzu/Vy2UiXV9W+W8r6Z5+4ulLIhE4fdF6/ZQgffQOnBt2T9Kstkg577A1Z0kA81fcpw==","signatures":[{"sig":"MEYCIQCpWeT0xksIyi1/VPan0ERGFhvUcP8V3jxBw/uTlnI7tgIhALxOTQX4iz9y65uzWXpM3SgeDasnQUXeJ6XpiIFq8l2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70091102},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.19.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3f83a843626785e977945f658472d910/hyperframes-producer-0.7.19.tgz","_integrity":"sha512-IfJa4kOxQsZnWtIr83WTzu/Vy2UiXV9W+W8r6Z5+4ulLIhE4fdF6/ZQgffQOnBt2T9Kstkg577A1Z0kA81fcpw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.19","@hyperframes/lint":"^0.7.19","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.19","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.19","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.19_1782769725361_0.7087519262367385","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@hyperframes/producer","version":"0.7.20","_id":"@hyperframes/producer@0.7.20","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"439a52206d4dde0cb249e2583ef08e5f12831ec8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.20.tgz","fileCount":175,"integrity":"sha512-TRHOPqraBJyPPYh+TXDuwR9gKsCAKdrP6UHLxktyxCvHxv9i2eRqE/xEgKHcXmlbghnykInQr0WzOumG0Xn7Iw==","signatures":[{"sig":"MEUCIQCIjYb60uyCxUDcNhchDhcYTYuFD2cGCsvHJ5WJ0QzZDQIgNGzETFXHNF0ydXsQ8jCUshPh6fnF57glRIc19X6xLuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70106905},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.20.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/97d151f60d1bfd01b412b6d06ab50cf1/hyperframes-producer-0.7.20.tgz","_integrity":"sha512-TRHOPqraBJyPPYh+TXDuwR9gKsCAKdrP6UHLxktyxCvHxv9i2eRqE/xEgKHcXmlbghnykInQr0WzOumG0Xn7Iw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.20","@hyperframes/lint":"^0.7.20","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.20","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.20","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.20_1782783445595_0.5302942573876932","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@hyperframes/producer","version":"0.7.21","_id":"@hyperframes/producer@0.7.21","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e3cbf8c3e19c97b281a5b57d66a3708902fb90b6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.21.tgz","fileCount":175,"integrity":"sha512-THpx9X3vpfQjX3Y0mLKXNQSORPILRpRltR6rddApTyin4VTdOO9Isd2a1DSRFAeT4WdNHqoQmpZ7ldbJMVxP8g==","signatures":[{"sig":"MEYCIQDKA09Ciaint+61VyApMbi4jQbwaaRJnaCvbXe8T2n1lQIhAJj9LxPueI3k5VwEGcy67GLXwRqdjBc+FhVFyO8MmT7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70110178},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.21.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ecc12db7da74bd7dc1884c35c0d961ec/hyperframes-producer-0.7.21.tgz","_integrity":"sha512-THpx9X3vpfQjX3Y0mLKXNQSORPILRpRltR6rddApTyin4VTdOO9Isd2a1DSRFAeT4WdNHqoQmpZ7ldbJMVxP8g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.21","@hyperframes/lint":"^0.7.21","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.21","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.21","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.21_1782792999392_0.05853780743437276","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@hyperframes/producer","version":"0.7.22","_id":"@hyperframes/producer@0.7.22","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"832f9db5a4d96177cde656b32b4166e996a29fb6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.22.tgz","fileCount":175,"integrity":"sha512-oAMpipfrfwVyYaRPHNxBiANH8v+RI85PJXJgATvdVnuEPsDgQGDXctZUahc98mvvJt5QWfnc0BY6NeikM1JFvA==","signatures":[{"sig":"MEUCIARYwP/QUE6QTuSY/kAPsMGjEM1o5Ex7AbXnvk/UFhTZAiEA7q7uraaTHnCzxOlkHeap+1nGD+p6ZUIy6sHvc3/Nnfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70131868},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.22.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4f8401841c101ceb59bbc2ec757c413f/hyperframes-producer-0.7.22.tgz","_integrity":"sha512-oAMpipfrfwVyYaRPHNxBiANH8v+RI85PJXJgATvdVnuEPsDgQGDXctZUahc98mvvJt5QWfnc0BY6NeikM1JFvA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.22","@hyperframes/lint":"^0.7.22","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.22","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.22","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.22_1782857657905_0.15221036111547281","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@hyperframes/producer","version":"0.7.23","_id":"@hyperframes/producer@0.7.23","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7e5e3af51d8f8a0ac23e4645d2a339658bdaa93a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.23.tgz","fileCount":175,"integrity":"sha512-FgyUdUqGu6Hpdx62S0c+/dK57R/zSMWYedycVgI8ZmQ59rHQidVp2WwOL/zkASDqBGnPeXVi9h/0fDluHl7QLQ==","signatures":[{"sig":"MEQCIDlphPLm+F1m82/JJY3Xcv4tqWtNGTmkOE2vxxqhJQY/AiBaAjyJMabo1jRA+Sb9YWhdfR0wOsfd06YrwA4y3wvzVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70291948},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.23.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bab1cb39c4dc807fec53d113e3be64c7/hyperframes-producer-0.7.23.tgz","_integrity":"sha512-FgyUdUqGu6Hpdx62S0c+/dK57R/zSMWYedycVgI8ZmQ59rHQidVp2WwOL/zkASDqBGnPeXVi9h/0fDluHl7QLQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.23","@hyperframes/lint":"^0.7.23","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.23","@hyperframes/parsers":"^0.7.23","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.23","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.23_1782942721400_0.30129604745350314","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@hyperframes/producer","version":"0.7.24","_id":"@hyperframes/producer@0.7.24","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b9bb386f843d130afb319d39ac68b06ea800a8de","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.24.tgz","fileCount":175,"integrity":"sha512-jCBMRMbF3GYKB/tcWolRCb9kglu9Ch25aTztrWSlNPnUECkExmK6ibPd1ljoZ2Bmx5SOtlUP6jDwQ3AKuT1d3w==","signatures":[{"sig":"MEYCIQC7H/JpGJ7gi5rD4TltWtI3tac0sVANJBi6wNaLVsSafgIhANYUYPD63y6PGnphQ516+uvCAYhTlS/nbCsyXY6d1Iyh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70291948},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.24.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/fb9e86995e3f436ad9fa21300c15d25a/hyperframes-producer-0.7.24.tgz","_integrity":"sha512-jCBMRMbF3GYKB/tcWolRCb9kglu9Ch25aTztrWSlNPnUECkExmK6ibPd1ljoZ2Bmx5SOtlUP6jDwQ3AKuT1d3w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.24","@hyperframes/lint":"^0.7.24","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.24","@hyperframes/parsers":"^0.7.24","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.24","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.24_1782943258352_0.9807055128923001","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@hyperframes/producer","version":"0.7.25","_id":"@hyperframes/producer@0.7.25","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d6a371e1aa1e461464854580ed42410ca45af04c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.25.tgz","fileCount":175,"integrity":"sha512-Wzw10bXNhIzpV5IIejK1QKaNs+6fGv9Bf0ar/J8PjsAhUH3RnaF6fijpTOlAKwomEdbteYEznmgus8zN0+Yuxw==","signatures":[{"sig":"MEUCIA0Ub5GVU88T3RsBr3hO6AqwANfcXa5PPFxTzwE5xzr0AiEA9FlV2bmpQ/VJhlIdCXzPXKAhlSAjg+JFBIzX8bPcITQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70531141},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.25.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bd33285dadec285cf781084d4c9e5dd0/hyperframes-producer-0.7.25.tgz","_integrity":"sha512-Wzw10bXNhIzpV5IIejK1QKaNs+6fGv9Bf0ar/J8PjsAhUH3RnaF6fijpTOlAKwomEdbteYEznmgus8zN0+Yuxw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.13.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.25","@hyperframes/lint":"^0.7.25","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.25","@hyperframes/parsers":"^0.7.25","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.25","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.25_1782961523900_0.8202200439911627","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@hyperframes/producer","version":"0.7.26","_id":"@hyperframes/producer@0.7.26","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f92f5518a050be2f7fe72d535b8a45a297dd0597","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.26.tgz","fileCount":175,"integrity":"sha512-0OtWBOPq24bkZxktHNCKRMdGrW6vLuOEzvH1b64+wmBeEiVstxzhUX+XrkKxfIVvTJJOJpMp84PCJMb/9OXRaA==","signatures":[{"sig":"MEYCIQCrQGhgupWXTmrBrVQYlGz9cWpcCsm/W3s6WGGTcy0zZAIhAOuU2A0tz6USEAv4SoltCgFqzSxS9IXrOV0Q9lijaw5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70601711},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.26.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a18826aa2ed20ac0e4dbf56ca0309628/hyperframes-producer-0.7.26.tgz","_integrity":"sha512-0OtWBOPq24bkZxktHNCKRMdGrW6vLuOEzvH1b64+wmBeEiVstxzhUX+XrkKxfIVvTJJOJpMp84PCJMb/9OXRaA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.26","@hyperframes/lint":"^0.7.26","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.26","@hyperframes/parsers":"^0.7.26","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.26","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.26_1782977930190_0.16057518180428354","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@hyperframes/producer","version":"0.7.27","_id":"@hyperframes/producer@0.7.27","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f523bf501e365217a0d776d03a4797a7a6f17a45","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.27.tgz","fileCount":175,"integrity":"sha512-m3OjiIoxoy/0Qm6VeiEIgLzFwP7Ukkg67WsVURminSK1O8/Px36lh5+COVC7Xzyf0fdWDbmpCbLGkjXZHa/f9w==","signatures":[{"sig":"MEUCIGWqvXM4IQqDcsJq9dQkH7xuo/qINXDp0EZrc5cw8QTCAiEAx/fPtQt6dE7241buMm3g05io1c8nSs1TqXUyOxbDtmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70621619},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.27.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e12427ec7bb14ba97ebd02e4e4b726ea/hyperframes-producer-0.7.27.tgz","_integrity":"sha512-m3OjiIoxoy/0Qm6VeiEIgLzFwP7Ukkg67WsVURminSK1O8/Px36lh5+COVC7Xzyf0fdWDbmpCbLGkjXZHa/f9w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.27","@hyperframes/lint":"^0.7.27","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.27","@hyperframes/parsers":"^0.7.27","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.27","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.27_1783105152174_0.5350501443386566","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@hyperframes/producer","version":"0.7.28","_id":"@hyperframes/producer@0.7.28","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a4d0991fc6b62b24341839cebf926361f389cb53","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.28.tgz","fileCount":175,"integrity":"sha512-B+qoKOB7dWpLb13AlOw3YQu6MfRLBtVTTG+uV2CvsiCIA83S3W4jmFZDR/GXrX8VdHi+CQCam1y8RfQXbAwfcw==","signatures":[{"sig":"MEUCIECcV9S6LdAk7PEhi8m5U9fsR11x1tNq1/JcADwAPZSRAiEA7D4N/BAE15Wob7Wer+1+T/zsK2H7t3oQR/JENKrOq40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70645025},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.28.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3d131dca7c03cf5c4d11b29d16707048/hyperframes-producer-0.7.28.tgz","_integrity":"sha512-B+qoKOB7dWpLb13AlOw3YQu6MfRLBtVTTG+uV2CvsiCIA83S3W4jmFZDR/GXrX8VdHi+CQCam1y8RfQXbAwfcw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.28","@hyperframes/lint":"^0.7.28","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.28","@hyperframes/parsers":"^0.7.28","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.28","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.28_1783109047315_0.5086505778912618","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@hyperframes/producer","version":"0.7.29","_id":"@hyperframes/producer@0.7.29","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"17f2d6157f2de3e740fdec77bdbfde6975a13af8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.29.tgz","fileCount":175,"integrity":"sha512-PSYyYxbZKzNCqK9kbczcIqz54i7uOF/MkZA1S02Vfldise9Kqb0m5DcrQydlqkZAHyuSgXeeNsrvHHX/rdYT3A==","signatures":[{"sig":"MEUCIQD6EWUEZ8CuhoIHX2ymeZwCLnqJPK4a2jFivfJmMERjKgIgbjCRRPJHEIIVvmQmgYFi/VW/4NPZzssRKWtE8w+p6dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70776569},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.29.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8491047bf915c0fda66f60fbe1196885/hyperframes-producer-0.7.29.tgz","_integrity":"sha512-PSYyYxbZKzNCqK9kbczcIqz54i7uOF/MkZA1S02Vfldise9Kqb0m5DcrQydlqkZAHyuSgXeeNsrvHHX/rdYT3A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.29","@hyperframes/lint":"^0.7.29","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.29","@hyperframes/parsers":"^0.7.29","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.29","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.29_1783131490410_0.6280456465764026","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"@hyperframes/producer","version":"0.7.30","_id":"@hyperframes/producer@0.7.30","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"01abb7ddf3ac9b22c723ec04a3912d2fb8561431","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.30.tgz","fileCount":175,"integrity":"sha512-rta8c3ZM+negFwx8ic8C/FJFdv+yUwlGHv2HcHIyh/2XMYiXi5tKCuDGbdNrl2K3Bu+xcG4A0g4FkP3Pje43uw==","signatures":[{"sig":"MEUCIQD3EIeXRLrRFlj922EVdqFQrmMsrhKBRaSE4GPSLkVo3gIgIdKVGoc+9ctPbyoezRIr3qUD5veJhA1Fl6l0Mv9TTQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70789045},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.30.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ee898f936a3b9387094e1b88994bb3f8/hyperframes-producer-0.7.30.tgz","_integrity":"sha512-rta8c3ZM+negFwx8ic8C/FJFdv+yUwlGHv2HcHIyh/2XMYiXi5tKCuDGbdNrl2K3Bu+xcG4A0g4FkP3Pje43uw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.30","@hyperframes/lint":"^0.7.30","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.30","@hyperframes/parsers":"^0.7.30","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.30","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.30_1783140615640_0.5147133659725096","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@hyperframes/producer","version":"0.7.31","_id":"@hyperframes/producer@0.7.31","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ae8197efd67b841b011ff0ed00f0cb85f195d480","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.31.tgz","fileCount":175,"integrity":"sha512-2/pr706SdUGSKbYAD5SIPg4sbUmTKIYS/dZP4scPgsXZ9tRIhwNvNi+pBeglf5kh7BCtpzzJ3YO1FDHQI74Eww==","signatures":[{"sig":"MEYCIQDsJx+661CobCoMqv+wjBnHsenfnfRn8QXtDj1o5lAMJgIhAPLaNVw/+0Vqsozgnr+HxTXn6tyMf1ziVt7BxWbY8oHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70789045},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.31.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/87c29a618919c7b18541972c06412f53/hyperframes-producer-0.7.31.tgz","_integrity":"sha512-2/pr706SdUGSKbYAD5SIPg4sbUmTKIYS/dZP4scPgsXZ9tRIhwNvNi+pBeglf5kh7BCtpzzJ3YO1FDHQI74Eww==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.31","@hyperframes/lint":"^0.7.31","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.31","@hyperframes/parsers":"^0.7.31","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.31"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.31","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.31_1783145434915_0.17229702725122809","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@hyperframes/producer","version":"0.7.32","_id":"@hyperframes/producer@0.7.32","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"dc10fa4a0cf431fbba2725ce91dfe969049fa964","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.32.tgz","fileCount":175,"integrity":"sha512-STjeWICO0wIy/OPm0nPVBZAVhLwZzM1HuI0EWq0k8Pae2etvdbXkQb2qFJpJvhtp2Dl2T043N+vrBgr1h5cP8g==","signatures":[{"sig":"MEQCIHSlw9pIvWlgWAoSzL5fgYSn0cZ9G/FUXz622bwXMb30AiAzLfkrrznyzsPfpUuANN/vYeumuo1a9aO3aNqj2RJ3gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70805001},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.32.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4c2e3e3013173fe9d970182621af94c7/hyperframes-producer-0.7.32.tgz","_integrity":"sha512-STjeWICO0wIy/OPm0nPVBZAVhLwZzM1HuI0EWq0k8Pae2etvdbXkQb2qFJpJvhtp2Dl2T043N+vrBgr1h5cP8g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.32","@hyperframes/lint":"^0.7.32","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.32","@hyperframes/parsers":"^0.7.32","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.32"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.32","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.32_1783200506804_0.142667007494524","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@hyperframes/producer","version":"0.7.33","_id":"@hyperframes/producer@0.7.33","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7fbfa202f08c00ed251d37dc626142c9a332a3eb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.33.tgz","fileCount":175,"integrity":"sha512-OpEqRI6bcUuW1Z5E7Ebs56tGFvrYxuuHCQwT7NbiGwjYsoa/k3vvPr9VZ9eZOV5Lr+UcVz4timVBiH4rTRtMEA==","signatures":[{"sig":"MEYCIQCrTtSXPA+Zt4XduItVKY6q88BOaXEnW3ihx/XgDmMSswIhAN0rdro/DcOPVvjWffwIrjCrzSOKq/k3z3ECDcVD33Xr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70842364},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.33.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e55022d48e35272affdb08b1a9929e71/hyperframes-producer-0.7.33.tgz","_integrity":"sha512-OpEqRI6bcUuW1Z5E7Ebs56tGFvrYxuuHCQwT7NbiGwjYsoa/k3vvPr9VZ9eZOV5Lr+UcVz4timVBiH4rTRtMEA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.33","@hyperframes/lint":"^0.7.33","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.33","@hyperframes/parsers":"^0.7.33","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.33"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.33","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.33_1783204693794_0.5152105179358526","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@hyperframes/producer","version":"0.7.34","_id":"@hyperframes/producer@0.7.34","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f3506fc649883dd2a86d94dd63ae555a8ec4995f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.34.tgz","fileCount":175,"integrity":"sha512-HO/e7KTkUGYi3oS2wSZzQAkp/gzAn1Ix2Tur0q38S45ZdA3YEiFmGGvfkacOEu6VFL/HzuUyOwTGcAVfFlJ6KQ==","signatures":[{"sig":"MEUCIQC4ySn+Pu6ZJZsGQBxjLzIbVg2e7v9b75Y2Mfui2SeudAIgbbOEYY7KG1QbzVPNlMF9bW03qdMZCC5qFOafKxpNw8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70840381},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.34.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/17a95b0e39a272c68cce69b47a487da0/hyperframes-producer-0.7.34.tgz","_integrity":"sha512-HO/e7KTkUGYi3oS2wSZzQAkp/gzAn1Ix2Tur0q38S45ZdA3YEiFmGGvfkacOEu6VFL/HzuUyOwTGcAVfFlJ6KQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.34","@hyperframes/lint":"^0.7.34","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.34","@hyperframes/parsers":"^0.7.34","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.34"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.34","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.34_1783274274272_0.007538631051174027","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@hyperframes/producer","version":"0.7.35","_id":"@hyperframes/producer@0.7.35","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fa01ddf8193552faba3be8ed65b2efc97182b0b8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.35.tgz","fileCount":175,"integrity":"sha512-Sd/KU8WtjlGsRWUHywt5+O7WabqZx/qYqU+dCkUqY2uxlc0En8XsPmqmw6jlur5l4iClA4hbZyI7JszM6kxR0g==","signatures":[{"sig":"MEQCIAr/lvgQRlZtvXbJAEYU1dx9sxvUIjOGrs7B5qFI7g2iAiBAVdLNndCMqrYFosugk1IicUjhodZE/lAPEKF/fHZEWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70855707},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.35.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0908323f3125a9258156aa1d2b2ccb32/hyperframes-producer-0.7.35.tgz","_integrity":"sha512-Sd/KU8WtjlGsRWUHywt5+O7WabqZx/qYqU+dCkUqY2uxlc0En8XsPmqmw6jlur5l4iClA4hbZyI7JszM6kxR0g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.35","@hyperframes/lint":"^0.7.35","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.35","@hyperframes/parsers":"^0.7.35","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.35"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.35","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.35_1783277482300_0.28771700192589567","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@hyperframes/producer","version":"0.7.36","_id":"@hyperframes/producer@0.7.36","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9d9c0b4d459463563c44fb52e5f5d88d4ef37e35","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.36.tgz","fileCount":175,"integrity":"sha512-Iv6ZittSkSgBzIxfeiRkaM7mL1J0kI4ULSkaT6WpYbycds1fqRGW85g3XjRK5fcVZVQEdKtn2bmzgkYeq/F6JA==","signatures":[{"sig":"MEQCIAw7JjVETq/fMXiv9D96HgR0DnPhZzEwzd1U6pPpqdmyAiB0+dHrGSDLa8in6FwUCTdEvBZNppmL6wzMmhPQNplsSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70855707},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.36.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/938526b66e96adb7cfc4e81820bbfded/hyperframes-producer-0.7.36.tgz","_integrity":"sha512-Iv6ZittSkSgBzIxfeiRkaM7mL1J0kI4ULSkaT6WpYbycds1fqRGW85g3XjRK5fcVZVQEdKtn2bmzgkYeq/F6JA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.36","@hyperframes/lint":"^0.7.36","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.36","@hyperframes/parsers":"^0.7.36","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.36"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.36","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.36_1783279765221_0.3090288275651456","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@hyperframes/producer","version":"0.7.37","_id":"@hyperframes/producer@0.7.37","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3320dcd00a9d18160772ad0b9b5f53064736afe2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.37.tgz","fileCount":175,"integrity":"sha512-4tvVf5QXRXed/X8gtT7BacislYemgwXNkbSUhp1fK7Ks0RneQiiTGZuzlyJHr7G6jhjcOwagec+Svqrgs4lwNw==","signatures":[{"sig":"MEUCIHvpIK4J8ivlW/liibQqSA3Ya3JI6hiBfhswe5U6ZIy5AiEA2j1g7vhtbqTXzOMmNGq82DZ7aqq1us6DN1q0OjAXQ50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70855707},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.37.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/42f5c44e16cbd233722908a32253ce60/hyperframes-producer-0.7.37.tgz","_integrity":"sha512-4tvVf5QXRXed/X8gtT7BacislYemgwXNkbSUhp1fK7Ks0RneQiiTGZuzlyJHr7G6jhjcOwagec+Svqrgs4lwNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.37","@hyperframes/lint":"^0.7.37","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.37","@hyperframes/parsers":"^0.7.37","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.37"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.37","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.37_1783315139195_0.739727635674754","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@hyperframes/producer","version":"0.7.38","_id":"@hyperframes/producer@0.7.38","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"282c2db746d9141bba3886acf93e2151bd1f11e0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.38.tgz","fileCount":175,"integrity":"sha512-KlWLUT2mbCbeeX6pdbS08rQbtdaR6EUcRAtHdAUSM8CBB08M1+egqKUupMRNWkIo5IdSv/ryqmpyexNnZ7Bn6w==","signatures":[{"sig":"MEYCIQDiGyLfgeTTKZ/u5R+xvOCvIUH2Wk9R1iaFaHLP8ss4GQIhAOTZyTfpBorzqzZRisKe1mbk1OBkmOq49xNwZM1Q6POY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72060197},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.38.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e700b73ec22c5fd3c264b02366bb9fb2/hyperframes-producer-0.7.38.tgz","_integrity":"sha512-KlWLUT2mbCbeeX6pdbS08rQbtdaR6EUcRAtHdAUSM8CBB08M1+egqKUupMRNWkIo5IdSv/ryqmpyexNnZ7Bn6w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.38","@hyperframes/lint":"^0.7.38","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.38","@hyperframes/parsers":"^0.7.38","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.38","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.38_1783385504006_0.4355898217532974","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@hyperframes/producer","version":"0.7.39","_id":"@hyperframes/producer@0.7.39","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"06a424c884f4c241580d9fc9d95fe28e64e0ee2c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.39.tgz","fileCount":175,"integrity":"sha512-Ne6A06ROanXx3TFr9eerVtkf+pYKaiP09tMUemii0vcj5zTXeRcs41Io/xDn6VGiiXD568/BfSBc9sQv3wcSgQ==","signatures":[{"sig":"MEYCIQD3WpaktpN5YcmXzN36W7tqWirXzJckbN/4XVXm+g22uAIhAMOkKqb685iA4tp3u+/a8weAzoy7jNLNHvbNjnoYKpLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72097526},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.39.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2d08148685b1ce57c477c0d4b4621a13/hyperframes-producer-0.7.39.tgz","_integrity":"sha512-Ne6A06ROanXx3TFr9eerVtkf+pYKaiP09tMUemii0vcj5zTXeRcs41Io/xDn6VGiiXD568/BfSBc9sQv3wcSgQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.39","@hyperframes/lint":"^0.7.39","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.39","@hyperframes/parsers":"^0.7.39","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.39"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.39","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.39_1783403505203_0.5433904224233708","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@hyperframes/producer","version":"0.7.40","_id":"@hyperframes/producer@0.7.40","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c802e2361520e223463e554b74b39fe3298681ed","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.40.tgz","fileCount":175,"integrity":"sha512-Fi2v4CHjTT+q1DaKuP6Q7aDNIRuQRkjUIsdQQuieNvhUsyGP92jxiSCpJpFnlpQAB5gaSomqufb+54rYx5gprA==","signatures":[{"sig":"MEQCIBaqd0YEvmkBb1nb7R0F2aIzmmsH5t05FuouBrxgexU2AiBg0D50XKkfzEWw2ZPOFX2NS5wPKSXOs8+1HeiIu9JB/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72093751},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.40.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/feaec4c65893e2cb7c73755cf67ddc41/hyperframes-producer-0.7.40.tgz","_integrity":"sha512-Fi2v4CHjTT+q1DaKuP6Q7aDNIRuQRkjUIsdQQuieNvhUsyGP92jxiSCpJpFnlpQAB5gaSomqufb+54rYx5gprA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.40","@hyperframes/lint":"^0.7.40","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.40","@hyperframes/parsers":"^0.7.40","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.40"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.40","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.40_1783441991711_0.4212422472661448","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@hyperframes/producer","version":"0.7.41","_id":"@hyperframes/producer@0.7.41","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"cf3d38cb991bc7f4f95453268bc1a904d1dcde64","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.41.tgz","fileCount":175,"integrity":"sha512-4Nu/KVMyJLHyO0I9iEOeaduGApsygzkx0EdBsa0RnWpWTI6gLTArtHvs1BzZc+QZ1aYLRSbMBk1BACHbAsOOlA==","signatures":[{"sig":"MEQCIBvnUyh4v+eH5mgyRJucyQRsIWx6OAaX/dHZVH9C5zxRAiBxVWex1CSKF5tGUMJOzOhw+YlFlWXyERZJ5ZM9T7hgVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72111724},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.41.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/214da074608a5182d3c48a6f0e70adf5/hyperframes-producer-0.7.41.tgz","_integrity":"sha512-4Nu/KVMyJLHyO0I9iEOeaduGApsygzkx0EdBsa0RnWpWTI6gLTArtHvs1BzZc+QZ1aYLRSbMBk1BACHbAsOOlA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.41","@hyperframes/lint":"^0.7.41","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.41","@hyperframes/parsers":"^0.7.41","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.41"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.41","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.41_1783456583335_0.7150813519125347","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@hyperframes/producer","version":"0.7.42","_id":"@hyperframes/producer@0.7.42","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"27b2f039b05cfa16d4b0d8c5663bfd4baae7db9b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.42.tgz","fileCount":175,"integrity":"sha512-jXzH3tEl5hrRaANXP3s3YvCHVTrx91pDVs0fpVShkxwQGOyXt0woPwjHh069c+txBeuTQqx1p9bD3ur/WKmcqQ==","signatures":[{"sig":"MEUCIGm9utbs7WNL20lnJWQyjSTkOz9qtfwv7k66vBxDRYDoAiEAsPQxe++qhrgth3Ym3HkK3CUYuyXbCLW5BbsLDYARIYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72220772},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.42.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b5755f9d82fef0ae8a067ed0e699430f/hyperframes-producer-0.7.42.tgz","_integrity":"sha512-jXzH3tEl5hrRaANXP3s3YvCHVTrx91pDVs0fpVShkxwQGOyXt0woPwjHh069c+txBeuTQqx1p9bD3ur/WKmcqQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^24.0.0","puppeteer-core":"^24.39.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.42","@hyperframes/lint":"^0.7.42","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.42","@hyperframes/parsers":"^0.7.42","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.42"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.42","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.42_1783468767148_0.8779109065449109","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@hyperframes/producer","version":"0.7.43","_id":"@hyperframes/producer@0.7.43","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9795db5ef0a7edda7be2389154b4a057784c5c82","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.43.tgz","fileCount":175,"integrity":"sha512-BCD2Qvcff0340gH79BbAZYI9s+lswbMAqdzJcc0hZGsGRq56nucUkmxMbRmE1TT9vinXuDBOo3bS7JegBBrbEQ==","signatures":[{"sig":"MEYCIQCnRJYHzPPCU46f3np37G5s2f1Yktynrxg5Ajpqdqi9awIhAOw9rp3CGDLAU5ND86VpvDWvzrRmOukem9mXgqKBWt+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71769627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.43.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e708cc5d0f1f6404a82a290d01bc10bb/hyperframes-producer-0.7.43.tgz","_integrity":"sha512-BCD2Qvcff0340gH79BbAZYI9s+lswbMAqdzJcc0hZGsGRq56nucUkmxMbRmE1TT9vinXuDBOo3bS7JegBBrbEQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.43","@hyperframes/lint":"^0.7.43","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.43","@hyperframes/parsers":"^0.7.43","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.43","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.43_1783552303776_0.3191156520583709","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@hyperframes/producer","version":"0.7.44","_id":"@hyperframes/producer@0.7.44","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"31df37a4e1840f303ec8e8a8c83134fdb6317526","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.44.tgz","fileCount":175,"integrity":"sha512-RSIP4SzeCeoDHTKQjj4tfht3OJclIyQp0y3O38zHVX+ihCO4kXINtEdImdH2HgX7Co7LfWbY2RJWKURYY2dsvA==","signatures":[{"sig":"MEUCIQCYOtKGOwPcPho2u/SiSg4uzusDHxm+U9lrlZjgVi/lKAIgbEHcjwSmiMIIIZNHRbJ0p1sTp1XVFg+peF6YGJ9unH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71862382},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.44.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a86528eb1f8babc5ca5e30566ab2f0c0/hyperframes-producer-0.7.44.tgz","_integrity":"sha512-RSIP4SzeCeoDHTKQjj4tfht3OJclIyQp0y3O38zHVX+ihCO4kXINtEdImdH2HgX7Co7LfWbY2RJWKURYY2dsvA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.44","@hyperframes/lint":"^0.7.44","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.44","@hyperframes/parsers":"^0.7.44","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.44"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.44","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.44_1783561541147_0.6221296332966246","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@hyperframes/producer","version":"0.7.45","_id":"@hyperframes/producer@0.7.45","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2c899a87b9edce25a2ab9fd4009ef4940a937b15","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.45.tgz","fileCount":175,"integrity":"sha512-dP5RMHWll2fuGkvLVpJC6t4YCs+ufFvVr9b35Cve4bn0p1PG2+zJiBhR8SHbASmrjrZjxnKjpsaLavKdxeEMbw==","signatures":[{"sig":"MEYCIQD/H+F/S8OCTjMcdsGYBKVIz156CGJkXZDJD8kp5lz6nAIhAK6RY5Br0fCFiDHATxQrZU9HJ5NzoItIoqsB6G9f2eSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71915000},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.45.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ca32f58d9a04d2f96c51fe43f6a186c4/hyperframes-producer-0.7.45.tgz","_integrity":"sha512-dP5RMHWll2fuGkvLVpJC6t4YCs+ufFvVr9b35Cve4bn0p1PG2+zJiBhR8SHbASmrjrZjxnKjpsaLavKdxeEMbw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.45","@hyperframes/lint":"^0.7.45","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.45","@hyperframes/parsers":"^0.7.45","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.45"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.45","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.45_1783574353065_0.9551365701627266","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@hyperframes/producer","version":"0.7.46","_id":"@hyperframes/producer@0.7.46","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9a8c8acaa2fae020e2c36977aede747ccba54867","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.46.tgz","fileCount":175,"integrity":"sha512-XXKY7josmlWGI1t2+f/5bm3WG011YzGy3Mldyhw5M2ZETSnL6SQqflDjl6dmUBhy2zffytUZxLx1YZc5yjB4Ew==","signatures":[{"sig":"MEYCIQCIBkZ29OdiEHLCjHo5EjXm99zX/mgHxX/aWobjQaycrAIhAK4TcTD1HBptkvQzzcxvWLmfSRNXOf0weM+18wDjchEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71985813},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.46.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c06bf10103f63273c91b69f8a16ef2f1/hyperframes-producer-0.7.46.tgz","_integrity":"sha512-XXKY7josmlWGI1t2+f/5bm3WG011YzGy3Mldyhw5M2ZETSnL6SQqflDjl6dmUBhy2zffytUZxLx1YZc5yjB4Ew==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.46","@hyperframes/lint":"^0.7.46","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.46","@hyperframes/parsers":"^0.7.46","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.46"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.46","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.46_1783623887339_0.8909533900630169","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@hyperframes/producer","version":"0.7.47","_id":"@hyperframes/producer@0.7.47","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e66568d07454340b68eb7e36abc685141421f5a4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.47.tgz","fileCount":175,"integrity":"sha512-DsV4XEsuu284lqK0qR2yHIy3nqZCn3wLIRcOu5/e+6bfnxb4jmiASDBr00gdhjR3RbIgV8f4YevTxda5r2BL9g==","signatures":[{"sig":"MEUCIQCp+01Z6zllhDmwxqfDkhZ5mybvBJ+zZ1hJP0sLhAiAngIgAMdkXNyErMcZgJL9YpV9fLdLWKsS4SIx+7hIiGW/G5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72073897},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.47.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5103557d0407a684af16329fc47d1c4f/hyperframes-producer-0.7.47.tgz","_integrity":"sha512-DsV4XEsuu284lqK0qR2yHIy3nqZCn3wLIRcOu5/e+6bfnxb4jmiASDBr00gdhjR3RbIgV8f4YevTxda5r2BL9g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.47","@hyperframes/lint":"^0.7.47","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.47","@hyperframes/parsers":"^0.7.47","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.47"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.47","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.47_1783644479094_0.25489896044708593","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@hyperframes/producer","version":"0.7.48","_id":"@hyperframes/producer@0.7.48","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"73ac3833e2e360fb8fd214130e464f598d28bc07","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.48.tgz","fileCount":175,"integrity":"sha512-C8JatAFg68PFrRTSxWiTgwOxLUDbd3QszOHUIar/Q7IF7JRUIsUpLBV5cHLTc2pM1BP597wSfRO+vQKQE45jZA==","signatures":[{"sig":"MEUCIHDTWKbhRvY1winAJ2kw5RDCwsanjoBsQ/pcr2bsnKP6AiEAjBlG/PDATkXfNktEg7NvPxKoejtYrhb4Ob3CiY3a39o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72073897},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.48.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0bfbcecf5eccd85073d8c2619c2eface/hyperframes-producer-0.7.48.tgz","_integrity":"sha512-C8JatAFg68PFrRTSxWiTgwOxLUDbd3QszOHUIar/Q7IF7JRUIsUpLBV5cHLTc2pM1BP597wSfRO+vQKQE45jZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.48","@hyperframes/lint":"^0.7.48","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.48","@hyperframes/parsers":"^0.7.48","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.48"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.48","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.48_1783648384210_0.5714753351942055","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@hyperframes/producer","version":"0.7.49","_id":"@hyperframes/producer@0.7.49","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"39b527a3367aa650817cc30845ef6968ac21689d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.49.tgz","fileCount":175,"integrity":"sha512-OnFE78H5FnBiAaNOeJMMTMXR8TRLJh+KJ4jmg7EHrFq/RHhw49R/4wfjExXzP0hbY40NTiGROkmxEzwWem0WOw==","signatures":[{"sig":"MEYCIQCt2rZSG8HEcNtuc1L50F7MzCgCplOGLvs5G6Kd2A08DQIhAOKvOhnIitP6qvGMrJxrzI8dnXWyK/9MOIpABo2g44uP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72110920},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.49.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7450b714d8d93d4fdd2ccb56d8ffa07f/hyperframes-producer-0.7.49.tgz","_integrity":"sha512-OnFE78H5FnBiAaNOeJMMTMXR8TRLJh+KJ4jmg7EHrFq/RHhw49R/4wfjExXzP0hbY40NTiGROkmxEzwWem0WOw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.49","@hyperframes/lint":"^0.7.49","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.49","@hyperframes/parsers":"^0.7.49","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.49"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.49","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.49_1783703418677_0.1640274802110524","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@hyperframes/producer","version":"0.7.50","_id":"@hyperframes/producer@0.7.50","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"eee231d809724c5aa2a0171917e9aeb6f588fe77","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.50.tgz","fileCount":175,"integrity":"sha512-Q+dCrt+E3sR56N5S2qhgARQaVYODaCl0WV5PtWjtAWAg0Bp/PCWQ0tZbi7pYeC9rHOOqpZ1jfMqGXj0jOApI/A==","signatures":[{"sig":"MEYCIQDcstJmwHlNnzd/EIK0+flmZXpURxDQ1PmBvvuqG+oP3gIhAPWNaGl+CvnloT7fOfAQlX9alrvmXi+5peCnv006R6eX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72117117},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.50.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6c0ddd8d5aa814d439a39fc18eb30886/hyperframes-producer-0.7.50.tgz","_integrity":"sha512-Q+dCrt+E3sR56N5S2qhgARQaVYODaCl0WV5PtWjtAWAg0Bp/PCWQ0tZbi7pYeC9rHOOqpZ1jfMqGXj0jOApI/A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.50","@hyperframes/lint":"^0.7.50","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.50","@hyperframes/parsers":"^0.7.50","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.50"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.50","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.50_1783723904704_0.924406405094812","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@hyperframes/producer","version":"0.7.51","_id":"@hyperframes/producer@0.7.51","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bf27f99d83d8214fc90d8a1b15d119264a8b63a4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.51.tgz","fileCount":175,"integrity":"sha512-IEVqWDaLjXJ9ANg1/o4qIAEOs0Tku1b5lUlkeaAENs3XJw0Hw9C1be5K4kZ7z6VXXT1rby75ss4XQUnnLeXAOA==","signatures":[{"sig":"MEYCIQDEY5fnC9CljRc7RyZzxZlJLMc1PtqTiu9CjWlRxocn4wIhAKmdItxD9jt6WYM9ibR8n8VquIbSMpjbvqwvXb2iM/sg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72117117},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.51.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ef869965617b651dbe8d4a663c38f053/hyperframes-producer-0.7.51.tgz","_integrity":"sha512-IEVqWDaLjXJ9ANg1/o4qIAEOs0Tku1b5lUlkeaAENs3XJw0Hw9C1be5K4kZ7z6VXXT1rby75ss4XQUnnLeXAOA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.51","@hyperframes/lint":"^0.7.51","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.51","@hyperframes/parsers":"^0.7.51","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.51","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.51_1783729149252_0.5274551649552339","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@hyperframes/producer","version":"0.7.52","_id":"@hyperframes/producer@0.7.52","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"97b78246a81b9f27c43a34d90730a19989ca9af3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.52.tgz","fileCount":175,"integrity":"sha512-hGgqsr9Cpk0SuAABLXd4iBznYpRXlzw3DMqNs51peRAMrnZ4C1SFfJxEqH+YYw0B7IHIFfcphFxfVL3LFDw1vA==","signatures":[{"sig":"MEYCIQCTRM050PU9TWKipMdBPuVwr+1P066czb+otehX3Ec5EQIhAJxfGDi7X5es2yIdYPOmlFUq3ZFk4Y7tUS9qVg2UopsD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72172364},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.52.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"tsx src/regression-harness.ts --exclude-tags transparency","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","test:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","parity:check":"tsx src/parity-harness.ts","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3b66a89dad5de006d3fa0fcf9d1553b4/hyperframes-producer-0.7.52.tgz","_integrity":"sha512-hGgqsr9Cpk0SuAABLXd4iBznYpRXlzw3DMqNs51peRAMrnZ4C1SFfJxEqH+YYw0B7IHIFfcphFxfVL3LFDw1vA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.52","@hyperframes/lint":"^0.7.52","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.52","@hyperframes/parsers":"^0.7.52","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.52","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.52_1783738272333_0.9326141113825679","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"@hyperframes/producer","version":"0.7.53","_id":"@hyperframes/producer@0.7.53","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"67a4e2ee4723249aacfc32364783ca46c923a79b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.53.tgz","fileCount":175,"integrity":"sha512-tC161bUPoyJd0SOIkIKeA8rJHYPqxLKcm6G02qP8DpOvM1UZAPW9kGq/trhxk1i3xV/SkZ/r2oKTjwGxqmucXg==","signatures":[{"sig":"MEQCIC7yOQyTmtWXyaw0X9ri8/bYMqJCc9xZ++vdbX7Hn1o6AiB84aYEfsMijxB8JtEnGGJLnY0M3szQMxaz6qSP1qOBWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72212697},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.53.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0dad4282320e5d242fa9d9b2c4e3b7cb/hyperframes-producer-0.7.53.tgz","_integrity":"sha512-tC161bUPoyJd0SOIkIKeA8rJHYPqxLKcm6G02qP8DpOvM1UZAPW9kGq/trhxk1i3xV/SkZ/r2oKTjwGxqmucXg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.53","@hyperframes/lint":"^0.7.53","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.53","@hyperframes/parsers":"^0.7.53","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.53"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.53","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.53_1783800164554_0.2941084474042197","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"@hyperframes/producer","version":"0.7.54","_id":"@hyperframes/producer@0.7.54","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e4bd1841b1fc6539341efb6f271efc2810475d51","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.54.tgz","fileCount":175,"integrity":"sha512-70WwKQi/V7wIiR6cWbwhjEFo/8igCQK0fwFacR94hFXdnD6mBiXZu/guSMsZgh8oXMyNyGDyBx3n0g5XLlZXXA==","signatures":[{"sig":"MEUCIC2fBqYKIHjxFpVEKksbuIC1XHIVYjiy3shn0wzPCYf+AiEAhcgdSPhZnIjFyscwUMtqheuWCfYYXmvO3LVq2rfP0g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72315321},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.54.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ed5e4383491f77be554d17568ebf197f/hyperframes-producer-0.7.54.tgz","_integrity":"sha512-70WwKQi/V7wIiR6cWbwhjEFo/8igCQK0fwFacR94hFXdnD6mBiXZu/guSMsZgh8oXMyNyGDyBx3n0g5XLlZXXA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.54","@hyperframes/lint":"^0.7.54","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.54","@hyperframes/parsers":"^0.7.54","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.54"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.54","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.54_1783815522034_0.5065820605899047","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"@hyperframes/producer","version":"0.7.55","_id":"@hyperframes/producer@0.7.55","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"dd7369648eb8c42d7e8926289188a85dd8ce5abe","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.55.tgz","fileCount":175,"integrity":"sha512-kPp5X9u+ghdklIvQrYInFGDm/AexmTLcb+3wse1FxmdAFazfynAmt7kOkw5bFtev+lo6SPEb5TePEyG0Vw+fBw==","signatures":[{"sig":"MEYCIQDXhVDEyPm4dToHe9Pe01iVDG/Gi1ENfNTSGfdjxPfnfQIhALx65bNjrn75vDDcX5wia51MRPPjc8S2TCSv13pLYEmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72336228},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.55.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e2ff6319d6eeaf753836046c8ebc51ca/hyperframes-producer-0.7.55.tgz","_integrity":"sha512-kPp5X9u+ghdklIvQrYInFGDm/AexmTLcb+3wse1FxmdAFazfynAmt7kOkw5bFtev+lo6SPEb5TePEyG0Vw+fBw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.55","@hyperframes/lint":"^0.7.55","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.55","@hyperframes/parsers":"^0.7.55","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.55"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.55","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.55_1783882587375_0.2578324351939698","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"@hyperframes/producer","version":"0.7.56","_id":"@hyperframes/producer@0.7.56","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"cf63d4b2d52e2e2f790da93fca900e559be2c2b4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.56.tgz","fileCount":175,"integrity":"sha512-plER96NM+ahsd09NcyimfMzR8C26OYojAcnH+XQNACf3rBwvd58MlE67ciZumWsXY60ei7h10QjBoyIThClMWw==","signatures":[{"sig":"MEUCIQCwqYvkNZVqH5rZSxyshMqJA5UZVWNX+ZcJe33WIGT7DQIgPeBnpH+HtgNfjM/JS5k5ZVrp0GC+Pj9s4U9dVuHtxsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72341810},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.56.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/54b38e5d432ae7914c1605a105491a99/hyperframes-producer-0.7.56.tgz","_integrity":"sha512-plER96NM+ahsd09NcyimfMzR8C26OYojAcnH+XQNACf3rBwvd58MlE67ciZumWsXY60ei7h10QjBoyIThClMWw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.56","@hyperframes/lint":"^0.7.56","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.56","@hyperframes/parsers":"^0.7.56","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.56"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.56","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.56_1783926513741_0.6777943986676813","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"@hyperframes/producer","version":"0.7.57","_id":"@hyperframes/producer@0.7.57","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2478c9f17974944be9ff1b58b654d5e032c1e2b7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.57.tgz","fileCount":177,"integrity":"sha512-MVrzF4E75a4eMVNpr9iJ9JfWdqrHMu3qrQ891OQ3ANKsiJ7Bpw5oAoFjNHnum6kvMZwqqiIrbZonDUm5goItrQ==","signatures":[{"sig":"MEUCIF8FLvQhYkKyGxngFr8rVbvV7l2wr4C30QOT8Ai5e11XAiEA0hcBHD9XDkwaNfxhIEv0YAhtYI5a0yaTG2aQ9vfNkE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72509417},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.57.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2a31cf606476df6317bd7abdc0649c02/hyperframes-producer-0.7.57.tgz","_integrity":"sha512-MVrzF4E75a4eMVNpr9iJ9JfWdqrHMu3qrQ891OQ3ANKsiJ7Bpw5oAoFjNHnum6kvMZwqqiIrbZonDUm5goItrQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.57","@hyperframes/lint":"^0.7.57","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.57","@hyperframes/parsers":"^0.7.57","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.57"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.57","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.57_1784003547471_0.8220815031520827","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"@hyperframes/producer","version":"0.7.58","_id":"@hyperframes/producer@0.7.58","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"aaad697cd686a238dcb70278eb1ba8c7ef306391","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.58.tgz","fileCount":179,"integrity":"sha512-tRrc0R0nxbMROn60X6zr3C+BR/fincT/pPG9E+dikiao0liUTgwUgg6AxeaCl81jNp6P8NO9unoGFdQIts8Lrg==","signatures":[{"sig":"MEUCIQCUSvaRYvjGgmzMrZ0pXv0N6GIJ6spzRVq66QzRCYRRvwIgbrwmZJCrzajp5T3dAEXrtSF46MN/9Es0Ekjkt506H/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72568611},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.58.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1c228b0fd48c77612e56e0fc407c53da/hyperframes-producer-0.7.58.tgz","_integrity":"sha512-tRrc0R0nxbMROn60X6zr3C+BR/fincT/pPG9E+dikiao0liUTgwUgg6AxeaCl81jNp6P8NO9unoGFdQIts8Lrg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.58","@hyperframes/lint":"^0.7.58","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.58","@hyperframes/parsers":"^0.7.58","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.58"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.58","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.58_1784060341014_0.17886876706571586","host":"s3://npm-registry-packages-npm-production"}},"0.7.59":{"name":"@hyperframes/producer","version":"0.7.59","_id":"@hyperframes/producer@0.7.59","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f29e6759c0537f211746b4f752a13943626031fb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.59.tgz","fileCount":179,"integrity":"sha512-i7FZdM5WuNe4wSuRAdbOwV1n7fT5vGyODqsvQ5R3hsZdjXUDA74/BwjWZjz2bee4orKnXwEfLgbHzjqHqKxxhQ==","signatures":[{"sig":"MEUCICDuhw+W8NMg5bEJ3um1OWMUIv73CfWC9x9uRtk2iUHGAiEAkmVFcO7v8RtnNX/N/MQ6QFovKjxU/CJfs5Ar84R91uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72763823},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.59.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/df8fa0c4e1b58f4f74cba42f7a46e07f/hyperframes-producer-0.7.59.tgz","_integrity":"sha512-i7FZdM5WuNe4wSuRAdbOwV1n7fT5vGyODqsvQ5R3hsZdjXUDA74/BwjWZjz2bee4orKnXwEfLgbHzjqHqKxxhQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.59","@hyperframes/lint":"^0.7.59","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.59","@hyperframes/parsers":"^0.7.59","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.59"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.59","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.59_1784142288630_0.01320624975479201","host":"s3://npm-registry-packages-npm-production"}},"0.7.60":{"name":"@hyperframes/producer","version":"0.7.60","_id":"@hyperframes/producer@0.7.60","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ec7a1af44ab7fdeaa9392043b94335ee411bc8eb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.60.tgz","fileCount":185,"integrity":"sha512-I2CUp7I6HKafxIoTo2Ed4iAQ3zJZsMrTLsP0OrGlmqgu7UVmsCoHJUM83GOZjTnBuIawwzfSy/4NPcpfaHsVzg==","signatures":[{"sig":"MEQCIAbPxe2GpPVaXTgdLB/dA1grD1oAG9JPK8Nb0B/kNaMNAiAZX2KqlNLjpQ+mJTINTcflb86udfjMUql+l/fnP5hdgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73095884},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.60.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c82ff95982393600bc39323e6b940911/hyperframes-producer-0.7.60.tgz","_integrity":"sha512-I2CUp7I6HKafxIoTo2Ed4iAQ3zJZsMrTLsP0OrGlmqgu7UVmsCoHJUM83GOZjTnBuIawwzfSy/4NPcpfaHsVzg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.60","@hyperframes/lint":"^0.7.60","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.60","@hyperframes/parsers":"^0.7.60","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.60"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.60","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.60_1784180162419_0.12673903530863861","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"@hyperframes/producer","version":"0.7.61","_id":"@hyperframes/producer@0.7.61","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"59ba9455712d9ce2c81a2a59cfc7ef2eac842133","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.61.tgz","fileCount":187,"integrity":"sha512-HqMyOf3575N9eKYCJDzCGp0JAVd+ZTEYQRZ6IP9Y47HPwWUTdNUMIMGUvPyRvDGev76ITfbhMQ+8ro+k/kzc1g==","signatures":[{"sig":"MEUCIQD1UbJA5aCaMIDLnMKHt4BDkayS9+U9LM6S3iHtk8AACAIgTCbQLBj2edc9+6SKIQCtN5ZTx+ivKeQmxSArhWIaJ1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73795728},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.61.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8508775283cc79ed96a9e0bacc000207/hyperframes-producer-0.7.61.tgz","_integrity":"sha512-HqMyOf3575N9eKYCJDzCGp0JAVd+ZTEYQRZ6IP9Y47HPwWUTdNUMIMGUvPyRvDGev76ITfbhMQ+8ro+k/kzc1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.61","@hyperframes/lint":"^0.7.61","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.61","@hyperframes/parsers":"^0.7.61","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.61"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.61","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.61_1784275865503_0.22142566208610281","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"@hyperframes/producer","version":"0.7.62","_id":"@hyperframes/producer@0.7.62","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b7f89edb6011bc686dddccdbb6147551a86398d6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.62.tgz","fileCount":191,"integrity":"sha512-kYzc2rKHwKUAiP0+wg3o3SjNo+SmyhMwU34rCZlI7FXpFxfn4bNEm0IQnx6rdLtt2WtGlBc8So3doBOCSg9muw==","signatures":[{"sig":"MEQCIHmelcgtliGFZiLYF1cw3SV7+LuaKJtI7Di9bOhS5+B3AiBABF3XlpoQWZnozZpQGwHXnAVrVHyu0Fhi4dKrq6JVOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74030881},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.62.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ed6d8c9c9fa0dea65a0f71016c411656/hyperframes-producer-0.7.62.tgz","_integrity":"sha512-kYzc2rKHwKUAiP0+wg3o3SjNo+SmyhMwU34rCZlI7FXpFxfn4bNEm0IQnx6rdLtt2WtGlBc8So3doBOCSg9muw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.62","@hyperframes/lint":"^0.7.62","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.62","@hyperframes/parsers":"^0.7.62","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.62"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.62","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.62_1784340337354_0.15306144910939068","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"@hyperframes/producer","version":"0.7.63","_id":"@hyperframes/producer@0.7.63","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"84f376521df015abaf13d41328cb866ab1daed2b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.63.tgz","fileCount":191,"integrity":"sha512-BFXauJIAklhoRe4cSn9qVMFOfBV+POw/rYXrSxe8DskTJaYXD30Tj6yF1Uzh74D21FhxybyjJgZzeW2Q5GHi/Q==","signatures":[{"sig":"MEUCIBmc9vaVtWJKaAnfeWaYy/A57iRgahtSWEGXblYR+6mRAiEAksAtJvzBeEDMu/r+d68VT/Zi9bwRc7yJH+q8NUJsrE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74030881},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.63.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1f03ff273ae7781f8448c3c044fa412b/hyperframes-producer-0.7.63.tgz","_integrity":"sha512-BFXauJIAklhoRe4cSn9qVMFOfBV+POw/rYXrSxe8DskTJaYXD30Tj6yF1Uzh74D21FhxybyjJgZzeW2Q5GHi/Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.63","@hyperframes/lint":"^0.7.63","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.63","@hyperframes/parsers":"^0.7.63","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.63"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.63","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.63_1784364479825_0.44095266617101836","host":"s3://npm-registry-packages-npm-production"}},"0.7.64":{"name":"@hyperframes/producer","version":"0.7.64","_id":"@hyperframes/producer@0.7.64","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6b9aa4f4204990e56269b9b42b9308667ad1d5ef","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.64.tgz","fileCount":191,"integrity":"sha512-+852ciB96CXyOnxHuyFJyugLp3HEUgSKhSUa1MyQ+KtgCaFM+zTQmdbK10IvyuVGWIOmxreBkf5Fuulz4pYi/g==","signatures":[{"sig":"MEUCIQCo7I61XC87oYVW8PykrcsXkGftrG1aRR7d08YHlH4YgAIgKFQnFWHCdKjd1TfPRIuUEUYD+BgohJKgmJpFl3fukSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74068708},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.64.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"import":"./dist/public-server.js"},"./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0e56b75dc445bdc0b406d082c8e218b5/hyperframes-producer-0.7.64.tgz","_integrity":"sha512-+852ciB96CXyOnxHuyFJyugLp3HEUgSKhSUa1MyQ+KtgCaFM+zTQmdbK10IvyuVGWIOmxreBkf5Fuulz4pYi/g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.64","@hyperframes/lint":"^0.7.64","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.64","@hyperframes/parsers":"^0.7.64","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.64"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.64","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.64_1784401542198_0.583619585841296","host":"s3://npm-registry-packages-npm-production"}},"0.7.65":{"name":"@hyperframes/producer","version":"0.7.65","_id":"@hyperframes/producer@0.7.65","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f8aca560cc7bf7c27bb6d81b5b7653def6e7689d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.65.tgz","fileCount":191,"integrity":"sha512-/T82WOIScdVuVC8psDkJ/OziF7WrQoOO/4ucWzS07dzebxDfvZf83SFsHfljc+L1DCtHwPow4M835vfz4r5LUg==","signatures":[{"sig":"MEQCIAgqsrdeKtf2bdukGHcxMaKly/XG22Milqc5/rIHWaBvAiAuaXoNmUcda28raD3UY85jUttA7hochjFn/BrF2de/PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74133965},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.65.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7a6f8c9ac9e93b6b933c452dd83f50ee/hyperframes-producer-0.7.65.tgz","_integrity":"sha512-/T82WOIScdVuVC8psDkJ/OziF7WrQoOO/4ucWzS07dzebxDfvZf83SFsHfljc+L1DCtHwPow4M835vfz4r5LUg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.65","@hyperframes/lint":"^0.7.65","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.65","@hyperframes/parsers":"^0.7.65","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.65"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.65","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.65_1784609387018_0.5142790395285552","host":"s3://npm-registry-packages-npm-production"}},"0.7.66":{"name":"@hyperframes/producer","version":"0.7.66","_id":"@hyperframes/producer@0.7.66","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4fa6538928fdcad674ffd42f120127dcd7c0b86b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.66.tgz","fileCount":191,"integrity":"sha512-zCha2E4/i2XYdryCsdIjk9Z/MS44OvhhHykIKtrGEsqsKxvBZWPV5n4jonH3D1pRNgM8O9qx6APtrkdPTBvzsA==","signatures":[{"sig":"MEQCIFwePs4FqMLprIvTuMTGbE2WkUW6AIz7CoGVM0mSZf/vAiA2hgz/X1LNzLVFM98mJZD8TGlvD63OzS5kRsmZrdjR3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74137391},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.66.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7179ce5a98825afadd63d0d0fd1bf975/hyperframes-producer-0.7.66.tgz","_integrity":"sha512-zCha2E4/i2XYdryCsdIjk9Z/MS44OvhhHykIKtrGEsqsKxvBZWPV5n4jonH3D1pRNgM8O9qx6APtrkdPTBvzsA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.66","@hyperframes/lint":"^0.7.66","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.66","@hyperframes/parsers":"^0.7.66","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.66"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.66","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.66_1784637693233_0.6702393284781141","host":"s3://npm-registry-packages-npm-production"}},"0.7.67-alpha.0":{"name":"@hyperframes/producer","version":"0.7.67-alpha.0","_id":"@hyperframes/producer@0.7.67-alpha.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"dfb37b48058bdc32cc1e0989353d291fe1dcbcc9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.67-alpha.0.tgz","fileCount":191,"integrity":"sha512-jG0nCW7egDSBkZ15KChM3hDjIjALpClL52rVWZkZfnPa7ajSU7zbRohHHQwU8+hRE7uEUDgPBafEWXChTzNlgA==","signatures":[{"sig":"MEQCIAW4ulIsECOmdla7+N0mjpzfAb9eeVQvas+zSUBV1gw4AiApKMVdIdCU+G827r5SkkRAgWD/GmZHdhDQ6pzdK4/v6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.67-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74142974},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.67-alpha.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/970f93020ec78eac58c5b67bb1e4d347/hyperframes-producer-0.7.67-alpha.0.tgz","_integrity":"sha512-jG0nCW7egDSBkZ15KChM3hDjIjALpClL52rVWZkZfnPa7ajSU7zbRohHHQwU8+hRE7uEUDgPBafEWXChTzNlgA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.67-alpha.0","@hyperframes/lint":"^0.7.67-alpha.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.67-alpha.0","@hyperframes/parsers":"^0.7.67-alpha.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.67-alpha.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.67-alpha.0","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.67-alpha.0_1784670137737_0.15720394997225906","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"@hyperframes/producer","version":"0.7.67","_id":"@hyperframes/producer@0.7.67","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"93bdf5ccfefd9ef82119457b7418d3cd223d0199","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.67.tgz","fileCount":191,"integrity":"sha512-QU+6ao08rEJB/aP4qHF+qva03pgI0FzWi/XAk3I4QwBNFyeSHpg2iLUnSjJLgT8WgtesL6YUMPcbBeRXAPydXw==","signatures":[{"sig":"MEUCIBnYoQKS+2L/RqKl4aegInV858b5q0+GgoKAFPod+y9BAiEAp1ZjZY9lglB9AMMlhSjEGQtObmice91KUX7Ot8qoEak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74176677},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.67.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4a2081fc0ee244f845f9757b35606d23/hyperframes-producer-0.7.67.tgz","_integrity":"sha512-QU+6ao08rEJB/aP4qHF+qva03pgI0FzWi/XAk3I4QwBNFyeSHpg2iLUnSjJLgT8WgtesL6YUMPcbBeRXAPydXw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.67","@hyperframes/lint":"^0.7.67","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.67","@hyperframes/parsers":"^0.7.67","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.67"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.67","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.67_1784678257220_0.006512602206921736","host":"s3://npm-registry-packages-npm-production"}},"0.7.68":{"name":"@hyperframes/producer","version":"0.7.68","_id":"@hyperframes/producer@0.7.68","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"faeb6b7c1c6a9179e453b71d48cd81cf23b7141c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.68.tgz","fileCount":191,"integrity":"sha512-j3EX1Ooj+ZGu/VQPf9xoSqQ5aZAv2k8gG3Sszi9RS3IsAl7osTW5/AnmXSSAHxwLFW7LNzz3jaaon5/cGcC1EA==","signatures":[{"sig":"MEYCIQCqkMbIVUaPg/dGE4iUKyCmgY8KbrS4e6mVa+YHb9IyXQIhAMUysUG1B50KT0zRxe1lVK5RkSjzVglmyQAbdlX0ZDxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74162226},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.68.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8dae7ee53df37060a604d1b0bfc803f4/hyperframes-producer-0.7.68.tgz","_integrity":"sha512-j3EX1Ooj+ZGu/VQPf9xoSqQ5aZAv2k8gG3Sszi9RS3IsAl7osTW5/AnmXSSAHxwLFW7LNzz3jaaon5/cGcC1EA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.68","@hyperframes/lint":"^0.7.68","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.68","@hyperframes/parsers":"^0.7.68","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.68"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.68","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.68_1784695558018_0.508731363939225","host":"s3://npm-registry-packages-npm-production"}},"0.7.69":{"name":"@hyperframes/producer","version":"0.7.69","_id":"@hyperframes/producer@0.7.69","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2aa1bc8c1f89e0dd58fd806597c558d29b6be4ec","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.69.tgz","fileCount":191,"integrity":"sha512-Ws0AiJAxjnPq7N4+HV5CRlGduz+tEIuliCCzEOckY1OcEEx6JvaZDudKE/eG7XhJsDoV7iThPkiHoV8S7Pc6xA==","signatures":[{"sig":"MEUCIQCMX9mxRICM9mxzbjKPMuaphH9Pkk1Bzw7Hmm9H4E/lQgIgWFm8M6VNIIh+zMIVKR3gOgu330q/IfksSJboEvObgiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75045899},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.69.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a787f57ae7779619575ef6f604cb1c3e/hyperframes-producer-0.7.69.tgz","_integrity":"sha512-Ws0AiJAxjnPq7N4+HV5CRlGduz+tEIuliCCzEOckY1OcEEx6JvaZDudKE/eG7XhJsDoV7iThPkiHoV8S7Pc6xA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.69","@hyperframes/lint":"^0.7.69","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.69","@hyperframes/parsers":"^0.7.69","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.69"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.69","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.69_1784833752533_0.06145801087378899","host":"s3://npm-registry-packages-npm-production"}},"0.7.70":{"name":"@hyperframes/producer","version":"0.7.70","_id":"@hyperframes/producer@0.7.70","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"67222140d5d35b41308b78de45d514d348ec7164","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.70.tgz","fileCount":191,"integrity":"sha512-EyQ3VSVR29xE3ADFrkNkhJc7lypXsIj7ru3VB0UQpNtRbdiPvSEIPKwtbTAFXDD7iGkhbYDN2NsHo2gvzcKTzA==","signatures":[{"sig":"MEYCIQDj5hFLGLv9JuhENg5PqOi/z3w/aIim+op0fnPYdlorEQIhAP5z8wxmBQLw11DJ5tOcsN7bAmKKPk9x75uCIl3Wz9Ao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75117271},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.70.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/277cf110b0edb3608a582089d2676656/hyperframes-producer-0.7.70.tgz","_integrity":"sha512-EyQ3VSVR29xE3ADFrkNkhJc7lypXsIj7ru3VB0UQpNtRbdiPvSEIPKwtbTAFXDD7iGkhbYDN2NsHo2gvzcKTzA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.70","@hyperframes/lint":"^0.7.70","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.70","@hyperframes/parsers":"^0.7.70","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.70"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.70","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.70_1784871849446_0.8711864275148362","host":"s3://npm-registry-packages-npm-production"}},"0.7.71":{"name":"@hyperframes/producer","version":"0.7.71","_id":"@hyperframes/producer@0.7.71","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"897c5901c2b8ee5aae041ac1b6e6c7ad6cc736af","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.71.tgz","fileCount":191,"integrity":"sha512-l1AiOdYSoZ6C0t3TDuSTl1VyDtGryrsHDA4i1eRCBSWffyPEez3HR8MmFwrdEDeeIevgSGaL7DfftvBhEvJa7g==","signatures":[{"sig":"MEUCIQCWNwaipRtK6QEGfkIMOQaAezWY6XYmOh46Mng2JgAXRgIgGPyFPL2pwRFDBtXQQMUNHbofc1BQhsJMZylWk7Vwd2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75308800},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.71.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bcfb18d3b073bbfa5edc0c3d5f166df1/hyperframes-producer-0.7.71.tgz","_integrity":"sha512-l1AiOdYSoZ6C0t3TDuSTl1VyDtGryrsHDA4i1eRCBSWffyPEez3HR8MmFwrdEDeeIevgSGaL7DfftvBhEvJa7g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.71","@hyperframes/lint":"^0.7.71","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.71","@hyperframes/parsers":"^0.7.71","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.71"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.71","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.71_1784920033295_0.041066334014002503","host":"s3://npm-registry-packages-npm-production"}},"0.7.72":{"name":"@hyperframes/producer","version":"0.7.72","_id":"@hyperframes/producer@0.7.72","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1c6e7ece1c1f186e1242046db7170f9d1ce91ed4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.72.tgz","fileCount":211,"integrity":"sha512-pCgJt/yBCJTL0m1t+nOopas4EICHcTu/0kcFqe8U6SBzeLQiZjN/2OltYhKrYhQ53ekalMX88FrSACsGewuFsQ==","signatures":[{"sig":"MEYCIQDVuCdvQN+pQLRaYL9xP3ZwkpjEu526/AEtB24OiDZGagIhAPmYiknsS6R8Q4lUXYocFY5FU5ji3XPuv98mhKkNljbu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76158438},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.72.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/860374db1208b559ab8a159ddb61a2e7/hyperframes-producer-0.7.72.tgz","_integrity":"sha512-pCgJt/yBCJTL0m1t+nOopas4EICHcTu/0kcFqe8U6SBzeLQiZjN/2OltYhKrYhQ53ekalMX88FrSACsGewuFsQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.72","@hyperframes/lint":"^0.7.72","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.72","@hyperframes/parsers":"^0.7.72","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.72"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.72","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.72_1785045878607_0.49884388931491763","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"@hyperframes/producer","version":"0.7.73","_id":"@hyperframes/producer@0.7.73","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"767c8e00403ae6376082ea6cd79ef161c3f2492d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.73.tgz","fileCount":213,"integrity":"sha512-oSO/XWDsjkvT/raKaNMO+pZ0itTIFnBH8Z5iuP4W0PBIe1jI6dBT7DEtP4V+chTQIiWhDdGa8Yhavlf2FaHKRg==","signatures":[{"sig":"MEUCIQCvXa9O0h1mqvJI1/gFP8rx/vj48HWrSz4EHjHBuCT+bQIgNs81oVK98HC8JcA7ZYnvcqSRVbAmpPPEd/I95PwpY0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76751156},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.73.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/972b1d18157c2311babc0aa556886681/hyperframes-producer-0.7.73.tgz","_integrity":"sha512-oSO/XWDsjkvT/raKaNMO+pZ0itTIFnBH8Z5iuP4W0PBIe1jI6dBT7DEtP4V+chTQIiWhDdGa8Yhavlf2FaHKRg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.73","@hyperframes/lint":"^0.7.73","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.73","@hyperframes/parsers":"^0.7.73","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.73"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.73","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.73_1785101978163_0.3372540594162823","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"@hyperframes/producer","version":"0.7.74","_id":"@hyperframes/producer@0.7.74","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8bcadf9c15525c29292d1fc49637f5e38aa0d0d7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.74.tgz","fileCount":213,"integrity":"sha512-z1tZ05M1K+wEqWPXGkfGPBuSS+bFDNQI/Ui9Ycfew13Ep0pdWGpaXhsaVz6TbkqIVjtIQljizLMg3kvBgM+EJA==","signatures":[{"sig":"MEYCIQCvPvTu0JZ0xxGcybiYSPtypf0jOF1UiKfmvtd8WqALFAIhAOZ/etEgSwzj4vN9moFRpBY6v5LqgLVY10vbjaEkX78E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76815691},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.74.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7ca7ff8e8d5eba8762f7da01ce47e7f9/hyperframes-producer-0.7.74.tgz","_integrity":"sha512-z1tZ05M1K+wEqWPXGkfGPBuSS+bFDNQI/Ui9Ycfew13Ep0pdWGpaXhsaVz6TbkqIVjtIQljizLMg3kvBgM+EJA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.74","@hyperframes/lint":"^0.7.74","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.74","@hyperframes/parsers":"^0.7.74","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.74","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.74_1785117646963_0.03612810517860843","host":"s3://npm-registry-packages-npm-production"}},"0.7.75":{"name":"@hyperframes/producer","version":"0.7.75","_id":"@hyperframes/producer@0.7.75","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fd7c3ea8d5131ba53387ed232d5c0f98c6915c4b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.75.tgz","fileCount":213,"integrity":"sha512-lJ/ZpHCHSO5svuTKv9Np8wNG/MTq6z6n6gQNAwM4/qr1hBjU6Zb/RhSL/vp7gyAb6x4Y4HDEvvmDoM52VuUxrQ==","signatures":[{"sig":"MEUCIQDf+6Rom65GL/Z2Bf3iZ7QgKSF2bIsnfLCn+YYi/TzMAAIgUrsFlhndgFAtAvy4iIQx7zIAMTJa3EqaECSwukNizhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76858693},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.75.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/eebf05e2d54972bedbab555e788a34a9/hyperframes-producer-0.7.75.tgz","_integrity":"sha512-lJ/ZpHCHSO5svuTKv9Np8wNG/MTq6z6n6gQNAwM4/qr1hBjU6Zb/RhSL/vp7gyAb6x4Y4HDEvvmDoM52VuUxrQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.75","@hyperframes/lint":"^0.7.75","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.75","@hyperframes/parsers":"^0.7.75","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.75"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.75","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.75_1785123874312_0.794892210316333","host":"s3://npm-registry-packages-npm-production"}},"0.7.76":{"name":"@hyperframes/producer","version":"0.7.76","_id":"@hyperframes/producer@0.7.76","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"907ef7c4a4bc62350eafeea95e3819caf7f779af","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.76.tgz","fileCount":213,"integrity":"sha512-lSk0HhnXt9MonDP7R1PoG4o89FCw5rpOVEdRNhFKLe28vMksxmctR1q8zgb1UocErhB3Y+OqzggmOcPSnqjhLw==","signatures":[{"sig":"MEUCICvJQ8892W6oY+eXZoQqRfpI/M5H3ncVw4DO/syugB6PAiEA47SY0QlMc9k131MUn3qi3yt3x4RKjN3ttWdqL2s4T7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76864065},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.76.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0c9c2aceca7f6939ee913423b4375c1b/hyperframes-producer-0.7.76.tgz","_integrity":"sha512-lSk0HhnXt9MonDP7R1PoG4o89FCw5rpOVEdRNhFKLe28vMksxmctR1q8zgb1UocErhB3Y+OqzggmOcPSnqjhLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.76","@hyperframes/lint":"^0.7.76","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.76","@hyperframes/parsers":"^0.7.76","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.76","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.76_1785129161815_0.8019768719148221","host":"s3://npm-registry-packages-npm-production"}},"0.7.77":{"name":"@hyperframes/producer","version":"0.7.77","_id":"@hyperframes/producer@0.7.77","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9b0a4a0afd7ab3bb5edf453f4952c7e071ac79b7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.77.tgz","fileCount":213,"integrity":"sha512-L8xePicKV8qO5OI7lGWCkUj5igVzh8oda6qHdgkZT2NQmHVneO1Znrk94u2eesC/BWIL2ALJPpxTZiQI4r2H6g==","signatures":[{"sig":"MEYCIQDNn2sU23jEnRY2F/U/jrkjhKOol706yBZuSSHDw/FjKgIhAOxfUHsQEvMuk/8SZvW7IbWaTZrRwjSthtC+/lFySa8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76864065},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.77.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f49a4545b7f2b5d31558f62774ebfe4b/hyperframes-producer-0.7.77.tgz","_integrity":"sha512-L8xePicKV8qO5OI7lGWCkUj5igVzh8oda6qHdgkZT2NQmHVneO1Znrk94u2eesC/BWIL2ALJPpxTZiQI4r2H6g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.77","@hyperframes/lint":"^0.7.77","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.77","@hyperframes/parsers":"^0.7.77","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.77"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.77","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.77_1785205084990_0.6515769104416254","host":"s3://npm-registry-packages-npm-production"}},"0.7.78":{"name":"@hyperframes/producer","version":"0.7.78","_id":"@hyperframes/producer@0.7.78","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c8ab5f954a66ec396a057e57ff8cd5e339b89835","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.78.tgz","fileCount":213,"integrity":"sha512-yw0CnJG9fbuHarTKK75+exPgReeodnwSzUTMKLtGVo97oM7bxokjYkm3RNCpyRFJ4NHlu9xyA635+S15mpKQzQ==","signatures":[{"sig":"MEYCIQCRdtiBm0ZdSLDfu2PZiVmCfCIL3rGbj2gS46/zf994fQIhAOlDVY/2eKCzOW5ndu/9RthIJLQhGYVJ9wOtSLizNC5C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76925351},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.78.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/da0363efb284d37199ee59ab42c8a4d4/hyperframes-producer-0.7.78.tgz","_integrity":"sha512-yw0CnJG9fbuHarTKK75+exPgReeodnwSzUTMKLtGVo97oM7bxokjYkm3RNCpyRFJ4NHlu9xyA635+S15mpKQzQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.78","@hyperframes/lint":"^0.7.78","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.78","@hyperframes/parsers":"^0.7.78","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.78"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.78","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.78_1785241933228_0.8295007386341646","host":"s3://npm-registry-packages-npm-production"}},"0.7.79":{"name":"@hyperframes/producer","version":"0.7.79","_id":"@hyperframes/producer@0.7.79","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6f0a888b0580c74250c8a40bafef4abcd3f5aa07","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.79.tgz","fileCount":213,"integrity":"sha512-m6Zhxd6g6Ri2CrXO74V0p2JPrXKVgJpnh6X2GRz4uLLMSlNcHCF/AQLDCWQb6OMT6FcpzrXhxQW2tD3CRfpzPQ==","signatures":[{"sig":"MEYCIQC69qxBcXzq2+vbMzB0Uf5YGhTgClG71fCn8G9XjeR58AIhAInydvZdM7XPBKMmvOhCtoSq/S5bg0dH+3MuIHI7M4nn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76925351},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.79.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8e84fa17f642c8b987e3cdbddc387b29/hyperframes-producer-0.7.79.tgz","_integrity":"sha512-m6Zhxd6g6Ri2CrXO74V0p2JPrXKVgJpnh6X2GRz4uLLMSlNcHCF/AQLDCWQb6OMT6FcpzrXhxQW2tD3CRfpzPQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^1.13.0","@hyperframes/core":"^0.7.79","@hyperframes/lint":"^0.7.79","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.79","@hyperframes/parsers":"^0.7.79","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.79"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.79","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.79_1785280372319_0.03902766415889114","host":"s3://npm-registry-packages-npm-production"}},"0.7.80":{"name":"@hyperframes/producer","version":"0.7.80","_id":"@hyperframes/producer@0.7.80","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"765c8433d0b21a56ce4ea71ba6d05a9dc482a796","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.80.tgz","fileCount":213,"integrity":"sha512-Ae3wmX7ya/wosjkpq+OfjWw4nv8BGNW8QaYs8SyQG/yU9qcgYr6FPhJO7d2+9XcX3+sjH2hsp2mRHk1BKKvFiA==","signatures":[{"sig":"MEUCIQCoMTrPn8VsraO3oB4u4eB1GtsGMgf+MVHBKPEwVzJnCwIgCv/nrcERGg+nV8muaAqjBzXDxo1W3Gb2BB8QXTW96R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77136121},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.80.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/89649785987837624ab5f04abe2dc77b/hyperframes-producer-0.7.80.tgz","_integrity":"sha512-Ae3wmX7ya/wosjkpq+OfjWw4nv8BGNW8QaYs8SyQG/yU9qcgYr6FPhJO7d2+9XcX3+sjH2hsp2mRHk1BKKvFiA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.80","@hyperframes/lint":"^0.7.80","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.80","@hyperframes/parsers":"^0.7.80","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.80"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.80","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.80_1785293282567_0.5294231913038179","host":"s3://npm-registry-packages-npm-production"}},"0.7.81":{"name":"@hyperframes/producer","version":"0.7.81","_id":"@hyperframes/producer@0.7.81","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0c649b416d9cad6d81cbd7bc6599c55a4c3ad4c8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.81.tgz","fileCount":213,"integrity":"sha512-xD1bPLqADs0K9ox/wvgp12bMCchFmp7kPtqPEyx3KS4QH46FsPEi33H/8qBozwr9OcuK7GnRSzNtztfg3PhLJQ==","signatures":[{"sig":"MEUCICNilb1IjyDRlm587lC2Uo4iXi8WIy8bj5FxCgbUIctrAiEAkqj+pVtKadDiEuhi3GxSXXgIc/m6jHGNLX6pg0WdCSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77190817},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.81.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3edb345ee531901841ad061695d22eb9/hyperframes-producer-0.7.81.tgz","_integrity":"sha512-xD1bPLqADs0K9ox/wvgp12bMCchFmp7kPtqPEyx3KS4QH46FsPEi33H/8qBozwr9OcuK7GnRSzNtztfg3PhLJQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.81","@hyperframes/lint":"^0.7.81","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.81","@hyperframes/parsers":"^0.7.81","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.81"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.81","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.81_1785306053471_0.6543383644800864","host":"s3://npm-registry-packages-npm-production"}},"0.7.82":{"name":"@hyperframes/producer","version":"0.7.82","_id":"@hyperframes/producer@0.7.82","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6e0b803edfedc575515894c60d5f296a4d38d746","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.82.tgz","fileCount":213,"integrity":"sha512-3ZSGlnmJZwGcH++2/gvTvuSbQrFZh4WBeugDnb1KXLfkgbKyn74ZmUCdxOQ7sYhMYPo9VpPZB0nevreyJqiQZg==","signatures":[{"sig":"MEYCIQCSte6l5CiSlLqMozjktopIG+aZs4XuUDJAQaCyQsXF3gIhAKI2j4YIy9HT6vmG1ECYPa8cwKkxErzy6daSojsdfVXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77190817},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.82.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/79328a70335ed770ab3049ecd0dbbc90/hyperframes-producer-0.7.82.tgz","_integrity":"sha512-3ZSGlnmJZwGcH++2/gvTvuSbQrFZh4WBeugDnb1KXLfkgbKyn74ZmUCdxOQ7sYhMYPo9VpPZB0nevreyJqiQZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.82","@hyperframes/lint":"^0.7.82","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.82","@hyperframes/parsers":"^0.7.82","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.82"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.82","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.82_1785324543593_0.0005313208304329464","host":"s3://npm-registry-packages-npm-production"}},"0.7.83":{"name":"@hyperframes/producer","version":"0.7.83","_id":"@hyperframes/producer@0.7.83","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1f517641f5370a575eb5c05dd109fb28c083de7d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.83.tgz","fileCount":215,"integrity":"sha512-hb0yU/ToQVDi6bSY5pN26QerBfUskche8epWBlVZeWRXZcT6khxh3HieV4589Z+wQuLc9ET22PQvEm9m7k4uHg==","signatures":[{"sig":"MEUCICkBEplwwYhZs8Vy9Wu3Dw9E2GfeBTJ3UPeRv+zScH3EAiEA6BHe8uc04wPoS3hH9F+i2IsaITdWHtzDkL76Z4II4XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77317173},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.83.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/388b788f809a95785b4332354a21cc42/hyperframes-producer-0.7.83.tgz","_integrity":"sha512-hb0yU/ToQVDi6bSY5pN26QerBfUskche8epWBlVZeWRXZcT6khxh3HieV4589Z+wQuLc9ET22PQvEm9m7k4uHg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.83","@hyperframes/lint":"^0.7.83","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.83","@hyperframes/parsers":"^0.7.83","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.83"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.83","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.83_1785376128104_0.609661530994944","host":"s3://npm-registry-packages-npm-production"}},"0.7.84":{"name":"@hyperframes/producer","version":"0.7.84","_id":"@hyperframes/producer@0.7.84","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"219cf7fdfc2f9fe47f6bf6d06bd3c0713c325aa7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.84.tgz","fileCount":215,"integrity":"sha512-yNgce7uKfKvqAxBlotVIxYWyQJJoJMZoc2Wi7KrNu1Ni8TYw+wto686S8eLQoPzQaXYNOiyW6BRmbw6LTDlbFQ==","signatures":[{"sig":"MEYCIQClCutjKiiX4rKJWohXbm/LjpCJWs1Dc4+o3/5RmhaS5wIhANyvZdJL0L1rauLm3YN4Fy1SO1ErKivpX2WsFIJi8Jm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77341209},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.84.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f7c80cdfd013e5d6c159b3dcfd88da78/hyperframes-producer-0.7.84.tgz","_integrity":"sha512-yNgce7uKfKvqAxBlotVIxYWyQJJoJMZoc2Wi7KrNu1Ni8TYw+wto686S8eLQoPzQaXYNOiyW6BRmbw6LTDlbFQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.84","@hyperframes/lint":"^0.7.84","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.84","@hyperframes/parsers":"^0.7.84","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.84"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.84","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.84_1785407422517_0.6016747259212047","host":"s3://npm-registry-packages-npm-production"}},"0.7.85":{"name":"@hyperframes/producer","version":"0.7.85","_id":"@hyperframes/producer@0.7.85","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c296e80ab6dbb26c761abc3a879a63208e602a31","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.85.tgz","fileCount":215,"integrity":"sha512-U5P7e0aLTXPgyGThG1vRWmqDm+hUaUfb2hOOLv2AVS5qo/tnhPfRDtlHvDDKegqsV0cu2D+Q0plZoc7VENYNjg==","signatures":[{"sig":"MEYCIQCrWGCvnY7hF6ZHwv65JYJExQGMlqtZ5q5nUuXPlT/4NwIhAJqjmlsf9fjM9E0P91ve4ODe/kbahf7JYQH52FQGpEOD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77342651},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.85.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f1d782223c7f90e428a7932ddb9621cd/hyperframes-producer-0.7.85.tgz","_integrity":"sha512-U5P7e0aLTXPgyGThG1vRWmqDm+hUaUfb2hOOLv2AVS5qo/tnhPfRDtlHvDDKegqsV0cu2D+Q0plZoc7VENYNjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.85","@hyperframes/lint":"^0.7.85","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.85","@hyperframes/parsers":"^0.7.85","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.85"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.85","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.85_1785433416278_0.55724555525362","host":"s3://npm-registry-packages-npm-production"}},"0.7.86":{"name":"@hyperframes/producer","version":"0.7.86","_id":"@hyperframes/producer@0.7.86","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"348aacb5907fbad09ccd8d563ae461d7c7cc9b63","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.86.tgz","fileCount":215,"integrity":"sha512-Jhmv1lne3GGUHgK+AoSJcyIUfIovlhhRkolP2bThx8NoijWORSjMh3wQoSzWs/U3pjU5fxf2BfZ2XwYncQqYIA==","signatures":[{"sig":"MEUCIQDWddi0gYZnI5yRgKaeDvWu6ytb4+mKwTWMAltD8cTIuAIgQi2Q2PytNrRuN9Q1ZAGiZtxWXhWRNzx55kd1ajVGWvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77343650},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.86.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e05eb91dde1ab383a9d37d23599e8b6c/hyperframes-producer-0.7.86.tgz","_integrity":"sha512-Jhmv1lne3GGUHgK+AoSJcyIUfIovlhhRkolP2bThx8NoijWORSjMh3wQoSzWs/U3pjU5fxf2BfZ2XwYncQqYIA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.86","@hyperframes/lint":"^0.7.86","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.86","@hyperframes/parsers":"^0.7.86","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.86"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.86","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.86_1785447969404_0.20266686349124652","host":"s3://npm-registry-packages-npm-production"}},"0.7.87":{"name":"@hyperframes/producer","version":"0.7.87","_id":"@hyperframes/producer@0.7.87","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7ff884aef49496f409d7bf353a006249cea63263","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.87.tgz","fileCount":215,"integrity":"sha512-J801DfVfTJ6Jm/NoYW8QK9JMViFWXEQYPTno73UT2w552V1SReCzwzBb4mpbsyf8sWJdBNAUgUNUqqSbJGS/Hw==","signatures":[{"sig":"MEYCIQDb5ITOYA950Z/I7I3TDjYN4ubacfNqxE22aCCQKRlr5AIhAJcB7G6GZQcV46CPzLIqlrBXkVmpJ+P8nLh2gjrOBe9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77390059},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.87.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4b500e35964b2883b5bcfc9b8e888859/hyperframes-producer-0.7.87.tgz","_integrity":"sha512-J801DfVfTJ6Jm/NoYW8QK9JMViFWXEQYPTno73UT2w552V1SReCzwzBb4mpbsyf8sWJdBNAUgUNUqqSbJGS/Hw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.87","@hyperframes/lint":"^0.7.87","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.87","@hyperframes/parsers":"^0.7.87","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.87"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.87","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.87_1785530420691_0.055462996965653044","host":"s3://npm-registry-packages-npm-production"}},"0.7.88":{"name":"@hyperframes/producer","version":"0.7.88","_id":"@hyperframes/producer@0.7.88","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"729aea1d2ed504faab6bfcacdd8d6901c01bd37c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.88.tgz","fileCount":215,"integrity":"sha512-xldcnIwW1xs3dB9lQ6MkQsMjt+0DCjLGfKGmrlfGWRVCWh+/Gd1j3h9KkIite+zjnMo8AYR7HChbPyk95vwuYw==","signatures":[{"sig":"MEYCIQDcPQutSqMXd0Vulor541yb1PgpYurdnTHHP0DAgWEmOwIhAN1ROYuvAjW5PLK/W6bG2rPoQPxPwIAf6Rdf31Pu0Fd1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77436331},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.88.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/fd83a20abeb1307d91a1da85abe1ad2d/hyperframes-producer-0.7.88.tgz","_integrity":"sha512-xldcnIwW1xs3dB9lQ6MkQsMjt+0DCjLGfKGmrlfGWRVCWh+/Gd1j3h9KkIite+zjnMo8AYR7HChbPyk95vwuYw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.88","@hyperframes/lint":"^0.7.88","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.88","@hyperframes/parsers":"^0.7.88","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.88"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.88","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.88_1785628638293_0.8888929251579563","host":"s3://npm-registry-packages-npm-production"}},"0.7.89":{"name":"@hyperframes/producer","version":"0.7.89","_id":"@hyperframes/producer@0.7.89","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"605c2fcc63a9fb7f54de03b30fc4c8fec6f61a63","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.89.tgz","fileCount":215,"integrity":"sha512-MqJHM8IpUmT/5B8mbNQdfuhhDF8VKJlFA2seAIYHBuSPFD+in/JEdEh43bdFtBazQrSj/CTtzgw7B22MjExJOw==","signatures":[{"sig":"MEQCICPpt2vHJV3T06uCgivqdFlfH+1FSpMFmy//Amz5lCzgAiBoHgh77Hb8CTcCVYR91ckD4f/ZhCxb+vRMJVOFJTJkJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77436331},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.89.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/627cffbde77fc8682c7835d878e024a4/hyperframes-producer-0.7.89.tgz","_integrity":"sha512-MqJHM8IpUmT/5B8mbNQdfuhhDF8VKJlFA2seAIYHBuSPFD+in/JEdEh43bdFtBazQrSj/CTtzgw7B22MjExJOw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.89","@hyperframes/lint":"^0.7.89","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.89","@hyperframes/parsers":"^0.7.89","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.89"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.89","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.89_1785695316807_0.012974197613323524","host":"s3://npm-registry-packages-npm-production"}},"0.7.90":{"name":"@hyperframes/producer","version":"0.7.90","_id":"@hyperframes/producer@0.7.90","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bc88c4f5df70c7df748aa3f4eb5196038391b4cc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.90.tgz","fileCount":215,"integrity":"sha512-zUJUJRpOGBiB7nEaCZC+b0SEBnRX5hFYaa9x/F7aGZPyRaQjb+VXMYnVy1m6My+soYBYdG3WI918YnY74C/C+Q==","signatures":[{"sig":"MEUCIFUuvCvWh8WwCGH5sMKi0E+FH56pJkiFEewYje2Lcs5NAiEAsv6S4B2yivK/SCvdyo3BO/Lfl+TnECZCfgsTBnvN+HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77592827},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.90.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4ae063ddcbf9e898982562bf4bfa66c4/hyperframes-producer-0.7.90.tgz","_integrity":"sha512-zUJUJRpOGBiB7nEaCZC+b0SEBnRX5hFYaa9x/F7aGZPyRaQjb+VXMYnVy1m6My+soYBYdG3WI918YnY74C/C+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.90","@hyperframes/lint":"^0.7.90","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.90","@hyperframes/parsers":"^0.7.90","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.90"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.90","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.90_1785733245328_0.3109905973543743","host":"s3://npm-registry-packages-npm-production"}},"0.7.92":{"name":"@hyperframes/producer","version":"0.7.92","_id":"@hyperframes/producer@0.7.92","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ab22926724af19199f55af89b2c6203d1b46f47d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.92.tgz","fileCount":221,"integrity":"sha512-EMsh0P2obBnxdosPAuBxOU7QXXz1QBnuyqLtlCmIlHr758QYz8KmdwVPECKURTELLcY1OQAvf3x2tdmhrNhwuA==","signatures":[{"sig":"MEUCIQCiO5gWKcO2Z/fvtMND8ocfH7gO68MGD9pdbBg5pU42twIgUK1zOzZCjXFNp5p1c8MywQ8IaYD68ZbKNI/oZ2IdtiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77818069},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.92.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4e74d0de3a81fb10fd9076e59499669a/hyperframes-producer-0.7.92.tgz","_integrity":"sha512-EMsh0P2obBnxdosPAuBxOU7QXXz1QBnuyqLtlCmIlHr758QYz8KmdwVPECKURTELLcY1OQAvf3x2tdmhrNhwuA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.92","@hyperframes/lint":"^0.7.92","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.92","@hyperframes/parsers":"^0.7.92","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.92"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.92","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.92_1785865624740_0.6901270175291794","host":"s3://npm-registry-packages-npm-production"}},"0.7.93":{"name":"@hyperframes/producer","version":"0.7.93","_id":"@hyperframes/producer@0.7.93","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"aae1211c2b3fc06eac1fd6c324909ae5145886d1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.93.tgz","fileCount":221,"integrity":"sha512-spj/nddcEgw1AifCWf8KXHt7faGTc9i7cdIEaEPuoAohK43EmuDtKqz3e2SUPodaxvkefeOg2hmiYEvbeJ9LeQ==","signatures":[{"sig":"MEUCIB93GLo2OC3tIn3KDoOknyaDnf99OOQQQQ+WURhPw0OPAiEA4NVDId42WAMGrvs4sbqEibMzx4Ev1l1zQ0JWpajCK6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78143975},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.93.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f7d19cd9bd832581ce47a6ca9a03c77c/hyperframes-producer-0.7.93.tgz","_integrity":"sha512-spj/nddcEgw1AifCWf8KXHt7faGTc9i7cdIEaEPuoAohK43EmuDtKqz3e2SUPodaxvkefeOg2hmiYEvbeJ9LeQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.93","@hyperframes/lint":"^0.7.93","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.93","@hyperframes/parsers":"^0.7.93","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.93"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.93","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.93_1785900635413_0.3588826434186445","host":"s3://npm-registry-packages-npm-production"}},"0.7.94":{"name":"@hyperframes/producer","version":"0.7.94","_id":"@hyperframes/producer@0.7.94","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c337e49d03dbd3b1189863180b4e9a397ef5fd66","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.94.tgz","fileCount":221,"integrity":"sha512-xzUGMH074Dq3Hnd+A9Xc/bpEdfw/JN7VQGe71RnIcsk8hO0zLFqjSkMHBUtneXIVjOPlvr4x/uvnnGG7v1hp0w==","signatures":[{"sig":"MEYCIQDZMcXO2oFuqtQmOo6A7Pcq/iM1ADDLq6FnXqE1Pb6MrgIhAIB+lr1aIHtYE1WMR1czcy85ItzuYP/XhksRYRfITddr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78143975},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.94.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3754af7a65130a84e1dc931542c7246d/hyperframes-producer-0.7.94.tgz","_integrity":"sha512-xzUGMH074Dq3Hnd+A9Xc/bpEdfw/JN7VQGe71RnIcsk8hO0zLFqjSkMHBUtneXIVjOPlvr4x/uvnnGG7v1hp0w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.94","@hyperframes/lint":"^0.7.94","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.94","@hyperframes/parsers":"^0.7.94","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.94"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.94","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.94_1785901542301_0.4173761125598714","host":"s3://npm-registry-packages-npm-production"}},"0.7.95":{"name":"@hyperframes/producer","version":"0.7.95","_id":"@hyperframes/producer@0.7.95","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"08e658c93b177752942c76118de4acdfca98ca3d","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.95.tgz","fileCount":221,"integrity":"sha512-D1anR1v15v42sXpMgVkoDKZ5UWTom89TxOodSlT5u4u/4wHCn3AcjIFjqc4ysV6GYAJx5uYy15q+g+WLN2RoWg==","signatures":[{"sig":"MEQCICnV9DQ8EBpgnSo4H9kEB67I5aKVaLkgSCqRnxaj67TOAiAVPsLCnAcgbLHZFUz6sSCgnXK+8d2pCZPB+QYG4RZ2qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78143975},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.95.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},"_resolved":"/tmp/0668be3a9c5d6c71dee07189ba42a755/hyperframes-producer-0.7.95.tgz","_integrity":"sha512-D1anR1v15v42sXpMgVkoDKZ5UWTom89TxOodSlT5u4u/4wHCn3AcjIFjqc4ysV6GYAJx5uYy15q+g+WLN2RoWg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.95","@hyperframes/lint":"^0.7.95","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.95","@hyperframes/parsers":"^0.7.95","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.95"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.95","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.95_1786054452492_0.010464567463590368","host":"s3://npm-registry-packages-npm-production"}},"0.7.96":{"name":"@hyperframes/producer","version":"0.7.96","_id":"@hyperframes/producer@0.7.96","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4949a98927e8b5223cafb2c05f205710a677eaef","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.96.tgz","fileCount":221,"integrity":"sha512-DPh+0/KYCA/91XA4qEeuTISkPv4Gjxg1GFJNweIm6ZRhacJdh6Nq2pZs4a2vvnqFYE5KytSBW3pSaOuCvwQToQ==","signatures":[{"sig":"MEYCIQDCQaspaLCevWOvGV2vFYIucYzaaJ/PK9iOio3Av0LxVwIhAPZb4/lXdf+4YbH0e6x1Y1mvpTMtCty3CY3DYAfcwx06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78147923},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.96.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6a821d4b6fbd9bb7f2a4db06ab315c4e/hyperframes-producer-0.7.96.tgz","_integrity":"sha512-DPh+0/KYCA/91XA4qEeuTISkPv4Gjxg1GFJNweIm6ZRhacJdh6Nq2pZs4a2vvnqFYE5KytSBW3pSaOuCvwQToQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.96","@hyperframes/lint":"^0.7.96","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.96","@hyperframes/parsers":"^0.7.96","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.96"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.96","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.96_1786063249914_0.5732545859572413","host":"s3://npm-registry-packages-npm-production"}},"0.7.97":{"name":"@hyperframes/producer","version":"0.7.97","_id":"@hyperframes/producer@0.7.97","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1aa1ab316685834d9b30ddc54ff93cf34289bf30","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.97.tgz","fileCount":221,"integrity":"sha512-AyZdYFrxrr4zHLGI0951r5ExnJrGC1gHhaovuVx024EAkks7YQ/voS7QaqIrSw1ueG0DznRqt+9eTQNhcd6WBQ==","signatures":[{"sig":"MEUCIFq3UWBPsl+/k+8XcpUAwETib3p9DK/etnXpTEP3bdWyAiEAyTtV87LgB17crwDv+ChNtCY+WMIyGbq5l73WiTj4cmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78147923},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.97.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b99e7e4346f60e191a738b2ad4643629/hyperframes-producer-0.7.97.tgz","_integrity":"sha512-AyZdYFrxrr4zHLGI0951r5ExnJrGC1gHhaovuVx024EAkks7YQ/voS7QaqIrSw1ueG0DznRqt+9eTQNhcd6WBQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.97","@hyperframes/lint":"^0.7.97","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.97","@hyperframes/parsers":"^0.7.97","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.97"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.97","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.97_1786080726875_0.12332258462607792","host":"s3://npm-registry-packages-npm-production"}},"0.7.98":{"name":"@hyperframes/producer","version":"0.7.98","_id":"@hyperframes/producer@0.7.98","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"94ab0efd6343e79ba340992e62811fb24e4a3ff9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.98.tgz","fileCount":221,"integrity":"sha512-osL8wY1YhgbsILqK7MJOy0Ike5D/NXrA1EYt7SVN9FsLSwKfoqrjIxnM64jo6I5onHiICq8NmJt7s7zrMsVUWg==","signatures":[{"sig":"MEUCIQDA5xcmgEFqv4LQGwJUvhOsjsb0tH8uQIIWKTAAiV9h5wIgaw6VJOBfWSH1wFwZ7jGwCCi20EmfA1kuOtDkKp9412A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78150905},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.98.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/37a243a181b2260cd0b4a60a227266b8/hyperframes-producer-0.7.98.tgz","_integrity":"sha512-osL8wY1YhgbsILqK7MJOy0Ike5D/NXrA1EYt7SVN9FsLSwKfoqrjIxnM64jo6I5onHiICq8NmJt7s7zrMsVUWg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.98","@hyperframes/lint":"^0.7.98","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.98","@hyperframes/parsers":"^0.7.98","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.98"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.98","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.98_1786086134230_0.8305229997895045","host":"s3://npm-registry-packages-npm-production"}},"0.7.99":{"name":"@hyperframes/producer","version":"0.7.99","_id":"@hyperframes/producer@0.7.99","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"21a24c6e26d57619ca4923a7bfe86ea6adae7aef","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.99.tgz","fileCount":221,"integrity":"sha512-3l9JrBlcMs4Z/xYoUs2IgHoe6AsvWG5DBINVG82jsqfqhNVYkXusDrIVnXfkuiLUT+CigUDu+z9eKlrT3XQ9PQ==","signatures":[{"sig":"MEUCIQCMOlHC7hMTEBnvMg3ddxQ07MG9L9edRpfJZn/eSzBwegIgLrUHo9LXuBHU6Q+7sbHhQ32lWqkDJVkOD4S5HGejYmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78150905},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.99.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/36cd001791f743b68c543b1d2745fb2b/hyperframes-producer-0.7.99.tgz","_integrity":"sha512-3l9JrBlcMs4Z/xYoUs2IgHoe6AsvWG5DBINVG82jsqfqhNVYkXusDrIVnXfkuiLUT+CigUDu+z9eKlrT3XQ9PQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.99","@hyperframes/lint":"^0.7.99","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.99","@hyperframes/parsers":"^0.7.99","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.99"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.99","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.99_1786118093243_0.5567255381386009","host":"s3://npm-registry-packages-npm-production"}},"0.7.100":{"name":"@hyperframes/producer","version":"0.7.100","_id":"@hyperframes/producer@0.7.100","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"db50734a488b76ebd82e15994c2d8b98fc3ea03b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.100.tgz","fileCount":221,"integrity":"sha512-1YukxdVnihHnS8tpzVo+53AmF4NOA17CMtK3lGP9t7aXQEhH6rlkGconfTpjqVT5iZL+rCUyYSru1oxo3OOCOg==","signatures":[{"sig":"MEUCIQD26MBWhEWX4BppU3IVEUp+A2eTzwbtgNEQuYC0L67lyQIgDyW62ldwv6OdKvZhNOyGBET2GkRcJuieDdFKalS9ris=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78246639},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.100.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/61f4a291a79b3dcc664d4fa6f959a6c7/hyperframes-producer-0.7.100.tgz","_integrity":"sha512-1YukxdVnihHnS8tpzVo+53AmF4NOA17CMtK3lGP9t7aXQEhH6rlkGconfTpjqVT5iZL+rCUyYSru1oxo3OOCOg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.100","@hyperframes/lint":"^0.7.100","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.100","@hyperframes/parsers":"^0.7.100","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.100"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.100","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.100_1786144522992_0.4933081853810548","host":"s3://npm-registry-packages-npm-production"}},"0.7.101":{"name":"@hyperframes/producer","version":"0.7.101","_id":"@hyperframes/producer@0.7.101","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"603fc8f028dd58879aa1e4ce07bd5217938fef8a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.101.tgz","fileCount":221,"integrity":"sha512-B4imb+79LOXI5pGRb/xYTRZji1Hz7Qie+aCyTIFK+kWGo8EuLAyVdczWLqR747A+pVvRaCitzHYeEis16RwIJA==","signatures":[{"sig":"MEUCIQCbgKN7SZhKeI1WqLR/ndu9I/Zwp2ei+w+JsM7AmqCZ7QIgCZqxRuXhynNyKgCZ/rqIVl2jV55IoxdB0ZBBXwC9B88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78256323},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.101.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/324bc3874152ca5929e036c7b668b702/hyperframes-producer-0.7.101.tgz","_integrity":"sha512-B4imb+79LOXI5pGRb/xYTRZji1Hz7Qie+aCyTIFK+kWGo8EuLAyVdczWLqR747A+pVvRaCitzHYeEis16RwIJA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.101","@hyperframes/lint":"^0.7.101","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.101","@hyperframes/parsers":"^0.7.101","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.101"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.101","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.101_1786158951410_0.24195789211838958","host":"s3://npm-registry-packages-npm-production"}},"0.7.102":{"name":"@hyperframes/producer","version":"0.7.102","_id":"@hyperframes/producer@0.7.102","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a219dcd34b25c51be96f9a2d48da87a3ceb3b0d7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.102.tgz","fileCount":221,"integrity":"sha512-wJuIMJc3rkXMazTe1dB2kINt8CH4pkbVbCSduyTTbqKhvXnJXlr5qwg4bTD/OolR5zTsb629fbxoTWT7JL4nag==","signatures":[{"sig":"MEYCIQCngHMaFyakKgSgaoOXg1972hYuwZWU4+NttkhbpGEa1QIhAN7HKhVdcz6UEQe2NYBuLcQJMfVujeU8ykerfa2c/S+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78260005},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.102.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4ab71405ac375272c39086cfa4a1e85f/hyperframes-producer-0.7.102.tgz","_integrity":"sha512-wJuIMJc3rkXMazTe1dB2kINt8CH4pkbVbCSduyTTbqKhvXnJXlr5qwg4bTD/OolR5zTsb629fbxoTWT7JL4nag==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.102","@hyperframes/lint":"^0.7.102","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.102","@hyperframes/parsers":"^0.7.102","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.102"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.102","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.102_1786220207736_0.17821670224560648","host":"s3://npm-registry-packages-npm-production"}},"0.7.103":{"name":"@hyperframes/producer","version":"0.7.103","_id":"@hyperframes/producer@0.7.103","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9bd7f509d1c1149c0e72cd8f24b31ff42b1f43c1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.103.tgz","fileCount":221,"integrity":"sha512-ba9j+jlYKof5Bl2M5PwELoHe1zyusZhXLil6UeHOhR/Ip2lB3H4Myp/5PIcP1d8PgfoGJXpKFVZGjsdsaXWrTg==","signatures":[{"sig":"MEYCIQDRIbYibdeDeI3wZ+xMTjbTETcwwsvXc4mmruxkOkZZGQIhAN2cE4GyUKXpe6etqunc6HO9ZoRQNIWdA0IEI2YzS+7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78255733},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.103.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4c8f2c26124edfb9285aed11359d8564/hyperframes-producer-0.7.103.tgz","_integrity":"sha512-ba9j+jlYKof5Bl2M5PwELoHe1zyusZhXLil6UeHOhR/Ip2lB3H4Myp/5PIcP1d8PgfoGJXpKFVZGjsdsaXWrTg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.103","@hyperframes/lint":"^0.7.103","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.103","@hyperframes/parsers":"^0.7.103","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.103"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.103","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.103_1786270672541_0.3862368520435815","host":"s3://npm-registry-packages-npm-production"}},"0.7.104":{"name":"@hyperframes/producer","version":"0.7.104","_id":"@hyperframes/producer@0.7.104","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"10fb22a4ec873a7b6a3effa9860096c9da3bd9d4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.104.tgz","fileCount":221,"integrity":"sha512-YmFb6jXgbknGdVBKyxpgAN1ssCaCxE60paB1grxtC5FKgJ+R2rLJrlew/uI6tuTzqYBG+QVK+liYUEZH1sjBnQ==","signatures":[{"sig":"MEUCIQCfKBoYvASNv9N3qiR56OhYVH2vpJv9AM+cQtvaliHmQAIgfb4Wth5u151NPOHW/jLSZKCZqY1ad/dpzm1wiNoFP/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78255733},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.104.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d78b1ae5f23e7579597bb2b36b44e18d/hyperframes-producer-0.7.104.tgz","_integrity":"sha512-YmFb6jXgbknGdVBKyxpgAN1ssCaCxE60paB1grxtC5FKgJ+R2rLJrlew/uI6tuTzqYBG+QVK+liYUEZH1sjBnQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.104","@hyperframes/lint":"^0.7.104","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.104","@hyperframes/parsers":"^0.7.104","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.104"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.104","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.104_1786321416899_0.03556952049828954","host":"s3://npm-registry-packages-npm-production"}},"0.7.105":{"name":"@hyperframes/producer","version":"0.7.105","_id":"@hyperframes/producer@0.7.105","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"40eb67098be24b4af5a4e5bbe8230fc3f1c335e9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.105.tgz","fileCount":221,"integrity":"sha512-vs18KQTbHLObrMkWOToFMX00SjCPh/FT4AXtCHTC25oU6j4hprRMWswuxEB68sqAetde4/WxrjexBWmKPc0gDg==","signatures":[{"sig":"MEUCIHE7WW70Ha6TKDtC7vqmzXuUlpmSwYi3TnTRAOKaHn1sAiEArZPUA9Yhm6bKZUycvNykhqMQsSx1wzF5LMZ35M6+pEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78280743},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.105.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/563b8a34aa710de2a8fcaadd7723897a/hyperframes-producer-0.7.105.tgz","_integrity":"sha512-vs18KQTbHLObrMkWOToFMX00SjCPh/FT4AXtCHTC25oU6j4hprRMWswuxEB68sqAetde4/WxrjexBWmKPc0gDg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.105","@hyperframes/lint":"^0.7.105","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.105","@hyperframes/parsers":"^0.7.105","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.105"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.105","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.105_1786374724324_0.7017063232586984","host":"s3://npm-registry-packages-npm-production"}},"0.7.106":{"name":"@hyperframes/producer","version":"0.7.106","_id":"@hyperframes/producer@0.7.106","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c2fac6e4cbe57a1173c1af6543a97514a0940acd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.106.tgz","fileCount":221,"integrity":"sha512-7x3Y4U2lgqtGtR6bnodjS9dUd2zugELrOKLcv2NwrLJ/eKtNKT90EMnH30jm0zF7IR/j5yPkJ9Po1tsGa3dRPg==","signatures":[{"sig":"MEYCIQDW2hgR+YYuQ4pwkZQQSS5W1GHUBJynT9W1ELidJhh7+wIhAOM0bVZguZFgVXB9J3fySOKiopiHNtJSC0xdnMHvKB7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78333195},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.106.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/994f9acef5a2e7db42d2f6d73bae579e/hyperframes-producer-0.7.106.tgz","_integrity":"sha512-7x3Y4U2lgqtGtR6bnodjS9dUd2zugELrOKLcv2NwrLJ/eKtNKT90EMnH30jm0zF7IR/j5yPkJ9Po1tsGa3dRPg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.106","@hyperframes/lint":"^0.7.106","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.106","@hyperframes/parsers":"^0.7.106","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.106"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.106","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.106_1786417035620_0.1988298596386182","host":"s3://npm-registry-packages-npm-production"}},"0.7.107":{"name":"@hyperframes/producer","version":"0.7.107","_id":"@hyperframes/producer@0.7.107","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0277942e2bb2b4698a2f8cc564003daf1c95def2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.107.tgz","fileCount":221,"integrity":"sha512-94Qr/PiZzURrDNHZi06mmscJUX92Pj/ZpF44qPqgs5KDlI0ijV7vFERIBP87/tz3WTgpLDNwsha+ORyy0j4ZmA==","signatures":[{"sig":"MEUCIQDMxirJkbC+Ll4HCcrvgSt43rxK+MM0dwDEepR4qkGu9AIgGAmi4X8CjaSVV6ghcukorB6m5RAGAqHhppI3hA/A7FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78353322},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.107.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/eb401fb8fdccb047d6afd11608e80d85/hyperframes-producer-0.7.107.tgz","_integrity":"sha512-94Qr/PiZzURrDNHZi06mmscJUX92Pj/ZpF44qPqgs5KDlI0ijV7vFERIBP87/tz3WTgpLDNwsha+ORyy0j4ZmA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.107","@hyperframes/lint":"^0.7.107","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.107","@hyperframes/parsers":"^0.7.107","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.107"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.107","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.107_1786479798160_0.47867325279038075","host":"s3://npm-registry-packages-npm-production"}},"0.7.108":{"name":"@hyperframes/producer","version":"0.7.108","_id":"@hyperframes/producer@0.7.108","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"331e87f31c4aa19c6ccb5bfd53bf8c3425c9a1d7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.108.tgz","fileCount":221,"integrity":"sha512-S+aiw1O9Qc6PRBDmaT8aXpAWOHOPZQ0RSzJSlP7Sa5OhyAtVeml4gUrYjqyrhWiVEfmT5RjgTKiaD+PPcDHHYg==","signatures":[{"sig":"MEUCICw8foHb/T4yw65Xjfov4TTQr9Xxmrd25VWHxqN0cr93AiEA6ZWIxi1wm1g2n4/C2GrjXvdspfJREEcNDhJ4xsacQ3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79639951},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.108.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ce4b74873b1c06bb49f087e0d2e7403d/hyperframes-producer-0.7.108.tgz","_integrity":"sha512-S+aiw1O9Qc6PRBDmaT8aXpAWOHOPZQ0RSzJSlP7Sa5OhyAtVeml4gUrYjqyrhWiVEfmT5RjgTKiaD+PPcDHHYg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.16.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.108","@hyperframes/lint":"^0.7.108","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.108","@hyperframes/parsers":"^0.7.108","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.108"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.108","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.108_1786659296350_0.9463947709801133","host":"s3://npm-registry-packages-npm-production"}},"0.7.109":{"name":"@hyperframes/producer","version":"0.7.109","_id":"@hyperframes/producer@0.7.109","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9dfd446c4b7c6bcc306dc58570d359534c9c443c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.109.tgz","fileCount":221,"integrity":"sha512-h3Z9C1ByOAxGFKmCUlBW1Cm2Z8T/AXyWQnB/Ctz51evPu/bV8L22wH9MD9XuSAgp2rm2qEkYnSRam/f/UTviTQ==","signatures":[{"sig":"MEYCIQCrgo4ZSnpvbRuz47Yhw8EF+XrQz4FwgSx+od93MRGxjwIhAIIPyfVS+dtE+tjFv1lDHZwMZfi3IMvwUIbSHg27PWac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79672245},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.109.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/28de4a6db94a325d80b8fc5399638044/hyperframes-producer-0.7.109.tgz","_integrity":"sha512-h3Z9C1ByOAxGFKmCUlBW1Cm2Z8T/AXyWQnB/Ctz51evPu/bV8L22wH9MD9XuSAgp2rm2qEkYnSRam/f/UTviTQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.109","@hyperframes/lint":"^0.7.109","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.109","@hyperframes/parsers":"^0.7.109","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.109"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.109","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.109_1786717510525_0.3782097994091633","host":"s3://npm-registry-packages-npm-production"}},"0.7.110":{"name":"@hyperframes/producer","version":"0.7.110","_id":"@hyperframes/producer@0.7.110","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"88dec41dbf9024520f586fd54e39530e52c10751","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.110.tgz","fileCount":221,"integrity":"sha512-NCN0VXJHJqXMkkNRQgsDikwnjAY2WES9i0k2stie+I4eOxHAmmIif+crUw20JJR/fstkj5O9B2LxWd6Os1oFKQ==","signatures":[{"sig":"MEUCIAPnryDPFihMlhB4+J38W2N3XoxGkVHWRnDsqp0ZJ2aoAiEAzkzH+Vq2DnT053zcQ+Q9ms2VTVrBjhNn5qZJptzTtcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79672245},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.110.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c6ee7b0adb66f5b45b3ce299f159979f/hyperframes-producer-0.7.110.tgz","_integrity":"sha512-NCN0VXJHJqXMkkNRQgsDikwnjAY2WES9i0k2stie+I4eOxHAmmIif+crUw20JJR/fstkj5O9B2LxWd6Os1oFKQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.110","@hyperframes/lint":"^0.7.110","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.110","@hyperframes/parsers":"^0.7.110","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.110"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.110","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.110_1786994119698_0.6914363570949931","host":"s3://npm-registry-packages-npm-production"}},"0.7.111":{"name":"@hyperframes/producer","version":"0.7.111","_id":"@hyperframes/producer@0.7.111","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e0b3ac35f7d83e1538338d3e2beec9a8d970f242","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.7.111.tgz","fileCount":221,"integrity":"sha512-KglEvOVgCGASLB1qKD60jvO14YDUMRH/Vz6L0km3NYme786if4LSLXlIrpMXw58p5+MEf5lBiGLS2kPfXoSZAg==","signatures":[{"sig":"MEUCIQDY8nBbWVl/QENmIc0ocYO+YRr2RQNjJcqg0JKQiid2mAIgJMLJanH9TcUAyMzcez+Pm4Ut+X+Zj8I574ksukUHPFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.7.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79715308},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.7.111.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ee24e52d784adfff37ea6bab5ec0b880/hyperframes-producer-0.7.111.tgz","_integrity":"sha512-KglEvOVgCGASLB1qKD60jvO14YDUMRH/Vz6L0km3NYme786if4LSLXlIrpMXw58p5+MEf5lBiGLS2kPfXoSZAg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.7.111","@hyperframes/lint":"^0.7.111","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.7.111","@hyperframes/parsers":"^0.7.111","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.7.111"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.7.111","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.7.111_1787002729679_0.19686916382047182","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hyperframes/producer","version":"0.8.0","_id":"@hyperframes/producer@0.8.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9b3dffddf08915330bb4fe9a6d03d0ad0ccf877a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.0.tgz","fileCount":221,"integrity":"sha512-JRqk8LjkegkoTmupjg9634U+DlmW9cWeb9emkHj0VNPkKG4Qno/FoM5mTlkG7E3dtLmkOx+WeB7njtWpnoin1g==","signatures":[{"sig":"MEQCIFGhEHcwDTLL19Yy7B9gtoSKo6x9vSYaiu8wPsBg8XpaAiAZv8bDqJ6xNBrz24Bawplj0TkO/BmPTlwdW9kEIIXlVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79715294},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7e8a97a5fe6cfbdb339f6f8f06b8332a/hyperframes-producer-0.8.0.tgz","_integrity":"sha512-JRqk8LjkegkoTmupjg9634U+DlmW9cWeb9emkHj0VNPkKG4Qno/FoM5mTlkG7E3dtLmkOx+WeB7njtWpnoin1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.0","@hyperframes/lint":"^0.8.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.0","@hyperframes/parsers":"^0.8.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.0","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.0_1787011812975_0.6239771746997467","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@hyperframes/producer","version":"0.8.1","_id":"@hyperframes/producer@0.8.1","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"348eea33ec31e635c6e03e692c47fdf35019d4ab","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.1.tgz","fileCount":221,"integrity":"sha512-zMk2DSgNdUPbffTszHtf/gxoT3XmLPLuKgfHeqtrPHtAWXRUtLoFmjEcRpEUh+C1XTVFqoKjJ1MyVx1h7Sespw==","signatures":[{"sig":"MEUCIB1T5CBu4pOFiwJ8BCWFLG1ZZgndfp1IPVzbkIpHntKwAiEAzZkXTlErLcNQJ7Yo1mrX1PhkGUMF7YPrfXXITPofga4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79715294},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/bc60f11a287df6eeee881ac5bb5e1fb7/hyperframes-producer-0.8.1.tgz","_integrity":"sha512-zMk2DSgNdUPbffTszHtf/gxoT3XmLPLuKgfHeqtrPHtAWXRUtLoFmjEcRpEUh+C1XTVFqoKjJ1MyVx1h7Sespw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.1","@hyperframes/lint":"^0.8.1","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.1","@hyperframes/parsers":"^0.8.1","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.1","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.1_1787015984200_0.5785190193871066","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@hyperframes/producer","version":"0.8.2","_id":"@hyperframes/producer@0.8.2","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"8ce5828aa74c99278b0be529cf2bfcefb904786c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.2.tgz","fileCount":221,"integrity":"sha512-EDd8nLYTZedq9WlrDxQD7T15HL0ifhL/ukdI/CvPeDgQdmeyQK75KfCJDVCmiFawcNdIMiI3YA18v/bFT5TaFA==","signatures":[{"sig":"MEQCIFn+u7rYgO6w9N9AvVLkk18V1qL3bVQMVJkywE7p8HVnAiBijaZl9I5e8pNDoJHtAPmTTbhPVMAZsb6MLI6BJf5hOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79715294},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9797cffdd055390918f06e0d78666b26/hyperframes-producer-0.8.2.tgz","_integrity":"sha512-EDd8nLYTZedq9WlrDxQD7T15HL0ifhL/ukdI/CvPeDgQdmeyQK75KfCJDVCmiFawcNdIMiI3YA18v/bFT5TaFA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.2","@hyperframes/lint":"^0.8.2","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.2","@hyperframes/parsers":"^0.8.2","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.2","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.2_1787032956130_0.7828910713394084","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@hyperframes/producer","version":"0.8.3","_id":"@hyperframes/producer@0.8.3","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b3c7fec0b6092b6166a8b7b2bcb3f78da2d56361","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.3.tgz","fileCount":221,"integrity":"sha512-UNfrNs2x2coLGAUd0q4nm0lTNrWXBoZ8ukMRR6TGoy5GXoFjel2Ux2dUPGtWvqFYOOCYOSP6ruWd/bptGaFfAA==","signatures":[{"sig":"MEYCIQCXczXEj92l75Nt8/PCy0O/xLP78TyQxDg+M3Hfkd9BqwIhAMHVmZj4Ce9DjMZCUDxV+CLgKrv/0rM8F+jzvn0zP1xY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79799336},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/17780024cfdb100c18cedbce757c2aaa/hyperframes-producer-0.8.3.tgz","_integrity":"sha512-UNfrNs2x2coLGAUd0q4nm0lTNrWXBoZ8ukMRR6TGoy5GXoFjel2Ux2dUPGtWvqFYOOCYOSP6ruWd/bptGaFfAA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.3","@hyperframes/lint":"^0.8.3","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.3","@hyperframes/parsers":"^0.8.3","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.3","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.3_1787066407675_0.3646213285755202","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@hyperframes/producer","version":"0.8.4","_id":"@hyperframes/producer@0.8.4","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"60ea1a538c15e3b5b0755126a5ea9e4adee01d10","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.4.tgz","fileCount":223,"integrity":"sha512-t8Ef0WIEZfNa1Cd3D1S2ZhkittR33Ta5ebxe3LTeAF+ym96Wz9T7C3SfhIZkFz6PQhQmUmdc8WeBlL6FCF4aew==","signatures":[{"sig":"MEQCIBfI8xm5ub71yw412XERBYHDHyrj+OUNNlnESh9eyoR+AiBbd9NArI/sXo4t6AdMV9JIgIPaC8VajbyFuglQwat4kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79947981},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/29cdc9ddb080f6e29c07f48504f1c616/hyperframes-producer-0.8.4.tgz","_integrity":"sha512-t8Ef0WIEZfNa1Cd3D1S2ZhkittR33Ta5ebxe3LTeAF+ym96Wz9T7C3SfhIZkFz6PQhQmUmdc8WeBlL6FCF4aew==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.4","@hyperframes/lint":"^0.8.4","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.4","@hyperframes/parsers":"^0.8.4","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.4","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.4_1787182320844_0.8154951770310839","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@hyperframes/producer","version":"0.8.5","_id":"@hyperframes/producer@0.8.5","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"fb34e78caf9ec2acadfdc0b035cd0dcd4273fbd8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.5.tgz","fileCount":223,"integrity":"sha512-XEw2juzV+jevE7295bansfLMAyy+HIKxrJ1Jx/R4kC92THSR6BaNQqy2cvI6SIbySBNqXeDpmajhsTM+y6CuRA==","signatures":[{"sig":"MEQCIHA01tx1y08Yds/+AOU1a6lV8jlngJnbjlx1w1lXrzpBAiAuen1ktsGj0+FvmHCPsQrX382nlSipnlXubva9U6bJAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79907659},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3354d9c90e199ee8b65fc592e79e6a64/hyperframes-producer-0.8.5.tgz","_integrity":"sha512-XEw2juzV+jevE7295bansfLMAyy+HIKxrJ1Jx/R4kC92THSR6BaNQqy2cvI6SIbySBNqXeDpmajhsTM+y6CuRA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.5","@hyperframes/lint":"^0.8.5","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.5","@hyperframes/parsers":"^0.8.5","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.5","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.5_1787267230307_0.7984812745015861","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@hyperframes/producer","version":"0.8.6","_id":"@hyperframes/producer@0.8.6","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"87f50cbdcaebeb19a551db2d0c6fc278e03e7cd0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.6.tgz","fileCount":223,"integrity":"sha512-2UMZ0ffzMLqE5Q1KAjHZ333tPwVv5ugu6yVMVq+VZ+aITToSWsH1Qq58KfWDhrzS3jiwTRXJf9ygbNVxPfQx4Q==","signatures":[{"sig":"MEYCIQCA2dT9xW7/JxxnJ5R65Jl8Rwbz6w/h44OQQTT7fttmQwIhAJ8T53P2Pkwx9yHXsWbRXufRqBpZ7D92Lb3iKYPq4pAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79899146},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2d78688cef2f7bb0ce3e5f3501407a18/hyperframes-producer-0.8.6.tgz","_integrity":"sha512-2UMZ0ffzMLqE5Q1KAjHZ333tPwVv5ugu6yVMVq+VZ+aITToSWsH1Qq58KfWDhrzS3jiwTRXJf9ygbNVxPfQx4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.6","@hyperframes/lint":"^0.8.6","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.6","@hyperframes/parsers":"^0.8.6","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.6","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.6_1787288150042_0.3136529951338485","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@hyperframes/producer","version":"0.8.7","_id":"@hyperframes/producer@0.8.7","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"91ab3d6b7449b30467d0a5cb77410f7d4dc46d85","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.7.tgz","fileCount":223,"integrity":"sha512-UcVEYDuQ3lx+2DxX3ckj+cS6c/UIukYdcthV6bRThogbZ0VOkGaWAJB67ZuCtZrUHAczS3kxmaWWBIzJSLB/Ig==","signatures":[{"sig":"MEUCIQCfCtGnYQJMtgFYEntMRikS4RUB5qzhQ/VMr/a975Vw7AIgRILGhuL+4BCc2Ehoqq7PDy/LSq7qfWaVXw/f6QO4S8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70465231},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.7.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/05833705fd756842a4eaab96c0d34b84/hyperframes-producer-0.8.7.tgz","_integrity":"sha512-UcVEYDuQ3lx+2DxX3ckj+cS6c/UIukYdcthV6bRThogbZ0VOkGaWAJB67ZuCtZrUHAczS3kxmaWWBIzJSLB/Ig==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.7","@hyperframes/lint":"^0.8.7","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.7","@hyperframes/parsers":"^0.8.7","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.7","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.7_1787340302680_0.1037063162729186","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@hyperframes/producer","version":"0.8.8","_id":"@hyperframes/producer@0.8.8","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9919483fff2e0868608ec7498e833e5a4601d631","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.8.tgz","fileCount":223,"integrity":"sha512-spnOM2AAlnPL5oux+/0vxrpkd117bYD/zms2RxtXJBwAt0r5YbvF4DvQYkA60N0UTGM1dq07ySQ9s4ouSZG3dQ==","signatures":[{"sig":"MEUCIQDjJvdLFc3NBfZ7jlwO8UpbBXXDrfB8UIhPO4PDzKFFJAIgcjfMDLc0rXF3QMV3JarVJ6WwdgvjWiFTukUF6N7Gu+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70483412},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.8.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d26f028f5d4af82de7862fd07c94fede/hyperframes-producer-0.8.8.tgz","_integrity":"sha512-spnOM2AAlnPL5oux+/0vxrpkd117bYD/zms2RxtXJBwAt0r5YbvF4DvQYkA60N0UTGM1dq07ySQ9s4ouSZG3dQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.8","@hyperframes/lint":"^0.8.8","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.8","@hyperframes/parsers":"^0.8.8","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.8","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.8_1787364472210_0.6724351927122962","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@hyperframes/producer","version":"0.8.9","_id":"@hyperframes/producer@0.8.9","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"7294f34bae82d867dc7085a2777d01bec2df5e18","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.9.tgz","fileCount":223,"integrity":"sha512-PvXcFX/Lgncv8jKooyVJuEyyZK8za0hriEjfBNvYfIKIzKUjnnePNvzO6WOIc4Hnz0qImhJXzC2Z+W7EjFPUxw==","signatures":[{"sig":"MEYCIQCUwLX2+zQxrF4dMk1ts4gq3FJMkzclSgL0cyGAmpx/fwIhAMpN3YPH2HLN2bS2NQl4/ajZt14BAX19M6LDFEF77WPt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70512563},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.9.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ded0a2ef74e771fa17e90275de93f098/hyperframes-producer-0.8.9.tgz","_integrity":"sha512-PvXcFX/Lgncv8jKooyVJuEyyZK8za0hriEjfBNvYfIKIzKUjnnePNvzO6WOIc4Hnz0qImhJXzC2Z+W7EjFPUxw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.9","@hyperframes/lint":"^0.8.9","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.9","@hyperframes/parsers":"^0.8.9","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.9","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.9_1787403670855_0.08384391906673194","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@hyperframes/producer","version":"0.8.10","_id":"@hyperframes/producer@0.8.10","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3d9b504eda847aa47846ad851bf841f301710efd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.10.tgz","fileCount":223,"integrity":"sha512-5QsMql3dqYHKw+5tkxJtok/veUZ0/tTrnxpP4192KS74k280OAiDbAxPyyK/9yAxTnWR77VcxqGzq/V1dg5ciQ==","signatures":[{"sig":"MEYCIQDIxUbTQ4r3IgmfXdAQw2CK3ysmJkBDFseBr7VZErci9gIhAKUbMu8UvG+VJjAxA1CcHyg2HHap//7kcXwunCARh+hm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70512570},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.10.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a30ce96e27d7ad5d448c53311bd9814e/hyperframes-producer-0.8.10.tgz","_integrity":"sha512-5QsMql3dqYHKw+5tkxJtok/veUZ0/tTrnxpP4192KS74k280OAiDbAxPyyK/9yAxTnWR77VcxqGzq/V1dg5ciQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.10","@hyperframes/lint":"^0.8.10","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.10","@hyperframes/parsers":"^0.8.10","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.10","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.10_1787411989644_0.4805735356878609","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@hyperframes/producer","version":"0.8.11","_id":"@hyperframes/producer@0.8.11","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"15d49651f22d7b4573be0377318182b4767a68cc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.11.tgz","fileCount":223,"integrity":"sha512-HU6ebka1g3r7iODVLsfkG36Y1qGN0lYxKTHB/ekFG1YT6OUpnTyOZNxngSZdcWaZZFEXR+KDeUN6OC+CvJOxMw==","signatures":[{"sig":"MEQCIAFzLnYg0SSN65uI117vLK5R7OxVEMKuf79iMS2Z4KfFAiB1pbqFw2eR+u/4YvdafQUrlN2XcwTQW9LVPlqAp37geA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70586529},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cd1915977191502ab34645a85ad3fb4d/hyperframes-producer-0.8.11.tgz","_integrity":"sha512-HU6ebka1g3r7iODVLsfkG36Y1qGN0lYxKTHB/ekFG1YT6OUpnTyOZNxngSZdcWaZZFEXR+KDeUN6OC+CvJOxMw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.11","@hyperframes/lint":"^0.8.11","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.11","@hyperframes/parsers":"^0.8.11","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.11","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.11_1787511174209_0.09299438042262298","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@hyperframes/producer","version":"0.8.12","_id":"@hyperframes/producer@0.8.12","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2e219a0ce9abc5b8edb02557bd47a67bd5132180","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.12.tgz","fileCount":223,"integrity":"sha512-IYJDJsE6S5XID6kOpFHZdcliFHwAZ3gNrmdzW74Bf9tPEJeozP1tlO4TnGLw5IiOXh8KS5LdS8iAYcSpqeD/Yg==","signatures":[{"sig":"MEQCIGFfhwrVQLDv40aYLB0L97sM/iZtuGSpZzKt9W15zeTRAiAqmwkkLAF03c447/P4YzOJVs0aHjb3rvR5NrHpDknc5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70780544},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9ee2e223a546de1c9d3994c9b6f6d20a/hyperframes-producer-0.8.12.tgz","_integrity":"sha512-IYJDJsE6S5XID6kOpFHZdcliFHwAZ3gNrmdzW74Bf9tPEJeozP1tlO4TnGLw5IiOXh8KS5LdS8iAYcSpqeD/Yg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.12","@hyperframes/lint":"^0.8.12","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.12","@hyperframes/parsers":"^0.8.12","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.12","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.12_1787540302089_0.33080107535894987","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@hyperframes/producer","version":"0.8.13","_id":"@hyperframes/producer@0.8.13","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9aaca657a31bf292723f7337e1de4bdcce6d78e4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.13.tgz","fileCount":223,"integrity":"sha512-RCCfsycJU8RbS8mOiGFVVJZGjB8tRasmhodZZjiWq5UtTixp4k/PIUYKGK28/Qi8lXEOhEGgXChgvUKDllkE6A==","signatures":[{"sig":"MEQCIBUjhGs+OOHiHXSHHxmaTQbxnCAdFk0/U3FvzBI7OfCfAiA1XWYg+ehqBpsKFxkRtLSYiKbdATR+GXR3pbUcR1c3/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70780544},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7be43fd5e972a1e38790a341c2b6e021/hyperframes-producer-0.8.13.tgz","_integrity":"sha512-RCCfsycJU8RbS8mOiGFVVJZGjB8tRasmhodZZjiWq5UtTixp4k/PIUYKGK28/Qi8lXEOhEGgXChgvUKDllkE6A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.13","@hyperframes/lint":"^0.8.13","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.13","@hyperframes/parsers":"^0.8.13","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.13","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.13_1787602343453_0.23468460092394294","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@hyperframes/producer","version":"0.8.14","_id":"@hyperframes/producer@0.8.14","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bac2377c6b89c2ebaf7114962f7a20810b4f7edf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.14.tgz","fileCount":223,"integrity":"sha512-aAugklcZgiKcTRcHQo5Z3eNvHjs+br+Pw61eDtd+fOdRoA3DhYM00hYzSnkTavmW81X5kr9w57uDCza4ysZifQ==","signatures":[{"sig":"MEUCIQDpjzcxioPyzdqDG8kU4iBeOTdk7U7GuPKEDi2M6ZVVlAIgHzGUnf1FL7o2G6PpOVh+0uIO81vK5YCsA22zXxeHFJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70798574},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.14.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/694999a1e104dc8c0a53047c056f9bf8/hyperframes-producer-0.8.14.tgz","_integrity":"sha512-aAugklcZgiKcTRcHQo5Z3eNvHjs+br+Pw61eDtd+fOdRoA3DhYM00hYzSnkTavmW81X5kr9w57uDCza4ysZifQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.14","@hyperframes/lint":"^0.8.14","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.14","@hyperframes/parsers":"^0.8.14","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.14","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.14_1787616391223_0.8928084529294831","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@hyperframes/producer","version":"0.8.15","_id":"@hyperframes/producer@0.8.15","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"eafafe379daddd5227bc92076e5e2a29257f77b8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.15.tgz","fileCount":223,"integrity":"sha512-VrAPmXIo/LZBLkPTG3f+6XUcBsCrJJaeSFr60cKq3M8S3dxt3cXZxO8B2v/gbDC1inzJDqYFp+IKuOu/zxV7CA==","signatures":[{"sig":"MEYCIQDLcJALow+KHJe+hT3pcXUB/jueyLvSN3uz2W48uppz8QIhAO9achRNyfb3QD3zst59pWRRZQZwSmYxfezA7lzkmah7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70809387},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f9edcc353679ebdb6cf43d5a326aa478/hyperframes-producer-0.8.15.tgz","_integrity":"sha512-VrAPmXIo/LZBLkPTG3f+6XUcBsCrJJaeSFr60cKq3M8S3dxt3cXZxO8B2v/gbDC1inzJDqYFp+IKuOu/zxV7CA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.15","@hyperframes/lint":"^0.8.15","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.15","@hyperframes/parsers":"^0.8.15","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.15","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.15_1787714878000_0.8831454580499258","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@hyperframes/producer","version":"0.8.16","_id":"@hyperframes/producer@0.8.16","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ff936bc487db5193a6b28114cc1235bd8b4d48b9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.16.tgz","fileCount":223,"integrity":"sha512-try+zxP6QDkL6ZB865pcMKJ3oPeYPq/orVOa8ZLHrccxuPA+4l051+T8ZEjT+jr7LhAY+UxMNu36+OXJNZM7qg==","signatures":[{"sig":"MEUCIQDymXmzbI/kDMWH9J3CtNJ3+8EYAg3EMG6wayEvfOzH+QIgY8x4DKQW+VnHkJoMptNIEIJZA/wwytVjaKxFT0+mPHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70907283},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.16.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/27031f7052a39208deeb7df0f6be18b3/hyperframes-producer-0.8.16.tgz","_integrity":"sha512-try+zxP6QDkL6ZB865pcMKJ3oPeYPq/orVOa8ZLHrccxuPA+4l051+T8ZEjT+jr7LhAY+UxMNu36+OXJNZM7qg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.16","@hyperframes/lint":"^0.8.16","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.16","@hyperframes/parsers":"^0.8.16","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.16","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.16_1787794803728_0.6544787143306308","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@hyperframes/producer","version":"0.8.17","_id":"@hyperframes/producer@0.8.17","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"71a26b099d47ef4b443c6eabeb96f0f91fe764dc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.17.tgz","fileCount":223,"integrity":"sha512-ZcWCjqevoVeYqDiK3sau3WmknH35ThvQL3WtDBSnVGAR5CYR0c/jx9N3UGKqxDX+YrX0WL76Fo/M1d+IDVpEqg==","signatures":[{"sig":"MEUCIBntDfRwaZFsqTycXmU/Inp8k19Bpv74IH9APQOwgJfKAiEA/vgqjwQyT511L7JlVPU9uclXP/fLmP0LA1sGz/mXmZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70950081},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.17.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/38940c07a37cb3bd4be2dd31d02082c3/hyperframes-producer-0.8.17.tgz","_integrity":"sha512-ZcWCjqevoVeYqDiK3sau3WmknH35ThvQL3WtDBSnVGAR5CYR0c/jx9N3UGKqxDX+YrX0WL76Fo/M1d+IDVpEqg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.17","@hyperframes/lint":"^0.8.17","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.17","@hyperframes/parsers":"^0.8.17","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.17","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.17_1787877839483_0.544333265529162","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@hyperframes/producer","version":"0.8.18","_id":"@hyperframes/producer@0.8.18","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0bb7729dfa5e83c2ec048fd19d771c6c14218c48","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.18.tgz","fileCount":223,"integrity":"sha512-99wvbr7uP4s5XjjFmxmUzJrKiAnNLaQfRMOxG1k6PEja32G5ED80ZsP2QvTrlltecyLjVCxbtnCoO+sLuZGLnA==","signatures":[{"sig":"MEUCICuffV++47e4DIsScxj0cg3STKWAMX0C1X+GzXwST5ExAiEA159GwHlWXY2QFmoLpg3JWDfReQ4T0/CkHQtq0HnwDAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70949541},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.18.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/09c871a79deba2e912f637d361c54ea8/hyperframes-producer-0.8.18.tgz","_integrity":"sha512-99wvbr7uP4s5XjjFmxmUzJrKiAnNLaQfRMOxG1k6PEja32G5ED80ZsP2QvTrlltecyLjVCxbtnCoO+sLuZGLnA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.18","@hyperframes/lint":"^0.8.18","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.18","@hyperframes/parsers":"^0.8.18","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.18","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.18_1788019301492_0.7716593044077298","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@hyperframes/producer","version":"0.8.19","_id":"@hyperframes/producer@0.8.19","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1562b9d2503ff6aab91cf303333dcd51bfaaeca4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.19.tgz","fileCount":223,"integrity":"sha512-fmj4N6sbOUeSD9YHpaSF5h2Gh5ouwSKhhgN8QwdJFW21yq+m7ejULzDM1vpEHDbri8OcBypywApi6fukzX2vSg==","signatures":[{"sig":"MEUCICJP5NmdmJ9Pk2wk53GpJ1U6xd4dPV3LoJn788inN2OxAiEAloazXKbVD4d0rXbqlSQLo8kCi/YGF4Ov6EiO1ZhN9mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70949541},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.19.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/da69108e3f843e196afce257b322718a/hyperframes-producer-0.8.19.tgz","_integrity":"sha512-fmj4N6sbOUeSD9YHpaSF5h2Gh5ouwSKhhgN8QwdJFW21yq+m7ejULzDM1vpEHDbri8OcBypywApi6fukzX2vSg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.19","@hyperframes/lint":"^0.8.19","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.19","@hyperframes/parsers":"^0.8.19","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.19","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.19_1788026540891_0.8184805671561621","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@hyperframes/producer","version":"0.8.20","_id":"@hyperframes/producer@0.8.20","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6d6eefcfae13adef0b64a3af4e18f046f4cb9a8b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.20.tgz","fileCount":223,"integrity":"sha512-KHIQXTir3g4umEwk7k9MBVTmoXEcW069ECH1dRCqMHmlWZ8/N2MgzZSVY7yoMOQk260fy5KikwYnMRDKSq1e8w==","signatures":[{"sig":"MEUCIH0pmOLKaBQdCdeRx5GtBzUAr8l4xFv9EpDQJVS6BTmcAiEA+ryLURg+oawNtDRhfzW8JkfOVtX61KfNHI9JpwYoHzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70949541},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.20.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/44266e5568c9b0cb8966cd6a7b324fc8/hyperframes-producer-0.8.20.tgz","_integrity":"sha512-KHIQXTir3g4umEwk7k9MBVTmoXEcW069ECH1dRCqMHmlWZ8/N2MgzZSVY7yoMOQk260fy5KikwYnMRDKSq1e8w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.20","@hyperframes/lint":"^0.8.20","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.20","@hyperframes/parsers":"^0.8.20","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.20","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.20_1788064481216_0.0798663999602427","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@hyperframes/producer","version":"0.8.21","_id":"@hyperframes/producer@0.8.21","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c861597321e4bbe08a9be0c65739d39f2a26d97b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.21.tgz","fileCount":223,"integrity":"sha512-zXieoV4OV5I7IrwgUm/yJndZ7apIUvE6I6iv26ilVmyqL48skvax+Rz98oUj6S1I3uXrhKBoTw4p23MF1lA1zg==","signatures":[{"sig":"MEUCIQDlxkmKiQTdtOce6pc0ukcaGo6L0MBEqNXymQSkLh+sjAIgPmwpbrmfla38tT+xXc7TDJD9w1Qop6MXsJGQgjDEeb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70957148},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.21.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2d5b3a3b370b98e0ed1473e3974b3559/hyperframes-producer-0.8.21.tgz","_integrity":"sha512-zXieoV4OV5I7IrwgUm/yJndZ7apIUvE6I6iv26ilVmyqL48skvax+Rz98oUj6S1I3uXrhKBoTw4p23MF1lA1zg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.21","@hyperframes/lint":"^0.8.21","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.21","@hyperframes/parsers":"^0.8.21","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.21","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.21_1788203999993_0.04096994279173383","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@hyperframes/producer","version":"0.8.22","_id":"@hyperframes/producer@0.8.22","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"134490690d438d86397852e681e2a9bc23add4f5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.22.tgz","fileCount":225,"integrity":"sha512-i9C/DlW9Lqd+JjCbFTrg6i0wbTX875xbuwGvW7O0KDWgnE7BnFcnSgFz3r6YPXHrsTh3H7p6a2kicsw6OgkeDQ==","signatures":[{"sig":"MEYCIQDyVtMSQZbXbp2OkurU4NMQSPY/nFstzqS6e54UHXQligIhAOJ3QkANr87JsKY0Ju+3QY72W1tbuRAEX+P+GsL4yum0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71005721},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.22.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/16f361a12f54e8c5baf755e68e01d361/hyperframes-producer-0.8.22.tgz","_integrity":"sha512-i9C/DlW9Lqd+JjCbFTrg6i0wbTX875xbuwGvW7O0KDWgnE7BnFcnSgFz3r6YPXHrsTh3H7p6a2kicsw6OgkeDQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.22","@hyperframes/lint":"^0.8.22","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.22","@hyperframes/parsers":"^0.8.22","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.22","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.22_1788231452594_0.12540244713003723","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@hyperframes/producer","version":"0.8.23","_id":"@hyperframes/producer@0.8.23","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e0a733dc2a7488f2079ce735d199307fa0e58b57","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.23.tgz","fileCount":225,"integrity":"sha512-wW7AuK7Tx0Qm786XE+2xJbsY1SQYsDSjvk6lmwIynMzBaU85WgvKOUL2nJ/oTGuhCqA1ZaaMDWQ52+UrWCUZug==","signatures":[{"sig":"MEYCIQDmr3JQ/EKfvgCkSSYwPUBF7lRvUhWuWuv7S7jzQyt40QIhAI3QUym6Txb0orntOBBQ5AH0NLO4lA/YlUQS+hkbc/gi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71022738},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.23.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4fb57f1dfb42e49c5d05dbd37e33702f/hyperframes-producer-0.8.23.tgz","_integrity":"sha512-wW7AuK7Tx0Qm786XE+2xJbsY1SQYsDSjvk6lmwIynMzBaU85WgvKOUL2nJ/oTGuhCqA1ZaaMDWQ52+UrWCUZug==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.23","@hyperframes/lint":"^0.8.23","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.23","@hyperframes/parsers":"^0.8.23","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.23","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.23_1788286227719_0.4385050315534371","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@hyperframes/producer","version":"0.8.24","_id":"@hyperframes/producer@0.8.24","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c274195f465d4e4220182445943191460661108a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.24.tgz","fileCount":227,"integrity":"sha512-r1Lzi2/K+iKPGZk4un8C/FJYCgfW6Pyb5eNY/uxWdIb+Ff5jqbnSxBOiTAdfpzmOLvWpRqXYR2zKxqZhF4dwzw==","signatures":[{"sig":"MEYCIQD8IZ+Mu/f/wIo315v80N0XVdJAJ/8UxcSE4iijNlqU1wIhAOoaop4whNQsTfPiDGtxD6odIEyc0xKhJWMR1MFE7pZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71076461},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.24.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a6c31a7e09b61ef1e158b033c3c56dd3/hyperframes-producer-0.8.24.tgz","_integrity":"sha512-r1Lzi2/K+iKPGZk4un8C/FJYCgfW6Pyb5eNY/uxWdIb+Ff5jqbnSxBOiTAdfpzmOLvWpRqXYR2zKxqZhF4dwzw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.24","@hyperframes/lint":"^0.8.24","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.24","@hyperframes/parsers":"^0.8.24","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.24","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.24_1788314312540_0.47045475360159483","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@hyperframes/producer","version":"0.8.25","_id":"@hyperframes/producer@0.8.25","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c3e98496d4449476263f46f5e23280f9fa2da921","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.25.tgz","fileCount":227,"integrity":"sha512-XbfoEAsiXyMhMBLZpzCjJwEwt7bNvDMG8E0dOWWHXZMRU7jzIILBt3nNpDvSAWH7ppEKBsiYaBNbO62XEXkt1A==","signatures":[{"sig":"MEUCIEhLO2UbyPYEqs9yl1kjgAKI3KNGT4P5lKEsKyO7nUwZAiEAiuAjBlOUAPlSXoMIL/0ylDyB/6VMmfmm0ykq6qZmLtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71078248},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.25.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0a5e2474997f1ca7b670e32039f61fc9/hyperframes-producer-0.8.25.tgz","_integrity":"sha512-XbfoEAsiXyMhMBLZpzCjJwEwt7bNvDMG8E0dOWWHXZMRU7jzIILBt3nNpDvSAWH7ppEKBsiYaBNbO62XEXkt1A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.25","@hyperframes/lint":"^0.8.25","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.25","@hyperframes/parsers":"^0.8.25","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.25","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.25_1788327169726_0.6762933688707133","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@hyperframes/producer","version":"0.8.26","_id":"@hyperframes/producer@0.8.26","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a77741ebab7e3b72f70449969bb74347b8d019d9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.26.tgz","fileCount":227,"integrity":"sha512-92rDbdlVw9/sypG34S4+YDbnnLZ91l336q98UM++52jZqIBYifof8nidu1O8YvhjfE/SaVyCaeyL7raJ7uXitQ==","signatures":[{"sig":"MEUCIQD8x0RmcUSmIt5L3MVsRsdt1/NsAuwbMOkbWq9D1K0j+QIgO1v8g4MMmVCFIhqu0H7vfPSSKezTKnWEFqFMHxTlLQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71076461},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.26.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c672419ff72f9cf80d6bc37afa99fd71/hyperframes-producer-0.8.26.tgz","_integrity":"sha512-92rDbdlVw9/sypG34S4+YDbnnLZ91l336q98UM++52jZqIBYifof8nidu1O8YvhjfE/SaVyCaeyL7raJ7uXitQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.26","@hyperframes/lint":"^0.8.26","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.26","@hyperframes/parsers":"^0.8.26","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.26","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.26_1788359999415_0.4623374188933729","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"@hyperframes/producer","version":"0.8.27","_id":"@hyperframes/producer@0.8.27","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"63affec27b0871a7e812f908592d03d07b041465","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.27.tgz","fileCount":227,"integrity":"sha512-t5e67gz12sPZ8h5IluDnnsK4Q+vH3B21ycNQyTvLuaMVQb1RxdGivlmyxBOqZbjKcs4nYzESqbGetxB1xx8n1A==","signatures":[{"sig":"MEUCIQDyX3xMeM1B1lW57FB55/AoEiIpRepvLHaalulF4dkicwIgSbjB2D7AMbGed2mCU7P6hnFCZS+Tn0nRE9ooNF2aSgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71082776},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.27.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a3f4f1f344c2d82f43c426abff644145/hyperframes-producer-0.8.27.tgz","_integrity":"sha512-t5e67gz12sPZ8h5IluDnnsK4Q+vH3B21ycNQyTvLuaMVQb1RxdGivlmyxBOqZbjKcs4nYzESqbGetxB1xx8n1A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.17.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.27","@hyperframes/lint":"^0.8.27","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.27","@hyperframes/parsers":"^0.8.27","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.27","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.27_1788409875056_0.9150287373915975","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@hyperframes/producer","version":"0.8.28","_id":"@hyperframes/producer@0.8.28","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"256512fc886d96d609cffc3fac87a42842a6b9cc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.28.tgz","fileCount":227,"integrity":"sha512-x7QH+6PcfrYABXhxLJGTRGsiyeogIT3D5ONhTsRZ8dwmjtHuyTyC9nlFTi+ZtQh8xRlHiZPjzkNMjJETSlTnDQ==","signatures":[{"sig":"MEQCIBvJuG1nE3iuMMZOIcgVqr4/uQ25SU7LeyeE6EDgcfP5AiBNPO7906qy6OX9LRCIrp3zAPicpN+uMAD9xKQJh/YbQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71211552},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.28.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1596dd52bddc36da2d53b9c5b4846a72/hyperframes-producer-0.8.28.tgz","_integrity":"sha512-x7QH+6PcfrYABXhxLJGTRGsiyeogIT3D5ONhTsRZ8dwmjtHuyTyC9nlFTi+ZtQh8xRlHiZPjzkNMjJETSlTnDQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.28","@hyperframes/lint":"^0.8.28","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.28","@hyperframes/parsers":"^0.8.28","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.28","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.28_1788570327080_0.38331809342227663","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@hyperframes/producer","version":"0.8.29","_id":"@hyperframes/producer@0.8.29","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a10af3f286bb58baaa854dc6b7bf9df5b069dc05","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.29.tgz","fileCount":227,"integrity":"sha512-lzxqUjsVHVZXi2EjNUGmCk+CP3lJM6EtWXl2u27Cmfx1svZooqVdQ+kJoWLPkLqmCVa9IlSC0dVYpf/uqbBXHw==","signatures":[{"sig":"MEYCIQCc6+V9SsZxAaS51mD4kvz+IEsSV5uO9gJHVrFX91DVPwIhAIVjGP6NMX/WoPHb5cKxgdUP1YEUkR9WhQZNxogBU3TG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71211365},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.29.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1ec3d2a9f47f22f0e083fa2608436a87/hyperframes-producer-0.8.29.tgz","_integrity":"sha512-lzxqUjsVHVZXi2EjNUGmCk+CP3lJM6EtWXl2u27Cmfx1svZooqVdQ+kJoWLPkLqmCVa9IlSC0dVYpf/uqbBXHw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.29","@hyperframes/lint":"^0.8.29","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.29","@hyperframes/parsers":"^0.8.29","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.29","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.29_1788573314337_0.4565606125971349","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"@hyperframes/producer","version":"0.8.30","_id":"@hyperframes/producer@0.8.30","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c1230c4dd110354f8ed4998cb3724e200e4321be","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.30.tgz","fileCount":227,"integrity":"sha512-/MHNb8j78YSlOwlOOc3j5keh1UfBoKl+PcLTKu71LP+er9OuPUVMYFhJTsTimoWYcJTGOhkeSUxCJK4ZebjZWw==","signatures":[{"sig":"MEYCIQDfMb/ke2Eq52iLmlpJ0YQfu4f2eAgIjruF8HS8ns+5GgIhAP1zapPKqZ+rJCe4zduIdLyxvAYXq/nhmlm8qW7aVknH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71254140},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.30.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f051f0754a22d9ddc0afd384180fd7c3/hyperframes-producer-0.8.30.tgz","_integrity":"sha512-/MHNb8j78YSlOwlOOc3j5keh1UfBoKl+PcLTKu71LP+er9OuPUVMYFhJTsTimoWYcJTGOhkeSUxCJK4ZebjZWw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.30","@hyperframes/lint":"^0.8.30","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.30","@hyperframes/parsers":"^0.8.30","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.30","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.30_1788664696417_0.7332075360539838","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"@hyperframes/producer","version":"0.8.31","_id":"@hyperframes/producer@0.8.31","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"16cb4981e8fd1d1865a689ce259d4f96ca54ae7a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.31.tgz","fileCount":227,"integrity":"sha512-Xi32Qk0QgROliUxh7FHb13cvKASUHM9weBPIrgx8HnByg8l3bDslTkAfYOqNg2sFSmN73K56NiBxvNl69sXKwA==","signatures":[{"sig":"MEQCIBbSXStEVV7ONNN1oCR+InK6fNzRo4Q1xPTq1TevnPs3AiByho+gjakKebC3K9Gp0M5ZPhiwfaazAGX/y2IbqqOoJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71304494},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.31.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b7b9c20e18455e056b26e0cd0a136520/hyperframes-producer-0.8.31.tgz","_integrity":"sha512-Xi32Qk0QgROliUxh7FHb13cvKASUHM9weBPIrgx8HnByg8l3bDslTkAfYOqNg2sFSmN73K56NiBxvNl69sXKwA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.31","@hyperframes/lint":"^0.8.31","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.31","@hyperframes/parsers":"^0.8.31","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.31"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.31","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.31_1788797788485_0.6776777982717785","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@hyperframes/producer","version":"0.8.32","_id":"@hyperframes/producer@0.8.32","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"aa8b3585a11919b18a79efb2baaebc4457e662e1","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.32.tgz","fileCount":227,"integrity":"sha512-Uo/zNnl4n+XILCOUcnxPsVXS2aCcKLaeT0FYqgf5CR8CeuUODAZhGRYVJCVi0c1eQafCWfEnaWQNVZSDahm2lQ==","signatures":[{"sig":"MEQCIEGNozLYSAmMNMtj3WQ03wqd07NF4TfPOFgTmEnd2JXIAiByU7mfSg+vIEKSUT3MqI+uto/D3lEJR1pvq2e3viyAOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71529302},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.32.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d5b1e28e341256e778ab333ef342f0b5/hyperframes-producer-0.8.32.tgz","_integrity":"sha512-Uo/zNnl4n+XILCOUcnxPsVXS2aCcKLaeT0FYqgf5CR8CeuUODAZhGRYVJCVi0c1eQafCWfEnaWQNVZSDahm2lQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.32","@hyperframes/lint":"^0.8.32","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.32","@hyperframes/parsers":"^0.8.32","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.32"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.32","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.32_1788911052308_0.19681361214055748","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"@hyperframes/producer","version":"0.8.33","_id":"@hyperframes/producer@0.8.33","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"aba7d77b5f7145fb92b1025a7cc7cac1accc4224","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.33.tgz","fileCount":227,"integrity":"sha512-tGfcEVwq5T62MmgC1YoqJ2eRmxgnEa516Ua9JzNfFgUkI8AqDBG+O+xvfzD8xYxEozhmL+8kYb1wOIzbojpESQ==","signatures":[{"sig":"MEUCIEFMAgwwZ3c9bmEDcjCT+0QCLjoiRcJQwadnt4GIoeV9AiEA9gjpWwST7uRoZonm7tvlHtcEKi6AUic5QGjUcaaU0nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71534032},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.33.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/eb152ad0ed776b12bcc9bad1c78cdf83/hyperframes-producer-0.8.33.tgz","_integrity":"sha512-tGfcEVwq5T62MmgC1YoqJ2eRmxgnEa516Ua9JzNfFgUkI8AqDBG+O+xvfzD8xYxEozhmL+8kYb1wOIzbojpESQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.33","@hyperframes/lint":"^0.8.33","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.33","@hyperframes/parsers":"^0.8.33","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.33"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.2.4","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.33","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.33_1788920203232_0.8413914687289223","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@hyperframes/producer","version":"0.8.34","_id":"@hyperframes/producer@0.8.34","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"9f0b31d47b6b2a78163c4dd44ff9370e3f6499a3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.34.tgz","fileCount":227,"integrity":"sha512-bSD8tk584KG1yvv/a/Us20v1RHrF7YylEVKk+NyvMM/COgVIdmVT+S/K2v09TuvSHt2H+sgSu7tQQMeIchv6jg==","signatures":[{"sig":"MEYCIQCDwLd3Uq9xiNKapS9Bm8fZS8t21VSKa6lcnWbCUmDfMgIhAKM+sm9B8ltWuCTo7RRGASt4E9PTD0kzhyeyfH7EUg1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71339586},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.34.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7eaf0f64bd8b4e4a9b11d28cc7d0755b/hyperframes-producer-0.8.34.tgz","_integrity":"sha512-bSD8tk584KG1yvv/a/Us20v1RHrF7YylEVKk+NyvMM/COgVIdmVT+S/K2v09TuvSHt2H+sgSu7tQQMeIchv6jg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.34","@hyperframes/lint":"^0.8.34","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.34","@hyperframes/parsers":"^0.8.34","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.34"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.34","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.34_1789066138319_0.34877688929182815","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"@hyperframes/producer","version":"0.8.35","_id":"@hyperframes/producer@0.8.35","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f503cd91ed3e0f6c1a01eeb04f91a34ea1e6b708","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.35.tgz","fileCount":227,"integrity":"sha512-hJrRCME2u49DOg6eTHIOWMY3DZOHv65Ar9tQt14l7o/jrNVIcwBRAQP4NG6fW52W+9S3ksWjBSdZ76kHD6zsog==","signatures":[{"sig":"MEQCIAsGoVShZN0y7CNB5FCXBtfk/jlXwwZsv9MAozkGO4riAiBfqtj3RTPQkUUA2FdqeCDuYF9jkWz9wUUFjbffRIasEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71337934},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.35.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/a582406269e54e2b187faa54dc8f4493/hyperframes-producer-0.8.35.tgz","_integrity":"sha512-hJrRCME2u49DOg6eTHIOWMY3DZOHv65Ar9tQt14l7o/jrNVIcwBRAQP4NG6fW52W+9S3ksWjBSdZ76kHD6zsog==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.35","@hyperframes/lint":"^0.8.35","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.35","@hyperframes/parsers":"^0.8.35","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.35"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.35","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.35_1789162762412_0.0943943918873591","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"@hyperframes/producer","version":"0.8.36","_id":"@hyperframes/producer@0.8.36","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1c695e2db139006fa757cb67b1e4a90fc3ab7b9b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.36.tgz","fileCount":227,"integrity":"sha512-nBWHNm7aLDrwOlB9M/woB2OkM9cEOLPYgS3EvY5EG/Tq8ccf1U3y4PNXB3m053727Q3hZ8vNKA6ZlWlwiVPb+w==","signatures":[{"sig":"MEUCIQDxfvhHrCq+3+33i9SFzZFyVqB9PcuMUI1P1vZ5rw24pgIgeUscwS3fUvHuQRc8iiJzV8e8sM14CBNhfd9lnHFLYIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71343979},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.36.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/35387b94cab1137b655046d5aad41910/hyperframes-producer-0.8.36.tgz","_integrity":"sha512-nBWHNm7aLDrwOlB9M/woB2OkM9cEOLPYgS3EvY5EG/Tq8ccf1U3y4PNXB3m053727Q3hZ8vNKA6ZlWlwiVPb+w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.36","@hyperframes/lint":"^0.8.36","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.36","@hyperframes/parsers":"^0.8.36","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.36"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.36","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.36_1789232777615_0.8949456107210119","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@hyperframes/producer","version":"0.8.37","_id":"@hyperframes/producer@0.8.37","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a3dde857d6630d547495a1400e66b9a1159a57f4","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.37.tgz","fileCount":227,"integrity":"sha512-j6DVFFE6GofcRGE2LwZsPZFVSILXbBTrG+HhREexRRJeRhPIodyQrBdCeaesJjuPWghaGm4lBlAztaTamt2+Gw==","signatures":[{"sig":"MEQCIEeVb0ibSW+v0v66xBLin7Hxt/pj5IY6Tf0ZmLiP12iMAiAU/0YjjBxgo8Yc8GRwZIELaLr06+6BylWgFW+wkYDqLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71373189},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.37.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c312d1c1c63c98665dd0e2751fbbc728/hyperframes-producer-0.8.37.tgz","_integrity":"sha512-j6DVFFE6GofcRGE2LwZsPZFVSILXbBTrG+HhREexRRJeRhPIodyQrBdCeaesJjuPWghaGm4lBlAztaTamt2+Gw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.37","@hyperframes/lint":"^0.8.37","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.37","@hyperframes/parsers":"^0.8.37","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.37"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.37","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.37_1789319588738_0.5947744211371055","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@hyperframes/producer","version":"0.8.38","_id":"@hyperframes/producer@0.8.38","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"da2cf5b114cd34b8c43abd5b95ae9dae61b532cc","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.38.tgz","fileCount":227,"integrity":"sha512-zZyo3Ed41jk87zwMafLjm95gXT6675tEUOskaSbf0a4xj4kBR1xNg1PiOO3Dm8JtZAnFrwlCFCEyXfnki3dSLw==","signatures":[{"sig":"MEQCIGA20L+pS/4B0Gzv3QijS0DU2GxTxSnqS44sBQqBkFOuAiB8HaUWO0wRrJ4iHOlJ28JfD2k/1Gve2d7UgER5ELmvQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71347002},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.38.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b413ed2436bd7d811c301c46789b2214/hyperframes-producer-0.8.38.tgz","_integrity":"sha512-zZyo3Ed41jk87zwMafLjm95gXT6675tEUOskaSbf0a4xj4kBR1xNg1PiOO3Dm8JtZAnFrwlCFCEyXfnki3dSLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.38","@hyperframes/lint":"^0.8.38","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.38","@hyperframes/parsers":"^0.8.38","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.38","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.38_1789351504465_0.4134924241524851","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@hyperframes/producer","version":"0.8.39","_id":"@hyperframes/producer@0.8.39","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"272171b30314e7d19a59d890a57d23922540a43b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.39.tgz","fileCount":227,"integrity":"sha512-11MQVmQbk3zL3pfY+1SufDpMAct1CHfufi4YY7KrRY4FCkW/lLsW7pqRhxNFPEJRLoID32857CRL4aW6QyHOsw==","signatures":[{"sig":"MEYCIQC28oxiBRw+I18JmOaU2jfTkJG1M7R954s7xRLBnl6i0wIhAMX2XWFHfJw7B4n4bQU3rUEEPOdCCBTe1y2hRzlFvrYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71351592},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.39.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1cef73f1fc08d2570826525d77ba855a/hyperframes-producer-0.8.39.tgz","_integrity":"sha512-11MQVmQbk3zL3pfY+1SufDpMAct1CHfufi4YY7KrRY4FCkW/lLsW7pqRhxNFPEJRLoID32857CRL4aW6QyHOsw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.39","@hyperframes/lint":"^0.8.39","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.39","@hyperframes/parsers":"^0.8.39","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.39"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.39","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.39_1789399055974_0.8163148830085747","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@hyperframes/producer","version":"0.8.40","_id":"@hyperframes/producer@0.8.40","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"98452902bcf58d0211877c23cf3ce111c975a3a8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.40.tgz","fileCount":227,"integrity":"sha512-gdLf5X70iAwsP0i+mNUIEaCYb/dPWfoz5nSwQsy3BJUYhjYh6f9m0XOuI2A/Dwky8rnpgaMnRL5Fqpaydf9BMQ==","signatures":[{"sig":"MEYCIQD1vD5eSmzmblLBuAjCsQBDI6lJE2amRD3s5Krg3BSr8wIhAI3ke0uqRq4Fs8T7HTXwpVYsrr1rmY4G5adJLAKYR9vM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71352196},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.40.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d2c45621f43261e832acbf762a72e1ab/hyperframes-producer-0.8.40.tgz","_integrity":"sha512-gdLf5X70iAwsP0i+mNUIEaCYb/dPWfoz5nSwQsy3BJUYhjYh6f9m0XOuI2A/Dwky8rnpgaMnRL5Fqpaydf9BMQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.40","@hyperframes/lint":"^0.8.40","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.40","@hyperframes/parsers":"^0.8.40","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.40"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.40","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.40_1789404332969_0.39650654833249965","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@hyperframes/producer","version":"0.8.41","_id":"@hyperframes/producer@0.8.41","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0fe7dd427cdde9b1dfe8429ee0a49cee937f5636","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.41.tgz","fileCount":227,"integrity":"sha512-mgHsdo2Ccrn/ZBiWaWHb/PiPGF84ueICUIu2ZQcDURK28n/YCOPNP4SOYgX7WHMPUXaKFUVxksWpEh4pG07lJg==","signatures":[{"sig":"MEQCIEduZdRnaIrY8D5O9GQJj9t4N96r7roNFexvmhfHsmy/AiBm9tQc6Cei9Eh44h+oSiExZcn2hbyZxe/cs6LyRi7COg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1WGGwjBYqkOAoDHljESl0gaVxITKHdcPttYYbqQ4TNAiEA8P+L8640i0B4vRp8qsOUKY/iEWlPi+bEFhu+N847I9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71391907},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.41.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7428e3dd376299a18ab81c108de9b9ac/hyperframes-producer-0.8.41.tgz","_integrity":"sha512-mgHsdo2Ccrn/ZBiWaWHb/PiPGF84ueICUIu2ZQcDURK28n/YCOPNP4SOYgX7WHMPUXaKFUVxksWpEh4pG07lJg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.41","@hyperframes/lint":"^0.8.41","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.41","@hyperframes/parsers":"^0.8.41","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.41"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.41","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.41_1789507926006_0.5436836885870862","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"@hyperframes/producer","version":"0.8.42","_id":"@hyperframes/producer@0.8.42","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"103b61a8377649ec2b385c18b6d0b6ec01202b2e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.42.tgz","fileCount":227,"integrity":"sha512-7VpccVY4ryZueuTLs2Vo9hcneQ38WW2j66oi0qzHgrs5wO+1aqj/D6UnTAvO7cV42dqNZtAXjolMWvwLBHaQAA==","signatures":[{"sig":"MEUCIHzPW/HO3VZUrCgsLTF2wrBkm8Qjmr3oZ2tW6Cte6FkKAiEAsgFLAbVOud66KEzhTYya+QgMmvN3OjIBqZjfBbWWKrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWQCYwE88uHlMQQD4IhxfhzfFfIh59npd2XFqwd8/XkgIhAMUXx3lZEHe6pcLpy1OGjsUMybn56SyO6TsEjq5LzZ4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71416193},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.42.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/712667c0cc105bc3f7ab72494c02fe2a/hyperframes-producer-0.8.42.tgz","_integrity":"sha512-7VpccVY4ryZueuTLs2Vo9hcneQ38WW2j66oi0qzHgrs5wO+1aqj/D6UnTAvO7cV42dqNZtAXjolMWvwLBHaQAA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.42","@hyperframes/lint":"^0.8.42","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.42","@hyperframes/parsers":"^0.8.42","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.42"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.42","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.42_1789566467888_0.5970133123618238","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"@hyperframes/producer","version":"0.8.43","_id":"@hyperframes/producer@0.8.43","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f8b359d3e77cf61f536e0d2c54316a36e423cfcd","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.43.tgz","fileCount":227,"integrity":"sha512-9y59mwYBrqbl2MNOdPwZwPThIYIU9q/yQ9hbCrvB9IST2npwER3a7pfDQaH/tWlg05HRQWOl++5PVUx5qDc9tg==","signatures":[{"sig":"MEUCIQCRkbCs3/9cV87kde9oxpNiKmcj+NDnOI16D78oaAmqTAIgb9yIYtd0wL4Ei5yIzfh9B/aaWjmvRf/Hzt2vsXG5isQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCN1POzJOjHN7O1SwdqJcsaamzKFZqWnowfPupncFGTYwIgQS6TCuwjZdmgSRlKQ4q7iH+dKQh1wjxjVE3YFGauL7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71463878},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.43.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e3608ace5e87c497ad7ffae6c174869e/hyperframes-producer-0.8.43.tgz","_integrity":"sha512-9y59mwYBrqbl2MNOdPwZwPThIYIU9q/yQ9hbCrvB9IST2npwER3a7pfDQaH/tWlg05HRQWOl++5PVUx5qDc9tg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.43","@hyperframes/lint":"^0.8.43","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.43","@hyperframes/parsers":"^0.8.43","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.43","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.43_1789582462624_0.5318318051675941","host":"s3://npm-registry-packages-npm-production"}},"0.8.44":{"name":"@hyperframes/producer","version":"0.8.44","_id":"@hyperframes/producer@0.8.44","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"cb26677d249061c91360e767cf17396b37558b29","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.44.tgz","fileCount":227,"integrity":"sha512-Ud2PVHaYxeG+DfCArQA2eRwZh3v41f3dGj3ocGfIq3BQbhGWHuQ/Lph1cqCY/o/1VDjxkACTAEMDsvRMArw8iQ==","signatures":[{"sig":"MEQCIALb0L/Bw2lYEfoE1CMmJJvgQWGf5MTLysG3dENFTnW/AiAr5XS+gIK/Ct6S/JNMsnffl7bkfyWGO4wzVrroUC07KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC0wD9ZV4kxN2+1kkdfQqBr8O1uR21FT9MHdDSYuIqS1AiEAyHdTkMuhxvQqhsnDF6HL1vZtcOQfZe9037Q3HHPSQCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71473427},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.44.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/14bb1a6bb2b4d98f047bb3f1c70e1091/hyperframes-producer-0.8.44.tgz","_integrity":"sha512-Ud2PVHaYxeG+DfCArQA2eRwZh3v41f3dGj3ocGfIq3BQbhGWHuQ/Lph1cqCY/o/1VDjxkACTAEMDsvRMArw8iQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.44","@hyperframes/lint":"^0.8.44","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.44","@hyperframes/parsers":"^0.8.44","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.44"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.44","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.44_1789600894209_0.4342417810130583","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"@hyperframes/producer","version":"0.8.45","_id":"@hyperframes/producer@0.8.45","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ba3365fa9aa8de67919322cc189e1000b91d0b35","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.45.tgz","fileCount":233,"integrity":"sha512-3wdHOvQLD+AG5bs7o9w1ALBw8lG/cgFrtTnn/WabTrb5va08wKMMpVggFUqWpgJbhYIKKLiTHuzt7i/c0J858Q==","signatures":[{"sig":"MEQCIAYm2oZiE7H9Z9wKrkxl9+MGIQ85s7V+miqa8haAxMmLAiAZjMAWJnbDJ5ezvmuNvTV/gvJtB4IF7kRV3Dyc0tNNOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRDOqdk/CfHtblvyZCNAYbAuZVgMU2G38zaDg5vk5jfgIhANYfkqsViHsPbii0lTs7i7DnYna6ahgLQOhXHkJmhu8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71797187},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.45.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/476622a208e4d6c12d71ec3dd9fd55fd/hyperframes-producer-0.8.45.tgz","_integrity":"sha512-3wdHOvQLD+AG5bs7o9w1ALBw8lG/cgFrtTnn/WabTrb5va08wKMMpVggFUqWpgJbhYIKKLiTHuzt7i/c0J858Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.45","@hyperframes/lint":"^0.8.45","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.45","@hyperframes/parsers":"^0.8.45","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.45"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.45","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.45_1789614248208_0.322864874628086","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"@hyperframes/producer","version":"0.8.46","_id":"@hyperframes/producer@0.8.46","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c5696a961d6ab72bc6549eafc8ade54bc0aa1fd0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.46.tgz","fileCount":233,"integrity":"sha512-s+JAJO9OSC5DA4vzHqKS8P+QHyWYKh9grIYRt7bok/LpyTkC0NGlPfu0FpQabdLAn/vNxb0nOgS1Zn7FUCMmgg==","signatures":[{"sig":"MEUCIQCS+dgLBj5MtlsRoMNhq0SfGY96NTZ/Kc2mgWUiwZzMUwIgZgswlx7bEsfP44+TMqwLAfjhstSDuFFg6xrbDi84ydI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRGqOMCyxKtDZAppr96xgXw+/zy1tay/R9L4BqwetfFAIhAJokY6lz7dueYnP8a0hka7zue1R3VL+Y34wFd/zINh4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71849509},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.46.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0e65b8061a01e98786443d4fa0f66017/hyperframes-producer-0.8.46.tgz","_integrity":"sha512-s+JAJO9OSC5DA4vzHqKS8P+QHyWYKh9grIYRt7bok/LpyTkC0NGlPfu0FpQabdLAn/vNxb0nOgS1Zn7FUCMmgg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.46","@hyperframes/lint":"^0.8.46","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.46","@hyperframes/parsers":"^0.8.46","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.46"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.46","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.46_1789624699053_0.4859125639884825","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"@hyperframes/producer","version":"0.8.47","_id":"@hyperframes/producer@0.8.47","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b643fc8113deddbc3fc6a386f2bddbcf4ad73a52","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.47.tgz","fileCount":233,"integrity":"sha512-irdtg/Ue5dQPge8qJEi5GbsZ9iRhP2SAIqb+cvltZBn3+Y+u1tmFNGC59huWaRzGqIWfPixG+7l8XVvZA66zaA==","signatures":[{"sig":"MEYCIQCwzFwF2Hq802RqqD+o4Fs+seXOii485MDxvUfSAcqwYwIhAKhsdiiO36nqwmm6RtqvLmFQBuFdG262fY+jVaPAXWfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAiEUyujU0INV7YSPxk2C0/OgS+lWDVT9EyB6UV6mWQ5AiEA3/RXCsaxET3uUd0lL4q0+Sq80fIHbHWcVpxFfzQmFV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71852002},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.47.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/246f05b835b1611c02040405ee992d85/hyperframes-producer-0.8.47.tgz","_integrity":"sha512-irdtg/Ue5dQPge8qJEi5GbsZ9iRhP2SAIqb+cvltZBn3+Y+u1tmFNGC59huWaRzGqIWfPixG+7l8XVvZA66zaA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.47","@hyperframes/lint":"^0.8.47","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.47","@hyperframes/parsers":"^0.8.47","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.47"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.47","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.47_1789719810520_0.3576228617779329","host":"s3://npm-registry-packages-npm-production"}},"0.8.48":{"name":"@hyperframes/producer","version":"0.8.48","_id":"@hyperframes/producer@0.8.48","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e0d74c93ae21946a693dd9e3fcc4b759c54df82c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.48.tgz","fileCount":233,"integrity":"sha512-sGJbXpmMC4Nje6t0CACCWSD22MwDD5JPhOJcmFap0iRgtXddA5BEsr5orcGCOXqyG0nI/XlV3boFdOgbhlmhRA==","signatures":[{"sig":"MEUCIQD+0ym29w3hifkjNNHc6ZN/NBzVvAq4kJ3bT8uB6KdCUQIgBy2YIi3uysvOFyfy73k/qdnldIXbf8y1Xklc5OM2LPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEU6UsX5HLAbswNzNoLaOGnGhHNbsX38IxTgD9jbfrWAAiAngl+DGXy2MOg/KHGzM+0c2acaf1pNR6KvhyV5fZaJnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71852002},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.48.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/45fa790830817af2c8b7ce7f6e94ce50/hyperframes-producer-0.8.48.tgz","_integrity":"sha512-sGJbXpmMC4Nje6t0CACCWSD22MwDD5JPhOJcmFap0iRgtXddA5BEsr5orcGCOXqyG0nI/XlV3boFdOgbhlmhRA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.48","@hyperframes/lint":"^0.8.48","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.48","@hyperframes/parsers":"^0.8.48","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.48"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.48","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.48_1789744659962_0.12756406190401415","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"@hyperframes/producer","version":"0.8.49","_id":"@hyperframes/producer@0.8.49","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"1c464754108ccdc6a1bb399d22640bae6bd47a71","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.49.tgz","fileCount":233,"integrity":"sha512-FOFnzc4H3QKpU8+QnpnLJ++qNmOgEXMCTk16EUz7TVnksw5SrWmiBQJhViBEzu9klqlWDVL+YiVw6cTLGdx0eg==","signatures":[{"sig":"MEQCIEC/brpsSYVVjV5/btMAaL+5CpwOkcLdOFHVIOBfnBmeAiBhafX6DLqe/h6sHm4r8tuH/nQGx7900RrLycRCsXu6AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZNY08RGo9xLEpJxd31iZTD3/bPT8wiXTNHRduio9B0AiEAsi5XMt1ifXP1LfeTmuxlDn82KNvfDZi4SVu4dKnq4Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71900535},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.49.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/56c770a022c48fd2e10cefbd79e86b2f/hyperframes-producer-0.8.49.tgz","_integrity":"sha512-FOFnzc4H3QKpU8+QnpnLJ++qNmOgEXMCTk16EUz7TVnksw5SrWmiBQJhViBEzu9klqlWDVL+YiVw6cTLGdx0eg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.49","@hyperframes/lint":"^0.8.49","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.49","@hyperframes/parsers":"^0.8.49","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.49"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.49","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.49_1789768279642_0.8151401791886956","host":"s3://npm-registry-packages-npm-production"}},"0.8.50":{"name":"@hyperframes/producer","version":"0.8.50","_id":"@hyperframes/producer@0.8.50","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"469663ac342fe2d362d2fa1d88522fe5cbe091b3","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.50.tgz","fileCount":233,"integrity":"sha512-/ZMAj8I73nLo/X5FP/UTlUuuTkE+oO6bbjBo9TnvNzBwHQnCZIOJpJnvJO1ifBSe8XDP2hwTIyJk2X8IkZSRXQ==","signatures":[{"sig":"MEYCIQCbOWZ9AwMu4gvWde093y29Z/zm/wH8jesihYpZwOEQSAIhAKghup02RfPC+CpRmMlXVh1R9IQ1xWPoMrQf8tHZS8Qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2Tum9p+wCr37QXGxAUF0mzAl/guInmW218p1xw3RQKAIgQ56Wdws8GHz7OWHXWuOBI8eoH3QEbR2fUBxBu8W2oWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71979336},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.50.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e752a253e6f4e64257c8a621466b3cd6/hyperframes-producer-0.8.50.tgz","_integrity":"sha512-/ZMAj8I73nLo/X5FP/UTlUuuTkE+oO6bbjBo9TnvNzBwHQnCZIOJpJnvJO1ifBSe8XDP2hwTIyJk2X8IkZSRXQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.50","@hyperframes/lint":"^0.8.50","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.50","@hyperframes/parsers":"^0.8.50","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.50"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.50","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.50_1789787053608_0.9523204718684755","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"@hyperframes/producer","version":"0.8.51","_id":"@hyperframes/producer@0.8.51","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e3114305a2ee04d2e6c4787398b050e8ba371d12","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.51.tgz","fileCount":243,"integrity":"sha512-IjhjqTEvNEFKecpcCKAlsqA9DF+J1Z1GkGRx8MR8JXXN1Wf6TYmVg7MzuS8E/xGqb88cLIj0mk4yQfzx7s8QMQ==","signatures":[{"sig":"MEYCIQCeSztBkMX/qkvpZGvp7urt2lNx0vTM7FK3lHzE2Xb5nQIhAJvycHF8jjCMAM/8TXL8cDA4euWsFC/YVRYWwG8DXmUC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARIctGW6MzMilZe0jjkkBVp46WXxeftzmy0xAsM1whDAiBXV+xMRlQI6BIFXo4QOk1rgvTNeCseyArLMxZkPoeeWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73147711},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.51.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cb56817b62e04549f3b0723ba52b27c4/hyperframes-producer-0.8.51.tgz","_integrity":"sha512-IjhjqTEvNEFKecpcCKAlsqA9DF+J1Z1GkGRx8MR8JXXN1Wf6TYmVg7MzuS8E/xGqb88cLIj0mk4yQfzx7s8QMQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.51","@hyperframes/lint":"^0.8.51","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.51","@hyperframes/parsers":"^0.8.51","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.51","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.51_1789833575517_0.47934090693190945","host":"s3://npm-registry-packages-npm-production"}},"0.8.53-desktop.0":{"name":"@hyperframes/producer","version":"0.8.53-desktop.0","_id":"@hyperframes/producer@0.8.53-desktop.0","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"06e968b35998178dffe91e7fe093dfbc7a6ee101","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.53-desktop.0.tgz","fileCount":245,"integrity":"sha512-dcVKdeXKJwdtIrdYRJvVauTLbSQFsPOqAi6f2PELopd33dslvEkwMgHTMFNwGM8XD7rENB3uh1jzj/LFfeKqJg==","signatures":[{"sig":"MEUCIQDnUD4p5IdYafREz0OJ01g19evs8twh11Em2M/EyNzwJQIgYXUq4czkG/1f0atDWWiCfhreNlvRiXe4OMV0HuGYB1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBhcKAhp8gtqCEtdgMqm+uqvKQd0zMMndMcMbI+mBSAAiEAtaliJcKZuuKT/ade+GyL1eF7csk6PruLs+iPlcqc4KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.53-desktop.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171697},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.53-desktop.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/fa35dde794affa48c9c81b13f04efe5e/hyperframes-producer-0.8.53-desktop.0.tgz","_integrity":"sha512-dcVKdeXKJwdtIrdYRJvVauTLbSQFsPOqAi6f2PELopd33dslvEkwMgHTMFNwGM8XD7rENB3uh1jzj/LFfeKqJg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.53-desktop.0","@hyperframes/lint":"^0.8.53-desktop.0","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.53-desktop.0","@hyperframes/parsers":"^0.8.53-desktop.0","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.53-desktop.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.53-desktop.0","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.53-desktop.0_1789857956565_0.8439420631405461","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"@hyperframes/producer","version":"0.8.52","_id":"@hyperframes/producer@0.8.52","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"51caf109914956d695b80e0f4e01d63a932180cf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.52.tgz","fileCount":245,"integrity":"sha512-EDIvIdYHSC76OuZzvP46dFoeGDJLp4dmKcWBAtZ3Ecyj+znjKMB2s9DEZ8lZJmSDlGV3USQewgRH/T8JL+BoiA==","signatures":[{"sig":"MEUCIQDphfd3c7y5a4mYTijq5dHr7Dr/uwnjjm0XMx1Tq5B/4wIgM7B3i8Bf19QBOvl06JE/+PBKqssowRrS+87hw28ezl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqiNQlKPD1BrXJ7XbR0zRwcIBOiQBen7r08ba7H3pbYAiARdAksFEwQAaWGLR7uaUOcEeH0WFOPagKbgmxYiiVY2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.52.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d116b1e21c32fb8b38c4bec03402c0bd/hyperframes-producer-0.8.52.tgz","_integrity":"sha512-EDIvIdYHSC76OuZzvP46dFoeGDJLp4dmKcWBAtZ3Ecyj+znjKMB2s9DEZ8lZJmSDlGV3USQewgRH/T8JL+BoiA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.52","@hyperframes/lint":"^0.8.52","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.52","@hyperframes/parsers":"^0.8.52","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.52","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.52_1789858573398_0.16674504897664066","host":"s3://npm-registry-packages-npm-production"}},"0.8.53":{"name":"@hyperframes/producer","version":"0.8.53","_id":"@hyperframes/producer@0.8.53","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"570f7a32f6b850bb7458f2f01b59345889282df2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.53.tgz","fileCount":245,"integrity":"sha512-Kwx9k1nr3phzb6CuWEHj8EE8c7MoY1du+W+Db2NQxh76jMg1kr5pmk5pisOCOS1ikg5jibgN/PIfjB0rY8110A==","signatures":[{"sig":"MEQCIBZWbEfnv8u92mkuXbgBdW3pxqwEvMCiKKuRQEfuLWz3AiA5cRNXBIBmJqLBTzexyynummvWrznQ/iyOnjtQ9TIVVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDn2/kTml2XtOsitKl5cFW57Kcb7gq8rzugI/+APgcKQAiEAuWxwj7SWFDdPfQS6qwi4E6c4FpLRkd7veLURBl2GTVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.53.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/3e3f104c5cb7e0d53824ca12060e9194/hyperframes-producer-0.8.53.tgz","_integrity":"sha512-Kwx9k1nr3phzb6CuWEHj8EE8c7MoY1du+W+Db2NQxh76jMg1kr5pmk5pisOCOS1ikg5jibgN/PIfjB0rY8110A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.53","@hyperframes/lint":"^0.8.53","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.53","@hyperframes/parsers":"^0.8.53","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.53"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.53","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.53_1789875375422_0.5200918293358656","host":"s3://npm-registry-packages-npm-production"}},"0.8.54":{"name":"@hyperframes/producer","version":"0.8.54","_id":"@hyperframes/producer@0.8.54","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"41e62635013f5f0a6ddd74483aea0ceb232bbd9a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.54.tgz","fileCount":245,"integrity":"sha512-7nNId6dcAF9R0A+z1W6+H03yoIYlfycO2459SFhmKdxxo3MjbvxE17IsfKJnnlMYmRzsmbkRI3hnwJDC0AThjg==","signatures":[{"sig":"MEUCIQCIUcUb8PDfriequsDWQJnf16Za4lf/pjc7cIoxZqq4MAIgHiTOQ7x5gyITUGK1K2E/F5uAc9pNH0YtkzssfFNIRrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpJBO2xCydElJlaGrjZT4SJ0+ABzd+Ac7NcI0HK/BihQIgdE9clMOP4qqMSBY/6ohNV9slBVk8av51vWOk8PJNO0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.54.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/74a4c4899cb3d42e006a078be1bab07a/hyperframes-producer-0.8.54.tgz","_integrity":"sha512-7nNId6dcAF9R0A+z1W6+H03yoIYlfycO2459SFhmKdxxo3MjbvxE17IsfKJnnlMYmRzsmbkRI3hnwJDC0AThjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.54","@hyperframes/lint":"^0.8.54","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.54","@hyperframes/parsers":"^0.8.54","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.54"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.54","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.54_1789878520405_0.29411615327555274","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"@hyperframes/producer","version":"0.8.55","_id":"@hyperframes/producer@0.8.55","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"727babbac8aa503240302e8111d8604a602588bf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.55.tgz","fileCount":245,"integrity":"sha512-+wYjBFUllZZfYDYPMyM7s6icL+KPKjMnT5nn9ziZD/c2lKrtPDy24iBD+wwHGkqsLmXd6jDDIuAw5Nm8T+XCjA==","signatures":[{"sig":"MEQCIFAyrbf1f66HDNCIkyyd2ClRf56E2exPXyfXU7M5SpmcAiBaNv4tEbAAcXVfyQr36f4Q3as+RW3trylm4J/3jsuGag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFIj/cj7wsbdVjwR4ElYrSuZcvWUJw0wUjYnfDRzNyxZAiEA34ge+H+tMvRqVoLWOZQaggy3bsMy4j0lau05fidC7Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.55.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e2f7da215525a884ba47f1830884c9df/hyperframes-producer-0.8.55.tgz","_integrity":"sha512-+wYjBFUllZZfYDYPMyM7s6icL+KPKjMnT5nn9ziZD/c2lKrtPDy24iBD+wwHGkqsLmXd6jDDIuAw5Nm8T+XCjA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.55","@hyperframes/lint":"^0.8.55","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.55","@hyperframes/parsers":"^0.8.55","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.55"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.55","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.55_1789890701409_0.09206277479848657","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"@hyperframes/producer","version":"0.8.56","_id":"@hyperframes/producer@0.8.56","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"61eb14c6cc85fe2beb4d552cd40d609eca074639","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.56.tgz","fileCount":245,"integrity":"sha512-l7jXafhl1WTy75Jl6dE7jVr1EaFFdjryLiGcu2UJuFqeB0Ii7S5aPurTvSpglVwvueTQXSBN3Jdw3C+gSxkt+w==","signatures":[{"sig":"MEUCICCUvGhiYrt69BCmAv47iRbP97FjpB52qmMH4v9XQWg3AiEAsfNQNbB4W2urg1o4bA7Vs58mKBdFSE/IxLt6glbpp0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICeQSw5HYaUZuWJ7Zu0+ZhVSXnW6+pucwlrDJadRIAjpAiEAh2onk45P2ahyC1BBtL7W57IlxQce/XpVm4yYgwf5Qm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.56.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c1115a4fe2f61386be920bf82d333590/hyperframes-producer-0.8.56.tgz","_integrity":"sha512-l7jXafhl1WTy75Jl6dE7jVr1EaFFdjryLiGcu2UJuFqeB0Ii7S5aPurTvSpglVwvueTQXSBN3Jdw3C+gSxkt+w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.56","@hyperframes/lint":"^0.8.56","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.56","@hyperframes/parsers":"^0.8.56","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.56"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.56","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.56_1789916626272_0.3414353876245342","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"@hyperframes/producer","version":"0.8.57","_id":"@hyperframes/producer@0.8.57","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0404ea1ec8adacf279309fd2f77aa82566aa8e59","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.57.tgz","fileCount":245,"integrity":"sha512-rIB/IG4CA++JlGFncEDnXH+RSXFy5Mk1f4fu0gqFnflbLvwuk1W0r7aLywLZ3zvMkW7ni8PN8FFgPhTsOfsWDg==","signatures":[{"sig":"MEUCIEz1IDib6f8bMHBboFbDcItu6YH/NahTThFVVbZI+zOlAiEArXk0sTSCHx+BdT4guKsVebiwuxMM9Z6tCdxTnpKqspk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqnx7pq7CY9IVpx/bY8iue6lYAtZsVUXjqg+g3G2GlzQIgT1uwkIoaVQPpXPpFMvdeT+SVx/9F4rP9lN+jgqPKG60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73171627},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.57.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1851362a82071dd18278c9e5e70a39b0/hyperframes-producer-0.8.57.tgz","_integrity":"sha512-rIB/IG4CA++JlGFncEDnXH+RSXFy5Mk1f4fu0gqFnflbLvwuk1W0r7aLywLZ3zvMkW7ni8PN8FFgPhTsOfsWDg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.57","@hyperframes/lint":"^0.8.57","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.57","@hyperframes/parsers":"^0.8.57","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.57"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.57","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.57_1789939116194_0.82332155137814","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"@hyperframes/producer","version":"0.8.58","_id":"@hyperframes/producer@0.8.58","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4d05d176a6aaff9b0a8a37b6a1d4e0b6fe77b6bf","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.58.tgz","fileCount":245,"integrity":"sha512-SwPPi7F1pJaM/lX4NSNySf9dJd1WwO0yDrDdJU2kp/BUVdrIM40lhzgnupaWGXWkbKZB9NXFAC4Lpof43Vgl+w==","signatures":[{"sig":"MEUCIBi74qS4jn5lsG+XpYU4IPC/PPRl4+aSYtN6AJJWrA8yAiEA5554FlqKANIYEKZiAf+qJXyYKZtfykRUL4GiCaYliGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICOfY12J7HHK6Uwf6kvRaypXymkg2z+YHUi1tGs63rQ0AiEAo2HSHWP+ahoJwOZqwsLIOIahmGQ7/8htNIDLdFCRCcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73379270},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.58.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/1f30eabdd88b285b58abc523dde0e655/hyperframes-producer-0.8.58.tgz","_integrity":"sha512-SwPPi7F1pJaM/lX4NSNySf9dJd1WwO0yDrDdJU2kp/BUVdrIM40lhzgnupaWGXWkbKZB9NXFAC4Lpof43Vgl+w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.58","@hyperframes/lint":"^0.8.58","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.58","@hyperframes/parsers":"^0.8.58","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.58"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.58","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.58_1789960917640_0.6478557286889575","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"@hyperframes/producer","version":"0.8.59","_id":"@hyperframes/producer@0.8.59","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e3e35a902af635a54a75c3f991604c4f0250126b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.59.tgz","fileCount":245,"integrity":"sha512-CwZMwCsFXJnJgEQMO6K4HpERPqLNeGsGZl+hGMOeLzjCHbSR+/7ZrLFBrB0mEpgabfOqKBVlgjIyTnqJcZNuFw==","signatures":[{"sig":"MEYCIQCnhbzheJvrqTPVNvFpUkPl8VBwjXCZxdOCxhQpPztamwIhALmNz5RZv+ousfQC6U4uQO5Mtk2lx38puYIK9d01hZM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqrmS9lGSIKNYH24gL81UhS62bulA7qavJeF4LCPkt4wIhAI8qYoLbqZ2MapluiK8EtzyCVLj0Wf1CKfTclgtgCDTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73427518},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.59.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/be7e74a1e26b3866e34e9a38de40e29a/hyperframes-producer-0.8.59.tgz","_integrity":"sha512-CwZMwCsFXJnJgEQMO6K4HpERPqLNeGsGZl+hGMOeLzjCHbSR+/7ZrLFBrB0mEpgabfOqKBVlgjIyTnqJcZNuFw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.59","@hyperframes/lint":"^0.8.59","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.59","@hyperframes/parsers":"^0.8.59","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.59"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.59","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.59_1790032775412_0.5651498047963026","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"@hyperframes/producer","version":"0.8.60","_id":"@hyperframes/producer@0.8.60","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"83b6a549e5fa559c2bf180ac7e17a3dd006de1e6","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.60.tgz","fileCount":245,"integrity":"sha512-NMWO/I4/SdK/80G4yYP0iyNdUVGP/B9HL1OymMZysv4X+cv4covRDxHFHYt3lnCEguVK+eSi092HWzHYmv7SLQ==","signatures":[{"sig":"MEUCIAbPTJPgDtuLBJjrqXe1g+w8E+5Y+STTue4x1YUKWaueAiEA3tD8IUA3RSYarvj5AsiYPLHBtxXmdMEpVi/ulM2VSrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClugcXdVWZwL/rJPl7An/X/ANPO6Tle/ZOxD3JJbo1lAIgfcILoBel4PfXH0orruAhJD8duCYzbu9zyaJ8UOJL37A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73433125},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.60.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/36bc1975f5e619aed6db478f7db9e173/hyperframes-producer-0.8.60.tgz","_integrity":"sha512-NMWO/I4/SdK/80G4yYP0iyNdUVGP/B9HL1OymMZysv4X+cv4covRDxHFHYt3lnCEguVK+eSi092HWzHYmv7SLQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.60","@hyperframes/lint":"^0.8.60","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.60","@hyperframes/parsers":"^0.8.60","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.60"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.60","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.60_1790063534936_0.5884465595509449","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"@hyperframes/producer","version":"0.8.61","_id":"@hyperframes/producer@0.8.61","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"f5ab38e0cb01a4d4d22073f5a1a599b9fd41d80e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.61.tgz","fileCount":245,"integrity":"sha512-qfwww6pUoyJIGlTCBI9CRbu80QUlUU/NVl61/LAVhaG51C13BPrWGMkyaCbldlu1+zdzqHwvMdoNoYXchVDuGA==","signatures":[{"sig":"MEUCIQCV7sXs+31bqxeGvz74upzMHOD4rgsUjJYevXNEj8hzDAIgfqVJrT/KiIf36S1ph4AxjbE/nv7unlDskPFtd6PjJNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDzilRo/t0+DCXd7+jzHQTerxA+LiM0GpYnNra+nJ12JAiEA7DGUr/lJVZDhwIxyzBDu9r+YXyjqixv23ZuokuLcdtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73433125},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.61.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/b62f8c50243fb0850ff22d79ec1f37ba/hyperframes-producer-0.8.61.tgz","_integrity":"sha512-qfwww6pUoyJIGlTCBI9CRbu80QUlUU/NVl61/LAVhaG51C13BPrWGMkyaCbldlu1+zdzqHwvMdoNoYXchVDuGA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.61","@hyperframes/lint":"^0.8.61","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.61","@hyperframes/parsers":"^0.8.61","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.61"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.61","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.61_1790092144092_0.29383773222152754","host":"s3://npm-registry-packages-npm-production"}},"0.8.62":{"name":"@hyperframes/producer","version":"0.8.62","_id":"@hyperframes/producer@0.8.62","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bcb2f81e50fcc19a9e6f0c7f3d58c8a7cad346a8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.62.tgz","fileCount":245,"integrity":"sha512-O3wH4HJ34ahS9+ACSpOTPB8xxZLtpGHSO0sCVsDh9MIP9gRodOcLlV7qv+CLg2r1bfIlZfBaLlZGDsR6AY1MnA==","signatures":[{"sig":"MEUCIQCPbnfUijV1kiCom18a9kl+VMqsrPRVfqgk++uKXRbRSwIgedtStJ+w7yqdhHQPV4/X4L8XqkNKsqbHj6zXOzCz6y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+8wk7e69YQh5U4f5kT5esMWvvhivMOCBGl4tv4Ez8sAiAcCHlBrLO7e1n6r/ET6VCTDU+fYQJ7SuIAykDCZlfrvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73433125},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.62.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/649b2d2d195a7c678c382377c397e5ba/hyperframes-producer-0.8.62.tgz","_integrity":"sha512-O3wH4HJ34ahS9+ACSpOTPB8xxZLtpGHSO0sCVsDh9MIP9gRodOcLlV7qv+CLg2r1bfIlZfBaLlZGDsR6AY1MnA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.62","@hyperframes/lint":"^0.8.62","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.62","@hyperframes/parsers":"^0.8.62","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.62"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.62","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.62_1790108345395_0.09619154559888621","host":"s3://npm-registry-packages-npm-production"}},"0.8.63":{"name":"@hyperframes/producer","version":"0.8.63","_id":"@hyperframes/producer@0.8.63","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"bae21904c80aff2283a8d8bbbd65ee1ff172daef","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.63.tgz","fileCount":245,"integrity":"sha512-Uk1kjhK+PCQRlVDhnvUHd7+LsX51CgTs8EEs2UD4K/sqfjVMe8aSk3dIkbwlU4BhSqBe2Zw2H0N3T3Qtr56kJA==","signatures":[{"sig":"MEUCIQC4KGZZ5dPea2Fp+K1nPdchfkOe2iq792HuzNaVZKQDigIgd+xfag1nlDjmiZxr6zBmUULfK27/H+hNhTlm57W8/JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1T09Kv6zUD2/6jxw0Y3SFUuYpXQ56LTMbQG2CodaEyAiEA+Sfk9JmnjQP4SK98/twyxEwjYRfmhy3j2dcxCkFOaFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73465852},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.63.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/62be0210ba954bf22fd1ec7bb33e51a1/hyperframes-producer-0.8.63.tgz","_integrity":"sha512-Uk1kjhK+PCQRlVDhnvUHd7+LsX51CgTs8EEs2UD4K/sqfjVMe8aSk3dIkbwlU4BhSqBe2Zw2H0N3T3Qtr56kJA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.63","@hyperframes/lint":"^0.8.63","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.63","@hyperframes/parsers":"^0.8.63","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.63"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.63","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.63_1790157912965_0.5377596307417911","host":"s3://npm-registry-packages-npm-production"}},"0.8.64":{"name":"@hyperframes/producer","version":"0.8.64","_id":"@hyperframes/producer@0.8.64","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ba5b8d26a22cb05cca01f1283ee0db0141b1d077","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.64.tgz","fileCount":245,"integrity":"sha512-WlzLnJ+LrDyQx4HdhrMn+lK7JGq0oajT4kGot0hujc7GthF29HYjmlEOo1sWW5Bjplmd0UXoqGdSjwAK2n4TZg==","signatures":[{"sig":"MEUCIQC1OTHQCC2wcSkMXZqChxGX/w21XZamLVZjcWajt+e9HwIgFKPoxP2uiPa8RxEmUUK8VB7/voV0mxigyYbxekgQkQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEU184B+ApaUiRq1Mk3Xhg6hmjSExi5ebIzDJTw2lwUGAiEAjc4n17br8P8J4FtKAEI5JVJrIjpgR9X7qOqCzf/5JB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73780969},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.64.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/86ef310eb5ef528547bf47fa74d17480/hyperframes-producer-0.8.64.tgz","_integrity":"sha512-WlzLnJ+LrDyQx4HdhrMn+lK7JGq0oajT4kGot0hujc7GthF29HYjmlEOo1sWW5Bjplmd0UXoqGdSjwAK2n4TZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.64","@hyperframes/lint":"^0.8.64","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.64","@hyperframes/parsers":"^0.8.64","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.64"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.64","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.64_1790162130740_0.014645999774025587","host":"s3://npm-registry-packages-npm-production"}},"0.8.65":{"name":"@hyperframes/producer","version":"0.8.65","_id":"@hyperframes/producer@0.8.65","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5032a22b86dec09aa43e1f48f08a91d3c7c6efee","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.65.tgz","fileCount":245,"integrity":"sha512-aT4k1JfvzukdpyLg6nrrO36OAQCWZsNW5QecnrtvoEw68NFHKyUOzqSsD8HT30utPgq/Q6tDqtHb9gMbMmppPQ==","signatures":[{"sig":"MEUCIQC+6chchokQn9Crqdy6MiTAgRC8OIkRtuZXFTvuGZY7FgIgIlaUj7f8NdXv79UOq3GAg/60yfjL4mB34CoUUBH16UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgZdZyRr5yGpo3r3+e77ouuc3B/RJ6tnTVnB7VhkexfAiEAvO7dWYeAUewwhuIslZXiapiguIWAk+fEhLnn6alEdGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73782621},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.65.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/505cf02f0c30bb38b6f5c6a1f54f612f/hyperframes-producer-0.8.65.tgz","_integrity":"sha512-aT4k1JfvzukdpyLg6nrrO36OAQCWZsNW5QecnrtvoEw68NFHKyUOzqSsD8HT30utPgq/Q6tDqtHb9gMbMmppPQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.65","@hyperframes/lint":"^0.8.65","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.65","@hyperframes/parsers":"^0.8.65","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.65"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.65","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.65_1790176491300_0.9532674728536401","host":"s3://npm-registry-packages-npm-production"}},"0.8.66":{"name":"@hyperframes/producer","version":"0.8.66","_id":"@hyperframes/producer@0.8.66","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"83ec95eec310bf209a0cb1986531444daac89769","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.66.tgz","fileCount":245,"integrity":"sha512-UXfmHH4OUNmspR+PHSSUMQnCH+FkaQQDtqb/CJ5b4TY05IMb48ACCdIG7mZ5VkNtDPD+MRcmxuz/FDPYjh/wMg==","signatures":[{"sig":"MEUCIQCp5Bj0sVEz9uDJhahctpuXz1tc+tUiqolN3psppxGZ9AIgVc0C4KlFkSqBUAUdIBJ0EQX8srvl/PCyZ26Bgb02S4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAz4Aov+P8Si4MM4GRiIuFZ6jAZJG0ZUjWrIHWKvOM6wAiBnr1uKu6F46vOegUpYxFM169Ed2KPBGIOPN+Hw1Z9XGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73789960},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.66.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/493b4d7bef5fd5de5767b4fdb1c1d96d/hyperframes-producer-0.8.66.tgz","_integrity":"sha512-UXfmHH4OUNmspR+PHSSUMQnCH+FkaQQDtqb/CJ5b4TY05IMb48ACCdIG7mZ5VkNtDPD+MRcmxuz/FDPYjh/wMg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.66","@hyperframes/lint":"^0.8.66","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.66","@hyperframes/parsers":"^0.8.66","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.66"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.66","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.66_1790185181122_0.7255142706287989","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"@hyperframes/producer","version":"0.8.67","_id":"@hyperframes/producer@0.8.67","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6c291c4b97c7d26a44d39a4f7073f2cf8c4fd7ae","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.67.tgz","fileCount":245,"integrity":"sha512-K9zwaf3k/1U4jussm2vVjzkrYWXQyKUVPCOLoYuNlH6vwwUs/COuJh0jEIMNOW02gHP7zMNDNRm3OXsCTPhEWg==","signatures":[{"sig":"MEYCIQD5HOldmmlNPjI5LoyHcRR7V/54n0RdTqWtQo5mV1qq6wIhAM0EGiTcbcRVNme0tT34NUtGTHvkRw+Rk0szXERGFEPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZKikk+R6vhde4Gbx0PK1nWfKdV5eJwVruYdFRSmmypwIgOJ5kT0+8A8Sgf8/v66GFIOwwC9pZb/C99NHuV8JlG0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73804944},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.67.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/914302cd89103be0fefa20900f61d30c/hyperframes-producer-0.8.67.tgz","_integrity":"sha512-K9zwaf3k/1U4jussm2vVjzkrYWXQyKUVPCOLoYuNlH6vwwUs/COuJh0jEIMNOW02gHP7zMNDNRm3OXsCTPhEWg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.67","@hyperframes/lint":"^0.8.67","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.67","@hyperframes/parsers":"^0.8.67","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.67"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.67","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.67_1790194869700_0.7128233231841528","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"@hyperframes/producer","version":"0.8.68","_id":"@hyperframes/producer@0.8.68","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3e2b42ccf0e6d1c9db8c2e94a84aa5359f9dce87","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.68.tgz","fileCount":245,"integrity":"sha512-RafujgrvC0jwKGW8gdZO/LTYawqGF/RoN1haWUVsrSuQAUzoDfKhqnax2TwglJLvOw/SIuoBM9RX7zLWQx2ycg==","signatures":[{"sig":"MEQCIHw/Dbr7FCG1e4goun5I7jutgOBBBT5e/9V8T55LO780AiB8ASA4aT/V4UH2d1pL0f+gYxO8bVGVUFc50573rVA1dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3owh1Of3iaGmB85ZVZAIOxHEHLKLV1tcKp9BQl6nWWwIhANSHgKJ/g+FR322CGoe+dinyywJGWeTNGwoSmkImJdYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73858179},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.68.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9547f9c21301607f60cccec01182eea4/hyperframes-producer-0.8.68.tgz","_integrity":"sha512-RafujgrvC0jwKGW8gdZO/LTYawqGF/RoN1haWUVsrSuQAUzoDfKhqnax2TwglJLvOw/SIuoBM9RX7zLWQx2ycg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.68","@hyperframes/lint":"^0.8.68","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.68","@hyperframes/parsers":"^0.8.68","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.68"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.68","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.68_1790198727059_0.5339469007179234","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"@hyperframes/producer","version":"0.8.69","_id":"@hyperframes/producer@0.8.69","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"0a97e6f036f44294fb55a1c9e6b82f4fefa64edb","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.69.tgz","fileCount":245,"integrity":"sha512-b1HQe7MBkS8mx4tc8MBf9taLZVVs1yeXuks3K3JtU+UyODgLft1BzjN64w3WqAB5VaSwCcWCD12sZaM8B4rZHA==","signatures":[{"sig":"MEYCIQDkjl66FmsCSIX9JkyMSmUmBZy6AGxsMbSy3pfpUS5FGgIhAMU5aIrnVgMJUbtm5B4mJQwy7LWXE0/p0g7aCfOxMJDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAier5/sG3SnuxqjslSivz9llYpu93iKkLxQ1zsyS2qFAiByPtwo//wE7sIvA0DSRJVSGrycAFlQV2b9+T3tu10A9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73866254},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.69.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/22b265187f7284a3c26b5e6f4d2b5f40/hyperframes-producer-0.8.69.tgz","_integrity":"sha512-b1HQe7MBkS8mx4tc8MBf9taLZVVs1yeXuks3K3JtU+UyODgLft1BzjN64w3WqAB5VaSwCcWCD12sZaM8B4rZHA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.69","@hyperframes/lint":"^0.8.69","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.69","@hyperframes/parsers":"^0.8.69","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.69"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.69","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.69_1790209300929_0.10315639599649873","host":"s3://npm-registry-packages-npm-production"}},"0.8.70":{"name":"@hyperframes/producer","version":"0.8.70","_id":"@hyperframes/producer@0.8.70","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"372d33dcfa4cc84e703450385ae80d514b23eda5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.70.tgz","fileCount":245,"integrity":"sha512-zKj0n3nRcxS5aXRAiV/JzhnSViQePs5vcGI7fRloVMOWdbPuii8iQNnKXdveEcwJ1MasYnO0VhLntgoYQxm/Ow==","signatures":[{"sig":"MEQCIHQKAHoLtLW6CWArdrQdExHR8RKYec67GK/V+qwxkQWqAiBIcLOeTKAYiKUv0Be3dwsrVlUpbLRQ8qb9QKAPTdEvIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHnCm27QEjAhPH7kHn/wnu+DXwwwIKqZCdUL/kT4Oz0qAiBTsX6bBzwHoiFBDBvgxwyiIngjSpTc93bcUucgiXN/wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73865722},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.70.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/cb51e6ecc0eb9d59f0dc6b7a33dbd2d2/hyperframes-producer-0.8.70.tgz","_integrity":"sha512-zKj0n3nRcxS5aXRAiV/JzhnSViQePs5vcGI7fRloVMOWdbPuii8iQNnKXdveEcwJ1MasYnO0VhLntgoYQxm/Ow==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.70","@hyperframes/lint":"^0.8.70","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.70","@hyperframes/parsers":"^0.8.70","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.70"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.70","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.70_1790216219041_0.45346078971049786","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"@hyperframes/producer","version":"0.8.71","_id":"@hyperframes/producer@0.8.71","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"56ec0550a1bc043da7440e738a4e7d39e153802a","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.71.tgz","fileCount":245,"integrity":"sha512-6dtc35lYxbTXviQVv8AhXzcoM1m5jxn2wGqOQfeA8j27y2nUDtXhRL6TkMAHd9bd7y8plEPJg5OB8/9TiGstEQ==","signatures":[{"sig":"MEUCIQCUxGdziTAzZQ+kbQU1ME77OZOjlzwq9ZWalJeRFFBDNAIgUGF+CfPAm6igkYWjh+4lHjaV7lo/7wxLyfQCgufLxcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1BlvLEkLOPUYywXIoKzb8EPUA4g8vFClUjBzK9vkM8wIhANG5Cf/eHezlN3G6Ttc36c3F5qs5fZ9mkKC4yciyRlIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74001982},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.71.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9ea3bb1dfba0364f1b1c0501a478ef45/hyperframes-producer-0.8.71.tgz","_integrity":"sha512-6dtc35lYxbTXviQVv8AhXzcoM1m5jxn2wGqOQfeA8j27y2nUDtXhRL6TkMAHd9bd7y8plEPJg5OB8/9TiGstEQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.71","@hyperframes/lint":"^0.8.71","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.71","@hyperframes/parsers":"^0.8.71","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.71"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.71","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.71_1790232122162_0.03527128081448461","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"@hyperframes/producer","version":"0.8.72","_id":"@hyperframes/producer@0.8.72","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"73d074b96b9b90fa11965d88c6111f3ace247efa","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.72.tgz","fileCount":245,"integrity":"sha512-dEPBIYiRsk41c3Rg6jFAtqd0hEwKbI4FEQLHvg++CtjF+ypPTRqWdd19FsxXTuelog09Kt+sHRLhEgYMqNqV2A==","signatures":[{"sig":"MEYCIQDxqwDOb5oubMpA/RIASiwRgKzujVAbNotZlNekzXep6gIhAL9H/mAEefeskq0kcjc4D3f1iln/FcIQLEi0sdX8FGpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEImoFU8YXDjvJvf5ZbB2mlCl4z9VnCDloYLa6VVK14aAiEA/Lhufa3CUwHQDZvwxtBzLdF3QZkHxzM2Zlu4EEwseK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74012173},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.72.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0e4e0e8ee13a2c74262490870e37c1bf/hyperframes-producer-0.8.72.tgz","_integrity":"sha512-dEPBIYiRsk41c3Rg6jFAtqd0hEwKbI4FEQLHvg++CtjF+ypPTRqWdd19FsxXTuelog09Kt+sHRLhEgYMqNqV2A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.72","@hyperframes/lint":"^0.8.72","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.72","@hyperframes/parsers":"^0.8.72","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.72"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.72","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.72_1790255946043_0.5464011891436915","host":"s3://npm-registry-packages-npm-production"}},"0.8.73":{"name":"@hyperframes/producer","version":"0.8.73","_id":"@hyperframes/producer@0.8.73","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"6b29c4fe4cb031f83240727540b1df6a89c6ea50","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.73.tgz","fileCount":245,"integrity":"sha512-QAfBGSDiIagk7T+DgFquWqZRkIRELNBy+r/RNT97xuv6rLTfgOXENPlANhl29KfQdFY16s7r1y9Amlu2bK6dvw==","signatures":[{"sig":"MEQCIFNIiwkcQlx9dmO1qMCkFQdAZTUUc8u0joZ78FmdYWYwAiATNs4fYvpvdW2nmyL1+ZhTjtFoVX9o4mMJXj2D+r87rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJVzJGDfOD7NAUVoGyX3KKK+Id3glNrG7gosU+XLEUaAiB1u+1JOmzrwtJeTHJPQ7lUp+mLXYbCakKJbsS3DPZokA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74029680},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.73.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5f19ace14166334bb791cf9410bc2f41/hyperframes-producer-0.8.73.tgz","_integrity":"sha512-QAfBGSDiIagk7T+DgFquWqZRkIRELNBy+r/RNT97xuv6rLTfgOXENPlANhl29KfQdFY16s7r1y9Amlu2bK6dvw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.73","@hyperframes/lint":"^0.8.73","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.73","@hyperframes/parsers":"^0.8.73","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.73"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.73","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.73_1790269080779_0.48540852606241747","host":"s3://npm-registry-packages-npm-production"}},"0.8.74":{"name":"@hyperframes/producer","version":"0.8.74","_id":"@hyperframes/producer@0.8.74","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"cfd9434523c6fd059d16de5c714d4cbdf3d1b832","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.74.tgz","fileCount":245,"integrity":"sha512-Ow8e7hOCkmzOfboyqJorK99H5ikow9ZTxuZhH/K1q7xgP+wC7HWfOjPaEXzkcKiEZNqj1XZelN4RW+c8uJZyqA==","signatures":[{"sig":"MEYCIQDKAKw0l10mydgjGFVjtrdNIp1k2GBKk2zhPDIx07ijWQIhAIBMvSzxhzuRdsv0Dasme5Qbd3WrbttOi3db9V9WhWi5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWWxDySjp9RQBqt7+f/hB0E0D0nT6kYszgiZaGKj7IggIgbRHz7TGpZ2VXgMEBh8YXIgdQPggJtRqmuv8R6eUH/9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74132046},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.74.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/937499f54a6b85d83e628a14b12c7dce/hyperframes-producer-0.8.74.tgz","_integrity":"sha512-Ow8e7hOCkmzOfboyqJorK99H5ikow9ZTxuZhH/K1q7xgP+wC7HWfOjPaEXzkcKiEZNqj1XZelN4RW+c8uJZyqA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.74","@hyperframes/lint":"^0.8.74","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.74","@hyperframes/parsers":"^0.8.74","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.74","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.74_1790285320386_0.9899754931854094","host":"s3://npm-registry-packages-npm-production"}},"0.8.75":{"name":"@hyperframes/producer","version":"0.8.75","_id":"@hyperframes/producer@0.8.75","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"39a9de2c7e4b6861e27b092422b888cb139ecaf8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.75.tgz","fileCount":245,"integrity":"sha512-CMCRU1Czqu419g8So2sIg211xT6yxfIlsy6j+lV2TjQwBNhq6H5DtXDzSDGJ8I7EiJEW+bRLtGtmKdOiAwPN6A==","signatures":[{"sig":"MEUCIQDnWGSeQ79XbCyPit9e+TWnUTIP9lECQDzW0oSVS0+QEwIgJAUGnUHfZDMKsUCF612oBzJCDL7fgls9TS3vUBro7ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCm/SWjz6f13YGbCH//GWdvU/P0IJyfrExOfj3Ez+BwYwIgFOEdkqz+FFaDrzNzYFbCuLUqZiSxHjXLfiuDHo2MFew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74136500},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.75.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/d6683612920b6622814bdefc1f733038/hyperframes-producer-0.8.75.tgz","_integrity":"sha512-CMCRU1Czqu419g8So2sIg211xT6yxfIlsy6j+lV2TjQwBNhq6H5DtXDzSDGJ8I7EiJEW+bRLtGtmKdOiAwPN6A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.75","@hyperframes/lint":"^0.8.75","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.75","@hyperframes/parsers":"^0.8.75","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.75"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.75","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.75_1790304134654_0.6812169306152132","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"@hyperframes/producer","version":"0.8.76","_id":"@hyperframes/producer@0.8.76","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3d0cfa8926c9b1d754be357cc65aac72d22725b0","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.76.tgz","fileCount":245,"integrity":"sha512-tY2y8kJDlNO6yluokK7Iyv9I9/3e1PSDnxN3wOtA0K6c4oe+K6aDKkbOoOzyfKiSE3lNR3zUD4Vz7SU0szhcmA==","signatures":[{"sig":"MEUCIEV7bVtlejUretE18UHesyU+hWMq+YompcV584sZKJdWAiEAgfe/H1631/11ltHOYkcN4t9X48z975vCa7rfsTmf3FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDupZaf7jNExLXgjHphni6hjbB4He7gd4CXOiAMxqxXAiBf9zRfZ+KeIikjPAoAUYR3Vs6/P45Lmt1Y3JzYs1OGSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74197647},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.76.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f871b5852b26fcd23857dfa4fc25b73f/hyperframes-producer-0.8.76.tgz","_integrity":"sha512-tY2y8kJDlNO6yluokK7Iyv9I9/3e1PSDnxN3wOtA0K6c4oe+K6aDKkbOoOzyfKiSE3lNR3zUD4Vz7SU0szhcmA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.76","@hyperframes/lint":"^0.8.76","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.76","@hyperframes/parsers":"^0.8.76","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.76","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.76_1790337264421_0.15583371195021312","host":"s3://npm-registry-packages-npm-production"}},"0.8.77":{"name":"@hyperframes/producer","version":"0.8.77","_id":"@hyperframes/producer@0.8.77","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2daf39ceaffcd8e7f35ab9b01a98ae1b04153788","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.77.tgz","fileCount":245,"integrity":"sha512-haSxvK8QsH2j60PKASAdOZsnf+coaNx3OOKmC7JADscHDnBhBgOfeAI3HflkbRzujM697c0+r5v+nHNdhMlhtA==","signatures":[{"sig":"MEQCIEqWBYdmXVr/23EKbdur8cJY++m0VD4QTgoRN2+SI9AFAiBMXQfrTKq1kgqgbYsdxmaSvdetcQnbpAtIfBcwGIx5kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBnfczbF5gCji+RTvS5kf8q9UPQIRlhVIwz2Omg9kLJTAiEA1EV+h6qLr7V3M9gJlP/NK9vgcw1dy4OmPmht+muTeWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74239063},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.77.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/9c80a83c55515a9b8479afcc926687c7/hyperframes-producer-0.8.77.tgz","_integrity":"sha512-haSxvK8QsH2j60PKASAdOZsnf+coaNx3OOKmC7JADscHDnBhBgOfeAI3HflkbRzujM697c0+r5v+nHNdhMlhtA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.77","@hyperframes/lint":"^0.8.77","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.77","@hyperframes/parsers":"^0.8.77","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.77"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.77","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.77_1790342033126_0.4754608834462484","host":"s3://npm-registry-packages-npm-production"}},"0.8.78":{"name":"@hyperframes/producer","version":"0.8.78","_id":"@hyperframes/producer@0.8.78","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"cf4f3683ca09a29f05bc481adc887eb5935c560c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.78.tgz","fileCount":245,"integrity":"sha512-r74jCpIA0CgXaUKVkHlIXpxBcS6+hTaJHCXGw/4Qa3l4ekmV927nfEsf6uVfEoo1lpZaGC63pOG3PjSjsiFaWA==","signatures":[{"sig":"MEQCIBQb/mqD9qb/nH+5hi7fd+aZzDPbPYbu6q12AiNONQb2AiAZDVHfFkBm9NbIjREnS0EMYeta2wJz38TBM3AvrFUYnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiey/Oel5JOtOYZbcD6Ljr75PWlQR+baTDv+2o//YDnQIhAIRTkaR3uezZBTqCWtOvQTQnIn+YzqL58QG28Zc59LGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74239432},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.78.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/dc36fc40b0745dfe6b6adfd6c661800e/hyperframes-producer-0.8.78.tgz","_integrity":"sha512-r74jCpIA0CgXaUKVkHlIXpxBcS6+hTaJHCXGw/4Qa3l4ekmV927nfEsf6uVfEoo1lpZaGC63pOG3PjSjsiFaWA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.78","@hyperframes/lint":"^0.8.78","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.78","@hyperframes/parsers":"^0.8.78","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.78"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.78","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.78_1790391892982_0.5119650016386927","host":"s3://npm-registry-packages-npm-production"}},"0.8.79":{"name":"@hyperframes/producer","version":"0.8.79","_id":"@hyperframes/producer@0.8.79","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"567aa23713efd8c7861c6971f86111453c0db5c7","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.79.tgz","fileCount":245,"integrity":"sha512-eLlJAjvkQBM3Q51l2MDY77jxx16I9c/znU9znbjryoXWrEZSr73LP/cdVV1bov5qVwxE9yt1tfQgPO+wC90d2w==","signatures":[{"sig":"MEQCIBOpUrazRdz7YpWX1x1zccxszhg/qyp08VxIulyqr4JiAiA6xgcm4h0gREm6fA2eestpwh0dn/k82hwXny7V6aLMSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9U5j6/W2MlBsvk6tsskT9+P6uTr9J6AKIL27LT6R8dAIhANmnzwF2FbY8w3clrfRelCok2yHm078p1MyhjH0Y5VZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74386006},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.79.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/05c7993518ea837f534d71be8f92c632/hyperframes-producer-0.8.79.tgz","_integrity":"sha512-eLlJAjvkQBM3Q51l2MDY77jxx16I9c/znU9znbjryoXWrEZSr73LP/cdVV1bov5qVwxE9yt1tfQgPO+wC90d2w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.79","@hyperframes/lint":"^0.8.79","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.79","@hyperframes/parsers":"^0.8.79","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.79"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.79","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.79_1790458045884_0.3728266830608087","host":"s3://npm-registry-packages-npm-production"}},"0.8.80":{"name":"@hyperframes/producer","version":"0.8.80","_id":"@hyperframes/producer@0.8.80","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d3146e5168e76fb1f80bb8b6d8775ea3c57b5bc5","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.80.tgz","fileCount":245,"integrity":"sha512-A+G6ogt7/7BdzQijl8BbQakyzCGH+5Gfip2Z4VhFMlWGjXVmA7J/cdvFp/CBiec6XbT/mVfJhpZZXEyGPKbunQ==","signatures":[{"sig":"MEUCIDo2kJVwn1ruqIFjMuNiXwtoaPEFpOQCnzfpsS+7zL+DAiEAzSaE3Yyn8tECPH6QNZtkI2soNM66fYSHi92SU8Vin3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCi3TDAFkLvgnT9kcTZY2Y4gcorZ19BSWq2UAQTv3C2ugIgBP9uIB6dl75LWtjk1pMuQG6CF60sEiXL8F1pmC5zjDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74419341},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.80.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4ea90d8704249615b1a168260d449fbe/hyperframes-producer-0.8.80.tgz","_integrity":"sha512-A+G6ogt7/7BdzQijl8BbQakyzCGH+5Gfip2Z4VhFMlWGjXVmA7J/cdvFp/CBiec6XbT/mVfJhpZZXEyGPKbunQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.80","@hyperframes/lint":"^0.8.80","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.80","@hyperframes/parsers":"^0.8.80","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.80"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.80","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.80_1790508974549_0.9668335605412823","host":"s3://npm-registry-packages-npm-production"}},"0.8.81":{"name":"@hyperframes/producer","version":"0.8.81","_id":"@hyperframes/producer@0.8.81","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"60a47dedb1424e30dbaa1a2bc0e624c156c12640","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.81.tgz","fileCount":245,"integrity":"sha512-kMnDUx1DfYnJqlq00Mg1tDtmZR2wpkgdEYQL6cJuIHk8/n12zKC2maiY/aigFxKAc/BQgZ7dUhxMlEtrdp3AMA==","signatures":[{"sig":"MEUCIQCq9ViL30iXOkHCF57nwb3maKUqv0myt/4fiwnbmVYFaQIgGxtxyTjNLZIF/TUBgIfLPu5aljauWleoHUo1AdHlEIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSR2gqZGGX2lV3fgcsNQN8GN1eDwIBCrxifG/t554/JAiAO+7vXgayKIduBWdAWMZIUemGgP1rAIJ91/WscU2sxUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74457339},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.81.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/744c2fb05c3386467742637a8492e714/hyperframes-producer-0.8.81.tgz","_integrity":"sha512-kMnDUx1DfYnJqlq00Mg1tDtmZR2wpkgdEYQL6cJuIHk8/n12zKC2maiY/aigFxKAc/BQgZ7dUhxMlEtrdp3AMA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.81","@hyperframes/lint":"^0.8.81","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.81","@hyperframes/parsers":"^0.8.81","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.81"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.81","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.81_1790542341890_0.003432217212155031","host":"s3://npm-registry-packages-npm-production"}},"0.8.82":{"name":"@hyperframes/producer","version":"0.8.82","_id":"@hyperframes/producer@0.8.82","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"63f66ec7bfcc469a65f03fe21df97bd678d89d70","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.82.tgz","fileCount":247,"integrity":"sha512-uM4zZ65KEn0Vsz2LPzntENkWL2wp24L0wljqgl/6kg0i7AbP/h9cPtLiNFha0Dvjqjb4cORBurhp/Q/XefNT1w==","signatures":[{"sig":"MEUCIQCygnWmTXMTiPfXbRs0DsYrNrkNDLNw2QcZsPRVm8XmFQIgJDFO0Up9VpqSJVwgoCbkt5sJSe3Mo/u+YcIcv3QXfAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEO3F70IapyqeMjy7+8SsTyFX9DZwz3GUFVWU8q1g0izAiAbLnPTVRKGdxlvdsDMkvgtrUuMq6iOCkDR3SssAzuM4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74588357},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.82.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8e93dc985a03997955cd44e0d2b99703/hyperframes-producer-0.8.82.tgz","_integrity":"sha512-uM4zZ65KEn0Vsz2LPzntENkWL2wp24L0wljqgl/6kg0i7AbP/h9cPtLiNFha0Dvjqjb4cORBurhp/Q/XefNT1w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.82","@hyperframes/lint":"^0.8.82","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.82","@hyperframes/parsers":"^0.8.82","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.82"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.82","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.82_1790584025870_0.5913744375241659","host":"s3://npm-registry-packages-npm-production"}},"0.8.83":{"name":"@hyperframes/producer","version":"0.8.83","_id":"@hyperframes/producer@0.8.83","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"43e15c374a5218ca73f9eac8a1fb78fa24b301f9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.83.tgz","fileCount":247,"integrity":"sha512-//9nhEKMQxskAr1UlfLOfP0ixmsHUSu9cMpkn84Pn3twFenNEBABDk6YvRWQ0phB3/7QfGtm3Px1K9xY0lWtNw==","signatures":[{"sig":"MEUCIQDTAYx+xzsHFhdtCdVtV4G7F3YHX/VVXuNOVPoh0uuKxAIgNirYtZTTKANdK5TOAoo20DHqv6IlItBZNpUHr1pXXe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCccXwyhVapjozLgtE1atLQqrILphCgD9wDgoVsjdTCtwIgaMjygZTgS57LWFp3IM2Wf2gg7B5ih7MwJyBgH9+KsqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74673646},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.83.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c2b4197bda44c827e44b18c64977da38/hyperframes-producer-0.8.83.tgz","_integrity":"sha512-//9nhEKMQxskAr1UlfLOfP0ixmsHUSu9cMpkn84Pn3twFenNEBABDk6YvRWQ0phB3/7QfGtm3Px1K9xY0lWtNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.83","@hyperframes/lint":"^0.8.83","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.83","@hyperframes/parsers":"^0.8.83","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.83"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.83","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.83_1790613618690_0.32886526276360417","host":"s3://npm-registry-packages-npm-production"}},"0.8.84":{"name":"@hyperframes/producer","version":"0.8.84","_id":"@hyperframes/producer@0.8.84","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c38393e4aae4db212b17d20ec8e007fe5f2b8ab2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.84.tgz","fileCount":247,"integrity":"sha512-YXKtOr7CmNtafKuJ8+zA49tH6c0DbxF/DdSqgKBmJiXQthDDHmSSQISIfGiqnk9js/C7O9FKRjTr6abF5S+gZg==","signatures":[{"sig":"MEQCIHKphddgWEb/vhR/+6OzMp+PKaV+rf/wOz0E0g2ylL9YAiBA2SfnFqTu+h+Z8tI1eAOy4Tlfina1+wB+x67/VCJxsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDP4o5Y090houJnFWmY+q1oybmJzbvVjRpxyZxRe3AS8wIhAMc9tBmK9zp+Jw/FpExgshdk/TzuvuNX2eoZ0IT1Z0gY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74679254},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.84.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/e6fa8220bb47bede32080d29bd033627/hyperframes-producer-0.8.84.tgz","_integrity":"sha512-YXKtOr7CmNtafKuJ8+zA49tH6c0DbxF/DdSqgKBmJiXQthDDHmSSQISIfGiqnk9js/C7O9FKRjTr6abF5S+gZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.84","@hyperframes/lint":"^0.8.84","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.84","@hyperframes/parsers":"^0.8.84","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.84"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.84","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.84_1790615372516_0.02500208010318361","host":"s3://npm-registry-packages-npm-production"}},"0.8.85":{"name":"@hyperframes/producer","version":"0.8.85","_id":"@hyperframes/producer@0.8.85","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"58c88750685353477a187adedcc5f19c453b936c","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.85.tgz","fileCount":247,"integrity":"sha512-daNHPX1seY4TDBpbn06ciK2q5IULzJqyRBAnaEp6bdQpECwRkuipvsbEYbI2MQL44K5gRrEiAjJObw1NGaFXfw==","signatures":[{"sig":"MEUCIQDITFEITxzrLZY2i98J//v+DAC/g60CI4u5H3ke1GycVAIgW+rcSSrymdtpXwcRPGkO7Zd+HlrDuT3NUK7HVqbLhcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACLEezX7JMTKOqFh8+ivZ0Aha64Ug8hh7Q4LuJOf+A7AiBtVPdT2cHzRYXsJolKFIi1dMGk+OfrlfemgMYfQe9RFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74679254},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.85.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/c110bec81113197890f0cb4805ce7789/hyperframes-producer-0.8.85.tgz","_integrity":"sha512-daNHPX1seY4TDBpbn06ciK2q5IULzJqyRBAnaEp6bdQpECwRkuipvsbEYbI2MQL44K5gRrEiAjJObw1NGaFXfw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.85","@hyperframes/lint":"^0.8.85","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.85","@hyperframes/parsers":"^0.8.85","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.85"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.85","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.85_1790618679632_0.628666412773984","host":"s3://npm-registry-packages-npm-production"}},"0.8.86":{"name":"@hyperframes/producer","version":"0.8.86","_id":"@hyperframes/producer@0.8.86","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b4c12f25a3bd3bfd329077e58a624008772aa913","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.86.tgz","fileCount":247,"integrity":"sha512-Ss6K/zOgIy592Ep3Owkc8iDGuvNlEe7h/5xAckrAMs3ixsjqhsMLU8TRatbPnf7dJdl2+WJW1w50ATw12sjdYA==","signatures":[{"sig":"MEQCIAvKyu2i9tIv9+3m7DP41vD9IH0KIjbLvIrguBcKD8EyAiBgWnJGWm3UtoA4NnUVu4quFZaVZLZTpfQ/ar91Lt40Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA67zn91RD/oQg1CH9i1/1voW2GwqAjvhL6l35ng+AwQAiBeaYd97CjMS9zSiEcCj+3hJ0bIN6iUOxtKNv75fU930A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74739887},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.86.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/aa9fde9b15996465c63c905e2cb32806/hyperframes-producer-0.8.86.tgz","_integrity":"sha512-Ss6K/zOgIy592Ep3Owkc8iDGuvNlEe7h/5xAckrAMs3ixsjqhsMLU8TRatbPnf7dJdl2+WJW1w50ATw12sjdYA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.86","@hyperframes/lint":"^0.8.86","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.86","@hyperframes/parsers":"^0.8.86","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.86"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.86","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.86_1790628639527_0.9795111011064921","host":"s3://npm-registry-packages-npm-production"}},"0.8.87":{"name":"@hyperframes/producer","version":"0.8.87","_id":"@hyperframes/producer@0.8.87","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c84248a5d949524c40e734afc28947f40345e81b","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.87.tgz","fileCount":251,"integrity":"sha512-pudF1DVfShjzMTsa4YWLaEc/6itr4KmfY5vnS9aD8Ja+pxjDV42RgUcU5hvJ73iBZMxEiOXJqHka97troBgpqA==","signatures":[{"sig":"MEYCIQD8b8lA/QSbk7kJRVfEUFQoB/rFC0y00V2fgSTE1MvMtAIhALyV6RiCCP6SenT/3Ws8R3kWqoXg6yEr1TaTcPJFmxRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGHVZ6kvvRV26+L2+MUJDHcSYT/1fuYo49GLbkiUiOEqAiEAxc06ZB9W/Owg3jVU5ZndysryaAbbFIkkKCzL/l6T28w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74789154},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.87.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6c52f153dc0ec6eba9cbd2754525537b/hyperframes-producer-0.8.87.tgz","_integrity":"sha512-pudF1DVfShjzMTsa4YWLaEc/6itr4KmfY5vnS9aD8Ja+pxjDV42RgUcU5hvJ73iBZMxEiOXJqHka97troBgpqA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.87","@hyperframes/lint":"^0.8.87","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.87","@hyperframes/parsers":"^0.8.87","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.87"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.87","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.87_1790644296596_0.03353386696726002","host":"s3://npm-registry-packages-npm-production"}},"0.8.88":{"name":"@hyperframes/producer","version":"0.8.88","_id":"@hyperframes/producer@0.8.88","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"69911bdf8a0a658822ec1fbd5c3e8b54bfab5b40","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.88.tgz","fileCount":251,"integrity":"sha512-JeNQnswcHcuoiG0kbPu9rMRr5GfSQSrR4O7EwvFGztrybc1CLO6f5QHuwPYIIpUf8oZmS82CQoVwzdePLTddhQ==","signatures":[{"sig":"MEQCIAZhhlksTa5NqEei/NOtqtUHFAXi62u3Nkl1wheVJgJIAiB8Nab6MUy2UlrpmRXNv45UWHyo/UcI+lnBjMuM8UNG+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkp6+awJpSKDiY6zCiuiZ+BgUyuy/OTVN8cGYiOdQM6wIhANShCSwIu/NZJx39LfokCGNpUCYDAi+tlnNYq2Sy4jYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74789154},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.88.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/03ef7913d98b8dbd660f2f010966102b/hyperframes-producer-0.8.88.tgz","_integrity":"sha512-JeNQnswcHcuoiG0kbPu9rMRr5GfSQSrR4O7EwvFGztrybc1CLO6f5QHuwPYIIpUf8oZmS82CQoVwzdePLTddhQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.88","@hyperframes/lint":"^0.8.88","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.88","@hyperframes/parsers":"^0.8.88","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.88"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.88","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.88_1790646048857_0.15441942873001757","host":"s3://npm-registry-packages-npm-production"}},"0.8.89":{"name":"@hyperframes/producer","version":"0.8.89","_id":"@hyperframes/producer@0.8.89","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2cd6da80e90e22ff5b4866d5202b66e2100df178","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.89.tgz","fileCount":251,"integrity":"sha512-lbdmWf5cmZyvwEIF3+REfrvcdjK+YZ+FCYPCrgzovRdeEc1nh3s9GkV+iEL5+3daVS6wB/rFxmlVM8lR1ccfTg==","signatures":[{"sig":"MEQCIAmb7jS17RquBMil1EgSAKjjZHuRvdH5Ge5EN2mjTsyrAiAEMW+VxmH302vzmyEpBjMtyks/QzxI4Zg1px4BDQcpvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8gamBGaS4I4puVAlJsOjcYYR/kDPL9tPzyu82e7J0WgIhAILLzNsT+Fwps3XpZsDLSHaLDYI+TwgB2OYT6j2TOyPP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74789154},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.89.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4fdfaba1f1cf559e58ccd144e7a32e59/hyperframes-producer-0.8.89.tgz","_integrity":"sha512-lbdmWf5cmZyvwEIF3+REfrvcdjK+YZ+FCYPCrgzovRdeEc1nh3s9GkV+iEL5+3daVS6wB/rFxmlVM8lR1ccfTg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.89","@hyperframes/lint":"^0.8.89","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.89","@hyperframes/parsers":"^0.8.89","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.89"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.89","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.89_1790648331996_0.9303332578502299","host":"s3://npm-registry-packages-npm-production"}},"0.8.90":{"name":"@hyperframes/producer","version":"0.8.90","_id":"@hyperframes/producer@0.8.90","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"baa750b04c75f8ea043280701eba0b6e735b6d95","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.90.tgz","fileCount":251,"integrity":"sha512-ZlrML0Y2k/mnzm6eXs4wrnRSovkYVTjc61V6rKibUsih8SVt4Mg0goBKO55dTTUKEWwVcxnIOBrG7jPy6JUEnA==","signatures":[{"sig":"MEYCIQC/hzCX3K9xTv6SsHiZo4q5DL6sBAzq1VeFqMFDyI9hKAIhANIM/A9KTpW9NFRMIYeTXAmCPF0YU9cihq0aih+KISE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3pRzg6ep6MAqlNn3VJ+546GrR6eVjQ7hvZy07ZHCvZwIhAJNEx/XOYQeYsPWNQc94sv5Hf2kCIphEdxIOqaRp5b69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74789154},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.90.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/2b10998c3a266bddfafcf3a0e539e32a/hyperframes-producer-0.8.90.tgz","_integrity":"sha512-ZlrML0Y2k/mnzm6eXs4wrnRSovkYVTjc61V6rKibUsih8SVt4Mg0goBKO55dTTUKEWwVcxnIOBrG7jPy6JUEnA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.90","@hyperframes/lint":"^0.8.90","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.90","@hyperframes/parsers":"^0.8.90","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.90"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.90","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.90_1790649452934_0.1446398351182847","host":"s3://npm-registry-packages-npm-production"}},"0.8.91":{"name":"@hyperframes/producer","version":"0.8.91","_id":"@hyperframes/producer@0.8.91","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d4a664fca99221602cef37f147ba74a8669877c9","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.91.tgz","fileCount":251,"integrity":"sha512-L4cQ2va5ppvf1Yde5NGpP0E1SVI9boMksImg4Xg5RLzaEJBfAhF5g2Fyo4NKZB2H7/DVa/KmMGFm9+lQVVwNAg==","signatures":[{"sig":"MEYCIQDtmJ1GNZ2mw2vISASdO0nqcbsbbJD+hiFU1DwO5Mp2xAIhAPCx/g2yvYz1JlkIB4ClRjgdWIJC/BUfDD1zY7TM/QMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBojMkqOWwCqG1h4uSOcopqxYj0nkzmbMVxy3yHYzOVZAiBXD0d/xgh9a+fgUZ7cRMaOmBol4rxJ0OclVb6rzGdXhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74797327},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.91.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/633f0cf966c13fe4a29eb511d4d9ec54/hyperframes-producer-0.8.91.tgz","_integrity":"sha512-L4cQ2va5ppvf1Yde5NGpP0E1SVI9boMksImg4Xg5RLzaEJBfAhF5g2Fyo4NKZB2H7/DVa/KmMGFm9+lQVVwNAg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.91","@hyperframes/lint":"^0.8.91","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.91","@hyperframes/parsers":"^0.8.91","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.91"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.91","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.91_1790664736516_0.2712077852518002","host":"s3://npm-registry-packages-npm-production"}},"0.8.92":{"name":"@hyperframes/producer","version":"0.8.92","_id":"@hyperframes/producer@0.8.92","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2eadde978d5d1a2b30b607c43a673755b4386428","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.92.tgz","fileCount":251,"integrity":"sha512-dRMJsIEOaAfJ8C6IlrCkXf7cRj8sw3UUSYns90dwORRW3PzOcpRbrXjhBRX8NYxvme7nzuMqc1h8P1D/mC6BNw==","signatures":[{"sig":"MEQCIBiOEpxZmaucFsNm05YaVRpzq4+Y53HkNel7afT12ZrGAiAycbfhdKcUBeG1N/K8P72EAhX6VwzPfCbZvrHqUFgyIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbLMSvf/cVBTnTThaz35g4oWesv6KeMSMhtcyfNQpzcAiAwL5UiQikrtNgdjhzTaeQfqYcq41muIGBDJp/Cwq/vEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74832065},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.92.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/27ab67480cfd5a6082e4b8279ba26509/hyperframes-producer-0.8.92.tgz","_integrity":"sha512-dRMJsIEOaAfJ8C6IlrCkXf7cRj8sw3UUSYns90dwORRW3PzOcpRbrXjhBRX8NYxvme7nzuMqc1h8P1D/mC6BNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.92","@hyperframes/lint":"^0.8.92","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.92","@hyperframes/parsers":"^0.8.92","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.92"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.92","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.92_1790698192420_0.4938067651361786","host":"s3://npm-registry-packages-npm-production"}},"0.8.93":{"name":"@hyperframes/producer","version":"0.8.93","_id":"@hyperframes/producer@0.8.93","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b4bbb96f6c452d1c22eeb6c8bea685a260e42327","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.93.tgz","fileCount":251,"integrity":"sha512-oK91O/rJ4Mh/WhfJ2MQAEytMxZSpoh2SeKmVCqPlkiJ95m/Fl1FGZG0/quTRHxT9qS3ZmtzEsSzm15rjRKa8Sg==","signatures":[{"sig":"MEUCIQCsiIcKJpISqEAYRZqsbvdiAiX0sVmliaw4SW/V0jo84AIgSYPlQNOr2fVkBn6bM9WwCceDkfwTHosW3c00IsfJywE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC10hXO9aAXrN5SiV5B2chwmoKrp9t89a5jxQMVjaTWDgIgX3oy4sEQFc92meXY24Cu/SnjfxqAfhlxMo+gm45RqGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74845162},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.93.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/744e9eaa6f4fed25cd6c9c549a0a1814/hyperframes-producer-0.8.93.tgz","_integrity":"sha512-oK91O/rJ4Mh/WhfJ2MQAEytMxZSpoh2SeKmVCqPlkiJ95m/Fl1FGZG0/quTRHxT9qS3ZmtzEsSzm15rjRKa8Sg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.93","@hyperframes/lint":"^0.8.93","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.93","@hyperframes/parsers":"^0.8.93","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.93"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.93","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.93_1790718861463_0.3892717070239502","host":"s3://npm-registry-packages-npm-production"}},"0.8.94":{"name":"@hyperframes/producer","version":"0.8.94","_id":"@hyperframes/producer@0.8.94","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b92181bdb2df1ba2f26a6ffffbb7e927e8ba57d2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.94.tgz","fileCount":251,"integrity":"sha512-lV0V/134pdPoH+1pxzVBcaSP9MXOaXZ9r1f/m6qx9KxX0U3eHFMCTMZ0+dPM++AtDEJlgYd9fnW/u/dZGpqiXg==","signatures":[{"sig":"MEUCIDt4grepMgormXjMXm7VfEYTWocUipxwESKYivszSkMgAiEA8t0Tv2I8aCkJKrGxglqPlgky68gwcqFDYzK60Ba88do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSEdEw0pH9spQJOyJNV61+8h2Botf6bScvoWFhLMYULgIhAKnOfJCdshfSbfKaZ716RxJUDq0K6+eFT9yD5YaANDTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75044162},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.94.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/77bfece3e59820e3609de6af28aaeca6/hyperframes-producer-0.8.94.tgz","_integrity":"sha512-lV0V/134pdPoH+1pxzVBcaSP9MXOaXZ9r1f/m6qx9KxX0U3eHFMCTMZ0+dPM++AtDEJlgYd9fnW/u/dZGpqiXg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.94","@hyperframes/lint":"^0.8.94","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.94","@hyperframes/parsers":"^0.8.94","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.94"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.94","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.94_1790729486162_0.6003685807908421","host":"s3://npm-registry-packages-npm-production"}},"0.8.95":{"name":"@hyperframes/producer","version":"0.8.95","_id":"@hyperframes/producer@0.8.95","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"dd27e78ed0685abed5dc699cdbf4aaff9e996410","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.95.tgz","fileCount":251,"integrity":"sha512-hvNe7Z/NvAtDopADj3wOkoKQxtNZtWBqqh9UvoJgMoVlj+LkCwDs3ev4lUlcSCrpIaG+2sVHxZk0ipHuLhGk+Q==","signatures":[{"sig":"MEUCIBK5yZMOwn6zKi0/c0yr08ZCwXaFmObbO9g81/fZYKiwAiEAt8JgNv6wyp6LvppHB4CFMSPYqZFWnh5j9YfmQvvhdt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAN2nEKwpObkb1/TIG52xxxRmFdV1cQ3zWehwwqPJVHfAiBpqSQ5CSvQPlSZqOezwRpdv3LKXlSOv0HRHt7Du/pnlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75044875},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.95.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/0141d03201bcd8d0d32344a5540fd223/hyperframes-producer-0.8.95.tgz","_integrity":"sha512-hvNe7Z/NvAtDopADj3wOkoKQxtNZtWBqqh9UvoJgMoVlj+LkCwDs3ev4lUlcSCrpIaG+2sVHxZk0ipHuLhGk+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.95","@hyperframes/lint":"^0.8.95","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.95","@hyperframes/parsers":"^0.8.95","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.95"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.95","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.95_1790741453645_0.8663167397075127","host":"s3://npm-registry-packages-npm-production"}},"0.8.96":{"name":"@hyperframes/producer","version":"0.8.96","_id":"@hyperframes/producer@0.8.96","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"5f29179a58c5e529b053905ec64d6d1e5b285947","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.96.tgz","fileCount":251,"integrity":"sha512-xNMcqZVtY9xcnNuqpB4lQSojI91zNDYSNdd+0d/dExV180IPEg4rw4KoKYu+9sonON6AQ5RWB4zxY0wEy+HzKA==","signatures":[{"sig":"MEUCIA32XdKgmNNcmMRBetr0PtV8LeFmzAdkj5Sp5WMD+LcIAiEAg/dqMhnRFE1QrleVJ+ZO4Sb5bG4PmYutGv0BoIFIbdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBQwRxufeyGXCT1huV9ql+PAouxntVzHIf1APRffMKvvAiEA4b/ydFfKmPUoLZ64YaoYlHGpcpy2hdWulp9Ly8t7RSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75044875},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.96.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/11f467f495fdd3d8d8a15a4d4a7d0605/hyperframes-producer-0.8.96.tgz","_integrity":"sha512-xNMcqZVtY9xcnNuqpB4lQSojI91zNDYSNdd+0d/dExV180IPEg4rw4KoKYu+9sonON6AQ5RWB4zxY0wEy+HzKA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.96","@hyperframes/lint":"^0.8.96","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.96","@hyperframes/parsers":"^0.8.96","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.96"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.96","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.96_1790746645979_0.8503031134555474","host":"s3://npm-registry-packages-npm-production"}},"0.8.97":{"name":"@hyperframes/producer","version":"0.8.97","_id":"@hyperframes/producer@0.8.97","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"14810ce7affde65a99a7af82920e6bcfb4d13a64","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.97.tgz","fileCount":251,"integrity":"sha512-Yk2Lx8ED/QYBIPbH+oLhwPq9aV83n+06mHyqCuX3fc5aez4JxEoed5motn9P7CIg7sM8+i58rJsrBszwSsEgoA==","signatures":[{"sig":"MEUCIQDfj4lwUYchYq189gGaiF81G0+xr2jYPZexFt5cSYBTwgIgb/ldA/1rW5vBakEfDWbVwNizv6NdsDLoM66h6gfMiC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF1R8ExMlYLIdlLcLQcncP32IPSdU/qkoGvcTSjtSMorAiEAnCW5TVK7/wM64SozkFwOXkfKct6Z23Gy3eC2W3xFU+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75058302},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.97.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/434967aeac93eccbbc4cb30f1d9ccc52/hyperframes-producer-0.8.97.tgz","_integrity":"sha512-Yk2Lx8ED/QYBIPbH+oLhwPq9aV83n+06mHyqCuX3fc5aez4JxEoed5motn9P7CIg7sM8+i58rJsrBszwSsEgoA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.97","@hyperframes/lint":"^0.8.97","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.97","@hyperframes/parsers":"^0.8.97","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.97"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.97","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.97_1790778637009_0.5778391725957026","host":"s3://npm-registry-packages-npm-production"}},"0.8.98":{"name":"@hyperframes/producer","version":"0.8.98","_id":"@hyperframes/producer@0.8.98","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"785d9362a20f74d64bc24f661cee83639601b57e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.98.tgz","fileCount":251,"integrity":"sha512-hvFxJ+9WeWQo2scbh4W2LpURryBXGmdp6sjy9RcfsAV4oVuR5ZzE29xkjQn0c2PCqfzZsZXh10S4PqYUUJY5lA==","signatures":[{"sig":"MEUCICLqEujfpthRxxuf1CZcf2tY6q5SDi4+K2M51cPohIkUAiEAn6w/xCd7CklqapI4+BqVkSlMEgZB/FnsfcRZgPQ9DtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICm4U0EZr8oPpQKd40G0lmOBWTu5nBXW1gsBTIAj7S16AiBoUTtaUnGRCYu7qEsVwoJVHJzjhgsscpuCRq4RhZviuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75058302},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.98.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6bf57fb32d8daa77fcf35097c5c51065/hyperframes-producer-0.8.98.tgz","_integrity":"sha512-hvFxJ+9WeWQo2scbh4W2LpURryBXGmdp6sjy9RcfsAV4oVuR5ZzE29xkjQn0c2PCqfzZsZXh10S4PqYUUJY5lA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.98","@hyperframes/lint":"^0.8.98","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.98","@hyperframes/parsers":"^0.8.98","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.98"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.98","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.98_1790794988075_0.7697762736354186","host":"s3://npm-registry-packages-npm-production"}},"0.8.99":{"name":"@hyperframes/producer","version":"0.8.99","_id":"@hyperframes/producer@0.8.99","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"ec44d2e544592845e47d87830417eafd4bb74fe8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.99.tgz","fileCount":251,"integrity":"sha512-7/yWmMxIazncKwcaTFgwEhxAXx74eM5Be0gWj0SaTRmTzP+9VxTm2gfcv1W0Mok8q3kZJcnZKCNnMOuSKZMHpg==","signatures":[{"sig":"MEUCIQD2Vtx+9Eo/yr2qUnP/8jKnHXSvKBozYzRKed4VSTmH4QIgM+vn83bVNUuAx8F0CTernvanpejKvwYnpo8O2dRZHb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC994R8M8UnDL0ZrFIOuwvsBZQ1ec4KTq7wt+O0BZPK6wIhAJErubYHesB+BKaqtex7gzRwWeB9234e/BQ8fTc/HioS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071572},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.99.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/991efaeef5e3911dcc85e4bf279ef191/hyperframes-producer-0.8.99.tgz","_integrity":"sha512-7/yWmMxIazncKwcaTFgwEhxAXx74eM5Be0gWj0SaTRmTzP+9VxTm2gfcv1W0Mok8q3kZJcnZKCNnMOuSKZMHpg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.99","@hyperframes/lint":"^0.8.99","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.99","@hyperframes/parsers":"^0.8.99","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.99"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.99","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.99_1790809434536_0.2647138243818401","host":"s3://npm-registry-packages-npm-production"}},"0.8.100":{"name":"@hyperframes/producer","version":"0.8.100","_id":"@hyperframes/producer@0.8.100","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"d3249cbc697f3f723de476304c2c9f083961ceb8","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.100.tgz","fileCount":251,"integrity":"sha512-Rt5q0uQO+kouE3XgnF0NvTGE/+ocOT+lRbZWJpLP9vdxMUazIwSqb5a5NAW3rMLPZ/KbKBVooxSRA863HEJgvg==","signatures":[{"sig":"MEUCIDgs7Ib3lBY81tejKFLz8xQQ330HcE8svTmF8Q4wgZe1AiEAzOsqfw92kf4vxaxDrr1/yfbbSWEL/iSNvaFAmI908Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcGvJcu0GEWazCV8+Io2rO0TJVdzNlMAphxJQPR7JTOAIhAMul+NcwiJB4lFeCx0gQCrZqNu42Y0jkeYSivV9W1vNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.100.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/6adba7ec577346a1fd3ad3a13c6239bb/hyperframes-producer-0.8.100.tgz","_integrity":"sha512-Rt5q0uQO+kouE3XgnF0NvTGE/+ocOT+lRbZWJpLP9vdxMUazIwSqb5a5NAW3rMLPZ/KbKBVooxSRA863HEJgvg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.100","@hyperframes/lint":"^0.8.100","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.100","@hyperframes/parsers":"^0.8.100","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.100"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.100","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.100_1790825526379_0.9655027351860526","host":"s3://npm-registry-packages-npm-production"}},"0.8.101":{"name":"@hyperframes/producer","version":"0.8.101","_id":"@hyperframes/producer@0.8.101","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"e7bb46f06e7a88f5ff9663815ba13fec9542041e","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.101.tgz","fileCount":251,"integrity":"sha512-7qKu9J3m/vcaXgXMSiaBX3BvXbvRncXSNQCGZwqwWHEM7DDdRVoTfUZkcQKi7UL0HE4kIQ3atfUIdMsIR7j8Rw==","signatures":[{"sig":"MEUCIQD2gI+bUdpfe5EcRvskj0NQrP8//9tJBJYagtLpSa4ClgIgaA+cyWsxz4QCjhj/WArgVAgpHYrkU1ZnORuU/NPh6Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9z6ODu7I9EAoAetPIRQd1xEhrbl204n5lyhRnWcC+xgIhAMUUPFbEHDbgE+s7Y+Ep5d9Mky346J3j8bqLxwEQB8ua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.101.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/4a2065f2c7b9b1504f66b9e015ceb808/hyperframes-producer-0.8.101.tgz","_integrity":"sha512-7qKu9J3m/vcaXgXMSiaBX3BvXbvRncXSNQCGZwqwWHEM7DDdRVoTfUZkcQKi7UL0HE4kIQ3atfUIdMsIR7j8Rw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.101","@hyperframes/lint":"^0.8.101","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.101","@hyperframes/parsers":"^0.8.101","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.101"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.101","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.101_1790828355275_0.5166033359942668","host":"s3://npm-registry-packages-npm-production"}},"0.8.102":{"name":"@hyperframes/producer","version":"0.8.102","_id":"@hyperframes/producer@0.8.102","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"df55e5e0a8f57c95c446a9a4516a7fe73a7913a2","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.102.tgz","fileCount":251,"integrity":"sha512-7p9tf0GIbZ8F8bo3uMowNFPbN3Zz7k54IDeRApTuL64TTmOa/aJyMVun9LIUyjDTKPmtTB9BKB6IbgGAcToeQw==","signatures":[{"sig":"MEYCIQDwIhPT7bM2KsxCSa85DXZP5UMq7KdSUA8aHiiDHk9qTAIhANfiotO7VVSfrbxmcrqO8EDlzyAKHF35m9PwvnEhxRu9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDMvll65sIYQDjH358ql6ZawmaYaN9rHmumOlxxBItYAiEAoKI1mUNsgcdsXtQ0eHhqwqX51efUVrPiiFMYXctJu98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.102.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/ff55023831a363e45c0351e2daeedb3e/hyperframes-producer-0.8.102.tgz","_integrity":"sha512-7p9tf0GIbZ8F8bo3uMowNFPbN3Zz7k54IDeRApTuL64TTmOa/aJyMVun9LIUyjDTKPmtTB9BKB6IbgGAcToeQw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.102","@hyperframes/lint":"^0.8.102","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.102","@hyperframes/parsers":"^0.8.102","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.102"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.102","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.102_1790835047294_0.9393839166403719","host":"s3://npm-registry-packages-npm-production"}},"0.8.103":{"name":"@hyperframes/producer","version":"0.8.103","_id":"@hyperframes/producer@0.8.103","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3ae0f5b332d2863a90232b4b05ef6aff10513688","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.103.tgz","fileCount":251,"integrity":"sha512-qAhjJYie3Gg1q2CX1dPVuxM344W8BHSy9PuLJe5nDY/i9n9EKYnj3V8ulhwmaGggjGCuEyzhb1i58gkyTyJ+lg==","signatures":[{"sig":"MEYCIQC+Ok+C0pi1R/zwI9djmXfL5zFSUOLwMyY2NyYmAVNdoQIhALP2aTH7QVYAi4V9eQLoiOQWzNc/mbglrMwZlWJfsXm8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB3rcor2tHaWRXt0CWdeblkAto/X1jy29XQgGYwXVtuCAiA0QvbhkRD9VBeuRbGqJJq390j2xCgcluObPIMseZlJ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.103.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/fba1d72f15f296f7af3cc78bd8aa2975/hyperframes-producer-0.8.103.tgz","_integrity":"sha512-qAhjJYie3Gg1q2CX1dPVuxM344W8BHSy9PuLJe5nDY/i9n9EKYnj3V8ulhwmaGggjGCuEyzhb1i58gkyTyJ+lg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.103","@hyperframes/lint":"^0.8.103","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.103","@hyperframes/parsers":"^0.8.103","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.103"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.103","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.103_1790839322166_0.40776424338363215","host":"s3://npm-registry-packages-npm-production"}},"0.8.104":{"name":"@hyperframes/producer","version":"0.8.104","_id":"@hyperframes/producer@0.8.104","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"4d9cd133f7c6bd1ca5caafbbf0356374273b9d71","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.104.tgz","fileCount":251,"integrity":"sha512-MGsyS42DQlu9BMluozfZL6grUzag6PjaRbqei3ZB+4b/ym/a0v0CycapnYhB+o/ytW0aBQo92ls6hjU+RLE5Cg==","signatures":[{"sig":"MEUCIBpFemrAIel2aqOh7X5gHs6AsGRjaVvhIQ9CukT9j/wMAiEAp4P8kky+e/FKRAH9B3cEirC1HZXlZGnbi2YjxEWg+QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgx2pfrxq+sg5yD6l8aR3lGtqWplcC0gOYkcADO7CJyAiAhmUpOECpowbkLN73B1GcjtcRbHRK7YwKfqfISf+6Qtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.104.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f3e5ee679076c5a3a58e860e05f1d106/hyperframes-producer-0.8.104.tgz","_integrity":"sha512-MGsyS42DQlu9BMluozfZL6grUzag6PjaRbqei3ZB+4b/ym/a0v0CycapnYhB+o/ytW0aBQo92ls6hjU+RLE5Cg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.104","@hyperframes/lint":"^0.8.104","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.104","@hyperframes/parsers":"^0.8.104","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.104"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.104","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.104_1790852468083_0.03175432641446174","host":"s3://npm-registry-packages-npm-production"}},"0.8.105":{"name":"@hyperframes/producer","version":"0.8.105","_id":"@hyperframes/producer@0.8.105","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"17078103770d511cee7094398e1d6c7ecbd9d738","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.105.tgz","fileCount":251,"integrity":"sha512-kvRTqcUr7IOhuoJkTinZAFiCgQwZrSHWeKfeiEOyK1O1xY/8pWoX4DWp76Y+aYQrw1lTbu5VJezOr0IJTREBfw==","signatures":[{"sig":"MEUCIQD/hdVyRraDPBLt6afkM0aIaucVJKvetfCvO64akytpXwIgP1RES0a3HXYevlmbKAHue173BJMEhjn10nm0BU6Jebs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyQD6OzuKkgZRGK+ZZL/Uz+RcwEBiQYRu662SvSLNGWAIgX71xMwCSABxHlNVxmk8g76TSEAb8GDMGIR9JIgl4Iuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.105.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8e1eb0bade042fe50b863c521f02b99a/hyperframes-producer-0.8.105.tgz","_integrity":"sha512-kvRTqcUr7IOhuoJkTinZAFiCgQwZrSHWeKfeiEOyK1O1xY/8pWoX4DWp76Y+aYQrw1lTbu5VJezOr0IJTREBfw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.105","@hyperframes/lint":"^0.8.105","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.105","@hyperframes/parsers":"^0.8.105","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.105"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.105","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.105_1790865653412_0.4494901615241189","host":"s3://npm-registry-packages-npm-production"}},"0.8.106":{"name":"@hyperframes/producer","version":"0.8.106","_id":"@hyperframes/producer@0.8.106","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"b4581c855f09a8ee1a277f1baa38628e37ebe963","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.106.tgz","fileCount":251,"integrity":"sha512-mANW1zRtFaYJQ6zkfWbRbjCcrtULzQOx3RhXGiwJnFDIhjpDVmfe6sC3/blO6jqt+5zBA+lQuyZ1HfFEr27fhA==","signatures":[{"sig":"MEQCIF6qsYGolCRWZ+ytiqXfwIK15unEu8/JOl25CfiGdM+tAiAord56ooIm++ivUUUWB5tp2BU7Y/pNE4UzCaMGHHAVfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCUxq779ip7aAs48Bym2s6aYaMMFwWTspGMJ1xlE2sWAiB0jiLoSV4ZG1acW+28ysywsYE+my0f3xjd0J3t8/K78Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75071579},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.106.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/7f98c1f256a36ef349cd088f87d08206/hyperframes-producer-0.8.106.tgz","_integrity":"sha512-mANW1zRtFaYJQ6zkfWbRbjCcrtULzQOx3RhXGiwJnFDIhjpDVmfe6sC3/blO6jqt+5zBA+lQuyZ1HfFEr27fhA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.106","@hyperframes/lint":"^0.8.106","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.106","@hyperframes/parsers":"^0.8.106","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.106"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.106","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.106_1790881072037_0.6136080205136214","host":"s3://npm-registry-packages-npm-production"}},"0.8.107":{"name":"@hyperframes/producer","version":"0.8.107","_id":"@hyperframes/producer@0.8.107","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"3c2a69c38a861a5085f58c919a8efbf3c898de9f","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.107.tgz","fileCount":251,"integrity":"sha512-Gl8QoWeigtjcC9qkKho4ChR5JO3CE8nbcCcmiV50caSfNlGEWun3IVW0W/xAX4e/sbiF3Omr3vfqvbSvpS9rjQ==","signatures":[{"sig":"MEUCICoeSg+064t5xXotmy04RVgNgdszqCZgLvCDhh+jkmhVAiEAm5BpwBouwFhdv83YG3rhoQGiYCNwlpB4Bp3t8fBXZkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7dFXppZtDSXwpWoxUO9ubprMhuCwXLl2j+R4IbUKAggIhANrZUz+Ua/s1VKDQwQRsnZY4iPnl7ETZ4UrMG8Df7iAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75089119},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.107.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/8e9e9ebb936cd69b49e56b8defba3158/hyperframes-producer-0.8.107.tgz","_integrity":"sha512-Gl8QoWeigtjcC9qkKho4ChR5JO3CE8nbcCcmiV50caSfNlGEWun3IVW0W/xAX4e/sbiF3Omr3vfqvbSvpS9rjQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.107","@hyperframes/lint":"^0.8.107","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.107","@hyperframes/parsers":"^0.8.107","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.107"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.107","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.107_1790908643613_0.5187001099082977","host":"s3://npm-registry-packages-npm-production"}},"0.8.108":{"name":"@hyperframes/producer","version":"0.8.108","_id":"@hyperframes/producer@0.8.108","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"2f52d3525428d113166097ca2200aeeff6b1d2ec","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.108.tgz","fileCount":251,"integrity":"sha512-30lAN4bVzi84LOtfoJgiK42SyI+IftzyVJu15GtfX2VAFG+k7kle7rO0IbiKV0dViPg0rmz01crrAluN+GOG0w==","signatures":[{"sig":"MEUCIDIKEMmJ74KDCmSgKlP9fL1I6G/3dTG7dl4GF7fV7Zn+AiEA5W7doCUF6Jc+vsR0YZx+6X3grJ3jgQ7JhQ2h8XWhd+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZC9Po5FMwKY50mc8+xghvvi6q/t7bYGmbabAOSWNIUgIgQHwihot4tI9+w07IRbEsGmL/dphdxKUNTtrpTx7+auU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75142734},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.108.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/5ce11efd26949d6dc821f4351c2cf63f/hyperframes-producer-0.8.108.tgz","_integrity":"sha512-30lAN4bVzi84LOtfoJgiK42SyI+IftzyVJu15GtfX2VAFG+k7kle7rO0IbiKV0dViPg0rmz01crrAluN+GOG0w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.108","@hyperframes/lint":"^0.8.108","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.108","@hyperframes/parsers":"^0.8.108","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.108"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.108","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.108_1790919121939_0.2813279937701205","host":"s3://npm-registry-packages-npm-production"}},"0.8.110":{"name":"@hyperframes/producer","version":"0.8.110","_id":"@hyperframes/producer@0.8.110","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"83c6941719cd93ed8abc3761e01f2bc627cc5efe","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.110.tgz","fileCount":251,"integrity":"sha512-98rS3d/Ma05i2uR+vervUudY9i5U3LUq/O86la8gCWqRhkIvH2ipDi9k1jvIhgESHjBccO2cXZgkIi227QsScA==","signatures":[{"sig":"MEUCIQCa8/yXe2PhvF/LthprAMCgfaqRZKK4RMNTpgFYlNAfKgIgXhKnBx6qROJaC2Eqkm2gAoazr/jhSHK2IMkUZlIhUiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHBUFASnrDDNMvQ+B3gmRlR6T40Ny3MMgixqXRPT72WKAiEAnpWDbj4xr4BwN4mMm4ZyqtRKLyo58Z7MVPvtlI46DX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75162164},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.110.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/240017f1748596516a5d3bd582f64e67/hyperframes-producer-0.8.110.tgz","_integrity":"sha512-98rS3d/Ma05i2uR+vervUudY9i5U3LUq/O86la8gCWqRhkIvH2ipDi9k1jvIhgESHjBccO2cXZgkIi227QsScA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.110","@hyperframes/lint":"^0.8.110","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.110","@hyperframes/parsers":"^0.8.110","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.110"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.110","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.110_1790928289867_0.5670568252324399","host":"s3://npm-registry-packages-npm-production"}},"0.8.111":{"name":"@hyperframes/producer","version":"0.8.111","_id":"@hyperframes/producer@0.8.111","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a78cd3fd01b24691cb954d972b5958869f88bb15","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.111.tgz","fileCount":251,"integrity":"sha512-fyG1BLG7JAFYzN+EgmAfFMf78UNPAtH3WjHO5imRwRZK073nx+SgW5RmuUFfGm+5Dn0E/gVVYwh4r/jxM7hiqw==","signatures":[{"sig":"MEUCIHA+S+WL+BG21W+zEU9Iba3HqTkGKB22ytUXDeK5tKTOAiEAtI2kB9IlXIOzUmyXFNONBTvQJKa7qQX54w6SzPGoPEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZb2olNecfvwHrPia9wB2BkxHfulFaFrhYBhKW+YifLAIgbXkTZ6MhpSpvs8RKf4na52Y1CyuBzizAlOKoJM4wTts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75162164},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.111.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/f42eb97ccf2ec200db84c711afe27e7b/hyperframes-producer-0.8.111.tgz","_integrity":"sha512-fyG1BLG7JAFYzN+EgmAfFMf78UNPAtH3WjHO5imRwRZK073nx+SgW5RmuUFfGm+5Dn0E/gVVYwh4r/jxM7hiqw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.111","@hyperframes/lint":"^0.8.111","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.111","@hyperframes/parsers":"^0.8.111","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.111"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.111","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.111_1790930388920_0.5866773373611245","host":"s3://npm-registry-packages-npm-production"}},"0.8.109":{"name":"@hyperframes/producer","version":"0.8.109","_id":"@hyperframes/producer@0.8.109","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"c4619fe654d45bacc0ce3c7a839d63ff710ac471","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.109.tgz","fileCount":251,"integrity":"sha512-Q/WNX20Dd0X+6VfkIVjkOew4rInPZqqpHGnl2XGTdowpwVEoaJrcosCoOzni5Hxae1su7weRzSG9xc1d/Bxbdw==","signatures":[{"sig":"MEYCIQDgiiQya6BVSlfeatPCy+7B3Le2NX0aPkVEQBqghzKm2wIhAIqCHtduPt6L7ljjtBJ6gUERXciXLPN4Pa8AOWeRgXhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKmDg5GK4bFzcwzTxtnA2NHJ34DXkKBiu/uFF88F+XrgIgDnQFIC0skr+4Xp1GlBkfRxZrq22Y4IUf3qdKsTftbxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75162164},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.109.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/084aa83c0cb4abc1404e63710129f9ea/hyperframes-producer-0.8.109.tgz","_integrity":"sha512-Q/WNX20Dd0X+6VfkIVjkOew4rInPZqqpHGnl2XGTdowpwVEoaJrcosCoOzni5Hxae1su7weRzSG9xc1d/Bxbdw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.109","@hyperframes/lint":"^0.8.109","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.109","@hyperframes/parsers":"^0.8.109","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.109"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.109","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.109_1790937313229_0.8488871619497973","host":"s3://npm-registry-packages-npm-production"}},"0.8.112":{"name":"@hyperframes/producer","version":"0.8.112","_id":"@hyperframes/producer@0.8.112","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"67de379d60c57cea14c66139059955c7ca4245df","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.112.tgz","fileCount":251,"integrity":"sha512-dwyPyDZBhM0aKnDmBEjc61HYCGb5dDelZNwaEoSyWSrJbmzcXtjnaXfo8Vr4vGv/Ita7KGkQ7EUUjORXzx8qZA==","signatures":[{"sig":"MEYCIQC39/weRRFjQY2uKzQe5R4iksr6nuvOCzAtt4hwk6+uEwIhAPq0IA3ajU84pO28yF9OBASkr+Z0EcrCe0aWDrIcsblT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUSyZAJ6NT/ELEwBH0vtZCn0RZU0M5xLwW1R6E5nBN1QIgPD7msuq8+YEG+5TXy0kbZDaG4FAksq5WNr9roBmTU5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75227458},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.112.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/009351a6ab529c4ece865ea9537ef827/hyperframes-producer-0.8.112.tgz","_integrity":"sha512-dwyPyDZBhM0aKnDmBEjc61HYCGb5dDelZNwaEoSyWSrJbmzcXtjnaXfo8Vr4vGv/Ita7KGkQ7EUUjORXzx8qZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.112","@hyperframes/lint":"^0.8.112","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.112","@hyperframes/parsers":"^0.8.112","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.112"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.112","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.112_1790956037988_0.5708877806112487","host":"s3://npm-registry-packages-npm-production"}},"0.8.113":{"name":"@hyperframes/producer","version":"0.8.113","_id":"@hyperframes/producer@0.8.113","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"homepage":"https://github.com/heygen-com/hyperframes#readme","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"28aec4544461ccf3573d49edf535bc95609f3194","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.113.tgz","fileCount":251,"integrity":"sha512-wxZF1cjn62/c9eFCFjNdCkln9LI+YH365/40vel2rjt2F65IeEdUpVsfTRiE+nQWa6pnI8HwczEqxd89+bnJHA==","signatures":[{"sig":"MEUCIDX/HOwjh4/WPLwZdGRwFOOMsvproUIW98fY1E9g1r8IAiEAzBsVZrEH59Ef3vLM4r5Hds04/V5mhhcTDKTFiIFU6/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEE09Q2XkkXCV+0nphL088efBMTKQHK51j2rlYhFwT4iAiEAz3RB4byg7RmzDSkJOzFZnOHAmbiJKz7KVCxSDVZc898=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75228477},"main":"dist/index.js","type":"module","_from":"file:hyperframes-producer-0.8.113.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"_resolved":"/tmp/afd37aae910ff8ca2650b60bf2197e97/hyperframes-producer-0.8.113.tgz","_integrity":"sha512-wxZF1cjn62/c9eFCFjNdCkln9LI+YH365/40vel2rjt2F65IeEdUpVsfTRiE+nQWa6pnI8HwczEqxd89+bnJHA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.113","@hyperframes/lint":"^0.8.113","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.113","@hyperframes/parsers":"^0.8.113","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.113"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.113","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"tmp":"tmp/producer_0.8.113_1790968948284_0.09127429274429244","host":"s3://npm-registry-packages-npm-production"}},"0.8.114":{"_id":"@hyperframes/producer@0.8.114","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"a04ae2cf4322eb3738a48e403d4d7d8daad9a635","tarball":"https://registry.npmjs.org/@hyperframes/producer/-/producer-0.8.114.tgz","fileCount":251,"integrity":"sha512-hEbIUGYFx+coLpBs5JCCPaaJ85lQ6YsFWpeyJdHaXxlKuUF+sNUH2RRpjE0Tgaj+HAotbWxW1Kc/xRZV9igeuA==","signatures":[{"sig":"MEUCIE+3jgqaN4iFAdueEAFj29sji2cMisdjT9HWZ53q4HSOAiEA22etLaUI0+uPdjCkg8ew+t3O842XcG8YGWlYrbYcyUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBZ6JQvMVI4SYJWuy80itbiNatLPVkBaCE39I0A5unLDAiEAoJrk6PwfxsI8zVs5XzoXWN4P2K6hdZpYHalTdOPYQ8Y="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fproducer@0.8.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75228477},"main":"dist/index.js","name":"@hyperframes/producer","type":"module","_from":"file:hyperframes-producer-0.8.114.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":"./dist/public-server.js","./distributed":{"types":"./dist/distributed.d.ts","import":"./dist/distributed.js"}},"scripts":{"test":"bun run test:unit","build":"bun run build:fonts && bun run build:hf-early-stub && bun run --cwd ../.. build:hyperframes-runtime:modular && node build.mjs","bench:hdr":"tsx src/benchmark.ts --tags hdr","benchmark":"tsx src/benchmark.ts","perf:gate":"tsx src/perf-gate.ts","test:unit":"bun run test:classification && node scripts/run-test-lane.mjs unit","typecheck":"tsc --noEmit","build:fonts":"node scripts/build-fonts.mjs","docker:test":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test","parity:check":"tsx src/parity-harness.ts","parity:plans":"tsx src/plan-parity-harness.ts","test:unit:bun":"node scripts/run-test-lane.mjs unit bun","parity:check:ci":"tsx src/parity-harness.ts --preview-url \"http://127.0.0.1:4173/minimal-wysiwyg.html\" --producer-url \"http://127.0.0.1:4173/minimal-wysiwyg.html?mode=producer\" --checkpoints \"0,0.5,1,1.5\" --allow-mismatch-ratio 0 --emulate-producer-swap true --artifacts-dir \".debug/parity-harness-ci\"","parity:fixtures":"tsx src/parity-fixtures.ts","test:regression":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu","test:distributed":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=distributed-simulated","test:integration":"bun run test:classification && node scripts/run-test-lane.mjs integration","test:unit:vitest":"node scripts/run-test-lane.mjs unit vitest","docker:build:test":"docker build -f ../../Dockerfile.test -t hyperframes-producer:test ../..","test:lambda-local":"tsx src/regression-harness.ts --exclude-tags transparency,field-signal-reproducer,webgpu --mode=lambda-local","test:transparency":"tsx src/transparency-test.ts","docker:test:update":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --update","parity:fixtures:ci":"tsx src/parity-fixtures.ts","build:hf-early-stub":"bun run scripts/build-hf-early-stub.ts","test:classification":"node --test scripts/test-classification.test.mjs && node scripts/check-test-classification.mjs","test:integration:bun":"node scripts/run-test-lane.mjs integration bun","test:regression:update":"tsx src/regression-harness.ts --update --exclude-tags transparency,field-signal-reproducer,webgpu","docker:test:distributed":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=distributed-simulated","test:integration:vitest":"node scripts/run-test-lane.mjs integration vitest","docker:test:lambda-local":"docker run --rm --security-opt seccomp=unconfined --shm-size=2g -v ./tests:/app/packages/producer/tests hyperframes-producer:test --mode=lambda-local","check:runtime-conformance":"tsx src/runtime-conformance.ts"},"version":"0.8.114","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0aab0638-3174-46db-a6b4-52b2d40bebf4"}},"homepage":"https://github.com/heygen-com/hyperframes#readme","_resolved":"/tmp/2687c8cff85d8eec66c0064028013d3e/hyperframes-producer-0.8.114.tgz","_integrity":"sha512-hEbIUGYFx+coLpBs5JCCPaaJ85lQ6YsFWpeyJdHaXxlKuUF+sNUH2RRpjE0Tgaj+HAotbWxW1Kc/xRZV9igeuA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"_npmVersion":"11.19.0","description":"HTML-to-video rendering engine using Chrome's BeginFrame API","directories":{},"maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"hono":"^4.6.0","postcss":"^8.4.0","wawoff2":"^2.0.1","linkedom":"^0.18.12","puppeteer":"^25.2.1","puppeteer-core":"^25.2.1","@fontsource/inter":"^5.2.8","@hono/node-server":"^2.0.5","@hyperframes/core":"^0.8.114","@hyperframes/lint":"^0.8.114","@fontsource/nunito":"^5.2.7","@fontsource/oswald":"^5.2.8","@fontsource/outfit":"^5.2.8","@hyperframes/engine":"^0.8.114","@hyperframes/parsers":"^0.8.114","@fontsource/montserrat":"^5.2.8","@fontsource/space-mono":"^5.2.9","@fontsource/eb-garamond":"^5.2.7","@fontsource/archivo-black":"^5.2.8","@fontsource/ibm-plex-mono":"^5.2.7","@fontsource/league-gothic":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@hyperframes/studio-server":"^0.8.114"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.11","esbuild":"^0.25.12","typescript":"^5.7.2","@types/node":"^25.0.10","@webgpu/types":"^0.1.69","@fontsource/lato":"^5.2.7","@fontsource/roboto":"^5.2.10","@fontsource/poppins":"^5.2.7","@fontsource/open-sans":"^5.2.7","@hyperframes/aws-lambda":"0.8.114","@fontsource/noto-sans-jp":"^5.2.9","@fontsource/source-code-pro":"^5.2.7","@fontsource/playfair-display":"^5.2.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/producer_0.8.114_1790986803940_0.509918115435263"}}},"time":{"created":"2026-03-23T01:08:27.300Z","modified":"2026-10-03T00:20:04.689Z","0.1.0":"2026-03-23T01:08:27.778Z","0.1.1":"2026-03-23T03:37:54.262Z","0.1.2":"2026-03-25T18:16:26.039Z","1.0.3":"2026-03-26T20:18:30.183Z","0.1.3":"2026-03-26T21:38:40.431Z","0.1.4":"2026-03-26T22:18:59.099Z","0.1.5":"2026-03-27T00:53:56.432Z","0.1.6":"2026-03-27T07:30:42.623Z","0.1.7":"2026-03-27T22:07:52.795Z","0.1.8":"2026-03-27T22:10:20.179Z","0.1.9":"2026-03-27T22:16:58.853Z","0.1.10":"2026-03-28T04:00:02.891Z","0.1.11":"2026-03-28T23:41:08.305Z","0.1.12":"2026-03-29T10:11:07.250Z","0.1.13":"2026-03-30T22:22:23.193Z","0.1.14":"2026-03-31T03:16:43.948Z","0.1.15":"2026-03-31T03:35:34.150Z","0.2.0-alpha.1":"2026-03-31T23:20:07.967Z","0.2.0":"2026-04-01T03:29:26.481Z","0.2.1":"2026-04-01T21:41:32.711Z","0.2.2-alpha.1":"2026-04-02T21:43:32.383Z","0.2.2-alpha.3":"2026-04-02T21:59:45.073Z","0.2.2-alpha.4":"2026-04-02T22:14:07.773Z","0.2.2":"2026-04-03T04:37:29.274Z","0.2.3-alpha.1":"2026-04-06T22:15:58.216Z","0.2.3-alpha.2":"2026-04-08T01:20:28.766Z","0.2.3":"2026-04-08T18:19:57.147Z","0.2.4":"2026-04-09T23:45:16.549Z","0.2.5":"2026-04-13T15:56:44.370Z","0.3.0":"2026-04-13T23:24:51.450Z","0.3.1":"2026-04-15T18:45:46.028Z","0.3.2":"2026-04-16T06:18:05.472Z","0.4.0":"2026-04-16T20:00:09.631Z","0.4.1":"2026-04-16T22:27:03.537Z","0.4.2":"2026-04-16T23:18:07.887Z","0.4.3":"2026-04-17T10:19:29.911Z","0.4.4":"2026-04-18T03:50:30.283Z","0.4.5":"2026-04-18T19:26:49.889Z","0.4.6":"2026-04-18T22:37:27.406Z","0.4.7":"2026-04-19T23:36:56.210Z","0.4.8":"2026-04-20T02:42:20.434Z","0.4.9":"2026-04-20T03:04:13.674Z","0.4.10":"2026-04-20T15:08:04.150Z","0.4.11-alpha.1":"2026-04-20T19:39:54.173Z","0.4.11":"2026-04-20T20:26:32.721Z","0.4.12":"2026-04-21T19:19:18.981Z","0.4.13-alpha.1":"2026-04-21T23:58:20.870Z","0.4.13-alpha.2":"2026-04-22T04:28:27.489Z","0.4.13-alpha.3":"2026-04-22T15:16:02.527Z","0.4.13-alpha.4":"2026-04-22T16:50:15.540Z","0.4.13":"2026-04-22T21:30:49.571Z","0.4.14":"2026-04-23T02:08:36.218Z","0.4.15-alpha.1":"2026-04-23T02:13:43.110Z","0.4.15":"2026-04-23T05:14:54.300Z","0.4.16":"2026-04-23T19:46:51.326Z","0.4.17":"2026-04-23T22:21:41.945Z","0.4.18":"2026-04-24T01:08:05.494Z","0.4.19":"2026-04-24T01:16:46.585Z","0.4.20":"2026-04-24T02:09:40.284Z","0.4.21":"2026-04-24T17:12:23.558Z","0.4.22":"2026-04-24T18:45:26.425Z","0.4.23":"2026-04-24T21:38:30.100Z","0.5.0-alpha.1":"2026-04-25T04:24:04.116Z","0.4.24":"2026-04-25T04:40:24.342Z","0.5.0-alpha.2":"2026-04-25T04:43:16.839Z","0.4.25":"2026-04-25T15:01:50.240Z","0.4.26":"2026-04-25T15:16:39.833Z","0.4.27":"2026-04-25T20:55:21.037Z","0.4.28":"2026-04-25T21:21:49.691Z","0.4.29":"2026-04-25T23:13:21.483Z","0.5.0-alpha.3":"2026-04-25T23:17:33.242Z","0.4.30":"2026-04-26T05:18:34.383Z","0.5.0-alpha.4":"2026-04-26T05:19:14.935Z","0.4.31":"2026-04-26T23:42:36.355Z","0.4.32":"2026-04-28T01:20:13.212Z","0.5.0-alpha.5":"2026-04-28T01:25:14.237Z","0.5.0-alpha.6":"2026-04-28T14:46:27.783Z","0.4.33":"2026-04-28T16:46:44.855Z","0.5.0-alpha.7":"2026-04-28T16:51:10.959Z","0.4.34":"2026-04-28T23:40:38.747Z","0.5.0-alpha.8":"2026-04-28T23:42:59.809Z","0.4.35":"2026-04-29T13:48:41.100Z","0.5.0-alpha.9":"2026-04-29T13:50:50.437Z","0.4.36":"2026-04-29T14:57:04.711Z","0.4.37":"2026-04-29T20:03:59.703Z","0.5.0-alpha.10":"2026-04-29T20:09:54.505Z","0.4.38":"2026-04-30T01:12:18.303Z","0.5.0-alpha.11":"2026-04-30T01:20:32.453Z","0.4.39":"2026-04-30T05:19:57.824Z","0.5.0-alpha.12":"2026-04-30T05:23:46.314Z","0.4.40":"2026-04-30T17:06:18.292Z","0.5.0-alpha.13":"2026-04-30T17:07:42.880Z","0.4.41":"2026-05-01T02:54:44.540Z","0.5.0-alpha.14":"2026-05-01T02:56:44.483Z","0.4.42":"2026-05-02T04:37:14.319Z","0.4.43":"2026-05-04T05:54:46.281Z","0.4.44":"2026-05-04T21:39:04.560Z","0.5.0-alpha.15":"2026-05-04T21:50:26.990Z","0.4.45":"2026-05-05T04:43:43.809Z","0.5.0":"2026-05-06T16:13:48.665Z","0.5.1":"2026-05-06T17:15:36.679Z","0.5.2":"2026-05-06T17:28:42.625Z","0.5.3":"2026-05-06T18:47:26.074Z","0.5.4":"2026-05-08T06:24:13.129Z","0.5.5":"2026-05-08T15:01:56.862Z","0.6.0-alpha.1":"2026-05-08T23:39:28.988Z","0.6.0-alpha.2":"2026-05-09T00:36:36.042Z","0.6.0-alpha.4":"2026-05-09T20:08:21.637Z","0.6.0-alpha.5":"2026-05-09T22:02:04.458Z","0.5.6":"2026-05-10T05:41:47.721Z","0.5.7":"2026-05-10T18:35:59.666Z","0.6.0-alpha.6":"2026-05-10T18:42:31.049Z","0.6.0-alpha.7":"2026-05-10T19:37:27.571Z","0.6.0-alpha.8":"2026-05-10T19:44:11.923Z","0.6.0-alpha.9":"2026-05-10T20:46:34.511Z","0.6.0-alpha.10":"2026-05-11T18:00:12.887Z","0.6.0-alpha.11":"2026-05-11T18:20:16.736Z","0.6.0-alpha.12":"2026-05-11T22:19:47.148Z","0.6.0-alpha.13":"2026-05-12T03:59:43.762Z","0.6.0":"2026-05-12T18:30:20.254Z","0.6.1":"2026-05-13T00:28:41.622Z","0.6.2":"2026-05-13T01:36:55.792Z","0.6.3":"2026-05-13T07:48:09.513Z","0.6.4":"2026-05-13T07:50:40.515Z","0.6.5":"2026-05-13T20:42:03.815Z","0.6.0-alpha.14":"2026-05-13T21:14:13.273Z","0.6.6":"2026-05-14T00:18:40.457Z","0.6.7":"2026-05-15T04:58:09.080Z","0.6.8":"2026-05-16T02:22:01.413Z","0.6.9":"2026-05-16T03:01:33.772Z","0.6.10":"2026-05-16T04:27:00.259Z","0.6.11":"2026-05-16T06:45:08.754Z","0.6.12":"2026-05-16T07:51:10.568Z","0.6.13":"2026-05-16T16:37:13.671Z","0.6.14":"2026-05-16T20:03:59.507Z","0.6.15":"2026-05-16T23:32:03.640Z","0.6.16":"2026-05-17T08:22:05.363Z","0.6.17":"2026-05-17T15:17:31.517Z","0.6.18":"2026-05-17T15:34:16.756Z","0.6.19":"2026-05-17T21:58:48.165Z","0.6.20":"2026-05-17T22:09:28.763Z","0.6.21":"2026-05-18T15:31:01.287Z","0.6.22":"2026-05-18T18:25:26.137Z","0.6.24":"2026-05-19T02:02:45.183Z","0.6.25":"2026-05-19T02:35:05.068Z","0.6.26":"2026-05-19T18:18:36.029Z","0.6.27":"2026-05-19T21:14:04.414Z","0.6.28":"2026-05-20T01:14:22.801Z","0.6.29":"2026-05-20T07:22:57.128Z","0.6.30":"2026-05-21T04:07:16.236Z","0.6.31":"2026-05-21T16:23:51.513Z","0.6.32":"2026-05-21T22:31:29.451Z","0.6.33":"2026-05-22T02:05:00.376Z","0.6.34":"2026-05-22T15:45:40.923Z","0.6.35":"2026-05-22T17:33:23.522Z","0.6.36":"2026-05-22T17:39:04.887Z","0.6.37":"2026-05-22T23:18:42.603Z","0.6.38":"2026-05-23T04:15:28.231Z","0.6.39":"2026-05-23T17:31:55.300Z","0.6.40":"2026-05-23T19:03:05.458Z","0.6.41":"2026-05-24T18:28:40.526Z","0.6.42":"2026-05-24T21:38:28.000Z","0.6.43":"2026-05-25T13:37:33.674Z","0.6.44":"2026-05-25T16:58:18.103Z","0.6.45":"2026-05-25T19:47:21.576Z","0.6.46":"2026-05-25T23:51:09.245Z","0.6.47":"2026-05-27T00:27:39.628Z","0.6.48":"2026-05-27T03:48:59.624Z","0.6.49":"2026-05-27T05:47:15.540Z","0.6.50":"2026-05-27T15:30:38.146Z","0.6.51":"2026-05-27T16:17:33.474Z","0.6.52":"2026-05-28T00:25:07.196Z","0.6.53":"2026-05-28T21:08:32.022Z","0.6.54":"2026-05-28T23:20:13.712Z","0.6.55":"2026-05-29T01:00:40.126Z","0.6.56":"2026-05-29T03:52:46.837Z","0.6.57":"2026-05-29T14:35:46.504Z","0.6.58":"2026-05-29T17:20:23.116Z","0.6.59":"2026-05-29T23:34:09.218Z","0.6.60":"2026-05-30T02:23:48.118Z","0.6.61":"2026-05-30T03:37:46.975Z","0.6.62":"2026-05-30T13:13:22.579Z","0.6.63":"2026-05-30T17:30:08.739Z","0.6.64":"2026-05-31T13:58:19.767Z","0.6.65":"2026-06-01T14:27:51.927Z","0.6.66":"2026-06-01T20:49:55.781Z","0.6.67":"2026-06-01T22:30:58.204Z","0.6.68":"2026-06-02T00:06:42.874Z","0.6.69":"2026-06-02T00:15:33.431Z","0.6.70":"2026-06-03T04:43:28.127Z","0.6.71":"2026-06-04T03:13:18.370Z","0.6.72":"2026-06-04T07:40:52.528Z","0.6.73":"2026-06-04T22:54:04.882Z","0.6.74":"2026-06-05T22:43:36.494Z","0.6.75":"2026-06-06T02:19:22.337Z","0.6.76":"2026-06-06T04:21:29.353Z","0.6.77":"2026-06-06T18:10:14.348Z","0.6.78":"2026-06-06T20:02:30.868Z","0.6.79":"2026-06-06T20:06:33.086Z","0.6.80":"2026-06-07T13:37:12.788Z","0.6.81":"2026-06-07T22:05:42.801Z","0.6.82":"2026-06-08T20:49:25.142Z","0.6.83":"2026-06-09T01:20:14.802Z","0.6.84":"2026-06-09T01:32:11.649Z","0.6.85":"2026-06-09T17:17:15.203Z","0.6.86":"2026-06-09T19:52:40.179Z","0.6.87":"2026-06-09T22:37:45.861Z","0.6.88":"2026-06-09T23:36:18.107Z","0.6.89":"2026-06-10T23:27:52.227Z","0.6.90":"2026-06-11T02:42:24.440Z","0.6.91":"2026-06-11T06:12:38.433Z","0.6.92":"2026-06-12T04:40:41.736Z","0.6.93":"2026-06-12T05:00:52.746Z","0.6.94":"2026-06-12T15:36:17.885Z","0.6.95":"2026-06-12T16:46:14.109Z","0.6.96":"2026-06-13T03:31:55.186Z","0.6.97":"2026-06-13T06:06:23.460Z","0.6.98":"2026-06-15T06:35:25.714Z","0.6.99":"2026-06-15T13:08:15.234Z","0.6.100":"2026-06-15T23:19:28.861Z","0.6.101":"2026-06-16T03:59:52.631Z","0.6.102":"2026-06-16T05:47:00.369Z","0.6.103":"2026-06-16T06:59:45.099Z","0.6.104":"2026-06-16T10:01:07.717Z","0.6.105":"2026-06-16T16:32:34.405Z","0.6.106":"2026-06-16T17:18:05.495Z","0.6.107":"2026-06-16T19:52:12.011Z","0.6.108":"2026-06-17T00:58:34.029Z","0.6.109":"2026-06-17T04:18:41.434Z","0.6.110":"2026-06-17T14:25:48.448Z","0.6.111":"2026-06-18T05:31:11.770Z","0.6.112":"2026-06-18T08:18:30.794Z","0.6.113":"2026-06-19T07:37:53.335Z","0.6.114":"2026-06-19T11:40:27.427Z","0.6.115":"2026-06-20T00:21:22.158Z","0.6.116":"2026-06-20T21:27:47.340Z","0.6.117":"2026-06-20T22:07:58.603Z","0.6.118":"2026-06-20T22:25:54.968Z","0.6.119":"2026-06-21T08:05:05.989Z","0.6.120":"2026-06-21T15:19:52.599Z","0.6.121":"2026-06-21T22:01:12.040Z","0.6.122-alpha.0":"2026-06-22T00:39:20.714Z","0.7.0":"2026-06-22T15:26:14.618Z","0.7.1":"2026-06-22T18:12:17.388Z","0.7.2":"2026-06-22T22:46:45.544Z","0.7.3":"2026-06-23T03:10:43.176Z","0.7.4":"2026-06-24T00:12:37.055Z","0.7.5":"2026-06-24T04:44:10.010Z","0.7.6":"2026-06-25T00:19:29.393Z","0.7.7":"2026-06-25T15:56:32.413Z","0.7.8":"2026-06-25T23:02:24.554Z","0.7.9":"2026-06-26T01:35:10.211Z","0.7.10":"2026-06-26T04:53:48.173Z","0.7.11-alpha.0":"2026-06-26T15:25:26.959Z","0.7.11":"2026-06-26T18:42:33.675Z","0.7.12":"2026-06-26T21:52:03.829Z","0.7.13":"2026-06-26T22:45:37.436Z","0.7.14":"2026-06-27T00:41:37.867Z","0.7.15":"2026-06-27T10:07:18.669Z","0.7.16":"2026-06-27T16:19:25.371Z","0.7.17":"2026-06-27T17:58:26.667Z","0.7.18":"2026-06-28T22:58:10.764Z","0.7.19":"2026-06-29T21:48:45.992Z","0.7.20":"2026-06-30T01:37:26.037Z","0.7.21":"2026-06-30T04:16:39.809Z","0.7.22":"2026-06-30T22:14:18.368Z","0.7.23":"2026-07-01T21:52:01.791Z","0.7.24":"2026-07-01T22:00:58.776Z","0.7.25":"2026-07-02T03:05:24.350Z","0.7.26":"2026-07-02T07:38:50.589Z","0.7.27":"2026-07-03T18:59:12.637Z","0.7.28":"2026-07-03T20:04:07.728Z","0.7.29":"2026-07-04T02:18:10.796Z","0.7.30":"2026-07-04T04:50:16.059Z","0.7.31":"2026-07-04T06:10:35.340Z","0.7.32":"2026-07-04T21:28:27.239Z","0.7.33":"2026-07-04T22:38:14.217Z","0.7.34":"2026-07-05T17:57:54.757Z","0.7.35":"2026-07-05T18:51:22.707Z","0.7.36":"2026-07-05T19:29:25.684Z","0.7.37":"2026-07-06T05:18:59.587Z","0.7.38":"2026-07-07T00:51:44.444Z","0.7.39":"2026-07-07T05:51:45.610Z","0.7.40":"2026-07-07T16:33:12.158Z","0.7.41":"2026-07-07T20:36:23.772Z","0.7.42":"2026-07-07T23:59:27.547Z","0.7.43":"2026-07-08T23:11:44.230Z","0.7.44":"2026-07-09T01:45:41.561Z","0.7.45":"2026-07-09T05:19:13.515Z","0.7.46":"2026-07-09T19:04:47.756Z","0.7.47":"2026-07-10T00:47:59.508Z","0.7.48":"2026-07-10T01:53:04.690Z","0.7.49":"2026-07-10T17:10:19.221Z","0.7.50":"2026-07-10T22:51:45.092Z","0.7.51":"2026-07-11T00:19:09.747Z","0.7.52":"2026-07-11T02:51:12.873Z","0.7.53":"2026-07-11T20:02:44.980Z","0.7.54":"2026-07-12T00:18:42.487Z","0.7.55":"2026-07-12T18:56:27.771Z","0.7.56":"2026-07-13T07:08:34.153Z","0.7.57":"2026-07-14T04:32:27.932Z","0.7.58":"2026-07-14T20:19:01.465Z","0.7.59":"2026-07-15T19:04:49.133Z","0.7.60":"2026-07-16T05:36:02.878Z","0.7.61":"2026-07-17T08:11:05.967Z","0.7.62":"2026-07-18T02:05:37.866Z","0.7.63":"2026-07-18T08:48:00.279Z","0.7.64":"2026-07-18T19:05:42.653Z","0.7.65":"2026-07-21T04:49:47.408Z","0.7.66":"2026-07-21T12:41:33.650Z","0.7.67-alpha.0":"2026-07-21T21:42:18.215Z","0.7.67":"2026-07-21T23:57:37.643Z","0.7.68":"2026-07-22T04:45:58.436Z","0.7.69":"2026-07-23T19:09:12.930Z","0.7.70":"2026-07-24T05:44:09.859Z","0.7.71":"2026-07-24T19:07:13.742Z","0.7.72":"2026-07-26T06:04:39.060Z","0.7.73":"2026-07-26T21:39:38.702Z","0.7.74":"2026-07-27T02:00:47.403Z","0.7.75":"2026-07-27T03:44:34.710Z","0.7.76":"2026-07-27T05:12:42.337Z","0.7.77":"2026-07-28T02:18:05.425Z","0.7.78":"2026-07-28T12:32:13.650Z","0.7.79":"2026-07-28T23:12:52.765Z","0.7.80":"2026-07-29T02:48:02.987Z","0.7.81":"2026-07-29T06:20:53.927Z","0.7.82":"2026-07-29T11:29:04.006Z","0.7.83":"2026-07-30T01:48:48.627Z","0.7.84":"2026-07-30T10:30:22.926Z","0.7.85":"2026-07-30T17:43:36.699Z","0.7.86":"2026-07-30T21:46:09.806Z","0.7.87":"2026-07-31T20:40:21.103Z","0.7.88":"2026-08-01T23:57:18.796Z","0.7.89":"2026-08-02T18:28:37.249Z","0.7.90":"2026-08-03T05:00:45.789Z","0.7.92":"2026-08-04T17:47:05.215Z","0.7.93":"2026-08-05T03:30:35.865Z","0.7.94":"2026-08-05T03:45:43.027Z","0.7.95":"2026-08-06T22:14:12.934Z","0.7.96":"2026-08-07T00:40:50.336Z","0.7.97":"2026-08-07T05:32:07.353Z","0.7.98":"2026-08-07T07:02:14.699Z","0.7.99":"2026-08-07T15:54:53.834Z","0.7.100":"2026-08-07T23:15:23.535Z","0.7.101":"2026-08-08T03:15:51.841Z","0.7.102":"2026-08-08T20:16:48.276Z","0.7.103":"2026-08-09T10:17:52.983Z","0.7.104":"2026-08-10T00:23:37.425Z","0.7.105":"2026-08-10T15:12:04.749Z","0.7.106":"2026-08-11T02:57:16.084Z","0.7.107":"2026-08-11T20:23:18.573Z","0.7.108":"2026-08-13T22:14:56.777Z","0.7.109":"2026-08-14T14:25:11.007Z","0.7.110":"2026-08-17T19:15:20.145Z","0.7.111":"2026-08-17T21:38:50.125Z","0.8.0":"2026-08-18T00:10:13.405Z","0.8.1":"2026-08-18T01:19:44.731Z","0.8.2":"2026-08-18T06:02:36.642Z","0.8.3":"2026-08-18T15:20:08.125Z","0.8.4":"2026-08-19T23:32:01.297Z","0.8.5":"2026-08-20T23:07:10.794Z","0.8.6":"2026-08-21T04:55:50.475Z","0.8.7":"2026-08-21T19:25:03.120Z","0.8.8":"2026-08-22T02:07:52.611Z","0.8.9":"2026-08-22T13:01:11.301Z","0.8.10":"2026-08-22T15:19:50.156Z","0.8.11":"2026-08-23T18:52:54.630Z","0.8.12":"2026-08-24T02:58:22.506Z","0.8.13":"2026-08-24T20:12:23.898Z","0.8.14":"2026-08-25T00:06:31.941Z","0.8.15":"2026-08-26T03:27:58.436Z","0.8.16":"2026-08-27T01:40:04.149Z","0.8.17":"2026-08-28T00:43:59.900Z","0.8.18":"2026-08-29T16:01:41.878Z","0.8.19":"2026-08-29T18:02:21.359Z","0.8.20":"2026-08-30T04:34:41.700Z","0.8.21":"2026-08-31T19:20:00.442Z","0.8.22":"2026-09-01T02:57:33.046Z","0.8.23":"2026-09-01T18:10:28.204Z","0.8.24":"2026-09-02T01:58:33.038Z","0.8.25":"2026-09-02T05:32:50.255Z","0.8.26":"2026-09-02T14:39:59.817Z","0.8.27":"2026-09-03T04:31:15.437Z","0.8.28":"2026-09-05T01:05:27.487Z","0.8.29":"2026-09-05T01:55:14.736Z","0.8.30":"2026-09-06T03:18:16.840Z","0.8.31":"2026-09-07T16:16:28.934Z","0.8.32":"2026-09-08T23:44:12.730Z","0.8.33":"2026-09-09T02:16:43.735Z","0.8.34":"2026-09-10T18:48:58.794Z","0.8.35":"2026-09-11T21:39:22.796Z","0.8.36":"2026-09-12T17:06:18.025Z","0.8.37":"2026-09-13T17:13:09.219Z","0.8.38":"2026-09-14T02:05:04.885Z","0.8.39":"2026-09-14T15:17:36.370Z","0.8.40":"2026-09-14T16:45:33.401Z","0.8.41":"2026-09-15T21:32:06.356Z","0.8.42":"2026-09-16T13:47:48.221Z","0.8.43":"2026-09-16T18:14:22.990Z","0.8.44":"2026-09-16T23:21:34.565Z","0.8.45":"2026-09-17T03:04:08.669Z","0.8.46":"2026-09-17T05:58:19.379Z","0.8.47":"2026-09-18T08:23:30.857Z","0.8.48":"2026-09-18T15:17:40.381Z","0.8.49":"2026-09-18T21:51:19.983Z","0.8.50":"2026-09-19T03:04:13.938Z","0.8.51":"2026-09-19T15:59:35.855Z","0.8.53-desktop.0":"2026-09-19T22:45:56.896Z","0.8.52":"2026-09-19T22:56:13.743Z","0.8.53":"2026-09-20T03:36:15.810Z","0.8.54":"2026-09-20T04:28:40.789Z","0.8.55":"2026-09-20T07:51:41.748Z","0.8.56":"2026-09-20T15:03:46.687Z","0.8.57":"2026-09-20T21:18:36.536Z","0.8.58":"2026-09-21T03:21:57.968Z","0.8.59":"2026-09-21T23:19:35.764Z","0.8.60":"2026-09-22T07:52:15.314Z","0.8.61":"2026-09-22T15:49:04.440Z","0.8.62":"2026-09-22T20:19:05.762Z","0.8.63":"2026-09-23T10:05:13.304Z","0.8.64":"2026-09-23T11:15:31.240Z","0.8.65":"2026-09-23T15:14:51.703Z","0.8.66":"2026-09-23T17:39:41.535Z","0.8.67":"2026-09-23T20:21:10.059Z","0.8.68":"2026-09-23T21:25:27.425Z","0.8.69":"2026-09-24T00:21:41.298Z","0.8.70":"2026-09-24T02:16:59.373Z","0.8.71":"2026-09-24T06:42:02.538Z","0.8.72":"2026-09-24T13:19:06.465Z","0.8.73":"2026-09-24T16:58:01.131Z","0.8.74":"2026-09-24T21:28:40.751Z","0.8.75":"2026-09-25T02:42:15.003Z","0.8.76":"2026-09-25T11:54:24.764Z","0.8.77":"2026-09-25T13:13:53.488Z","0.8.78":"2026-09-26T03:04:53.319Z","0.8.79":"2026-09-26T21:27:26.249Z","0.8.80":"2026-09-27T11:36:14.909Z","0.8.81":"2026-09-27T20:52:22.252Z","0.8.82":"2026-09-28T08:27:06.251Z","0.8.83":"2026-09-28T16:40:19.030Z","0.8.84":"2026-09-28T17:09:33.034Z","0.8.85":"2026-09-28T18:04:39.997Z","0.8.86":"2026-09-28T20:50:39.881Z","0.8.87":"2026-09-29T01:11:36.954Z","0.8.88":"2026-09-29T01:40:49.210Z","0.8.89":"2026-09-29T02:18:52.364Z","0.8.90":"2026-09-29T02:37:33.423Z","0.8.91":"2026-09-29T06:52:16.873Z","0.8.92":"2026-09-29T16:09:52.832Z","0.8.93":"2026-09-29T21:54:21.878Z","0.8.94":"2026-09-30T00:51:26.502Z","0.8.95":"2026-09-30T04:10:54.079Z","0.8.96":"2026-09-30T05:37:26.356Z","0.8.97":"2026-09-30T14:30:37.373Z","0.8.98":"2026-09-30T19:03:08.552Z","0.8.99":"2026-09-30T23:03:54.894Z","0.8.100":"2026-10-01T03:32:06.850Z","0.8.101":"2026-10-01T04:19:15.778Z","0.8.102":"2026-10-01T06:10:47.834Z","0.8.103":"2026-10-01T07:22:02.773Z","0.8.104":"2026-10-01T11:01:08.455Z","0.8.105":"2026-10-01T14:40:53.971Z","0.8.106":"2026-10-01T18:57:52.429Z","0.8.107":"2026-10-02T02:37:24.013Z","0.8.108":"2026-10-02T05:32:02.398Z","0.8.110":"2026-10-02T08:04:50.229Z","0.8.111":"2026-10-02T08:39:49.262Z","0.8.109":"2026-10-02T10:35:13.618Z","0.8.112":"2026-10-02T15:47:18.454Z","0.8.113":"2026-10-02T19:22:28.768Z","0.8.114":"2026-10-03T00:20:04.327Z"},"bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"homepage":"https://github.com/heygen-com/hyperframes#readme","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/producer"},"description":"HTML-to-video rendering engine using Chrome's BeginFrame API","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"readme":"# @hyperframes/producer\n\nFull HTML-to-video rendering pipeline: capture frames with Chrome's BeginFrame API, encode with FFmpeg, mix audio — all in one call.\n\n## Install\n\n```bash\nnpm install @hyperframes/producer\n```\n\n**Requirements:** Node.js >= 22, Chrome/Chromium (auto-downloaded), FFmpeg\n\n## Usage\n\n### Render a video\n\n```typescript\nimport { createRenderJob, executeRenderJob } from \"@hyperframes/producer\";\n\nconst job = createRenderJob({\n  inputPath: \"./my-composition.html\",\n  outputPath: \"./output.mp4\",\n  width: 1920,\n  height: 1080,\n  fps: 30,\n});\n\nconst result = await executeRenderJob(job, (progress) => {\n  console.log(`${Math.round(progress.percent * 100)}%`);\n});\n\nconsole.log(result.outputPath); // ./output.mp4\n```\n\n### Run as an HTTP server\n\nThe producer can also run as a render server, accepting render requests over HTTP:\n\n```typescript\nimport { startServer } from \"@hyperframes/producer\";\n\nawait startServer({ port: 8080 });\n// POST /render with a RenderConfig body\n```\n\n### Configuration\n\n`RenderConfig` controls the render pipeline:\n\n| Option              | Default      | Description                                                                                                                                                                          |\n| ------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `inputPath`         | —            | Path to the HTML composition                                                                                                                                                         |\n| `outputPath`        | —            | Output video file path (or directory, for `format: \"png-sequence\"` and `format: \"hls\"`)                                                                                              |\n| `width`             | 1920         | Frame width in pixels                                                                                                                                                                |\n| `height`            | 1080         | Frame height in pixels                                                                                                                                                               |\n| `fps`               | 30           | Frames per second (24, 30, or 60)                                                                                                                                                    |\n| `quality`           | `\"standard\"` | Encoder preset (`\"draft\"`, `\"standard\"`, `\"high\"`)                                                                                                                                   |\n| `format`            | `\"mp4\"`      | Output container — `\"mp4\"`, `\"webm\"`, `\"mov\"`, `\"gif\"`, `\"png-sequence\"`, or `\"hls\"`. See [Transparent Video Output](#transparent-video-output) and [HLS Output](#hls-output) below. |\n| `hlsSegmentSeconds` | `4`          | HLS target segment length in whole seconds. Ignored for every other format.                                                                                                          |\n| `videoFrameFormat`  | `\"auto\"`     | Source video frame extraction format — `\"auto\"`, `\"jpg\"`, or `\"png\"`. Use `\"png\"` for UI recordings, screen captures, and color-sensitive source videos.                             |\n\n## Transparent Video Output\n\nThe producer can render HTML compositions to formats that carry a **true alpha channel** — not chroma key. The same composition that renders an opaque MP4 renders a layerable overlay when you set `format`.\n\n| `format`          | Codec / pixel format              | Alpha                   | Audio               | Use case                                                                                |\n| ----------------- | --------------------------------- | ----------------------- | ------------------- | --------------------------------------------------------------------------------------- |\n| `\"mp4\"` (default) | H.264 (yuv420p) or H.265 + HDR10  | No                      | AAC                 | Streaming, social, default deliverable                                                  |\n| `\"webm\"`          | VP9 + yuva420p                    | **True alpha**          | Opus                | Web playback as overlay (`<video>` over background); supported in Chrome, Edge, Firefox |\n| `\"mov\"`           | ProRes 4444 + yuva444p10le        | **True alpha + 10-bit** | AAC                 | Editor ingest (Premiere, Final Cut Pro, DaVinci Resolve)                                |\n| `\"png-sequence\"`  | Numbered RGBA PNGs in a directory | **Lossless alpha**      | Sidecar `audio.aac` | After Effects / Nuke / Fusion, or pipelines that post-process frames before encoding    |\n| `\"hls\"`           | H.264 (yuv420p) in MPEG-TS        | No                      | AAC rendition       | VOD streaming — see [HLS Output](#hls-output)                                           |\n\n### Example\n\n```typescript\nimport { createRenderJob, executeRenderJob } from \"@hyperframes/producer\";\n\nconst job = createRenderJob({\n  inputPath: \"./my-composition.html\",\n  outputPath: \"./output.webm\", // or a directory for \"png-sequence\"\n  width: 1080,\n  height: 1920,\n  fps: 30,\n  format: \"webm\", // \"mp4\" | \"webm\" | \"mov\" | \"png-sequence\"\n});\n\nawait executeRenderJob(job);\n```\n\n### What \"transparent background\" means here\n\nThe producer captures Chrome screenshots with the page background forced transparent (`html, body, [data-composition-id] { background: transparent !important }`) and the CDP default background override set to RGBA 0,0,0,0. The captured PNGs carry a real alpha channel and that channel is preserved end-to-end:\n\n- VP9 (`webm`) is encoded with `-pix_fmt yuva420p`, `-auto-alt-ref 0`, `-cpu-used 4` by default, and `alpha_mode=1` metadata. Tune the speed/quality tradeoff with `PRODUCER_VP9_CPU_USED` (`-8` to `8`) or local CLI `--vp9-cpu-used`.\n- ProRes 4444 (`mov`) is encoded with `-pix_fmt yuva444p10le`.\n- PNG sequences are written without re-encoding (zero-padded `frame_NNNNNN.png`).\n\nThis is not chroma keying. There is no green/blue background to remove and no \"key\" tolerance to tune — pixels that were transparent in the browser are transparent in the output.\n\n### Caveats\n\n- **Linux + alpha forces screenshot capture.** Chrome's BeginFrame compositor (the default deterministic capture path on Linux headless-shell) does not preserve alpha; the orchestrator falls back to `Page.captureScreenshot`, which is slower per frame. macOS and Windows already use screenshot mode by default, so they are unaffected.\n- **HDR + alpha is not supported.** Setting `hdr: true` together with an alpha-capable format logs a warning and falls back to SDR. Use `format: \"mp4\"` for HDR10 output.\n- **`png-sequence` does not produce a single muxed file.** When the composition contains audio elements, an `audio.aac` sidecar is written alongside the PNGs in `outputPath`.\n- **Safari + WebM alpha is incomplete.** For broad browser playback of an alpha video, ship `format: \"mov\"` to your editor and re-encode for the codec your distribution target supports.\n\n### Authoring transparent compositions\n\nDon't paint a fullscreen background in your HTML. The default body background is overridden to transparent automatically — any `body { background: ... }`, `#root { background: ... }`, or `[data-composition-id] { background: ... }` rule is force-overridden during alpha rendering. Backgrounds on inner elements (cards, scenes, components) are kept.\n\n## HLS Output\n\n`format: \"hls\"` packages the same H.264 + AAC encode as `mp4` as an HLS VOD\nstream. `outputPath` is a **directory**:\n\n```\nmaster.m3u8      # references both renditions\nvideo.m3u8       # video media playlist\nvideo_00000.ts   # MPEG-TS segments, one IDR frame at the start of each\naudio.m3u8       # written only when the composition has audio\naudio_00000.ts\n```\n\n```typescript\nconst job = createRenderJob({\n  inputPath: \"./my-composition.html\",\n  outputPath: \"./renders/stream\",\n  format: \"hls\",\n  hlsSegmentSeconds: 4,\n});\n```\n\nSegments are exactly `hlsSegmentSeconds` long except the last: the encoder's GOP\nis locked to `round(fps × hlsSegmentSeconds)` frames so the packaging pass can\nstream-copy (`-c copy`) and still cut on keyframes. There is no second encode.\n\nConstraints:\n\n- **SDR only.** `hdrMode: \"force-hdr\"` is rejected; HDR10 would need fMP4\n  segments and HEVC. Use `format: \"mp4\"` for HDR.\n- **Software encoder only.** `useGpu: true` is rejected — GPU encoders ignore\n  the forced-keyframe lock that fixed-length segments depend on.\n- **Not available in distributed rendering**, including Lambda and Cloud Run.\n- MPEG-TS carries no mov-family metadata, so the render provenance tags written\n  into MP4 output are absent.\n\n## Distributed rendering\n\nFor renders too large for a single machine, the producer ships a public set of distributed-render primitives. They are pure functions over local file paths — networking and orchestration live in adapter packages (Temporal, AWS Lambda + Step Functions, Cloud Run Jobs, K8s Jobs).\n\nPlan v2 is recommended for new integrations. It publishes an immutable\nmanifest plus content-addressed artifacts and materializes only each worker's\ndeclared dependencies:\n\n```typescript\nimport { planV2, renderChunkV2, assembleV2 } from \"@hyperframes/producer/distributed\";\n\n// Controller-side: produce a v2 manifest + local content-addressed store.\nconst planResult = await planV2(\n  projectDir,\n  { fps: 30, width: 1920, height: 1080, format: \"mp4\" },\n  \"/tmp/plan-v2\",\n);\n\nconst chunk = await renderChunkV2(\"/tmp/plan-v2\", 0, \"/tmp/chunks/0.mp4\");\n\n// Controller-side: stitch chunks into the final deliverable.\nawait assembleV2(\"/tmp/plan-v2\", [\"/tmp/chunks/0.mp4\", \"/tmp/chunks/1.mp4\"], \"/tmp/output.mp4\");\n```\n\nCloud adapters should use `planV2WithPublisher()` so artifacts publish\ndirectly to object storage. The legacy `plan()` / `renderChunk()` /\n`assemble()` v1 layout remains supported, and cloud SDKs still interpret an\nomitted protocol as v1 for backwards compatibility.\n\nThe activity functions plus their result types are also re-exported from `@hyperframes/producer` so callers that pin the main package don't need a separate subpath import. Supported formats: `mp4` SDR, `mov` ProRes 4444, and `png-sequence`. webm and HDR mp4 trip a typed `FormatNotSupportedInDistributedError` — use the in-process renderer (`executeRenderJob`) for those.\n\n## How it works\n\n1. **Serve** — spins up a local file server for the HTML composition\n2. **Capture** — opens the page in headless Chrome, seeks frame-by-frame via `HeadlessExperimental.beginFrame` (or `Page.captureScreenshot` for transparent / non-Linux renders), captures screenshots\n3. **Encode** — pipes frames through FFmpeg (with GPU encoder detection and chunked concat). Skipped for `format: \"png-sequence\"`.\n4. **Mix** — extracts `<audio>` elements and mixes them into the final video. For `png-sequence`, audio is written as an `audio.aac` sidecar.\n5. **Finalize** — applies faststart for streaming-friendly MP4 (no-op for WebM, MOV, and `png-sequence`). For `hls`, stream-copies the encode into playlists and MPEG-TS segments instead.\n\n## Documentation\n\nFull documentation: [hyperframes.heygen.com/packages/producer](https://hyperframes.heygen.com/packages/producer)\n\n## Related packages\n\n- [`@hyperframes/core`](../core) — types, parsers, frame adapters\n- [`@hyperframes/engine`](../engine) — lower-level capture and encode primitives\n- [`hyperframes`](../cli) — CLI\n","readmeFilename":"README.md"}