{"_id":"@hyperframes/studio","_rev":"476-27ffb52de9b50f6dd902117ad2d68089","name":"@hyperframes/studio","dist-tags":{"alpha":"0.7.67-alpha.0","desktop":"0.8.53-desktop.0","latest":"0.8.114"},"versions":{"0.1.0":{"name":"@hyperframes/studio","version":"0.1.0","_id":"@hyperframes/studio@0.1.0","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"58c6792813c5025d58b5f911a9e0a8e2c2a8de66","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.0.tgz","fileCount":37,"integrity":"sha512-D2wP1stcou3EK0oFO5sOjDCkrGDFoQ9/fSiGVxEP1MCBbtsw/VZ1rLX5DQv0Yl697kHXao8IIlTrxLwC9prfqA==","signatures":[{"sig":"MEUCIHrkFLetxhwmySpI1vQEEVdXngDdG8911VNE5tVuhTLlAiEA5LUz5i2+tt6xIab9TgIjCd4HLNlt9HVAUbxpMl6Am+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885981},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"gitHead":"00909c825855698e4caad4e19b2b18b94fe6e372","scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jrusso1020","email":"jdrusso1020@gmail.com"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"workspace:*","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.0_1774228118131_0.7288753517366877","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hyperframes/studio","version":"0.1.1","_id":"@hyperframes/studio@0.1.1","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"caf950dd03e641ed52e9d66e69d99a2c17e3f520","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.1.tgz","fileCount":38,"integrity":"sha512-lvIVtjHKQT/DmU0X0ETl0Gbj3lQ8cAHDtxYg36gYDXOWgEMsZwXDhe+CWV3kdTIc5WvE6cvDydJQzxdDsjzxQw==","signatures":[{"sig":"MEYCIQClU9fYbU0bRiU1yo259k0avyJZ1e5I5Qy/EaSRFa4PfQIhAJ1TLAujao/ixVcxUbzaIFecLQVjbPjRU9t4k2Qi0kAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887037},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/11e8f4b1a0eaf5d08ae6953896994fe4/hyperframes-studio-0.1.1.tgz","_integrity":"sha512-lvIVtjHKQT/DmU0X0ETl0Gbj3lQ8cAHDtxYg36gYDXOWgEMsZwXDhe+CWV3kdTIc5WvE6cvDydJQzxdDsjzxQw==","_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.1","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.1_1774237077902_0.18256960066361683","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hyperframes/studio","version":"0.1.2","_id":"@hyperframes/studio@0.1.2","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"1b80a5e41c4dcb95c8e029d414329c976ea2944a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.2.tgz","fileCount":38,"integrity":"sha512-+Tjom0ZUWBwL6jKu1S3aTBGKOnuKachun8Dz3m3ocNlDN9OL7iNIsG3tSRXrY0tA9P/eaJ2OLv4z90I8IRSmCQ==","signatures":[{"sig":"MEYCIQCXq2d3krxOgBz/nqpf2arArd4/yuaqC4T+mvwLl7odMAIhAIdQPnVUP67awVk+agGWDeLSnkbGArcjT8uPSishPQhw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890809},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"gitHead":"bca76ce82e34c543d2c3551d9646479512263b9a","scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"workspace:*","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.2_1774462589704_0.4936669452116087","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hyperframes/studio","version":"0.1.3","_id":"@hyperframes/studio@0.1.3","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"7e213301be954c9b0e130d87c81f68fc80e66862","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.3.tgz","fileCount":39,"integrity":"sha512-+uzGhU1EWpjhb3tldwF+2c5GONeDSFlXBjtcQ8WY7KHlRlAgyefwr4BYR46MUmBG1Ymah+20NQXkpeLk64ng/Q==","signatures":[{"sig":"MEUCIQDxFmy8SoDLSQIbCp8TiDbZrpJovVnCHl6tzuqrh/CSLwIgMqzpwDq5ExHaunz295ThY4jWria8Pl47jmOucoNtshs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891865},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2d16693be63cb14cbf8e6c5d5ec77c7d/hyperframes-studio-0.1.3.tgz","_integrity":"sha512-+uzGhU1EWpjhb3tldwF+2c5GONeDSFlXBjtcQ8WY7KHlRlAgyefwr4BYR46MUmBG1Ymah+20NQXkpeLk64ng/Q==","_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.3","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.3_1774561123560_0.48455174963016123","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hyperframes/studio","version":"0.1.4","_id":"@hyperframes/studio@0.1.4","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"ff79a7f6207bc15b5d519b3fe83155dedf268eb0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.4.tgz","fileCount":39,"integrity":"sha512-HH/RpaYL/ZhgzS8zUSiAq+oHKTkTp0IVEO7aeITjM8X8JDjW9ekOqbRtPuCctV8BpTkRsY/xmGDMdXd1kh7U9A==","signatures":[{"sig":"MEQCIAh1GbE7lwfkb0ajjC735XLWzQAxyonP5/b2icJujc5vAiAb82BdIZ2V8OvYRO3G+NMrvq/bzYY3K8QpW7zmIMhi1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891865},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9573428d8fe353cf32d43816daa3686b/hyperframes-studio-0.1.4.tgz","_integrity":"sha512-HH/RpaYL/ZhgzS8zUSiAq+oHKTkTp0IVEO7aeITjM8X8JDjW9ekOqbRtPuCctV8BpTkRsY/xmGDMdXd1kh7U9A==","_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.4","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.4_1774563542433_0.31192490000738293","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hyperframes/studio","version":"0.1.5","_id":"@hyperframes/studio@0.1.5","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"43db424ec34d2c66be63d2d1b09b64e0b541527c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.5.tgz","fileCount":39,"integrity":"sha512-jxlP0VbKU6/fdgdgwc9TcOy9emQszdxtSkWfF9n+mqIsh2o5S6rPt3zd8P51RXjDN7v0U1kvcNM6ho6CazZNmw==","signatures":[{"sig":"MEUCIQCR+9BECJS/FoKlD0ZGhdyx//W/KjxH+SGgetY9PqH0XgIgFnKMbqg4McoTbWbB45KFb+b9b1XzsqT8DA8JBOW2GIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892296},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f1861166130d75887e276f204e31ff00/hyperframes-studio-0.1.5.tgz","_integrity":"sha512-jxlP0VbKU6/fdgdgwc9TcOy9emQszdxtSkWfF9n+mqIsh2o5S6rPt3zd8P51RXjDN7v0U1kvcNM6ho6CazZNmw==","_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.5","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.5_1774572839873_0.011573817783673945","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hyperframes/studio","version":"0.1.6","_id":"@hyperframes/studio@0.1.6","maintainers":[{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"dist":{"shasum":"49ebb6f02e78e308233f27a193f9701fd4c0094d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.6.tgz","fileCount":39,"integrity":"sha512-ESGaryff7n9FGZXnVgwqb31vQQpatCH6Z+oWmXWC9aZbs10FIT9aGMYA976XjIEyuRDZz0nLRddwqoh4yfT25g==","signatures":[{"sig":"MEUCIQCmaxSIScf5UTZiQsWMC9zAKlVfLqJvsfDJo21w+BFiewIgDd8YuE3psur/sc96E1NxpZ+Y1fNXL3H/XtrGc9nE7x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892432},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.6.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8ac166b0489d6e89c580b252f357e0f8/hyperframes-studio-0.1.6.tgz","_integrity":"sha512-ESGaryff7n9FGZXnVgwqb31vQQpatCH6Z+oWmXWC9aZbs10FIT9aGMYA976XjIEyuRDZz0nLRddwqoh4yfT25g==","_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.6","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.6_1774596646052_0.9570495494538929","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hyperframes/studio","version":"0.1.7","_id":"@hyperframes/studio@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":"a8b3245408d8b2a75f1c577bb27debba13b0c4d8","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.7.tgz","fileCount":39,"integrity":"sha512-9C/qFT8K8i8Rw9cDzZM/zkWjD3uPrggXD2qAiOzE0uaRhSBx25E3bsqG1lnn/lTPv85+1n0ZQHNx/fg0HKUqcA==","signatures":[{"sig":"MEYCIQCyXpoCNKfp9VJnACMopQyXTFq3N16PT3fWgd7wf7NPfQIhAJS34ZjQMHkv5I0RS4Bx18m34xE8sEszBrS290p0CDHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892586},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ea91e6d6e56391fac11b74dccd0df924/hyperframes-studio-0.1.7.tgz","_integrity":"sha512-9C/qFT8K8i8Rw9cDzZM/zkWjD3uPrggXD2qAiOzE0uaRhSBx25E3bsqG1lnn/lTPv85+1n0ZQHNx/fg0HKUqcA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.7","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.7_1774649276998_0.668234975456999","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hyperframes/studio","version":"0.1.8","_id":"@hyperframes/studio@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":"1eaccb44155eaa09ab22926c66f42b0c038d8eaf","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.8.tgz","fileCount":39,"integrity":"sha512-6Ac1QVEUAH1EnazsKi2EEl0/7m5dePtlAu7Ji4M1WCOoB8zQ1GJfycBDhLQ45WJllePBd+DWakprmv/+JUCRlQ==","signatures":[{"sig":"MEUCIQD4/I3xXdUESJOcKvwTAgpmVPNl//f5Xric+ZrvohNyjgIgQgo+t1tesYbpI80yuGYQhn8U11mBsu+C+66+fw9Rr9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892586},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.8.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fe8f4b0d73cf7dcff06ce1a7f0ffdcb4/hyperframes-studio-0.1.8.tgz","_integrity":"sha512-6Ac1QVEUAH1EnazsKi2EEl0/7m5dePtlAu7Ji4M1WCOoB8zQ1GJfycBDhLQ45WJllePBd+DWakprmv/+JUCRlQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.8","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.8_1774649424073_0.27547163094378857","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hyperframes/studio","version":"0.1.9","_id":"@hyperframes/studio@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":"03e924120ef58468c7e7a3575de9e8d15a207655","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.9.tgz","fileCount":39,"integrity":"sha512-2vm8jL99jMAQc6mGgNPxvuC+ypImzL/7Kvd2RAUxl97K9lo/QjhtdPQrdvt6rIZfzjURLOyySMxfykV9pIpnIQ==","signatures":[{"sig":"MEUCIQDc4V52WP6HMqOAyi8FuG+7PFDV3NmDYZf7bNeieoKsZwIgNajgbJjO5qB3xpCPo7FhdX7Q0mpFdqZ0nWvJ7fmhTUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892586},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.9.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/edf92075c0d4dabcf9f25a0e61613c2c/hyperframes-studio-0.1.9.tgz","_integrity":"sha512-2vm8jL99jMAQc6mGgNPxvuC+ypImzL/7Kvd2RAUxl97K9lo/QjhtdPQrdvt6rIZfzjURLOyySMxfykV9pIpnIQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.9","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.9_1774649822816_0.24692666120349616","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hyperframes/studio","version":"0.1.10","_id":"@hyperframes/studio@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":"9466275b2c3f630e8a0aaa011d9fed2b53f75bc2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.10.tgz","fileCount":39,"integrity":"sha512-FuUEHIbT0Q3ucOTGbBoLeI0Hmtwahymo9XnvgnEG+99gfUh87QkwLbrk/MELB9jw5jDdiTX4aDzjmaTWJrcGUw==","signatures":[{"sig":"MEQCIHjhpiC3YIzqqT6XLA/6admeH7LTL6Gf5y28OTzIg6niAiBj8vQ1j0npBm3A2d9ErWjPZ2vOFLb5otcna0SHeaSdwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892588},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.10.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1d184feed40c2564ee80a16a058cbfec/hyperframes-studio-0.1.10.tgz","_integrity":"sha512-FuUEHIbT0Q3ucOTGbBoLeI0Hmtwahymo9XnvgnEG+99gfUh87QkwLbrk/MELB9jw5jDdiTX4aDzjmaTWJrcGUw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.10","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.10_1774670407504_0.5580511275882059","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hyperframes/studio","version":"0.1.11","_id":"@hyperframes/studio@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":"3cd09c7410ff61294af9ad9bf3cddc784a1a3f7e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.11.tgz","fileCount":53,"integrity":"sha512-eagXDkRUZVrFK3r+vTHMl3EoQRw8U6R96T07T1rX3y0zP2CkzUO2SD7iwtm0DMmftmXLnE9jSauBG58xVI6Qqg==","signatures":[{"sig":"MEUCIE0JW67lCNQCfwe4n/kk8KPyptSUqxjR7O3EEmvFgXE+AiEAzJZfMGjgnPc0XXuVz5leO2NABhRC3SS8fDhjPmB1P2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1206626},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.11.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/23d7635a90d34ec99131fa3e34a37888/hyperframes-studio-0.1.11.tgz","_integrity":"sha512-eagXDkRUZVrFK3r+vTHMl3EoQRw8U6R96T07T1rX3y0zP2CkzUO2SD7iwtm0DMmftmXLnE9jSauBG58xVI6Qqg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.11","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.11_1774741272666_0.21223552369791077","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hyperframes/studio","version":"0.1.12","_id":"@hyperframes/studio@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":"613c868511643e3c6453fa70586a2d64faaa6e3d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.12.tgz","fileCount":53,"integrity":"sha512-V6Vltuky5Sf22uEDpy7x4IZye/wBjYyCfOKmkizKoc2OgX5j7eJAVYyOkeS1DulQD8CX6UipU4VcaeIXOj9zAw==","signatures":[{"sig":"MEUCIQDo1QrnK/6QFlvB7xGkl/7TxywmOlKFB1/Q4a+n4FJdUAIgCX+Gy0QK9BKpJFW4N3GkNH6dC9dZ/0K/1p3701I+DkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208318},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.12.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ad5af99ee5b548e250ddfa15ffc45309/hyperframes-studio-0.1.12.tgz","_integrity":"sha512-V6Vltuky5Sf22uEDpy7x4IZye/wBjYyCfOKmkizKoc2OgX5j7eJAVYyOkeS1DulQD8CX6UipU4VcaeIXOj9zAw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.12","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.12_1774779071949_0.6692085756022366","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hyperframes/studio","version":"0.1.13","_id":"@hyperframes/studio@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":"fe9255161448574af68331d3473f1ef70c45dfa0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.13.tgz","fileCount":55,"integrity":"sha512-d8x0XcAqKx8bpbYVntKrAO0zBGkPrXIIQD79F7IxAwAtbUM61Tldb3T8R2IBt9VKYoVv5sDrGbWGoZi4qP5Yjg==","signatures":[{"sig":"MEUCIQDP2w17WTGfn5pU0CMAzedevgMGLGUuoxyxpwV0mXQKzAIgN7UrUS6sokk3lLszYNopTAmloEBRVBragC34MMb2VrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214957},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.13.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b156e182c077335f711b45e0606c9c2c/hyperframes-studio-0.1.13.tgz","_integrity":"sha512-d8x0XcAqKx8bpbYVntKrAO0zBGkPrXIIQD79F7IxAwAtbUM61Tldb3T8R2IBt9VKYoVv5sDrGbWGoZi4qP5Yjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.13","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.13_1774909348007_0.7296939483179734","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hyperframes/studio","version":"0.1.14","_id":"@hyperframes/studio@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":"6f19d74d6d5e70c8a45f008170df6d6b1eb24b25","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.14.tgz","fileCount":54,"integrity":"sha512-vP/9cuKuVHd8X+pCwkQ11Qtd2546nP/BZvonBdXpolbNZutdlfeVg/RilqpWkpgD+eQv3OK5iwsXLKzB8B9XpQ==","signatures":[{"sig":"MEQCIFw4a2z9Rxfq1eV8ymeNgdtVkLfh/sJzfadBShFO7gEQAiBoVxm03fKnThRbADB8waIABOwJ78zGdR4inqqUFZpuSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107472},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.14.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c7754269f37b45a9d20b27cdef1c0fe6/hyperframes-studio-0.1.14.tgz","_integrity":"sha512-vP/9cuKuVHd8X+pCwkQ11Qtd2546nP/BZvonBdXpolbNZutdlfeVg/RilqpWkpgD+eQv3OK5iwsXLKzB8B9XpQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.14","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.14_1774927008705_0.6238478168727115","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hyperframes/studio","version":"0.1.15","_id":"@hyperframes/studio@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":"8376d415858517275a2853855811a0a29774f479","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.1.15.tgz","fileCount":54,"integrity":"sha512-Z73U6JZRYgzK43SpGWgIXJRSvZE4XaGfz2xM6OrYAWD5m+RRRZXosn6W/fT1f1Jy8rAOs8dKLuSbaxApzJw6ZA==","signatures":[{"sig":"MEUCIE0Mue899xh0Lr5uq6gtuZ1JehaYN/YuZRn3hMPvdP/3AiEAuKzNKJdGe5TggU6AdlhCf0yJ1Iw/R0KS9+K1msupk9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107472},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.1.15.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/dca1c4daab7f17f3d05c3847cd6c35ee/hyperframes-studio-0.1.15.tgz","_integrity":"sha512-Z73U6JZRYgzK43SpGWgIXJRSvZE4XaGfz2xM6OrYAWD5m+RRRZXosn6W/fT1f1Jy8rAOs8dKLuSbaxApzJw6ZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.1.15","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.1.15_1774928140609_0.5354390339360677","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@hyperframes/studio","version":"0.2.0-alpha.1","_id":"@hyperframes/studio@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":"05a553d04c76421690d47c0c87e3202368b69b31","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.0-alpha.1.tgz","fileCount":54,"integrity":"sha512-ePpKl1T22Ys5FiSCuKcqFRal46VZ1ekRdoWo/pSInL26pbgjvBDQshLF2o0dCgcY6Ni9VeAOky9nZHAtp2lkeQ==","signatures":[{"sig":"MEYCIQDiCQgs0W2TPvSaQpXQvFv0sCxMpddnh7/va/Xj3tFNjQIhAPPT/iOtYgIbhKAei+ZGFNNB1ZFvxZUCUlBsQ0YnbTQi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177552},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.0-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7928e3963f2c4bdcf64513b085320e8f/hyperframes-studio-0.2.0-alpha.1.tgz","_integrity":"sha512-ePpKl1T22Ys5FiSCuKcqFRal46VZ1ekRdoWo/pSInL26pbgjvBDQshLF2o0dCgcY6Ni9VeAOky9nZHAtp2lkeQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.0-alpha.1","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.0-alpha.1_1774999212769_0.43183829836947907","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hyperframes/studio","version":"0.2.0","_id":"@hyperframes/studio@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":"fc7d237cf34eb6ed78080d5ed987f08d7626398f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.0.tgz","fileCount":54,"integrity":"sha512-bxYLXNDoua2lVaEmJUqzk3pQifZ4majMswEG9O+QWVXBTcaCmsslRKdVCRPs6mWn59Q/bf8znBJb+jFbG0QZ/Q==","signatures":[{"sig":"MEQCIAPADDhSnAOfGqKhgaMMcWIzu8qAYNVCT4qJjz+q4TVdAiADYdIXGr1FYnovFvSYwiC2/Qam7CCxerQCkspAhJNfFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177536},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.0.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/cb9a6f1147c0c258e036012747758c57/hyperframes-studio-0.2.0.tgz","_integrity":"sha512-bxYLXNDoua2lVaEmJUqzk3pQifZ4majMswEG9O+QWVXBTcaCmsslRKdVCRPs6mWn59Q/bf8znBJb+jFbG0QZ/Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.0","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.0_1775014171390_0.31949992352691936","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hyperframes/studio","version":"0.2.1","_id":"@hyperframes/studio@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":"fbc3a6676b26d77ff7f8cf81bad066ef212ada07","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.1.tgz","fileCount":54,"integrity":"sha512-oF8vCDhyNYSKZX3khN6pLl1+KLuRFBcy92Sf/ewy7ZmLjwLsmqX/crQx0Z8LJTDR8Qgzt1YSDN/hGrSEppk6lg==","signatures":[{"sig":"MEQCIENTcGOgoKX0wzCcn2jn48Km9423iWQEdwEdAxv/SbzdAiAa6UvYajs/fPBUYFkvK/YQhROzsCtr/Q5AaWXIHo/MHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187236},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c560fdbb17ee4588560c9d1eee7e3985/hyperframes-studio-0.2.1.tgz","_integrity":"sha512-oF8vCDhyNYSKZX3khN6pLl1+KLuRFBcy92Sf/ewy7ZmLjwLsmqX/crQx0Z8LJTDR8Qgzt1YSDN/hGrSEppk6lg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.1","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.1_1775079697800_0.577389478089398","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.1":{"name":"@hyperframes/studio","version":"0.2.2-alpha.1","_id":"@hyperframes/studio@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":"0e18dfc95af0bd071f35a9f22c1441a1a0c505c0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.2-alpha.1.tgz","fileCount":67,"integrity":"sha512-DldTG2GKKf7n/0r67KAoZV/lh4LzTZMw2TiAy0uUGbJ+FFL+LGxdNGm51IAkE8m0Sxq3DMOUFO3/FXT34PvXwQ==","signatures":[{"sig":"MEQCIEkxcdRDAIZG1bbI/ILSz9GMvpXg18HpPbCQlD8BFMCGAiBVAbSt7kv/H69Upbr0dGFyp6jJ/wnPMe+NF0O/WZ7fGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.2-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339895},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.2-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b1c2dd3475ae5847143390c35c4179db/hyperframes-studio-0.2.2-alpha.1.tgz","_integrity":"sha512-DldTG2GKKf7n/0r67KAoZV/lh4LzTZMw2TiAy0uUGbJ+FFL+LGxdNGm51IAkE8m0Sxq3DMOUFO3/FXT34PvXwQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.2-alpha.1","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.2-alpha.1_1775166217304_0.10462578321425853","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.3":{"name":"@hyperframes/studio","version":"0.2.2-alpha.3","_id":"@hyperframes/studio@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":"4f528074da792c0b5d7afd843fbfcde104ee3465","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.2-alpha.3.tgz","fileCount":67,"integrity":"sha512-oFiFVDFAYn1EEiHXTS3Q/kPQxr/32A2iyfL18JGvnLFmq1i2QxDddaszwNQoc072hrCQ6iEETYU82SXiB+Ke/Q==","signatures":[{"sig":"MEQCIB5Cjwra5EkWQlsYica25P5st11vD3TLyvI+UlWeyFr1AiA/Nx+nCz3OGx3RlLAcjVKxW2NWN5DDSjUaxxhErZKfnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.2-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339895},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.2-alpha.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e1d21d4ee3866c5965267507aea43385/hyperframes-studio-0.2.2-alpha.3.tgz","_integrity":"sha512-oFiFVDFAYn1EEiHXTS3Q/kPQxr/32A2iyfL18JGvnLFmq1i2QxDddaszwNQoc072hrCQ6iEETYU82SXiB+Ke/Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.2-alpha.3","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.2-alpha.3_1775167188924_0.8514263004464311","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.4":{"name":"@hyperframes/studio","version":"0.2.2-alpha.4","_id":"@hyperframes/studio@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":"768a1042a6e69d2fdb2de7435a8d4c7e010051b0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.2-alpha.4.tgz","fileCount":67,"integrity":"sha512-R50pJGcmQIQ27UTWRkq0Fv1WPCLZdtFamyDqXfzzLLjercegScdZhJ0sGFFqQQLyS0FaCZNneuYzLocQccgMwQ==","signatures":[{"sig":"MEQCIHZhz6QAIrudF0sNd7Lzh55tNyZMTQsrIvwVmfib6NsDAiB3d5APRjHEuxPNHI9RfYtG7ZmWebHw4vBTXDtBXOG4Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.2-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339895},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.2-alpha.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4127f6d90a73740b4adc361c8e7bb316/hyperframes-studio-0.2.2-alpha.4.tgz","_integrity":"sha512-R50pJGcmQIQ27UTWRkq0Fv1WPCLZdtFamyDqXfzzLLjercegScdZhJ0sGFFqQQLyS0FaCZNneuYzLocQccgMwQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.2-alpha.4","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.2-alpha.4_1775168052952_0.07481291896403675","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hyperframes/studio","version":"0.2.2","_id":"@hyperframes/studio@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":"fd7fbb8bc7beceaac24a9a8ac1f199791357e590","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.2.tgz","fileCount":67,"integrity":"sha512-dGPPRSZ4kAasO74IfkgF79CyNLseD/HI0rRTgojh+1spaIaxVEgZIGZWOhh9WV2oYTUOlEVJMppaPtsEbyrlVQ==","signatures":[{"sig":"MEUCIAmsPlIGYkh6ook/+tyXpsfXrUvkI848F8OQGzlHVwXdAiEA+L8v0wwoWu/RUyfazrCNoHL2qaRUHOcxcqh+Il+ByGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339879},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7c67aa655292672c9600581abdd5fe05/hyperframes-studio-0.2.2.tgz","_integrity":"sha512-dGPPRSZ4kAasO74IfkgF79CyNLseD/HI0rRTgojh+1spaIaxVEgZIGZWOhh9WV2oYTUOlEVJMppaPtsEbyrlVQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.9.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.2","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.2_1775191054606_0.6048519815720912","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-alpha.1":{"name":"@hyperframes/studio","version":"0.2.3-alpha.1","_id":"@hyperframes/studio@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":"0327ea6e4b4d4de1b0179f28a22aaadba9bfc5fd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.3-alpha.1.tgz","fileCount":67,"integrity":"sha512-iTz7WTDtxEgXJwJyP0Vkdfft2QkHGqPhqiQE7xSfE8VHs23OkRsF9lL8pkGpGsvWV2a3IFcqhnt4MslM+F0FLw==","signatures":[{"sig":"MEYCIQDChGB0wGWQ9kjX/8gqhNm++Dtpo2K2qkej45p3QBEJ5AIhAOHiVQSsNpp/inLPMIeJACyECrwF6rkZThV1Xa0JHQLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.3-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339895},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.3-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9a2e1a40093d261719f74560c6981faa/hyperframes-studio-0.2.3-alpha.1.tgz","_integrity":"sha512-iTz7WTDtxEgXJwJyP0Vkdfft2QkHGqPhqiQE7xSfE8VHs23OkRsF9lL8pkGpGsvWV2a3IFcqhnt4MslM+F0FLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.3-alpha.1","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.3-alpha.1_1775513768740_0.3712807137177727","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-alpha.2":{"name":"@hyperframes/studio","version":"0.2.3-alpha.2","_id":"@hyperframes/studio@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":"ea007f788f34909c8283aea62991ffe810289ea9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.3-alpha.2.tgz","fileCount":67,"integrity":"sha512-xWQ7lwhvNe5kHePo6w6qrOonKkcEmT+AJ4+tBzgajoz2FSu4MOPHvJhPRlygRg9ofTNeBrnKdH+GYa5K4n9GsA==","signatures":[{"sig":"MEQCID8pXU0mJLotaN9IJV8essDO7mDUMAdMBnKXOI4+zhVYAiBvgaynNNclosqa4ga/hMA/yS46OjCqy2R+EeHifUIkQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.3-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340133},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.3-alpha.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2d04b615ae001ffdcd8facbe2628e664/hyperframes-studio-0.2.3-alpha.2.tgz","_integrity":"sha512-xWQ7lwhvNe5kHePo6w6qrOonKkcEmT+AJ4+tBzgajoz2FSu4MOPHvJhPRlygRg9ofTNeBrnKdH+GYa5K4n9GsA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.3-alpha.2","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.3-alpha.2_1775611233959_0.06841611470626363","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hyperframes/studio","version":"0.2.3","_id":"@hyperframes/studio@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":"8d10c9756f6aa51a772c2370db2bd2f8ed909eb0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.3.tgz","fileCount":67,"integrity":"sha512-/CA9RuKhiBgdHnyVa72XDpmIjJ9hRAEbYPixEyiR9rJ5ra3F71qYoA6JYBfM4esczJeNuJGXuRezvMysNCa6zA==","signatures":[{"sig":"MEUCIAHULWl+uZu72QCX+RRUtb3DrPN0Oak1mQm6Rwf8U97PAiEA6k1sFXGMDMxz4Mt3duLruU3+Xn5bqosNrtJhFZ9Qqug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340117},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/356bb804429467f612a2bed181c19946/hyperframes-studio-0.2.3.tgz","_integrity":"sha512-/CA9RuKhiBgdHnyVa72XDpmIjJ9hRAEbYPixEyiR9rJ5ra3F71qYoA6JYBfM4esczJeNuJGXuRezvMysNCa6zA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.3","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.3_1775672401832_0.19355069187514684","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hyperframes/studio","version":"0.2.4","_id":"@hyperframes/studio@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":"94697b0fd05b4ff6a7477f6ed69fa1a47ad2f451","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.4.tgz","fileCount":67,"integrity":"sha512-XYTpPXW218DF5smbaLjz8FJwXnj6lZXVtVmLtMLiBTlvaRpiBsZGYtmkIryW6txh3IuutgDMUbvkLqlkXBRVkA==","signatures":[{"sig":"MEYCIQDZsH83YQAIX8sBAy+n6CTfR1ZobNAYPHA+unXXu35GFgIhANUUenrjGQ6put3zpQbtg/XsjNB2Xn00BLsw4PNIIrbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340155},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/802be839bfd0244cb37cdbdfe9c33dec/hyperframes-studio-0.2.4.tgz","_integrity":"sha512-XYTpPXW218DF5smbaLjz8FJwXnj6lZXVtVmLtMLiBTlvaRpiBsZGYtmkIryW6txh3IuutgDMUbvkLqlkXBRVkA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.4","@codemirror/search":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.4_1775778321424_0.23982354640579784","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hyperframes/studio","version":"0.2.5","_id":"@hyperframes/studio@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":"25a562163579b9ab2686e7d2bd7c03914ddb8cfb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.5.tgz","fileCount":67,"integrity":"sha512-Vh7KZeJNc8EaYlSTmTssBpdYrt16XLlemJ7MqNAKNKsXbgsu08syjCkrPyfxY6iTC9yU2ODFUo3fonbwyEmDag==","signatures":[{"sig":"MEQCICOCnqwclHTQEMCMaLbjLguBSvRrOC+fLaT5UUf1NiEdAiByx927E47qKAoCFGVw6FpnUMgRBKefjLvxjjyKp/vuJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358676},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0630489486554aa493ccfd21dc48c5cf/hyperframes-studio-0.2.5.tgz","_integrity":"sha512-Vh7KZeJNc8EaYlSTmTssBpdYrt16XLlemJ7MqNAKNKsXbgsu08syjCkrPyfxY6iTC9yU2ODFUo3fonbwyEmDag==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.2.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.2.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.5_1776095808977_0.2542230869830404","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@hyperframes/studio","version":"0.2.6","_id":"@hyperframes/studio@0.2.6","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":"1cf8f78ccdf6768c34538f9b9cfd410be282677b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.6.tgz","fileCount":66,"integrity":"sha512-ygy6BcRsQiVNlINAv4lDFsq+N8PO6KEP/eonC6Q50AzDgfentV8vhE/ldscx/DpuZz5fK7oXeksIUBYInWdmkg==","signatures":[{"sig":"MEYCIQCnVYtMG8WcyJ/aYF7Wnil/MvWxXwmWmwaf64/93iuYXgIhAMxcN7tORHvPGngyTbBmz3y83qWlNTBvpwmf+3ijQUb6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348765},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"gitHead":"9c58fa9e3710e111892faffce918fc1e369b77bd","scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},"repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.6.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"workspace:*","@codemirror/search":"^6.6.0","@hyperframes/player":"workspace:*","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"workspace:*"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.6_1776115269095_0.3754504972613324","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@hyperframes/studio","version":"0.2.7","_id":"@hyperframes/studio@0.2.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":"5bcd557a810f77c9c51e387425ba67c321b9e911","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.7.tgz","fileCount":66,"integrity":"sha512-tyrMC7vi9kQ3hVtttSvcoTcUd/SXZIySOGK4GelLydauBnrpeLBkwN9k/TJeog4gsdRDXpXg7jdqwob7NZZa8g==","signatures":[{"sig":"MEQCIDYh9n9lqfFhiVo9ba4PEgH2zGWHIlHzDYtgM7LYrKdOAiBoXeU6dTCsRfXdTvL2jSm0PS5UbEwk2Rg/+Qt7u3WFkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348746},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},"_resolved":"/private/var/folders/3n/hxk3qmnd0tl284jtcy66w6dw0000gn/T/3935460fc12c42d6fbdbb50b4f968f70/hyperframes-studio-0.2.7.tgz","_integrity":"sha512-tyrMC7vi9kQ3hVtttSvcoTcUd/SXZIySOGK4GelLydauBnrpeLBkwN9k/TJeog4gsdRDXpXg7jdqwob7NZZa8g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"10.9.3","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.2.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.2.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.7_1776115474395_0.44074702635239094","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@hyperframes/studio","version":"0.2.8","_id":"@hyperframes/studio@0.2.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":"a54583d0bda706d5773641e471b91d5789f0b03c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.2.8.tgz","fileCount":66,"integrity":"sha512-QPqwofWClshEqqw92OiJbzo2Kqbq2dzefzMBMofDRHMGo7ogo17o9XtudWDKOEVqryo15gWta1MyIJ1UJ+kNWg==","signatures":[{"sig":"MEQCIG3DIkfKhVPPs3x58+B8xZB3trX0F1AsVCw0uP0q5O8rAiBAvn0x0XcI6jmw/vIsiJdNIEZ1vNy/3KwKMfiSHIMh3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348728},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.2.8.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},"_resolved":"/private/var/folders/3n/hxk3qmnd0tl284jtcy66w6dw0000gn/T/7bd8c2a9212ffe5ac4142f1a55033f78/hyperframes-studio-0.2.8.tgz","_integrity":"sha512-QPqwofWClshEqqw92OiJbzo2Kqbq2dzefzMBMofDRHMGo7ogo17o9XtudWDKOEVqryo15gWta1MyIJ1UJ+kNWg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"10.9.3","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.2.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.2.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.2.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.2.8_1776115709361_0.2582152730038114","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hyperframes/studio","version":"0.3.0","_id":"@hyperframes/studio@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":"2c485a44fc4476c2fcca08a902e415b7fc6aad2d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.3.0.tgz","fileCount":68,"integrity":"sha512-W3KHtqD6pDbH4PqWDNfnz+6unkd+51Z20BLxNJxx1pVSTbWKcPyMRvkX4iBVpaoFX5NEPs26iGpMuAwgWXVjjQ==","signatures":[{"sig":"MEUCIQCzUzd2fW9r6gn80HIrFcWDe8xyyY7FvF3/HAoSMUR5kQIgVbp5F+ISPWqqkqGJ9TlntIj12D18sRCDCXuzb7iCghI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361290},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.3.0.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/cf10184da9ba8277a6030919541cdaa6/hyperframes-studio-0.3.0.tgz","_integrity":"sha512-W3KHtqD6pDbH4PqWDNfnz+6unkd+51Z20BLxNJxx1pVSTbWKcPyMRvkX4iBVpaoFX5NEPs26iGpMuAwgWXVjjQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.3.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.3.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.3.0_1776122696162_0.4507197304753947","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hyperframes/studio","version":"0.3.1","_id":"@hyperframes/studio@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":"94bdb75122c3ec975d31c2b90c21a6656c9e8370","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.3.1.tgz","fileCount":68,"integrity":"sha512-BbFD2wOvbrEfjRC9CVqu8HQ4KKtGnSSG5AXbZomYzYWZhvrvvkQqvWPobkfoR/b9dHf9vWaNwWuWVshK1pPqvw==","signatures":[{"sig":"MEUCIB+biUU3tO3IOyXggGsxRLgZl6Gv73VZWg/YZl9kWTrHAiEA9Wz017fjMlhIMNApRDWvut6/tXYY9Zun2xs0M3UUrWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1367196},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.3.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f78068ff554045b8462a39cfaf68da58/hyperframes-studio-0.3.1.tgz","_integrity":"sha512-BbFD2wOvbrEfjRC9CVqu8HQ4KKtGnSSG5AXbZomYzYWZhvrvvkQqvWPobkfoR/b9dHf9vWaNwWuWVshK1pPqvw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.3.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.3.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.3.1_1776278756189_0.40782245428488273","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@hyperframes/studio","version":"0.3.2","_id":"@hyperframes/studio@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":"2069c4f55f28539022a50b479fede3a0fc49bef0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.3.2.tgz","fileCount":68,"integrity":"sha512-RrimyGM/HZL08KSH5mV3B6TtI+CsGB3p/eBIob725RT9Ccr2rWGg7c/YHKu1Wjc9lDsM0F7wqvZJUNcrYOKqhg==","signatures":[{"sig":"MEUCIGqDohXAnCZHI3OEBSq/93mxWoymeA3tIxKFns4I7suAAiEAskN50phne2IWSVr6X7r+qJZZYk6yX/uUlSTyY4JltKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1367257},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.3.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/df04afaa37fa2e004acc43c04d4749a3/hyperframes-studio-0.3.2.tgz","_integrity":"sha512-RrimyGM/HZL08KSH5mV3B6TtI+CsGB3p/eBIob725RT9Ccr2rWGg7c/YHKu1Wjc9lDsM0F7wqvZJUNcrYOKqhg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.3.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.3.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.3.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.3.2_1776320297171_0.5404822968058565","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hyperframes/studio","version":"0.4.0","_id":"@hyperframes/studio@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":"c2c4e11d1bb7d52c157ec4bfb6fb375185be1d9e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.0.tgz","fileCount":68,"integrity":"sha512-xzdH6zTdxHvrgBjVaNX0zw8X8EIxwnPGPgnoQk84gEnjZVYgHewL46G7wq5AjpQBJQ4jIYAnufqHesnCHSrRyQ==","signatures":[{"sig":"MEQCIB2Dg/kKlIqVifd1De9nSuW9r2Ew61WGiT8p6XzlGnxbAiB2cj/3sj9D3Kn/SiyliZC8xH6ArBfcs8fXcy28XeJPQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375251},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.0.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a22c6a0f67666f80d958660d662d3e39/hyperframes-studio-0.4.0.tgz","_integrity":"sha512-xzdH6zTdxHvrgBjVaNX0zw8X8EIxwnPGPgnoQk84gEnjZVYgHewL46G7wq5AjpQBJQ4jIYAnufqHesnCHSrRyQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.0_1776369620065_0.9419279822458682","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@hyperframes/studio","version":"0.4.1","_id":"@hyperframes/studio@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":"1d30f0ce5ca9c06f140ccf9ad4d37ee1595cc3d7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.1.tgz","fileCount":68,"integrity":"sha512-AW5hPJsZzolIBAHKBrl037EcvaeOfzscb595KgK31iGDvvsVYtvL5nVIvZ7w4rgwk+1g1nWgCth9gTODFDvy2Q==","signatures":[{"sig":"MEYCIQDImemibhQQy3PeKs0a7ccU3CNMFPh0CIdU5iFuGvH1yQIhAKz3zb3oKmdZr3n2aXHgn0LkD3JTjR2P0UQlk+GkD+LQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375309},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b23f8aee950478e022464ea06019cec9/hyperframes-studio-0.4.1.tgz","_integrity":"sha512-AW5hPJsZzolIBAHKBrl037EcvaeOfzscb595KgK31iGDvvsVYtvL5nVIvZ7w4rgwk+1g1nWgCth9gTODFDvy2Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.1_1776378434248_0.3536761507331285","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@hyperframes/studio","version":"0.4.2","_id":"@hyperframes/studio@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":"b6c3d446472b6b79ae654c25d3985423e345a64f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.2.tgz","fileCount":68,"integrity":"sha512-NVqxmszmDMW3DKUXwX/gLQ6IrO5/VDBsnsa69mNGxKCf878QUDrdhNtdBynEdXYBLntjOStXktLkmzldY11O4w==","signatures":[{"sig":"MEUCIA6v5utIogLENqQAlOVhdpoBTlWcMIX25xu4N+aJGIjzAiEA29FpiR3KW75d0PpyBWr+Q2mFFem3wCbDLletXWK8DPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375309},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a80ed07ac930a6d55878908541e6a636/hyperframes-studio-0.4.2.tgz","_integrity":"sha512-NVqxmszmDMW3DKUXwX/gLQ6IrO5/VDBsnsa69mNGxKCf878QUDrdhNtdBynEdXYBLntjOStXktLkmzldY11O4w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.2_1776381497552_0.9093593520673786","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@hyperframes/studio","version":"0.4.3","_id":"@hyperframes/studio@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":"a90d633b324a95edbfaa8b8375e6b9f4e05ba34f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.3.tgz","fileCount":68,"integrity":"sha512-7IsWiQwwkvVajFDv2MbNVwTGjr7+v1gI3VkL6hy368kfFSPmGPOGnIDgi1vA1jzzgWTNiRJ70UkQZoB4FjLTVA==","signatures":[{"sig":"MEYCIQC99S4taTDMpbK77A57CT8YrwRXjxdIhWTLRBWLPQNFcwIhAKGiAZnZQcsmEstm8HiTEzcPn6ovnAOmnA+BF06C4ryB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375767},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/727d1908c25fc13cf8d8970188b64754/hyperframes-studio-0.4.3.tgz","_integrity":"sha512-7IsWiQwwkvVajFDv2MbNVwTGjr7+v1gI3VkL6hy368kfFSPmGPOGnIDgi1vA1jzzgWTNiRJ70UkQZoB4FjLTVA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.3_1776421178909_0.6155247410561568","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@hyperframes/studio","version":"0.4.4","_id":"@hyperframes/studio@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":"726afd5ea653e24ab5fe118d6eb8f37860e7b7a0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.4.tgz","fileCount":68,"integrity":"sha512-WgozWWTkwjQsO1aECvtv0FWJdtasufYL3KuBKizj7OatIQU+wIfJhrjH0pqWyQHubZdUPLw0psK9yqvFwkpkng==","signatures":[{"sig":"MEUCIQCqXzw0a7TLROLMRXOJeDU8lNQMAwgoJVdNkMoT+baGjwIgTpokixvwJbZ19BNx3+B9b7k+ur+/m4ZmKuMBfpw4/Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1636eceac67bd1303a2745b3f7524c27/hyperframes-studio-0.4.4.tgz","_integrity":"sha512-WgozWWTkwjQsO1aECvtv0FWJdtasufYL3KuBKizj7OatIQU+wIfJhrjH0pqWyQHubZdUPLw0psK9yqvFwkpkng==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.4_1776484243306_0.7796812325855456","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@hyperframes/studio","version":"0.4.5","_id":"@hyperframes/studio@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":"9e54deda27ac9209218c71914e3b00f0d1b5ed46","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.5.tgz","fileCount":68,"integrity":"sha512-46/CjB/sStzY7+sOgdXZ0ivb2cbI2t/GZuv5DWp45zZd8ompCowv4A90bspVsDnut7rohbFcHi+HIWGx22OR3A==","signatures":[{"sig":"MEUCIQDCc+aFc33Lo34lcWDunfXFJFKC301saFkv3p9/GbJPUQIgISw9Uurfz9JD43r2VTBO3XUldobMl2qDqdnfhji1RGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/776726f18c72fc35f3e9d1344bddd48b/hyperframes-studio-0.4.5.tgz","_integrity":"sha512-46/CjB/sStzY7+sOgdXZ0ivb2cbI2t/GZuv5DWp45zZd8ompCowv4A90bspVsDnut7rohbFcHi+HIWGx22OR3A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.5_1776540420288_0.11078921179546009","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@hyperframes/studio","version":"0.4.6","_id":"@hyperframes/studio@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":"e754e46304f8dffd9bd26f362954abff57431eae","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.6.tgz","fileCount":68,"integrity":"sha512-SHN57VOBDPU46HB255Odis13YLpsDB7zMDczfdqMdHRjVXLxcBcog0T7V3eRfjQ3MK6oZeUt0hvGub+n84YKQA==","signatures":[{"sig":"MEQCIBoubZb/QLKqFOpkl/LrSAanVJtXtiZvTG+eD9ptwUHPAiAdfqx1HfZNOIl7WLi9CALU5F4I+N+/emXhr/SGXX6VNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.6.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b729e9f594a5eb14ff653919bd014bf5/hyperframes-studio-0.4.6.tgz","_integrity":"sha512-SHN57VOBDPU46HB255Odis13YLpsDB7zMDczfdqMdHRjVXLxcBcog0T7V3eRfjQ3MK6oZeUt0hvGub+n84YKQA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.6"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.6_1776551857099_0.656228936385399","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@hyperframes/studio","version":"0.4.7","_id":"@hyperframes/studio@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":"900c44dec9e1174f7b331e8cbf2cfc2758331c44","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.7.tgz","fileCount":68,"integrity":"sha512-e9rBXHp+2opb/UED43NkjmfIIhgKh9fUFK+phb6BhYo/u1Rg/YEIXYeTf5biN4Pwc69gAoztaEdv/emzK1hV3Q==","signatures":[{"sig":"MEQCIB9E63HTFe8gvHueOq0IMdnKcw6Qb5g/IjEbAeUGJ0TrAiAfr0kqfWIyVcoZkf+O84Kfig4LTCSHjFM7xOu4El35Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c32761931f2bc7633b8ea6d81644ffcf/hyperframes-studio-0.4.7.tgz","_integrity":"sha512-e9rBXHp+2opb/UED43NkjmfIIhgKh9fUFK+phb6BhYo/u1Rg/YEIXYeTf5biN4Pwc69gAoztaEdv/emzK1hV3Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.7_1776641826530_0.2533651494383269","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@hyperframes/studio","version":"0.4.8","_id":"@hyperframes/studio@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":"ccc3bcd797c2ce1e85e3fbc9879895342f96887b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.8.tgz","fileCount":68,"integrity":"sha512-xgd0iAp7iC2m0x3HJmo2qbvC0bai+Hpv//Pedlt5Jb+8uop6cUCi5XaN3YM74OvXBzMoPIQmm1ZqNwRRtY4vvQ==","signatures":[{"sig":"MEQCIETGNEnVjPVGyO3nrcoFkSgnGIo+IsPvy6Zl1gyPZYu0AiAcwMnPnWVwz++h+M6kaFJ0vzRhJivShgJOUCnaYI7EVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.8.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7ffdf9ed6cf0f2953a59131d71349e0e/hyperframes-studio-0.4.8.tgz","_integrity":"sha512-xgd0iAp7iC2m0x3HJmo2qbvC0bai+Hpv//Pedlt5Jb+8uop6cUCi5XaN3YM74OvXBzMoPIQmm1ZqNwRRtY4vvQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.8","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.8","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.8"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.8_1776652952051_0.8606290799928991","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@hyperframes/studio","version":"0.4.9","_id":"@hyperframes/studio@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":"c072444a9c6d01e61d13dd21046ccc10057dbb39","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.9.tgz","fileCount":68,"integrity":"sha512-cihE2O5gw6wjj7f7CSAok/eS6ywCJS4FK7vbpm1PdxVQjD4BaRGyy65R2/vBM+IEOygSJFE+k+5gkM7r49bEyA==","signatures":[{"sig":"MEYCIQD3CKS39SHyIL08Ucd0IALUrXkwtwsNmL8rCn2RKLrUegIhAL/qtjy5bI5VnNGjPq3LGc/R4V6tajYZ+z3iSLScOc+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.9.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0362bc183c59d2013cddf1b0960c135d/hyperframes-studio-0.4.9.tgz","_integrity":"sha512-cihE2O5gw6wjj7f7CSAok/eS6ywCJS4FK7vbpm1PdxVQjD4BaRGyy65R2/vBM+IEOygSJFE+k+5gkM7r49bEyA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.9","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.9","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.9_1776654263433_0.1921610704152552","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@hyperframes/studio","version":"0.4.10","_id":"@hyperframes/studio@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":"e880420b71f463d9a4a36f358dcab27e5f4f4cfd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.10.tgz","fileCount":68,"integrity":"sha512-bZ3s2AwvkGaP5FdSbZwZevXXPZaj1dgWlFGwUIFtie4oCiKwWxGZhhdJw03/N0AmyWQXwJtZcB15snB/rETkrg==","signatures":[{"sig":"MEYCIQCVk3NMcwIC1z463Nnf/iuZCOTendpgNpu3EWbi/nyIMgIhAJ45uUqZXPoKwEuQ0Y7ErPwJ3keJP5VakC802i7KfRVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382618},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.10.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0893982fb3c51dce4f10a4c925ece733/hyperframes-studio-0.4.10.tgz","_integrity":"sha512-bZ3s2AwvkGaP5FdSbZwZevXXPZaj1dgWlFGwUIFtie4oCiKwWxGZhhdJw03/N0AmyWQXwJtZcB15snB/rETkrg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.10","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.10","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.10"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.10_1776697693911_0.2229292586040308","host":"s3://npm-registry-packages-npm-production"}},"0.4.11-alpha.1":{"name":"@hyperframes/studio","version":"0.4.11-alpha.1","_id":"@hyperframes/studio@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":"e3b0d9bd7016d2f04577e91c2002145881466674","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.11-alpha.1.tgz","fileCount":68,"integrity":"sha512-tfYEQoOa0Mqw08H2QuaO6uw67KxfZbB5ASZ6KTuLyEG64YsqlfiVyakMwpJtPbwQJoF2v9RlCoOi4bVWTe3jdg==","signatures":[{"sig":"MEQCIHDKaFvqxxUm8lpQDzaxpMhsrAfb+y+pD9DSNoMsX8jjAiBZ/4R7COu9ZcOJw+F7bAE84jCUwpPL/extabm8dnzLog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.11-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382650},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.11-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f7d494ed26336df80ca61f01d8aeae44/hyperframes-studio-0.4.11-alpha.1.tgz","_integrity":"sha512-tfYEQoOa0Mqw08H2QuaO6uw67KxfZbB5ASZ6KTuLyEG64YsqlfiVyakMwpJtPbwQJoF2v9RlCoOi4bVWTe3jdg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.11-alpha.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.11-alpha.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.11-alpha.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.11-alpha.1_1776714004518_0.40869189704543296","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@hyperframes/studio","version":"0.4.11","_id":"@hyperframes/studio@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":"d9f6baa7781c93f1c8c6d6fac31c79502dd12a64","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.11.tgz","fileCount":68,"integrity":"sha512-t5oVGuE5JIyrneFhpN1ffaYM+aJnuQ4Eqc7YkESrvIN+uudLi0p/P0OyahMVpQhORxgusONgOfxi7fU8liwa2g==","signatures":[{"sig":"MEQCIAcPPngmdiTr7NmumKsjTUdSoXwzhE84/Rn8AdSe7Pc9AiA8On4eS/blC6laYhhBsmxOJF5OAt1egDVLL+84vyXMfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382618},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.11.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e7acde1f4227fad2b6fe7c5adff3051a/hyperframes-studio-0.4.11.tgz","_integrity":"sha512-t5oVGuE5JIyrneFhpN1ffaYM+aJnuQ4Eqc7YkESrvIN+uudLi0p/P0OyahMVpQhORxgusONgOfxi7fU8liwa2g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.11","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.11","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.11"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.11_1776716801836_0.8498109511449783","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@hyperframes/studio","version":"0.4.12","_id":"@hyperframes/studio@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":"e3b12a578b1057155c07ce0c04139630d3183b8b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.12.tgz","fileCount":68,"integrity":"sha512-JEgM0wsbvtQzQIb4aiEDKxksLACQlj+fAXJ1vxQFgxHgwM8CD9lxgeDi643WbdgIGKSkeVHGmiJpQG0nu5qrkQ==","signatures":[{"sig":"MEUCIQCsdFBIpOe4gNVIbR+sefenPy1fXuALfUJrDYJXlDgiFAIgOGV8ibbRdFZH3eHyUrjaQJ4gvAwvPY69V4FnKLhz2DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382892},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.12.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f37faa0a311c1f0ee999ddbf41b984af/hyperframes-studio-0.4.12.tgz","_integrity":"sha512-JEgM0wsbvtQzQIb4aiEDKxksLACQlj+fAXJ1vxQFgxHgwM8CD9lxgeDi643WbdgIGKSkeVHGmiJpQG0nu5qrkQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.12","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.12","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.12"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.12_1776799169485_0.6893629267323722","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.1":{"name":"@hyperframes/studio","version":"0.4.13-alpha.1","_id":"@hyperframes/studio@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":"9f1bf171454774f37f16da20477ca5449a755a7f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.13-alpha.1.tgz","fileCount":79,"integrity":"sha512-wJ4rk3ZPXR3sHo71UkQPp3GHX8F2SiwH/hvopNkxlHXb+/B7T7jnUs+Y9/uqxYB40TJLaUpvsgn1jwthkbSq4g==","signatures":[{"sig":"MEUCIEnqvPPLCf2Y+hS1VDVMaNS3Lxt4UBJlacT6l4zW+AjxAiEAjT3CXVpmahtVuYZZzy1RuZEs3hSeWrNliC697XBl+JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.13-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1495278},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.13-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/aca2667b72fbc9adec3241f12ed0fa7f/hyperframes-studio-0.4.13-alpha.1.tgz","_integrity":"sha512-wJ4rk3ZPXR3sHo71UkQPp3GHX8F2SiwH/hvopNkxlHXb+/B7T7jnUs+Y9/uqxYB40TJLaUpvsgn1jwthkbSq4g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.13-alpha.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.13-alpha.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.13-alpha.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.13-alpha.1_1776815911223_0.6211118055870981","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.2":{"name":"@hyperframes/studio","version":"0.4.13-alpha.2","_id":"@hyperframes/studio@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":"5ebb64acb88b2da646f7431e94c2e43cd12c7588","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.13-alpha.2.tgz","fileCount":79,"integrity":"sha512-GAF0GqtLWTJry3d/tfSlzpcX9bxxS2oGAuzhSZTxEJdsrGCfPnSC/e0bYpMC4ciFzg7xLfGs9L8tMkS9xRuKYw==","signatures":[{"sig":"MEYCIQCW5VAK4+JSSL4MU++HB1kG+yDtk59nVR4GavxXlzOaiwIhAIOoPoBpF7I0MJq8k2x8k3fneOYs3X23K57Ua/O/pzEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.13-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1495278},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.13-alpha.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fa0eab06a83e08719111f878af8867d9/hyperframes-studio-0.4.13-alpha.2.tgz","_integrity":"sha512-GAF0GqtLWTJry3d/tfSlzpcX9bxxS2oGAuzhSZTxEJdsrGCfPnSC/e0bYpMC4ciFzg7xLfGs9L8tMkS9xRuKYw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.13-alpha.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.13-alpha.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.13-alpha.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.13-alpha.2_1776832116961_0.27356838178674936","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.3":{"name":"@hyperframes/studio","version":"0.4.13-alpha.3","_id":"@hyperframes/studio@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":"bd0684572e4d8f1464bd5e27741f07d006f8a502","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.13-alpha.3.tgz","fileCount":79,"integrity":"sha512-DWlA85AZK23uDouGoNeX93RCTel108FOMF5P6zPQZ88kuB3YMPilrHEFElLnMLXP7WBx28hJsqhefw1h3Ji6rw==","signatures":[{"sig":"MEUCIGb6uRgrhNdJtrBPU2HtB55F1kAiENqMlhD0XTHBT4C/AiEAh+EkOMZYYFZBrKOt5rZ7H6v0LMhFA/yJdgTufVku9jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.13-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1497085},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.13-alpha.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a999b14dea198d028297455a08195336/hyperframes-studio-0.4.13-alpha.3.tgz","_integrity":"sha512-DWlA85AZK23uDouGoNeX93RCTel108FOMF5P6zPQZ88kuB3YMPilrHEFElLnMLXP7WBx28hJsqhefw1h3Ji6rw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.13-alpha.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.13-alpha.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.13-alpha.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.13-alpha.3_1776870977461_0.056217209753671504","host":"s3://npm-registry-packages-npm-production"}},"0.4.13-alpha.4":{"name":"@hyperframes/studio","version":"0.4.13-alpha.4","_id":"@hyperframes/studio@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":"f0ca071f39c3375d916eeee732c8a4acbb99eae2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.13-alpha.4.tgz","fileCount":79,"integrity":"sha512-WicTPZkNeuzp7xJEmXJxb9pCaU2CsfbZaU32sM6mr9kvZ4UYym6ed6MWdoBet6me8UQhCE+7NUb0q9NxZA0EmQ==","signatures":[{"sig":"MEYCIQCUMqWv36b61sYmn6Yp25Xkp8qAzEcJ4syRhtjzkp4jswIhALCY8O7t0QkgL0KjREaCe7h2vyjWlO4zVxb+rmogPXps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.13-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507242},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.13-alpha.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/efdd3534eb1187e61e0b3eb686e4a285/hyperframes-studio-0.4.13-alpha.4.tgz","_integrity":"sha512-WicTPZkNeuzp7xJEmXJxb9pCaU2CsfbZaU32sM6mr9kvZ4UYym6ed6MWdoBet6me8UQhCE+7NUb0q9NxZA0EmQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.13-alpha.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.13-alpha.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.13-alpha.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.13-alpha.4_1776876624607_0.42407996870684395","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@hyperframes/studio","version":"0.4.13","_id":"@hyperframes/studio@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":"0f358e85853784876b1b65024cc973037060bcf9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.13.tgz","fileCount":79,"integrity":"sha512-X56LZaYZLxsIYW82t3uQH28mzXGXXE4hWQ7jeYxiNnKFrTA2Wh+TM2+nP50prt/JOW2oWZpS9I+N4G7tExyOBQ==","signatures":[{"sig":"MEYCIQCUQiaxH/a3nOtAeC1Ugk9jf/HMANardfhTWiqILO9VNwIhAPdFzQ3SCK0XbQdXbw/hfQBJTPkMPXufisSfP4SUN8vI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507210},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.13.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7a66d2791b6484b756b2a61d412054ee/hyperframes-studio-0.4.13.tgz","_integrity":"sha512-X56LZaYZLxsIYW82t3uQH28mzXGXXE4hWQ7jeYxiNnKFrTA2Wh+TM2+nP50prt/JOW2oWZpS9I+N4G7tExyOBQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.13","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.13","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.13_1776893459981_0.32785551002033686","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@hyperframes/studio","version":"0.4.14","_id":"@hyperframes/studio@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":"dda2a87df23674e57f274a9896414a51bbca0161","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.14.tgz","fileCount":79,"integrity":"sha512-lGTTeVFppR8sQTb3Pk39sut5EbS0JBDOOs6uV7m8p0f9RIA7bVrR6S2o14SXDWWRKgKB9pSf1szBZdphuEVjKA==","signatures":[{"sig":"MEUCIC5tqrSoBPz+U9YTg/3As7kTgYmMiF6VeqinpcmQ6RRwAiEAz68EIres/AboE2MqHmBJ1sXsKGEZrBYemgBaMgfAnhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504228},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.14.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/22e44a645cceb52e71fff73499e1d77b/hyperframes-studio-0.4.14.tgz","_integrity":"sha512-lGTTeVFppR8sQTb3Pk39sut5EbS0JBDOOs6uV7m8p0f9RIA7bVrR6S2o14SXDWWRKgKB9pSf1szBZdphuEVjKA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.14","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.14","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.14"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.14_1776910124714_0.4717895001654506","host":"s3://npm-registry-packages-npm-production"}},"0.4.15-alpha.1":{"name":"@hyperframes/studio","version":"0.4.15-alpha.1","_id":"@hyperframes/studio@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":"feb533b0d991afbd625c11c77ae7b8aeb3a581fc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.15-alpha.1.tgz","fileCount":79,"integrity":"sha512-h4/mmU60wXdr3Pua9rK1MQvFhCyUDter3JhuHPrCQKWeig9Ob5v3mi36ttaxR498TGgyN9yUlmQUBZvf4Q/Khw==","signatures":[{"sig":"MEUCIHeAvgPCWGfhkJzyNHiM7j5r9TbkK/3NOFnurca1HUenAiEAiocR5mJ7S44gyocjnfR7qf+oZ3QfM+ebU7Y7NgZdDUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.15-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504260},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.15-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d84e47ade4269cf71a9674f10a9670f4/hyperframes-studio-0.4.15-alpha.1.tgz","_integrity":"sha512-h4/mmU60wXdr3Pua9rK1MQvFhCyUDter3JhuHPrCQKWeig9Ob5v3mi36ttaxR498TGgyN9yUlmQUBZvf4Q/Khw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.15-alpha.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.15-alpha.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.15-alpha.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.15-alpha.1_1776910432293_0.793835625595563","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@hyperframes/studio","version":"0.4.15","_id":"@hyperframes/studio@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":"db553fc60a26854d5efd6079f0bcc1f86247346f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.15.tgz","fileCount":81,"integrity":"sha512-IIGBGLvx6p+DnN9ZGjhedn60eORkO6t7bjaNV9XHLZD4cNJFa3PCdwLZAPJtAZ8bdId9aLq4luVxWsJ4IWFeVQ==","signatures":[{"sig":"MEQCIBtXde0Mh3GDi/DV392mtN/8aW8Wid27CLvUvaDU72C3AiBTy7QwzsjvZX3jacYOLSPnwdvXtSPpAk1FhqvaoZiLGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515542},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.15.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f63fbeba74f7e6e5ee51ad61007f78d6/hyperframes-studio-0.4.15.tgz","_integrity":"sha512-IIGBGLvx6p+DnN9ZGjhedn60eORkO6t7bjaNV9XHLZD4cNJFa3PCdwLZAPJtAZ8bdId9aLq4luVxWsJ4IWFeVQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.15","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.15","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.15"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.15_1776921303883_0.8661144386840374","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@hyperframes/studio","version":"0.4.16","_id":"@hyperframes/studio@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":"1343ffb4c7c9f29fd2bb104d557418da84d952f2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.16.tgz","fileCount":81,"integrity":"sha512-PpQ/K6KhVeRUQgJZQWgV0kdcG6xy+hmFNEdhuVv6Z94LviJvCJtSL0nlqD1NXmS+JzL3Qs/wVEi/ncZ+6JDjNg==","signatures":[{"sig":"MEQCIF7jKgthU34iQB9dS87qZRCxSkNYKczO6c65BGny5HLaAiBgJWa4XUPrf2uImBjv5xDPJ4qQYvRlBI6vtgrjF+s43g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515542},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.16.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/77a911fc33d0d5fedafcc4ebb78a16cb/hyperframes-studio-0.4.16.tgz","_integrity":"sha512-PpQ/K6KhVeRUQgJZQWgV0kdcG6xy+hmFNEdhuVv6Z94LviJvCJtSL0nlqD1NXmS+JzL3Qs/wVEi/ncZ+6JDjNg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.16","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.16","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.16"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.16_1776973621072_0.4500771450005341","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@hyperframes/studio","version":"0.4.17","_id":"@hyperframes/studio@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":"a26c408d6948ab37f1a553771269f8d996e5de94","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.17.tgz","fileCount":83,"integrity":"sha512-XMnQlHH6oO6ZHU9dc7IaL+wYLgjma5Hujye5g+PoQXZ32T6qOcKR8gjipwOHFnhMK48cZQUzQQlSbeWi3B076Q==","signatures":[{"sig":"MEYCIQD+ddj8D47MBYDKt8NwDOzXLO59qyy9Is44HUqoFuGBMQIhAIyGnS6GGYB34t2Nw+EwvATrxL4XEf50U8QugijokjKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1543180},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.17.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/eac8635c33b1ece19f40bb5a09be4026/hyperframes-studio-0.4.17.tgz","_integrity":"sha512-XMnQlHH6oO6ZHU9dc7IaL+wYLgjma5Hujye5g+PoQXZ32T6qOcKR8gjipwOHFnhMK48cZQUzQQlSbeWi3B076Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.17","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.17","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.17_1776982911135_0.7612990174279275","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@hyperframes/studio","version":"0.4.18","_id":"@hyperframes/studio@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":"8f0b1a33da75cf1eb9fa7b00b00280a97daeb469","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.18.tgz","fileCount":85,"integrity":"sha512-P66Dyv+H/pxyXWWv/eTS4o67cRmQgjcRwYEsNVCbyCKarSxLq08VL1onzXgJrDB+sNW49Zg1giSjgMZTYxYL2Q==","signatures":[{"sig":"MEUCIQCWYpGIE8kJLZi2uaSXjscG3iR9fczL8LY5BybmT+uPrAIgSi8U6gNYmfkFjqnF1R/xIxFu5suIX9PNQWUawKgZaIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577353},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.18.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c39ce28569ff97f076ee5b6f96d29188/hyperframes-studio-0.4.18.tgz","_integrity":"sha512-P66Dyv+H/pxyXWWv/eTS4o67cRmQgjcRwYEsNVCbyCKarSxLq08VL1onzXgJrDB+sNW49Zg1giSjgMZTYxYL2Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.18","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.18","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.18"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.18_1776992896369_0.985814878204873","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@hyperframes/studio","version":"0.4.19","_id":"@hyperframes/studio@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":"bccc91724814d05f17c987f31d70abbc72477604","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.19.tgz","fileCount":85,"integrity":"sha512-wXSPsVYgz7r6wjzS/Ymx+aRF8LnNsrVF7U0nIK/lOaQdvajATRZoBjGalCY3IZa+k1Wgpi4rMDCh3dqrVDDTsg==","signatures":[{"sig":"MEUCIHnRkfTkwZ78Dn5qADMkcWxVP82zSJuZaTPuVli6RJHeAiEA69GPDq94O21LZLiG3o2WAJByRf9QUVig/Yzv2UDHEyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577353},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.19.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/cdf552a121121f471beab977a02264a1/hyperframes-studio-0.4.19.tgz","_integrity":"sha512-wXSPsVYgz7r6wjzS/Ymx+aRF8LnNsrVF7U0nIK/lOaQdvajATRZoBjGalCY3IZa+k1Wgpi4rMDCh3dqrVDDTsg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.19","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.19","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.19_1776993416729_0.6533068862168341","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@hyperframes/studio","version":"0.4.20","_id":"@hyperframes/studio@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":"9f3c18ac4b55b9802837f8a6a649d934a538c63e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.20.tgz","fileCount":85,"integrity":"sha512-LOycywjdfvnbngdHcR8gbEKZPPFBuaOYpy0dm5apJut6UC4U9MxfmM7Mb5UrvSOsaK2hdX3b+cXFvLNYPEK9YQ==","signatures":[{"sig":"MEQCIBFEiezYYBa/Juq7pwYQY3NFPkO54wqoebGWdi3btGAlAiBJSGlYI3EL5hgT4c3JFa8n2ANtHIFO0A8mcuVXPnqxRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577353},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.20.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b3fb11ffff2f5b88e61e64d8b9c304d2/hyperframes-studio-0.4.20.tgz","_integrity":"sha512-LOycywjdfvnbngdHcR8gbEKZPPFBuaOYpy0dm5apJut6UC4U9MxfmM7Mb5UrvSOsaK2hdX3b+cXFvLNYPEK9YQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.20","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.20","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.20"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.20_1776996590091_0.28457463595273236","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@hyperframes/studio","version":"0.4.21","_id":"@hyperframes/studio@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":"8c6ed0856a0f7897d371aa7b97fbcf7ba114f527","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.21.tgz","fileCount":85,"integrity":"sha512-HeglvN7y8CoeF1EWQpV7ludpG4gkyjOyhB62BO+cxBtsKkCJrATYg5dFD5oc5X2T4woqQ9fiseQ9hIoAwgkAVQ==","signatures":[{"sig":"MEQCIB8n8k1w0d3iMyzOZrcyuC2XKQbNZayKITneLhzR3IjdAiA7gCzXZvU35tXUdg4k609gM1NcVOb2w170cLqPCrue/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577353},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.21.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f17ca80fc424ce03bcf80c3906e6c0cc/hyperframes-studio-0.4.21.tgz","_integrity":"sha512-HeglvN7y8CoeF1EWQpV7ludpG4gkyjOyhB62BO+cxBtsKkCJrATYg5dFD5oc5X2T4woqQ9fiseQ9hIoAwgkAVQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.21","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.21","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.21"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.21_1777050753218_0.15267806176150578","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@hyperframes/studio","version":"0.4.22","_id":"@hyperframes/studio@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":"d84809eb48d59a4fd46220dcaa4d7dc6cf2106ea","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.22.tgz","fileCount":85,"integrity":"sha512-5FwSwJGLjTeOyvZs3ZWizWxuIpx9bkQfNR8B0WNBwwU+d16qaiqQx/e0GedONF6duNvLEhbgafmR5ckMVobbZA==","signatures":[{"sig":"MEYCIQDjlTDlvGshFWzbwbK7vb8BoGe4suxjfAMi8LAnWowK1QIhAN2zO80YQD6ZGNeUuk3/KonXUedpu0BMhhjmtsv1263d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577353},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.22.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/69883b9e412f25fb50168b94256ed9af/hyperframes-studio-0.4.22.tgz","_integrity":"sha512-5FwSwJGLjTeOyvZs3ZWizWxuIpx9bkQfNR8B0WNBwwU+d16qaiqQx/e0GedONF6duNvLEhbgafmR5ckMVobbZA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.22","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.22","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.22"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.22_1777056336658_0.6007930759973552","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@hyperframes/studio","version":"0.4.23","_id":"@hyperframes/studio@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":"fff8a7784bc62924c0c66dd71ed1cadd03f035f8","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.23.tgz","fileCount":85,"integrity":"sha512-AYxpav3SZ2ZlrbBlveUgFaNPFj8fimZLEmRYPzbHg+snJTASFC/uTbiuMIm8Lywc3dsEl/Cu36iB4UgiKp6DFg==","signatures":[{"sig":"MEQCIF1bA/q2JKmoleoBDciitirIWKYfX5jSqZOR0Iyzqp2tAiBW5+XUWDsI5fLdtqKNE4cKOjiVIAYQGn2BM2AYTGLRMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577353},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.23.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/80f600f80f4f4fb9ecf69b127c55b417/hyperframes-studio-0.4.23.tgz","_integrity":"sha512-AYxpav3SZ2ZlrbBlveUgFaNPFj8fimZLEmRYPzbHg+snJTASFC/uTbiuMIm8Lywc3dsEl/Cu36iB4UgiKp6DFg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.23","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.23","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.23"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.23_1777066719279_0.21470909481976141","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.1":{"name":"@hyperframes/studio","version":"0.5.0-alpha.1","_id":"@hyperframes/studio@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":"1e4376ad9d28fb630bdd0b044d60a3b7fe9a351e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.1.tgz","fileCount":96,"integrity":"sha512-dN7m99+rQ70hC/W8tO9+OscU3asz4gn2caFk6rA1Zj+0HOreNIc2prrEXaCRSTO2lifbeqCVi2+mqIGakPMbOA==","signatures":[{"sig":"MEYCIQCPQZWY67pNPGc/FGazKVnxIUry3u3Avj/H6SIn2Ch2bwIhAKTd4cID7OqOhhO9ZK9kimLyzCERSuChNi0ZzzZgMdji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1920744},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e15e1ade37a88ba502edac8787ad2978/hyperframes-studio-0.5.0-alpha.1.tgz","_integrity":"sha512-dN7m99+rQ70hC/W8tO9+OscU3asz4gn2caFk6rA1Zj+0HOreNIc2prrEXaCRSTO2lifbeqCVi2+mqIGakPMbOA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.1_1777091053748_0.021144143701094853","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@hyperframes/studio","version":"0.4.24","_id":"@hyperframes/studio@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":"035e44cc7c392806e83f1299c3538cc6f79fad44","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.24.tgz","fileCount":85,"integrity":"sha512-0I36gSGqTRWTkLaTZqzoebSnoqW1YW4NL5HVu5RzfdhmHMy/mcQwOM4equAw9fHF4NfxXfbeyp5jxXdt7HiRjg==","signatures":[{"sig":"MEQCIATL9W+/tqqYklj54nXt/y5/F32VQPICXYzRMw5PBz7TAiAwkqnd4cFbY8m+GwdH6hokpQT9F8oSHUJXPiU/vw557g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1582326},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.24.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7cd7e707130f2b1858f736fc466b6775/hyperframes-studio-0.4.24.tgz","_integrity":"sha512-0I36gSGqTRWTkLaTZqzoebSnoqW1YW4NL5HVu5RzfdhmHMy/mcQwOM4equAw9fHF4NfxXfbeyp5jxXdt7HiRjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.24","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.24","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.24_1777092033134_0.9317353701135063","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.2":{"name":"@hyperframes/studio","version":"0.5.0-alpha.2","_id":"@hyperframes/studio@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":"cff5dc20a11de729eb666e4d7281e1721b402d9f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.2.tgz","fileCount":96,"integrity":"sha512-qJy1MHi/+geUDyE34leiK8taIIXNeL7pcisc8mLW4u/RyDrW7ZjZ+eYzGrFNsJKYxY8VbWCyqDZRP2rmp2h7fw==","signatures":[{"sig":"MEUCIGl6vSdNDhto15LFzUFhYgQzveqemWhLmuK2oXr3QJyXAiEA8jSUAim7WEjmZ4cSQVjNYhIjbZNXdXH2Ntnw0g36FOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1925541},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/eaa9ce392e4c179315c7644737a0d2ff/hyperframes-studio-0.5.0-alpha.2.tgz","_integrity":"sha512-qJy1MHi/+geUDyE34leiK8taIIXNeL7pcisc8mLW4u/RyDrW7ZjZ+eYzGrFNsJKYxY8VbWCyqDZRP2rmp2h7fw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.2_1777092205582_0.616264814603066","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@hyperframes/studio","version":"0.4.25","_id":"@hyperframes/studio@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":"4f9585eec4a783b02ad589ba652338e7d70740f2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.25.tgz","fileCount":85,"integrity":"sha512-TtwfHdGLOaySV2hrOH0mRoe4yDcJX5v+wz4U7/v7VfjtPFAcwUI/ExeVrHskzF6xJGPBb5Xf8ZrOZ/JFkcJz3w==","signatures":[{"sig":"MEQCIFl+rOLGoJYeCBnjiug0GRRsKEIuPY+accv5f2Rxy9FDAiAJ9Hc/iNdHnjh8fjmDb8DC7IkyhEyQTAjnO69DXIANWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1582326},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.25.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/988db3a42bc5a00b0145c35a7ecc2c98/hyperframes-studio-0.4.25.tgz","_integrity":"sha512-TtwfHdGLOaySV2hrOH0mRoe4yDcJX5v+wz4U7/v7VfjtPFAcwUI/ExeVrHskzF6xJGPBb5Xf8ZrOZ/JFkcJz3w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.25","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.25","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.25"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.25_1777129319247_0.7621161526453166","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@hyperframes/studio","version":"0.4.26","_id":"@hyperframes/studio@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":"61acb3fdd00f6c2bb6f0d4bd47a39427fd8a54bf","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.26.tgz","fileCount":85,"integrity":"sha512-SvCC+aSW00zsHkJ1SkGVO7QxkwrdmvHnI9nXPWl9TEEDnloJ2k7ku3ipDhmT1KQcr8NMoAE6O8JoV8OTGHkpkQ==","signatures":[{"sig":"MEQCIA27BNJhCADPKPWNYrQt4vwTBXZ4nebT9gLFVg5njZQ3AiBnyVd34RXX+75PJU+iZviqK7P1HiDyLSvWaGEQyCW+Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1582326},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.26.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1e321a0f4467fc2dbf2bd2c9a09c2b25/hyperframes-studio-0.4.26.tgz","_integrity":"sha512-SvCC+aSW00zsHkJ1SkGVO7QxkwrdmvHnI9nXPWl9TEEDnloJ2k7ku3ipDhmT1KQcr8NMoAE6O8JoV8OTGHkpkQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.26","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.26","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.26"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.26_1777130209209_0.053627631754721516","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@hyperframes/studio","version":"0.4.27","_id":"@hyperframes/studio@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":"e80b0fcf191f3c370d934fc0594be4525723f935","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.27.tgz","fileCount":85,"integrity":"sha512-4gUO/IJ4Usw58/ed+/vIOjQTwDOSv+ZxuFCIbiA8Bt4WU0A7jnd/VSHRjR3swt1NOz0tfXZB56TptnVjqTvIqQ==","signatures":[{"sig":"MEUCIQDQm67UttRrgmvAtMnzAOEUrczLoHS1jusRryFsrApWZwIgRomkv+gdcgHOo2MEPPE8E6Gk3LpuM2x4FJoKCQ+0TSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1582326},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.27.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b4d09fcbd5b2ba45ac06d825ece38a9d/hyperframes-studio-0.4.27.tgz","_integrity":"sha512-4gUO/IJ4Usw58/ed+/vIOjQTwDOSv+ZxuFCIbiA8Bt4WU0A7jnd/VSHRjR3swt1NOz0tfXZB56TptnVjqTvIqQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.27","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.27","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.27"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.27_1777150530070_0.9726272209274318","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@hyperframes/studio","version":"0.4.28","_id":"@hyperframes/studio@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":"4b7958f8538f974cced1947c35d2bd16588e8841","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.28.tgz","fileCount":85,"integrity":"sha512-bFb41dKN7ZaZPdVX9FlCSjQxy6TgUysvlmLIvLXG9gOjdCoXaO+7Cdwu/IeH402qjH0CyeG40i5ox5zD5DJYwg==","signatures":[{"sig":"MEYCIQD2nR2x2ClqVuKmSbE/taCr3xQ1IKADDAWaCPyCiAZqLgIhAMy5jprbO3/4Oga6w7Y/bGiDBLq2dEPxUx0OZ4LF/+oa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1582326},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.28.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/149b90245e21c68b29480db68d24484d/hyperframes-studio-0.4.28.tgz","_integrity":"sha512-bFb41dKN7ZaZPdVX9FlCSjQxy6TgUysvlmLIvLXG9gOjdCoXaO+7Cdwu/IeH402qjH0CyeG40i5ox5zD5DJYwg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.28","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.28","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.28"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.28_1777152119406_0.966064150438406","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@hyperframes/studio","version":"0.4.29","_id":"@hyperframes/studio@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":"4e945511cbd8a8f11b18044b50119c595b436275","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.29.tgz","fileCount":85,"integrity":"sha512-TRxmOnGh3UF2SQhvbG+8D+cPlPdsa9MEhjrZaBn2AQFWFotHKjj++Wh2q+GGLqjI22XOjob5PjffgWH/ycatfQ==","signatures":[{"sig":"MEUCIQDV4c6Zi+Z2NafhiEwlvO3GHHIVqbAeLlXkqiah8z1e5gIgSPyxtAmt+wYUuud84VXqV6IKPaPeHhcBg/TLQIXKeB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583642},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.29.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/96ebe3e60ea82fffc79c23973fc13a81/hyperframes-studio-0.4.29.tgz","_integrity":"sha512-TRxmOnGh3UF2SQhvbG+8D+cPlPdsa9MEhjrZaBn2AQFWFotHKjj++Wh2q+GGLqjI22XOjob5PjffgWH/ycatfQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.29","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.29","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.29"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.29_1777158811146_0.06738192644666041","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.3":{"name":"@hyperframes/studio","version":"0.5.0-alpha.3","_id":"@hyperframes/studio@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":"58f34d9d8055b68c07e8b5f3d551dc256eedd4b0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.3.tgz","fileCount":96,"integrity":"sha512-4KdGGuATF5t0jjDRWXQXZXLSfFhCzuCeIKfx7OtVLbDtrePYJ1nIYPXoyByWjgSwY5lnEpJ49cKiiYYJlmJhLg==","signatures":[{"sig":"MEYCIQDTiALJvO5PH5gjg4mm8HRFbDlp2sq0nnWLtvvgiHor9gIhALXB2HFB9ZvJxYIWYzAIwzgmcTlETf+ndEgjGJOhWHcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926868},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a13369e97845187cb9e23d2a5598d3d2/hyperframes-studio-0.5.0-alpha.3.tgz","_integrity":"sha512-4KdGGuATF5t0jjDRWXQXZXLSfFhCzuCeIKfx7OtVLbDtrePYJ1nIYPXoyByWjgSwY5lnEpJ49cKiiYYJlmJhLg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.3_1777159062072_0.057835766852578185","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@hyperframes/studio","version":"0.4.30","_id":"@hyperframes/studio@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":"fa0b1d065ec091d5782adabe7df7059f0684856d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.30.tgz","fileCount":85,"integrity":"sha512-3pSQ9IbXuc9akNgqV6/Cw/O/x5NeyaGi9BPiun1P6Qp/VR3J6pP4bKmO8ZzPoi1UD5O5Uon+eQ6oFWcsP8R47A==","signatures":[{"sig":"MEUCIQDZeKM1F7T/dHThSrtnoeSzsLbtVaBNpwXLTUj5oaJ5iQIgLAVDllLcD3j9drV/SqedJ/ZcJGirSEngywBpPI/bs8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583642},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.30.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/067b64259d7fba64280165f654cbf277/hyperframes-studio-0.4.30.tgz","_integrity":"sha512-3pSQ9IbXuc9akNgqV6/Cw/O/x5NeyaGi9BPiun1P6Qp/VR3J6pP4bKmO8ZzPoi1UD5O5Uon+eQ6oFWcsP8R47A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.30","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.30","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.30"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.30_1777180724554_0.3947349531651059","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.4":{"name":"@hyperframes/studio","version":"0.5.0-alpha.4","_id":"@hyperframes/studio@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":"e79fc269ecf3796c515ceadd7d5f6a5b38456a2d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.4.tgz","fileCount":96,"integrity":"sha512-PGqLEzWgk/7XAALCrRiVCmVZLcQv/skm/bH8euJJuqmfpD8m++Hbk8PIO5HKGSLR0lHv52cksvGJCaGhdDeprw==","signatures":[{"sig":"MEUCIQDnSAfa7SIrpfAtyp5jp0ouAvvX8ZJsr2Wz9izYjV9GswIgN2SChRB8MkyZ7xDJySdJk8FXHX1BGZPey5DRD/pPV9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926868},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/104ae625e1291e6aacda73cdddbdf149/hyperframes-studio-0.5.0-alpha.4.tgz","_integrity":"sha512-PGqLEzWgk/7XAALCrRiVCmVZLcQv/skm/bH8euJJuqmfpD8m++Hbk8PIO5HKGSLR0lHv52cksvGJCaGhdDeprw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.4_1777180763433_0.7953527483629153","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@hyperframes/studio","version":"0.4.31","_id":"@hyperframes/studio@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":"fc6e5b41f82a1bd3e4d33421c831e865f2dfe735","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.31.tgz","fileCount":85,"integrity":"sha512-lOHDbtcGWHJOx22vu6fiow3EvYnfgX4hxzssjz+Nr1it9lSdx0AjWbcB8zOhOz4QzstvcUB/W683//jSeF9YxQ==","signatures":[{"sig":"MEQCICg4eyHCv6IuKRmE80wiufXLRehXvsrMbGKIHdyin4PHAiA2fKDBL9Pf3sOfgnqhwvwj0yOWVFfIS7nRvi6LXgso+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583642},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.31.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e0baf37f1c80a68fb106258712423fe2/hyperframes-studio-0.4.31.tgz","_integrity":"sha512-lOHDbtcGWHJOx22vu6fiow3EvYnfgX4hxzssjz+Nr1it9lSdx0AjWbcB8zOhOz4QzstvcUB/W683//jSeF9YxQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.31","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.31","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.31"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.31_1777246965102_0.8699390264513196","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@hyperframes/studio","version":"0.4.32","_id":"@hyperframes/studio@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":"c76a1492d535d9ce60fb25aed4da73fec88c88df","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.32.tgz","fileCount":85,"integrity":"sha512-nZspoFPIhqVACYBaeIoYBVJHb0sV8VzY+PsiD+bSnAzhVjOEGBjzmj16kDkNkGsfVyCQuBoes5MMKyEX9tcSrA==","signatures":[{"sig":"MEUCIQC0pPyYuef6g51YnTx4QR4/B/xSiD2jt5tx+mISgSHULgIgLCLPX60u8P/ZN7y3mMOUx4+64S0+y147gX/57fPUc2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577622},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.32.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/dd208765b008e52194d6f99b69f828cf/hyperframes-studio-0.4.32.tgz","_integrity":"sha512-nZspoFPIhqVACYBaeIoYBVJHb0sV8VzY+PsiD+bSnAzhVjOEGBjzmj16kDkNkGsfVyCQuBoes5MMKyEX9tcSrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.32","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.32","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.32"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.32_1777339222131_0.7316745949956069","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.5":{"name":"@hyperframes/studio","version":"0.5.0-alpha.5","_id":"@hyperframes/studio@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":"0b3abc182c60d033e9f506f91d3c2a6d5fb5ffd8","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.5.tgz","fileCount":96,"integrity":"sha512-t77QsdYjg2GO9KsIrGKWRg7cqeYX7q9nUP9g/W8YgU/gJFxY3zFdNJJ8ixeGS07Evq5I5NCc7MzXhIdJsMG43w==","signatures":[{"sig":"MEYCIQDrzIGHArtVxVnmdMc/NgOy/XF3vRoguNVFxmU6Bv1FlAIhAKuDIDotnJGt19cOn8JFDBp02StGe2RzGJdK3Z46saR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1927030},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ddc333ca5362407971de5d959927a958/hyperframes-studio-0.5.0-alpha.5.tgz","_integrity":"sha512-t77QsdYjg2GO9KsIrGKWRg7cqeYX7q9nUP9g/W8YgU/gJFxY3zFdNJJ8ixeGS07Evq5I5NCc7MzXhIdJsMG43w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.5_1777339524378_0.8282878555169049","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.6":{"name":"@hyperframes/studio","version":"0.5.0-alpha.6","_id":"@hyperframes/studio@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":"4c3cfe13224278ff4d9a0be678831176994c340c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.6.tgz","fileCount":97,"integrity":"sha512-PLKK/QTwJFXU8Q291Z6ONvPZZIO9LGF6UkLjVH7U9uU7vSX2toOvh/+XxWKjnKdRrPcMZ2Tf/gZBYWxiIt03xg==","signatures":[{"sig":"MEUCIBGA1ilXg5E+51NYe/jKxTGSPJf2p242ge+xu/Ch3D/rAiEAyBar65m+j25DT+ald/iqqUQRhtM2+ct5U2vz3QdDaOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1938995},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.6.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ec54b0388584e7d7716cd60a46c16bb2/hyperframes-studio-0.5.0-alpha.6.tgz","_integrity":"sha512-PLKK/QTwJFXU8Q291Z6ONvPZZIO9LGF6UkLjVH7U9uU7vSX2toOvh/+XxWKjnKdRrPcMZ2Tf/gZBYWxiIt03xg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.6"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.6_1777387598291_0.32937358814496576","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@hyperframes/studio","version":"0.4.33","_id":"@hyperframes/studio@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":"e5b58cd78fc2e03ae79bbad2c92c6b4877c870cb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.33.tgz","fileCount":85,"integrity":"sha512-wmx2M+Q9R/i6oIoGcXG1YDjFzQ6VbpHc6iPE0/dGi2RoSLmHf2PQzlJg9RTvk99Nm5i5VkJuWlLEMj5F9oXaLA==","signatures":[{"sig":"MEUCIEyx+gRPbaIlicKBNsXuPoV4nt3VnRL0Rif/5F8jWK6mAiEAyN06dH1x3BqzP0KqtbVsLdMbNQ54/K0nBkCRcMr0RUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1577622},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.33.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b0f57f2f7627ab9384db671049fa6388/hyperframes-studio-0.4.33.tgz","_integrity":"sha512-wmx2M+Q9R/i6oIoGcXG1YDjFzQ6VbpHc6iPE0/dGi2RoSLmHf2PQzlJg9RTvk99Nm5i5VkJuWlLEMj5F9oXaLA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.33","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.33","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.33"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.33_1777394818040_0.3613984779093853","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.7":{"name":"@hyperframes/studio","version":"0.5.0-alpha.7","_id":"@hyperframes/studio@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":"61e04ca4777722e830fc8b2e0d01b84e0208bc2a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.7.tgz","fileCount":97,"integrity":"sha512-/mrS0rBwtDUpaH9ht4P6UDH4r6px44onsXuMNutDH0blVrg81TxnzZqU+vUuYXQt3Nw1P5ctYgk0vfGNnhUf4Q==","signatures":[{"sig":"MEQCIEjs8y2j8wcUjNQjwepMQeWKCLVz5lTMPTK9to90xsG4AiBurVP3vEg/XImfU7VH98cAJOhYNIzOvhDcmskGeUCJgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1938995},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/63e8e2f83a07b131d935b4240c4af0b5/hyperframes-studio-0.5.0-alpha.7.tgz","_integrity":"sha512-/mrS0rBwtDUpaH9ht4P6UDH4r6px44onsXuMNutDH0blVrg81TxnzZqU+vUuYXQt3Nw1P5ctYgk0vfGNnhUf4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.7_1777395081916_0.16060593897838316","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@hyperframes/studio","version":"0.4.34","_id":"@hyperframes/studio@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":"a6c5dfbc0c75adc5e8286f0da5a02527baccae0c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.34.tgz","fileCount":85,"integrity":"sha512-UExVCBYhoRUoqN6WevGi4FQvi5cao8WZqhPalUeq/IOcRXZRV36vFFnfjRVERb5qrkh/8RBqkUAminGySG59cQ==","signatures":[{"sig":"MEUCIQDEq/DgSwcwNT/xmmdFbcw5WPo9ECe2kBXHRCqnvmpOzgIgRh/xGR2MiLXJseWycpMEDE3P3jh7pOR9eMaR+5mY394=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1588132},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.34.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1ee9234553bb029bf72364b517516872/hyperframes-studio-0.4.34.tgz","_integrity":"sha512-UExVCBYhoRUoqN6WevGi4FQvi5cao8WZqhPalUeq/IOcRXZRV36vFFnfjRVERb5qrkh/8RBqkUAminGySG59cQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.34","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.34","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.34"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.34_1777419648357_0.5347541194532686","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.8":{"name":"@hyperframes/studio","version":"0.5.0-alpha.8","_id":"@hyperframes/studio@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":"2930bead0d190700f748ec49c75d19f262036cca","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.8.tgz","fileCount":99,"integrity":"sha512-xL20yVUfQWkraxkn5EQk6u1MskBYzYVhJ+4EUZMJDwgLDm1s0q99/ia+LEdARnnO7mH4s6ArogzoODYXE0Lteg==","signatures":[{"sig":"MEUCIGG2ugSTWCIij/LCqhC1ClSEGFNcOkUoTqpzDxlBO01sAiEAmbTORZqVa53WHSyhsKVgTJJoGSjtzq9dReXBjCSU2rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959707},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.8.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0ef93114884cd4161d042016b61ff3a3/hyperframes-studio-0.5.0-alpha.8.tgz","_integrity":"sha512-xL20yVUfQWkraxkn5EQk6u1MskBYzYVhJ+4EUZMJDwgLDm1s0q99/ia+LEdARnnO7mH4s6ArogzoODYXE0Lteg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.8","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.8","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.8"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.8_1777419788086_0.8281012437146755","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@hyperframes/studio","version":"0.4.35","_id":"@hyperframes/studio@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":"694fba6eb2e68981dd51ca7b2c0ded4bd60bcade","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.35.tgz","fileCount":87,"integrity":"sha512-pZMRdd7KFfcvsevo6ePjtGV8hAR37OwkD5OKdjTJdthmT1twFoyhZZ4mrKEHTSkRxLYjDN++aiuZQP8fa7+ZGw==","signatures":[{"sig":"MEUCIGUFAlWjDiOAAYcBUApozPmH1HgnFcPM8XHZiPYnBh+MAiEAqzwpI7EMzSLHtSHECBaeyf0DKPNln9Gro9yrC36286o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1615239},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.35.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/044545aef30165123ef2fd653beaa279/hyperframes-studio-0.4.35.tgz","_integrity":"sha512-pZMRdd7KFfcvsevo6ePjtGV8hAR37OwkD5OKdjTJdthmT1twFoyhZZ4mrKEHTSkRxLYjDN++aiuZQP8fa7+ZGw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.35","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.35","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.35"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.35_1777470530418_0.16008946342264485","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.9":{"name":"@hyperframes/studio","version":"0.5.0-alpha.9","_id":"@hyperframes/studio@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":"0f476ba0eab864c4be266c1089eb45da36d82d1c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.9.tgz","fileCount":101,"integrity":"sha512-uF7U96lz7+8E+CghdRH/UOsfIadC3UQRBdBZke8/0ujfUlSGBiyGttpCSHAMDpuUt5QlGRlSnnMM/lA3K38dcw==","signatures":[{"sig":"MEUCIQD07dD/dL8jwtVOUQj2+qfopqhV6xAIvnKmBJlq23goPgIgATOVPDo6a7oPQCLF7gXSCPZhHfEXZhn2mr/a/XkY3VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1987643},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.9.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e15ddde5a0d7bb7f9a488c84bf6cfa29/hyperframes-studio-0.5.0-alpha.9.tgz","_integrity":"sha512-uF7U96lz7+8E+CghdRH/UOsfIadC3UQRBdBZke8/0ujfUlSGBiyGttpCSHAMDpuUt5QlGRlSnnMM/lA3K38dcw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.9","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.9","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.9_1777470659447_0.2864316182785027","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@hyperframes/studio","version":"0.4.36","_id":"@hyperframes/studio@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":"ce1705f396161d4d2aceff0045407ad7e14f1138","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.36.tgz","fileCount":87,"integrity":"sha512-aBxZCQRw+LKwuYUV2oWuyHua2G2gICa2I3kGS2027bWppqZC4WiIH6/3h0SdKtBA803IoJMFbvYKMFPvMgzHYw==","signatures":[{"sig":"MEYCIQCxBnWQKy6kAkOoiPdzVd/uBt8BvGeP7anJdvNRoaiQUgIhAO5pW/p2MvKyztvbbMwjzunbCoi1/c4JRLTBY+IPDU7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1615239},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.36.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/09e8bbbae9936abbb2baba87439d677e/hyperframes-studio-0.4.36.tgz","_integrity":"sha512-aBxZCQRw+LKwuYUV2oWuyHua2G2gICa2I3kGS2027bWppqZC4WiIH6/3h0SdKtBA803IoJMFbvYKMFPvMgzHYw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.36","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.36","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.36"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.36_1777474635149_0.37271062343592054","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@hyperframes/studio","version":"0.4.37","_id":"@hyperframes/studio@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":"46f06e62cd56785c86c00f7ba4d76ae628d5236f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.37.tgz","fileCount":87,"integrity":"sha512-unspWEzPpoMX5ZZIEVHst/325SXBk4aoiA4s8AYr8QQe7+8OsZwUtjSlFNL1agRMM8SmDravsXPA651gnjWz6Q==","signatures":[{"sig":"MEQCIDbJsbTJOq+N35foRAemqfo8BzWsbXV02bx2mR/6OKo4AiADB66pQPu+x451e035XpPNAwDbxh9/PUog3vZyJ0qc0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1615239},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.37.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/24bcd2cf2a82179afe7b2503aaedabfb/hyperframes-studio-0.4.37.tgz","_integrity":"sha512-unspWEzPpoMX5ZZIEVHst/325SXBk4aoiA4s8AYr8QQe7+8OsZwUtjSlFNL1agRMM8SmDravsXPA651gnjWz6Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.37","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.37","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.37"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.37_1777493049762_0.5966326129734065","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.10":{"name":"@hyperframes/studio","version":"0.5.0-alpha.10","_id":"@hyperframes/studio@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":"9eed2dc12239a06707b5a812e7c99f6f4cc3486c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.10.tgz","fileCount":101,"integrity":"sha512-+uHLJssEvLDhOPxr8WJ4Z9xamPxG1ZwpFkcHYJwiWddmzsoV/31LgwhfLp29xVUJivOkc9vr9KQWeJyrO2jM+Q==","signatures":[{"sig":"MEUCIEitT5Tt6zBe07xpHx7smzvnAAmy1Hq/kKIMwMtIjpjeAiEAjMW1W0f8cFE8eeRbR8wmYen7Kgo6bbYHl0Id/P95aP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1987648},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.10.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1cb6c96838b4886083e3d7be8c720aba/hyperframes-studio-0.5.0-alpha.10.tgz","_integrity":"sha512-+uHLJssEvLDhOPxr8WJ4Z9xamPxG1ZwpFkcHYJwiWddmzsoV/31LgwhfLp29xVUJivOkc9vr9KQWeJyrO2jM+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.10","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.10","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.10"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.10_1777493404675_0.29307933801474695","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@hyperframes/studio","version":"0.4.38","_id":"@hyperframes/studio@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":"a33cc6926ceba18b008660419f9f5c75578bb0bb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.38.tgz","fileCount":89,"integrity":"sha512-OzmgNJpCS/vXtIc2tZmAg4keS/w33rYRdzBxQBN07yIAGMFBoihBhMnHv2PBR8uAo/WtKIvBlGny/3O7Y0WUgA==","signatures":[{"sig":"MEUCIQCc52vD4O6g0/SGp4/hw9+WhtAAoDi08kLIMrQ6KmbjXgIgOvDGzqlj4cad7406ZJycaFMG2vm7j2BRojslcXB6QsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1627213},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.38.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/18e2c19f875f5bde1ea6aa9572210337/hyperframes-studio-0.4.38.tgz","_integrity":"sha512-OzmgNJpCS/vXtIc2tZmAg4keS/w33rYRdzBxQBN07yIAGMFBoihBhMnHv2PBR8uAo/WtKIvBlGny/3O7Y0WUgA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.38","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.38","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.38"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.38_1777511546934_0.10690857636831752","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.11":{"name":"@hyperframes/studio","version":"0.5.0-alpha.11","_id":"@hyperframes/studio@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":"a842ed5919b08f6446b4833bc467e1ad6e7115c3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.11.tgz","fileCount":111,"integrity":"sha512-6D17DiR5UJEU3OzA1uj7hgrx5WrIZVTgWA7JY6h5auBC7isE8mRqfnggHZysUV6ZXlueS48TUkatkuy/i5oZdg==","signatures":[{"sig":"MEQCICwOCayWeSqgFNOjlMIRY8XmCTHW7n5wOydPprIk8bH3AiBE01vWYAnkNtFkc+dtPqcVEQSY4TDD2W22rFplBpCugw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057882},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.11.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c377c3430ba0ad70cb32de5cfee7741d/hyperframes-studio-0.5.0-alpha.11.tgz","_integrity":"sha512-6D17DiR5UJEU3OzA1uj7hgrx5WrIZVTgWA7JY6h5auBC7isE8mRqfnggHZysUV6ZXlueS48TUkatkuy/i5oZdg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.11","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.11","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.11"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.11_1777512042448_0.8717350710121692","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@hyperframes/studio","version":"0.4.39","_id":"@hyperframes/studio@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":"29c8fea9344217011f40cf88be7f4076f36e1734","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.39.tgz","fileCount":89,"integrity":"sha512-gGVmk7vn5EfFZT6ZAYi0dF48bfgwSTrY3NLPGLe78lNQOsNQWgX1M5extURjfuQJgEWFLPptnYbw7zUBbix+AA==","signatures":[{"sig":"MEYCIQDGe9qpOmUAVklBuFieO93AFhlOu3fuiSPAvfxAUa7yOgIhAJzq7+mcGObSINcjN6GZ84dXbvOUj4vrF/QByJoILjXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640849},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.39.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9870250729a54dadbd836686842ac9c8/hyperframes-studio-0.4.39.tgz","_integrity":"sha512-gGVmk7vn5EfFZT6ZAYi0dF48bfgwSTrY3NLPGLe78lNQOsNQWgX1M5extURjfuQJgEWFLPptnYbw7zUBbix+AA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.39","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.39","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.39"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.39_1777526410532_0.049993773786348505","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.12":{"name":"@hyperframes/studio","version":"0.5.0-alpha.12","_id":"@hyperframes/studio@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":"83b08affe6b8e63e297ea277c9888de73d19dce1","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.12.tgz","fileCount":111,"integrity":"sha512-rklOObwMrkI1CUkZFg0scRVeI9Kf9vYDeQGsQFPC3WkJGXIoTjs7n5pJeCOkLGu1NUKuW97uYBhKHR3EiN+Syw==","signatures":[{"sig":"MEUCIQDGEcFr/Gk7kjI9zrv6Vmz42rvRo/XZQ2XI9M4o+dOGsQIga7Q4mDDSebcq10XR36rayaIoKz7WjNgq8OCGlbsc7sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2067086},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.12.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5cdabf90463979e9720fde5386d44117/hyperframes-studio-0.5.0-alpha.12.tgz","_integrity":"sha512-rklOObwMrkI1CUkZFg0scRVeI9Kf9vYDeQGsQFPC3WkJGXIoTjs7n5pJeCOkLGu1NUKuW97uYBhKHR3EiN+Syw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.12","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.12","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.12"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.12_1777526634853_0.4873260019160408","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@hyperframes/studio","version":"0.4.40","_id":"@hyperframes/studio@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":"25ca7ee666bf1e389d71759fd5fd750566516fc4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.40.tgz","fileCount":89,"integrity":"sha512-6jlAJqWG5s/WD90mNaBldN/7R41Im0FsSVMI0q+QSy0UYDIKKRlOvbJHH4+YsHig/M9/zu+xIZsIYeLRHK5WGg==","signatures":[{"sig":"MEYCIQCBu1x/Jxv50NvOs6QXz+8sefE1j8Gv9WX/Pum2AFfHvgIhAJRdHbl+y91N/T7Y2nQpU/kvD+Yz45cuVAHgv94aag2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640849},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.40.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/081ac9b8d885ee59cfe776eb9bd66722/hyperframes-studio-0.4.40.tgz","_integrity":"sha512-6jlAJqWG5s/WD90mNaBldN/7R41Im0FsSVMI0q+QSy0UYDIKKRlOvbJHH4+YsHig/M9/zu+xIZsIYeLRHK5WGg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.40","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.40","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.40"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.40_1777568788803_0.9691626526286545","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.13":{"name":"@hyperframes/studio","version":"0.5.0-alpha.13","_id":"@hyperframes/studio@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":"73cb74ea19c2b2f6dda7cdb2920f6c18f7fa8409","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.13.tgz","fileCount":111,"integrity":"sha512-C3eR0OSAIBLv+rFUbHyFjIlw/RiFk9U8wLISG+9syTIFILKIfvjX59NZ0ZbOeLppLs9mxwd0y9YumHzy7PsC/w==","signatures":[{"sig":"MEUCIBvHCuQgz17yT9INEqGEhQ9iRVCGpFXjVcrfdIH7MIipAiEA/fCkoa5Iq2yIDhYME1lOZR6O91x4csos9fsebbya3Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2067086},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.13.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6e93d6e297f826d8580474eb96ac5aef/hyperframes-studio-0.5.0-alpha.13.tgz","_integrity":"sha512-C3eR0OSAIBLv+rFUbHyFjIlw/RiFk9U8wLISG+9syTIFILKIfvjX59NZ0ZbOeLppLs9mxwd0y9YumHzy7PsC/w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.13","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.13","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.13_1777568873217_0.8216777433172144","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@hyperframes/studio","version":"0.4.41","_id":"@hyperframes/studio@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":"3b07a89f527250960271bd23796bc7d12e0d9c86","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.41.tgz","fileCount":89,"integrity":"sha512-4CI7sAj80Bv2IYsw9kSMJwZo+SCEMdC/gqfgzLBwU3HE1+QEvshCe1H+oM3rhEG0DM5NgQSNIXIocOLFh7H4KQ==","signatures":[{"sig":"MEYCIQDxSEm3zPR7HLjGQ5fjcfFgs+r78V183tfF1ls3xJB06wIhANdMC3HoWIpyi7paFpXD19jHgdcuyn971DuuiAX3ggf7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640849},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.41.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7fd5dbf55c896d174ad2d9cee779515c/hyperframes-studio-0.4.41.tgz","_integrity":"sha512-4CI7sAj80Bv2IYsw9kSMJwZo+SCEMdC/gqfgzLBwU3HE1+QEvshCe1H+oM3rhEG0DM5NgQSNIXIocOLFh7H4KQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.41","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.41","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.41"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.41_1777604105875_0.11910451303672165","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.14":{"name":"@hyperframes/studio","version":"0.5.0-alpha.14","_id":"@hyperframes/studio@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":"f51469c18e43cdc0c0d59bbf838ba97b3f27d99a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.14.tgz","fileCount":111,"integrity":"sha512-l2Fpc92UXldzpjo0leiQltsez1AxUn058STnqPkJKJEJt3gyIKTG7yCE8F4tuvwAw48GC41z9RMcDHwHw9mfCA==","signatures":[{"sig":"MEYCIQCdfL5CNT+UL78ITeeHL4AidYjKYw9F0EW/p0BIqbzu3gIhALAtt/CkRgS9+hLdMs3TICLRDvC8X8Op04M6GlC5WeTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2067086},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.14.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8ad58d0981c03454121d1a699a26dddc/hyperframes-studio-0.5.0-alpha.14.tgz","_integrity":"sha512-l2Fpc92UXldzpjo0leiQltsez1AxUn058STnqPkJKJEJt3gyIKTG7yCE8F4tuvwAw48GC41z9RMcDHwHw9mfCA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.14","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.14","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.14"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.14_1777604216526_0.8130656579404312","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@hyperframes/studio","version":"0.4.42","_id":"@hyperframes/studio@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":"15e0baf70c22e5f77267a0c3a019d458a0cfb622","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.42.tgz","fileCount":91,"integrity":"sha512-OS57DlQvpa6dkF3cp4wWmvJ617odcYEdfCdP5n5ZMZVXzq8djwTsXy/2Qj1u4f5hst76yvrBRa7SNdSIShBYwA==","signatures":[{"sig":"MEUCIGU64h9UamsCvw0dMtQuD7A+nWx7FfYqUMzkigKmFidRAiEAqDZn5rDng7kDCKT7gKz4VoonW11pdm6yWv6qwjJa1lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1644340},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.42.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/50b98d94dc1533efffe9f1acd34536bd/hyperframes-studio-0.4.42.tgz","_integrity":"sha512-OS57DlQvpa6dkF3cp4wWmvJ617odcYEdfCdP5n5ZMZVXzq8djwTsXy/2Qj1u4f5hst76yvrBRa7SNdSIShBYwA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.42","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.42","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.42"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.42_1777696643929_0.7006496483526192","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@hyperframes/studio","version":"0.4.43","_id":"@hyperframes/studio@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":"af8cad516e24d98583dff0e2e3886822c5b9659a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.43.tgz","fileCount":91,"integrity":"sha512-vshx1jlzT8oLfNfX/XjjFZZN3NqItoSaUr+veP5BDwSig8iot5DktA1NPM4CsP2eJwklONSmjddgsy5/pnlvyA==","signatures":[{"sig":"MEUCIF6yP8xGuuZk9xZ495u8S0mJqOEFz/Z/PyEfflybwO6dAiEAv4zHoxFlMHRYkkDKA33ITHzCP1Edut7Gl7/RLg35tMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1644340},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.43.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3f8a4ba129bba509f2a127407fde4b18/hyperframes-studio-0.4.43.tgz","_integrity":"sha512-vshx1jlzT8oLfNfX/XjjFZZN3NqItoSaUr+veP5BDwSig8iot5DktA1NPM4CsP2eJwklONSmjddgsy5/pnlvyA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.43","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.43","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.43"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.43_1777874095282_0.12021748306779334","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@hyperframes/studio","version":"0.4.44","_id":"@hyperframes/studio@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":"18e69d4ebdde603bb8e1d5eadea317c1d3436d64","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.44.tgz","fileCount":91,"integrity":"sha512-lDgNr7ubuHoG+/U+pPedK6Xk9noxj/RIzFyPUjmULvnpSNJ4VorhisLyBLFLogqNpgIb5BAJrdntAfHXEiB/pQ==","signatures":[{"sig":"MEUCIGUpfQsREL99eRo1iYBaPY8CVrXV5lKf9EjzQjy+Onr4AiEA2y9miaQ0mOXK3/o3HHdRBIWjLDcJkXMWjVewOfC07Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646233},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.44.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/928d37af83c1aafb386b9441ce53d17a/hyperframes-studio-0.4.44.tgz","_integrity":"sha512-lDgNr7ubuHoG+/U+pPedK6Xk9noxj/RIzFyPUjmULvnpSNJ4VorhisLyBLFLogqNpgIb5BAJrdntAfHXEiB/pQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.44","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.44","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.44"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.44_1777930758171_0.7012973347562605","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.15":{"name":"@hyperframes/studio","version":"0.5.0-alpha.15","_id":"@hyperframes/studio@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":"986c8cc325fd694ea4514939876f38e397ee7f16","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0-alpha.15.tgz","fileCount":118,"integrity":"sha512-yeifIx2+LkiUNCftUCGiThtl/esZCNekE/uSzyOVgF806RGS4DWF8brgyWPeFkk8AM2/6t7xZfNw4vRbURASyQ==","signatures":[{"sig":"MEQCIDtD8urKYSRfymFd4QPUyd2y0VmYXqJyOb6XWwiYkkkWAiBMppFPpOWXwEmzmYOrbHc6KafV5qoz10fjbOsecvouRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2264126},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0-alpha.15.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4ae97953721422983cf4b2963503ecce/hyperframes-studio-0.5.0-alpha.15.tgz","_integrity":"sha512-yeifIx2+LkiUNCftUCGiThtl/esZCNekE/uSzyOVgF806RGS4DWF8brgyWPeFkk8AM2/6t7xZfNw4vRbURASyQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0-alpha.15","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0-alpha.15","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0-alpha.15"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0-alpha.15_1777931437074_0.7515391575337989","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@hyperframes/studio","version":"0.4.45","_id":"@hyperframes/studio@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":"8c63a5da4e10ab44737f704a09f488206db00013","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.4.45.tgz","fileCount":91,"integrity":"sha512-pgKOzzqThpvTFjPqZM4rAv9aEdrPIxiQmU4G8Yus1xBpfWs2p1Q+t8oxOhgOD00tzrmYoflAwvS4vBWBHq6QIw==","signatures":[{"sig":"MEQCIGYZQ4W0mDyDQ655PmtFEhj9bItvbLBcUsMoW1oGkxeuAiALRH6ZqNM/smA3P/DxxN5EmaLhF7QHrAYfpYT9zo85fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646233},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.4.45.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/62635b9dfd72da94ca0f8f01d5b4f022/hyperframes-studio-0.4.45.tgz","_integrity":"sha512-pgKOzzqThpvTFjPqZM4rAv9aEdrPIxiQmU4G8Yus1xBpfWs2p1Q+t8oxOhgOD00tzrmYoflAwvS4vBWBHq6QIw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.4.45","@codemirror/search":"^6.6.0","@hyperframes/player":"0.4.45","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.4.45"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.4.45_1777956233372_0.09172889596986389","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hyperframes/studio","version":"0.5.0","_id":"@hyperframes/studio@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":"accac912d3f2c786d3a9c79ecedd419c82f2b9ea","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.0.tgz","fileCount":92,"integrity":"sha512-/f4RlIuGnggyNCJ9DwTORJHM9pyFb2zk/sXI/rtOZvydZ9CCPli6edTSELjtxFk4XNgVpAmv4ZC+UDb2CbtmCg==","signatures":[{"sig":"MEUCIFU+K8DcPyv91TESpXkaeSKn/c+x+8wVokuq04G+Sv8xAiEAhw6zrAfHF/WQGZcMRuGWpdcSQ+tvNglScsLdwCAbbDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673874},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.0.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3fa842d5842c2f3eb06e6b260351eb47/hyperframes-studio-0.5.0.tgz","_integrity":"sha512-/f4RlIuGnggyNCJ9DwTORJHM9pyFb2zk/sXI/rtOZvydZ9CCPli6edTSELjtxFk4XNgVpAmv4ZC+UDb2CbtmCg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.0_1778084039021_0.4377765852197115","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hyperframes/studio","version":"0.5.1","_id":"@hyperframes/studio@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":"dd66f185a36ce2d9bd3d6450a0c3a63c49d943c2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.1.tgz","fileCount":92,"integrity":"sha512-cRhzfE07jEPoQ+rUZxIu6K2OtsoGxpF2ksSaxkTr/oSWjZTUwVznjJdxcrJpAUUKayQ71tqOe7FlMjmSD3DxGQ==","signatures":[{"sig":"MEUCIQC9zIdhdTdWjvsWxDOYRgUqTgvABDNtT5A6e5ePVySGSgIgdiSjSnUS/YB1yBm/RVRdtmwjmPH+gLLlVubd1PB512I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673874},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/883fe8c9358bdf54c505c0b76b3f2540/hyperframes-studio-0.5.1.tgz","_integrity":"sha512-cRhzfE07jEPoQ+rUZxIu6K2OtsoGxpF2ksSaxkTr/oSWjZTUwVznjJdxcrJpAUUKayQ71tqOe7FlMjmSD3DxGQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.1_1778087746238_0.050043440615832324","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hyperframes/studio","version":"0.5.2","_id":"@hyperframes/studio@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":"e2155361800fed7256999ae2721471fb6f95cb77","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.2.tgz","fileCount":92,"integrity":"sha512-BPpGkrvAd4tceZpGAS4XBzzouo96DWioji4mKR2Lr6UaM3ulp/J08jN6gz8lfwGCD3EdIDrzTF4mog5fxf/N/w==","signatures":[{"sig":"MEUCIQDpO45F6YGF4gJHIFzrmtrMn/fHxFVrMKOqjc5xteOoVAIgMWKN/mJwRH3COAZioc6/xiPA4pmQzL+6jQnOupqNk44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673874},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/07cb39ab54c4cb23d3bef31b34d5c291/hyperframes-studio-0.5.2.tgz","_integrity":"sha512-BPpGkrvAd4tceZpGAS4XBzzouo96DWioji4mKR2Lr6UaM3ulp/J08jN6gz8lfwGCD3EdIDrzTF4mog5fxf/N/w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.2_1778088533637_0.16075018208560343","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@hyperframes/studio","version":"0.5.3","_id":"@hyperframes/studio@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":"12b47818d8ecc81926662c5eb8fc0f075f5c70fb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.3.tgz","fileCount":92,"integrity":"sha512-r5No/v8kfJhba3JDnXVximq1+sBsBvUjhy4b+prXIReJ6ivoN91cqzQ+VV89l3qU1b3mRzGJwnmvtGuRKyUAwQ==","signatures":[{"sig":"MEQCIGjSXshCz93kKdU2KLbkmXsfRar4SqKjxvlsA9JXzTDNAiBFwvvKOoMCIQiXFgi4YxXDQlPOYwrsBf6O9pQ/wKl5VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673940},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/dc3683b256a7919245ba1e8325a97324/hyperframes-studio-0.5.3.tgz","_integrity":"sha512-r5No/v8kfJhba3JDnXVximq1+sBsBvUjhy4b+prXIReJ6ivoN91cqzQ+VV89l3qU1b3mRzGJwnmvtGuRKyUAwQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.3_1778093257560_0.5510292591624342","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@hyperframes/studio","version":"0.5.4","_id":"@hyperframes/studio@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":"76995a06533d8b2afeca4d5cb9b5f456d4d1cf89","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.4.tgz","fileCount":92,"integrity":"sha512-VqXOz4BxomUm9bpp71Y8K5NgMUu5r/iyvCb5kSXI+2hrdQo3Dov291S/hWPfs48dFoVZYA9MkYpI/uzQaSFzrA==","signatures":[{"sig":"MEUCIQCPlZHdH+CORFYlUHAohmLAdcxuF9NmWYqne+BDj2wnHwIgPSOl94epx+I8ABcM8iZTdooAOQXbn7rEoG85P2qHUAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686157},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/974bcbda51b9dffc1924522d02933d2c/hyperframes-studio-0.5.4.tgz","_integrity":"sha512-VqXOz4BxomUm9bpp71Y8K5NgMUu5r/iyvCb5kSXI+2hrdQo3Dov291S/hWPfs48dFoVZYA9MkYpI/uzQaSFzrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.4_1778221462282_0.021328193838561216","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@hyperframes/studio","version":"0.5.5","_id":"@hyperframes/studio@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":"d4118ba833ef1420f87260895814aedbdd04a424","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.5.tgz","fileCount":92,"integrity":"sha512-r9jmdp4dzFVwtfegd84JqVeEUiay0toJhHFJN3wSFBWKGiGCxQ4WoO499ZWbQlzA4R4wu1/f89AW2zR1Yjhv5w==","signatures":[{"sig":"MEUCIQCkhN9NYozny2fOIDPOanQ5dYUAPrnGTgLPuou9XhKYXAIgaPkeCZeBz4VD0D6j+TygHEaaRvUDj5/cuVFD5Jn7Wl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686157},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/113d4b5dd7bd2e4fd36ef1dd1387919e/hyperframes-studio-0.5.5.tgz","_integrity":"sha512-r9jmdp4dzFVwtfegd84JqVeEUiay0toJhHFJN3wSFBWKGiGCxQ4WoO499ZWbQlzA4R4wu1/f89AW2zR1Yjhv5w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.5_1778252525935_0.9672083731181556","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.1":{"name":"@hyperframes/studio","version":"0.6.0-alpha.1","_id":"@hyperframes/studio@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":"2317e578ad2d4a714c460f82c2e3ed03d98cf4a3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.1.tgz","fileCount":130,"integrity":"sha512-PKmPD3hLlL54KxxXbYLloclUJ+kuTiBxkkyuvGYPeS/CsXFOw6+8n4RoPscaxOIxeWK7rmRN4Gr5UOdaQ1DG0w==","signatures":[{"sig":"MEUCICqx4T2bA1yq/+1iclndrhI3P2ftJnj9WsaMdeI1qIvpAiEAzxf49Q0UsLqKp+QOmAbTEJprsTKA8hL+//BU5XBiUbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2491522},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8e37c60aed7c1d6e0b195acd6fd48020/hyperframes-studio-0.6.0-alpha.1.tgz","_integrity":"sha512-PKmPD3hLlL54KxxXbYLloclUJ+kuTiBxkkyuvGYPeS/CsXFOw6+8n4RoPscaxOIxeWK7rmRN4Gr5UOdaQ1DG0w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.1_1778283579827_0.12437276137664854","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.2":{"name":"@hyperframes/studio","version":"0.6.0-alpha.2","_id":"@hyperframes/studio@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":"d72c1db0910af12d0011f6351e5f23a34400978a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.2.tgz","fileCount":130,"integrity":"sha512-f4hYJyNa5J91qI86rgZj7d/3CZ9dNpocOsydpfA/6khZrsFziPNe1wLkYLhtvnnS4Q+aS/px7ijfGchjkdXETQ==","signatures":[{"sig":"MEUCIDy8eMFMGkrdnMkD6lPcVVg5GS20fHbXyGvnVPmfJqmCAiEAt5qjpf8ElO26BjtE9IpQZAC1cqWlT0UrKz5GEgGVebY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2491883},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1c6e28a542f0b7b2674099e728a78a79/hyperframes-studio-0.6.0-alpha.2.tgz","_integrity":"sha512-f4hYJyNa5J91qI86rgZj7d/3CZ9dNpocOsydpfA/6khZrsFziPNe1wLkYLhtvnnS4Q+aS/px7ijfGchjkdXETQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.2_1778287016309_0.5434551711425841","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.4":{"name":"@hyperframes/studio","version":"0.6.0-alpha.4","_id":"@hyperframes/studio@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":"2ab18ce212d8310b9ebc3c485e09100647f77278","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.4.tgz","fileCount":132,"integrity":"sha512-wjoFKREW/WjRkl0c+IqCAghH5Pk77ZMrJmtpSQoL7BDESCT+NFkSW+LFEJOyq2cfVhAYN9iFmky6yLfGckg5dQ==","signatures":[{"sig":"MEQCIAEbwO0bw7ja2zSIWkNIv7X6Fk+Oou5yHogZgzYKLBmXAiAgQvfqdJ/TSJ7lOCIz7kYeedaZGMtQEeC7OoOC6pl+sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2478572},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ed39c4288629820b1c0804d43b9f62bb/hyperframes-studio-0.6.0-alpha.4.tgz","_integrity":"sha512-wjoFKREW/WjRkl0c+IqCAghH5Pk77ZMrJmtpSQoL7BDESCT+NFkSW+LFEJOyq2cfVhAYN9iFmky6yLfGckg5dQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.4_1778357310692_0.9976179913940948","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.5":{"name":"@hyperframes/studio","version":"0.6.0-alpha.5","_id":"@hyperframes/studio@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":"3ddacbaead2716c27a3980caa39395af829df594","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.5.tgz","fileCount":132,"integrity":"sha512-oad+maha1WZia5j2wK2KY+zWJnZrbHulM7WJZJo7/XwXQVsYGU8PiGQfoNS7vcXZLjdbMRUdJIYStqoUoiPMLw==","signatures":[{"sig":"MEUCIBPAvL3YC2kDqyZuwW4MRj3kH5Wbub7FnuEZ4Xt2zj1dAiEAvZpl6yWAi+rro2IrdFUOq5QAcPAoERJP8aNxO8n3jMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2479297},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9c6943df07f6e8701e97993dd9f8bd14/hyperframes-studio-0.6.0-alpha.5.tgz","_integrity":"sha512-oad+maha1WZia5j2wK2KY+zWJnZrbHulM7WJZJo7/XwXQVsYGU8PiGQfoNS7vcXZLjdbMRUdJIYStqoUoiPMLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.5_1778364133708_0.22915873414084498","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@hyperframes/studio","version":"0.5.6","_id":"@hyperframes/studio@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":"70ab7bd8bf9bef8d8afb993fc3e46736a24d701c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.6.tgz","fileCount":92,"integrity":"sha512-SIACngkIq0aV+zFeP+867VwK04XafMCfmw6MTym4I6YSaB1B8OthOa7werCIpfL22tVvkGLO/7X1oVDe6orwDA==","signatures":[{"sig":"MEQCIHFe1k88Z75Mo9yV92RIRDGx+gj1dE46Gk1X56CakhdaAiBM/PA7SMRBRS5+lMUmP+mYlOK1BmfRND1mqVig7GHSdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686193},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.6.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/39272a617d1ac471779fb87927d29f84/hyperframes-studio-0.5.6.tgz","_integrity":"sha512-SIACngkIq0aV+zFeP+867VwK04XafMCfmw6MTym4I6YSaB1B8OthOa7werCIpfL22tVvkGLO/7X1oVDe6orwDA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.6"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.6_1778391717858_0.8424278050324578","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@hyperframes/studio","version":"0.5.7","_id":"@hyperframes/studio@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":"b27ac33e2dfa7a435d3c4c4df69c20399e9399ad","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.5.7.tgz","fileCount":92,"integrity":"sha512-tluSjM8Sv7IRqiUJmjsz74GzT1gPRyB/X4Sn3nfqyZGg4zM7mQ0aNr0OlZqh73j4Vs17g58GwLq0P2JWFMy1HA==","signatures":[{"sig":"MEYCIQCVuu3DPJBYq5/OcOJyZSkmE5oOy2M/K1TqMb9w2ZP6nAIhAI5JzJkQxA/kvhrMUukCH9Gm4G81s+ruI9k9GbyAHm/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686193},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.5.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/52b31a1648fc5f3ddaf38edf0dd7f955/hyperframes-studio-0.5.7.tgz","_integrity":"sha512-tluSjM8Sv7IRqiUJmjsz74GzT1gPRyB/X4Sn3nfqyZGg4zM7mQ0aNr0OlZqh73j4Vs17g58GwLq0P2JWFMy1HA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.5.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.5.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.5.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.5.7_1778438169231_0.7181796459533596","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.6":{"name":"@hyperframes/studio","version":"0.6.0-alpha.6","_id":"@hyperframes/studio@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":"1e193d009233753d9efd6fe1753879ef407ee3a9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.6.tgz","fileCount":132,"integrity":"sha512-G5KJn9jae6AXJhHbTZgStpDP9fV3waQWd8Mx6IsXNIAhWEWNU0nnXQxO21wC9/MmSLBQuiiScsNPmcaMDdl79g==","signatures":[{"sig":"MEYCIQC1fnzwB7MEVMJz7DIe7xCvlFZAawYMBsjnVZ7C2hUMFgIhAPLmrvMzq86awcMRBTcFydqvxMia5MYx6e022T7jn94t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2546846},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.6.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5049fe9af47de9eb7da68f69cc415bae/hyperframes-studio-0.6.0-alpha.6.tgz","_integrity":"sha512-G5KJn9jae6AXJhHbTZgStpDP9fV3waQWd8Mx6IsXNIAhWEWNU0nnXQxO21wC9/MmSLBQuiiScsNPmcaMDdl79g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.6"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.6_1778438560949_0.8131644284207895","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.7":{"name":"@hyperframes/studio","version":"0.6.0-alpha.7","_id":"@hyperframes/studio@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":"085d49fbc989dd1ce65dbd0bc697e9cb644e5bc9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.7.tgz","fileCount":132,"integrity":"sha512-NcKCDT7XnwQF8YKf393QX9N/+9XC8gQDumBjT6ZPxkaicsKsMBLKWN/AEV8Yjlt2wYHUjOUbuEc2Pur9C0GEMw==","signatures":[{"sig":"MEUCIQDWiqLS+A/bifC2re5zGiLL/2rOM2yMirP1xVQen1TkMAIgZyg2s35Yk1Z4+d3ary/FzuIhHFnZTMnfCxJpQ6KG8kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2547104},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/23833b281c902cb46184bef62833bbb3/hyperframes-studio-0.6.0-alpha.7.tgz","_integrity":"sha512-NcKCDT7XnwQF8YKf393QX9N/+9XC8gQDumBjT6ZPxkaicsKsMBLKWN/AEV8Yjlt2wYHUjOUbuEc2Pur9C0GEMw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.7_1778441858335_0.310059948016717","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.8":{"name":"@hyperframes/studio","version":"0.6.0-alpha.8","_id":"@hyperframes/studio@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":"702cfc9817270d07922f5c98c4cd70c6960ff0cd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.8.tgz","fileCount":132,"integrity":"sha512-ur2k92y/Z7gRgByGf4AcTtqN3e8ClNzOAr6RqKoGSuqSN877qio1qAKmQrJoUlgXIGXBWdkHQar8XYZTNizyQQ==","signatures":[{"sig":"MEYCIQD48vAnlwMWzOnd1hPcc9ZhQJMrBO+kYPRF5SPiNJAggwIhAMQV0STnSym6aV7gmLqTy0C5BNAbz8BQYEZe4Vku+298","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2549658},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.8.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fcede189c9879536362c0a17bc64b821/hyperframes-studio-0.6.0-alpha.8.tgz","_integrity":"sha512-ur2k92y/Z7gRgByGf4AcTtqN3e8ClNzOAr6RqKoGSuqSN877qio1qAKmQrJoUlgXIGXBWdkHQar8XYZTNizyQQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.8","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.8","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.8"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.8_1778442261578_0.7244441617836894","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.9":{"name":"@hyperframes/studio","version":"0.6.0-alpha.9","_id":"@hyperframes/studio@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":"a79aedbb75d5e66d4bb60eee793ee97732500bb8","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.9.tgz","fileCount":132,"integrity":"sha512-rBeHFqsk4QwlLpWs/5AUA6tnw3aul5/YlORSA/Glsn+k9Ke85BK5b8Xs4ZFSmQ8zTlpMoGCGSvkPlBSb5dCYsw==","signatures":[{"sig":"MEUCIDpit9us/pRY+OEJB3nEcZjBUyEAYOOeqvSTx60OkvY+AiEAx2UwtNtyIe3VKV5xXpBY913m5aWGmbdmmFBTBLVL1Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2549701},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.9.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5117a726f5661b76f29561166482a08d/hyperframes-studio-0.6.0-alpha.9.tgz","_integrity":"sha512-rBeHFqsk4QwlLpWs/5AUA6tnw3aul5/YlORSA/Glsn+k9Ke85BK5b8Xs4ZFSmQ8zTlpMoGCGSvkPlBSb5dCYsw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.9","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.9","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.9_1778446005413_0.6851247437352175","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.10":{"name":"@hyperframes/studio","version":"0.6.0-alpha.10","_id":"@hyperframes/studio@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":"0f95f6ef1ec6426386a971ef65967af74e39e9da","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.10.tgz","fileCount":132,"integrity":"sha512-jvEh6/SIJAjVnc4/yThFqQ3VtdHavf4QRicw1EKCpHYMaN3efRdsFCiC0ntBmCjMuoyDIUxojIsNjTpDwzpCUQ==","signatures":[{"sig":"MEQCIHA5Iv623Nt+SzKol0zeOY47rWhd5TzRp2cypj1gJa5WAiBVHmK+i/Iuc6taLNSgbZUjqaBC3soEmm1x5Rn7iIFJqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2553646},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.10.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f2abee39dc35a19fbea57648caed8215/hyperframes-studio-0.6.0-alpha.10.tgz","_integrity":"sha512-jvEh6/SIJAjVnc4/yThFqQ3VtdHavf4QRicw1EKCpHYMaN3efRdsFCiC0ntBmCjMuoyDIUxojIsNjTpDwzpCUQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.10","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.10","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.10"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.10_1778522423841_0.5213893661845774","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.11":{"name":"@hyperframes/studio","version":"0.6.0-alpha.11","_id":"@hyperframes/studio@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":"f146380b096527763a15a2165a9d83ffeeefcff5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.11.tgz","fileCount":132,"integrity":"sha512-kMHK8YchVAoT9UpZwlgBwXRI/iCSY0FiooUqGY/RGjyHsjO7N/joffyNlQ4mVfZ3BDhPlnCgAKx4RtcVoVGmEg==","signatures":[{"sig":"MEQCIHbGU7pWxQ6PW9qaj1Zz7YKF2RBcC0k6ECic4lwMEt1KAiB2XF+h1TeEzcZgGHmPwc6KYWuXi6x+M6k941nG3RXSyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2554306},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.11.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4973d3cdfe9f92049302dd0905cbebf1/hyperframes-studio-0.6.0-alpha.11.tgz","_integrity":"sha512-kMHK8YchVAoT9UpZwlgBwXRI/iCSY0FiooUqGY/RGjyHsjO7N/joffyNlQ4mVfZ3BDhPlnCgAKx4RtcVoVGmEg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.11","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.11","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.11"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.11_1778523625933_0.32185192432563925","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.12":{"name":"@hyperframes/studio","version":"0.6.0-alpha.12","_id":"@hyperframes/studio@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":"5b2fc74254972b2b399e91609b2fa55a42516d37","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.12.tgz","fileCount":132,"integrity":"sha512-bs9Jkgy56UCJ+dBYoSHE/59ygWN2XUO82OskJUxc39YYq8KbZlGi7joUiejR2jJlbspDTDoN103AgLIV/hFrKg==","signatures":[{"sig":"MEYCIQClfrUknnNu1mlgNW6dWMBLifBeP8sTv7tACGTWL2DDUgIhALpRb+6U5bg0Gkn2bHQRPq2Mi+DGpY8BRIwQlx37eEgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2554143},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.12.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/61e34627bb5030bfdab211e76d69d7ab/hyperframes-studio-0.6.0-alpha.12.tgz","_integrity":"sha512-bs9Jkgy56UCJ+dBYoSHE/59ygWN2XUO82OskJUxc39YYq8KbZlGi7joUiejR2jJlbspDTDoN103AgLIV/hFrKg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.12","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.12","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.12"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.12_1778537997251_0.2019936570197316","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.13":{"name":"@hyperframes/studio","version":"0.6.0-alpha.13","_id":"@hyperframes/studio@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":"d5ae9fa7f11f3b9f61693514af315d0588375aff","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.13.tgz","fileCount":131,"integrity":"sha512-QnRzo77jrkolIUdd2te+lpzWvRDXL50G6MBsvi4XtH7A7Bd2sQYOjogdEWlWLUoBZjS8CpM0tfGxzmPVifYHAg==","signatures":[{"sig":"MEQCIBMjhNo5pfvc8x91Y2Xse9XCMTWXZ7B2+315MIu1yxTBAiBRZqMIIMsakGqL0v7/l8xMn6IuOGUySAoCQVO49q9imQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2524896},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.13.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3c2c81ad62185bc5602534234514957e/hyperframes-studio-0.6.0-alpha.13.tgz","_integrity":"sha512-QnRzo77jrkolIUdd2te+lpzWvRDXL50G6MBsvi4XtH7A7Bd2sQYOjogdEWlWLUoBZjS8CpM0tfGxzmPVifYHAg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"^6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.13","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.13","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"^19.0.0","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.13_1778558393506_0.8339407714389122","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hyperframes/studio","version":"0.6.0","_id":"@hyperframes/studio@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":"d012321fa3ff7fad61c2b1b119cf9ffebe61468c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0.tgz","fileCount":170,"integrity":"sha512-BCe5xW4RQs+IR+r/lpEP5ZGNyK9zrMAvodDhCvUhJ1/rqg/aDkNYV0dioXVXc00ZyDUwT/mdZ1PCwR+MsCs31g==","signatures":[{"sig":"MEUCIQDNlDdLTfFSA/e75QRQ8/8sU64BN1ZDJsMWtJrM2X4SrAIgPYo9SLf4Q8P6lutfxclqeTdxbscjObCDVL8m/f2HRVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2672810},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a8fd73a366f1de7abb55e2316463f9ce/hyperframes-studio-0.6.0.tgz","_integrity":"sha512-BCe5xW4RQs+IR+r/lpEP5ZGNyK9zrMAvodDhCvUhJ1/rqg/aDkNYV0dioXVXc00ZyDUwT/mdZ1PCwR+MsCs31g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0_1778610630609_0.004480909256713961","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@hyperframes/studio","version":"0.6.1","_id":"@hyperframes/studio@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":"c8f2dd7a2b925ded84547a7048271adafe00efdd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.1.tgz","fileCount":210,"integrity":"sha512-WDptfL//gC18OxrM7xWnJrsJ2CgeVNGwLS0j48j6HQ/H20TXz+znDEPKGtigOJ/hGhuclXcJSvemG0Vq5GW9Cw==","signatures":[{"sig":"MEQCIDlFMHEN6w4b2/C705LEVEAGOXCxoczkV7RbCU2HWyFwAiBHuiDGey8EjXl9Jz/xEn74PrTxkjzX5lPd4iomG4kV5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2736227},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.1.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/eaa67e84e2bea4e53eed0794a8d38e9a/hyperframes-studio-0.6.1.tgz","_integrity":"sha512-WDptfL//gC18OxrM7xWnJrsJ2CgeVNGwLS0j48j6HQ/H20TXz+znDEPKGtigOJ/hGhuclXcJSvemG0Vq5GW9Cw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.1"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.1_1778632131562_0.31782139535760234","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@hyperframes/studio","version":"0.6.2","_id":"@hyperframes/studio@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":"8078c4532edc93122c8e5e82b560998156dc618a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.2.tgz","fileCount":210,"integrity":"sha512-GEbrMGrvzwnh+hf3xFY7+DpYj11htT4eNBTerlQ68SUtR+5oo+MEArUPgU/CA5sIZq0qBd9tkknnA/5cW/pRFA==","signatures":[{"sig":"MEYCIQDyuvKfiYTmAIRQC4bHutStbo0HoMxYynTGo8tBwgdzPAIhAJ6fafMCcl0GRo4z6lNW7Owmxe2euBpkuEBkJtoejv00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2736227},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.2.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3df8fcc99eb0f4f673d5ab7d7056b265/hyperframes-studio-0.6.2.tgz","_integrity":"sha512-GEbrMGrvzwnh+hf3xFY7+DpYj11htT4eNBTerlQ68SUtR+5oo+MEArUPgU/CA5sIZq0qBd9tkknnA/5cW/pRFA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.2"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.2_1778636226799_0.16845746727615918","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@hyperframes/studio","version":"0.6.3","_id":"@hyperframes/studio@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":"bc8eadc0668190c76789a4a5d1215d896b91c869","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.3.tgz","fileCount":215,"integrity":"sha512-1ah8rX4VkuIm9GJoVbeR68yTRMwR36S9j2nLXW49Syyz7eC6u29lGrfxzdKfxn9aXExAUgxqijoo8Owevu7cTQ==","signatures":[{"sig":"MEUCIQCsJDZP40EMTKbOdbOATAeIXynurNEuszrC6wyEx5fN8AIgEdxCNQ1e5Vo4bc/IM6QylQIzSJprwh9J5OGQBs72474=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2781970},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.3.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/08bf258237bd3c8ac6c05b3113a98333/hyperframes-studio-0.6.3.tgz","_integrity":"sha512-1ah8rX4VkuIm9GJoVbeR68yTRMwR36S9j2nLXW49Syyz7eC6u29lGrfxzdKfxn9aXExAUgxqijoo8Owevu7cTQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.3"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.3_1778658498950_0.7741820205154375","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@hyperframes/studio","version":"0.6.4","_id":"@hyperframes/studio@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":"0c2ceabfe18aa86ce8320da039c398c89907fa29","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.4.tgz","fileCount":215,"integrity":"sha512-xLDEg+oN8b5ZsILMhvp+p0rT/pDpZScU+riBueSe8QPF6ZDsxcv8WMKT0+fJok5PMsvIQi18at8NH7WQFSeY5A==","signatures":[{"sig":"MEQCIHt9B8JePsET+UZxBOXFV4FWJk6682yHXUdvEEk5fGXuAiBvWukzdY/cFNgrxx8+6SYgMgI8gCgtGTC2ws3tz5oqKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2781216},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.4.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9c08d49a9ffe8e2e1f756b3339fdc44f/hyperframes-studio-0.6.4.tgz","_integrity":"sha512-xLDEg+oN8b5ZsILMhvp+p0rT/pDpZScU+riBueSe8QPF6ZDsxcv8WMKT0+fJok5PMsvIQi18at8NH7WQFSeY5A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.4"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.4_1778658650925_0.11754516728099884","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@hyperframes/studio","version":"0.6.5","_id":"@hyperframes/studio@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":"51b1c208b32498ef242c7a9af4cc128a74c3ee0b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.5.tgz","fileCount":217,"integrity":"sha512-8sye+ur9AJ9BEWDM0caJs8G6tadNJUKLAmJbd7kUPXgFj4T01ki7rBrAx0a8CEXZUdjnBPFfmZMa1InwnAV25g==","signatures":[{"sig":"MEMCIHx3ocvIKv0YaNT8eCOZa1yCmxeKwcN2aI0HAZhRqma9Ah8nw0jsdOiJ3xuheaK5k6IwbBjB1iA8ckrpPyrw7GIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2785061},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.5.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9f269007eb9534b664270afc9406c72a/hyperframes-studio-0.6.5.tgz","_integrity":"sha512-8sye+ur9AJ9BEWDM0caJs8G6tadNJUKLAmJbd7kUPXgFj4T01ki7rBrAx0a8CEXZUdjnBPFfmZMa1InwnAV25g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.5"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.5_1778704935053_0.08258792189644071","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.14":{"name":"@hyperframes/studio","version":"0.6.0-alpha.14","_id":"@hyperframes/studio@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":"85e38322b33ae5f0cb5ccfb73875d7a96aaf6467","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.0-alpha.14.tgz","fileCount":170,"integrity":"sha512-eBESRcJ/GssKyc1f43MYmD63HNrWIqF0F+mqnq71ALx2P/MtkwXuKpWLghu4Wjpyp686WpDuRSq5qF68CCTCCg==","signatures":[{"sig":"MEQCIFILMACRVJ6Z+s8YmH2S1aH1QSPew8D2txYi70GgNDFbAiBxnGg3hIZoRO8mav/uGdsaMWW/EpjLOrNatOQ+dhbb3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2669229},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.0-alpha.14.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/44bd8eead1fe4824038c0523aae808e0/hyperframes-studio-0.6.0-alpha.14.tgz","_integrity":"sha512-eBESRcJ/GssKyc1f43MYmD63HNrWIqF0F+mqnq71ALx2P/MtkwXuKpWLghu4Wjpyp686WpDuRSq5qF68CCTCCg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.0-alpha.14","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.0-alpha.14","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.0-alpha.14"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.0-alpha.14_1778706864374_0.9872670058457942","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@hyperframes/studio","version":"0.6.6","_id":"@hyperframes/studio@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":"a8866280e44c63f2399c31e0c31dbd88c516c998","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.6.tgz","fileCount":217,"integrity":"sha512-q1G1GNxS3PGxuHe6RdHD5ekShr/Gvg8sxGg7zRg6cjdNQf7Q0crdIktDnQitRkVfWeScppW+GpePXHgaOgz/Jg==","signatures":[{"sig":"MEYCIQCsTOAATsIO+lwja+2ZQv5vDbWLwd5IDtXRMkdVpfFlAwIhAO52DZQvAR25phR7KoJweL6/wunP/nJXZYt0WgzALgH2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2820796},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.6.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/dbdbcfc313dc46c2c01034bb42fc4025/hyperframes-studio-0.6.6.tgz","_integrity":"sha512-q1G1GNxS3PGxuHe6RdHD5ekShr/Gvg8sxGg7zRg6cjdNQf7Q0crdIktDnQitRkVfWeScppW+GpePXHgaOgz/Jg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.6"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.6_1778717932882_0.2604431328899648","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@hyperframes/studio","version":"0.6.7","_id":"@hyperframes/studio@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":"f757b65e237d6efb79523218fb38a7bdd2c55fad","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.7.tgz","fileCount":225,"integrity":"sha512-ecEO8r2ty3THI3LXiA2x9ge10qs8D9+napn20PZp3ZX8g0uBTKm2a+eXTLs+zJxUKi51Z4XIeaa59NXaXWszvA==","signatures":[{"sig":"MEQCIFnV2VL7ck+irZ2yLhJQlIbD+PNyTUbqjnPK6pwLHKKUAiB3RoKytMawpe9I1aET5E+DRtFKoH0BmpvGu625rT5XDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2863731},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.7.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/300e856dc4a84e7820076c4f46a0fccd/hyperframes-studio-0.6.7.tgz","_integrity":"sha512-ecEO8r2ty3THI3LXiA2x9ge10qs8D9+napn20PZp3ZX8g0uBTKm2a+eXTLs+zJxUKi51Z4XIeaa59NXaXWszvA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.11.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.7"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.7_1778821100604_0.9738061012028989","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@hyperframes/studio","version":"0.6.8","_id":"@hyperframes/studio@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":"bc6a34868f6bb7d1641d9cc97bad7c93f55022d6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.8.tgz","fileCount":227,"integrity":"sha512-A4EH7Nz3aaIjF297hJMWbkVZMnDT5C8B6oJbTv49JpikyhmZHqZKIQrssBxZcjdBQ57tj5O4lNp9jhdpDRgdYg==","signatures":[{"sig":"MEUCIH4GS6+qHGObp5wDwDJK0t90i8pupzn+4Wy7P7dusyXpAiEA/0IFiiqrjfujKj4HgA1LcYOfuj/f2IWbk2K+ix1Py9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900751},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.8.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1bb49fcc2dff37eeb10b6187ce35cc15/hyperframes-studio-0.6.8.tgz","_integrity":"sha512-A4EH7Nz3aaIjF297hJMWbkVZMnDT5C8B6oJbTv49JpikyhmZHqZKIQrssBxZcjdBQ57tj5O4lNp9jhdpDRgdYg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.8","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.8","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.8"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.8_1778898132690_0.4409203635989649","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@hyperframes/studio","version":"0.6.9","_id":"@hyperframes/studio@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":"db355e02c994db2a595ad32473f4474df3a7318c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.9.tgz","fileCount":227,"integrity":"sha512-HzGhPe9kYqlSspGRXiRe2v4thW/VowzNRvYIJrd/XXX7wfr2fkvG0QMqjL0X6fXwKVxJVsPAB1baX++9e4nXXQ==","signatures":[{"sig":"MEUCIQCrhDtPnw2uZFv9rAR38kO3L7xZt3X4ptT7mtBv3aYRwAIgBywW1ZNf1EANO7t5UG2pFvikEX3WkyLBtaXfkzx+7dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900714},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.9.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1c0f50f36527c41b3e3fdb2e62c8cac3/hyperframes-studio-0.6.9.tgz","_integrity":"sha512-HzGhPe9kYqlSspGRXiRe2v4thW/VowzNRvYIJrd/XXX7wfr2fkvG0QMqjL0X6fXwKVxJVsPAB1baX++9e4nXXQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.9","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.9","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.9"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.9_1778900505119_0.9868693164675411","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@hyperframes/studio","version":"0.6.10","_id":"@hyperframes/studio@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":"7fbe9702acdeb05ede103d8f67489dd6f6c2f1f2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.10.tgz","fileCount":227,"integrity":"sha512-NfsiSrtYwq15hpi5cbwy2NuA1VvXdkDWtVcbHXwDIfSe1rkUzJRw1Z89cvcTFRT/TwHWtSYrrCzueNNQqMo9sg==","signatures":[{"sig":"MEYCIQDIC9ozdvfdffOKGEi1NyG7M+Ce3vW1B7GRkJ/PXdjHigIhAPbudIXIG+0CHpAI4BqsojXSoWHTAokTlxeXTiJfug9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2901068},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.10.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b7c6909fa3a1ad296af0862363a227ed/hyperframes-studio-0.6.10.tgz","_integrity":"sha512-NfsiSrtYwq15hpi5cbwy2NuA1VvXdkDWtVcbHXwDIfSe1rkUzJRw1Z89cvcTFRT/TwHWtSYrrCzueNNQqMo9sg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.10","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.10","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.10"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.10_1778905630864_0.0850631841481908","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@hyperframes/studio","version":"0.6.11","_id":"@hyperframes/studio@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":"e42fd6b6c98552293d55d6034bbe0c8dab7895e8","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.11.tgz","fileCount":227,"integrity":"sha512-Iq2FFFVYb4aas5VjrfqEvOQJfyMIT43jYpKA4vBh8gcdCY5C2b2qPvGe1YFyFG8E/1TSWvtFnhD9/A6Xt2TEpg==","signatures":[{"sig":"MEQCIG5jO2vh02X2Y9NP+pAG5kwkO/P+KuyMyqMQV/AuRJqSAiBZfb7aVjwtecp9HuR/DLmFEzVGrmjqo1ZZxoFeKRHiPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2901093},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.11.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1d814aba1654634cceb0f1eee5023c69/hyperframes-studio-0.6.11.tgz","_integrity":"sha512-Iq2FFFVYb4aas5VjrfqEvOQJfyMIT43jYpKA4vBh8gcdCY5C2b2qPvGe1YFyFG8E/1TSWvtFnhD9/A6Xt2TEpg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.11","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.11","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.11"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.11_1778913921030_0.7896575745390348","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@hyperframes/studio","version":"0.6.12","_id":"@hyperframes/studio@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":"e0ae14dd5d4e13159f1a337d7730356f54abb360","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.12.tgz","fileCount":231,"integrity":"sha512-qAzQM3wTSo+0pSKbGAIRw3BhqYIvXNZLYDA20vwFcfBL1vJuVO1Q9g+wE7sdORK9XCXcdH4wVYOJXAdXTIH4Cg==","signatures":[{"sig":"MEQCID0fQyH0HnbBxFn3dbqtcOuSSyDEw6ogzu0vElvR2X21AiB+bhTDKAi4DwZjx4be1J93+5FG6TFTBlJX06nXVy6NFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2933310},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.12.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0a5bb3971afa2446ecfe9c39d82ec01d/hyperframes-studio-0.6.12.tgz","_integrity":"sha512-qAzQM3wTSo+0pSKbGAIRw3BhqYIvXNZLYDA20vwFcfBL1vJuVO1Q9g+wE7sdORK9XCXcdH4wVYOJXAdXTIH4Cg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.12","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.12","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.12"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.12_1778917881894_0.7968578763547232","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@hyperframes/studio","version":"0.6.13","_id":"@hyperframes/studio@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":"fa09fb08ce161967a17e15244f63d64ee15b0113","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.13.tgz","fileCount":231,"integrity":"sha512-jHp20cAboX3yn4ovXXUriVSyObprdn2Mijb5yzVIlz5qbxw63YSRgT6zw3hOG58DTTQIliR5kbn0IkcEZbMXiw==","signatures":[{"sig":"MEQCIBMk7AE9CQ8j69z8yg+JteghM248v7aLAhPMyZ71LDNFAiADqTPmaXpE+uuhgzJU+mbIDF73tEoy97d3vjuGHDGaqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2933310},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.13.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/01e791fb8f4f4df003829ed2bcc6dc44/hyperframes-studio-0.6.13.tgz","_integrity":"sha512-jHp20cAboX3yn4ovXXUriVSyObprdn2Mijb5yzVIlz5qbxw63YSRgT6zw3hOG58DTTQIliR5kbn0IkcEZbMXiw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.13","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.13","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.13"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.13_1778949444355_0.6067187655790796","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@hyperframes/studio","version":"0.6.14","_id":"@hyperframes/studio@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":"6a52a92a73be5c69cf5538733672185bcebc7b5b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.14.tgz","fileCount":231,"integrity":"sha512-dWV/M5eYVB8wRM71bGw0Wxn2nTAMWkgKSdiD+PPL1QgUQwwCXcfsQEuOsI9vBqM2VfkW8nqPRi28voKnnwgfOw==","signatures":[{"sig":"MEUCIQCDR4OJjgrvxtogiwLLs4vkmBwoFHHnN0Y5axVVLOXgCwIgBNZPvWAD8P6tTa6nCoopChJAQAeSd3i0BcWv6gEwesY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2934688},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.14.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/89fd8946e494bbbbccd341887a915a47/hyperframes-studio-0.6.14.tgz","_integrity":"sha512-dWV/M5eYVB8wRM71bGw0Wxn2nTAMWkgKSdiD+PPL1QgUQwwCXcfsQEuOsI9vBqM2VfkW8nqPRi28voKnnwgfOw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.14","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.14","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.14"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.14_1778961849660_0.6303392865080446","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@hyperframes/studio","version":"0.6.15","_id":"@hyperframes/studio@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":"c82b9e786cd4021aaca95ff2db49985edbcc5c8d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.15.tgz","fileCount":231,"integrity":"sha512-d4SENwPIkPoVcz6HpiVtJf6nD+06fERvyFHnmvRuK1pJU2S1N9A8hY1ev5Ou+1uKuYDpjHj49QIEgr06F0r3QA==","signatures":[{"sig":"MEUCIBP/3hmXVxPICSFmsWEH2p2yahcuJ4DOcRYfAgd5LQwYAiEAzw2q4tUOXkY1XTtznMz7D81cJTrAEVSKrYIRPOabPU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2934688},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.15.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6620a2ab60c9184cc3529b111ae37212/hyperframes-studio-0.6.15.tgz","_integrity":"sha512-d4SENwPIkPoVcz6HpiVtJf6nD+06fERvyFHnmvRuK1pJU2S1N9A8hY1ev5Ou+1uKuYDpjHj49QIEgr06F0r3QA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.15","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.15","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.15"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.15_1778974334714_0.3173762178388053","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@hyperframes/studio","version":"0.6.16","_id":"@hyperframes/studio@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":"59a7eded475202770ef10194d3002c00a3e28ad0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.16.tgz","fileCount":231,"integrity":"sha512-uxPkgTCY+GbNqkDsUNsqC0oEWrqNSDSTBD9X6w/+rRp7PlKpMDwNvkuU/lTaxotNLEAcMiT85naiGayDgfI2hg==","signatures":[{"sig":"MEYCIQCXrCaio69Wip364ZxIOZw7flsrY+N3aNKq1pTOof9DiwIhAKFDuEhBqbozOhPBbigepTWHF0ZBMU/Knl36hRQ8YRIA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2950631},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.16.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d8e3c01824da574c493a2060103f8649/hyperframes-studio-0.6.16.tgz","_integrity":"sha512-uxPkgTCY+GbNqkDsUNsqC0oEWrqNSDSTBD9X6w/+rRp7PlKpMDwNvkuU/lTaxotNLEAcMiT85naiGayDgfI2hg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.16","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.16","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.16"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.16_1779006137166_0.6592645263251271","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@hyperframes/studio","version":"0.6.17","_id":"@hyperframes/studio@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":"8fb2cb26cbb80b348f672c05139056915a381a36","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.17.tgz","fileCount":232,"integrity":"sha512-BsHgFD9SupfFNRmfJRi0MrHibuHZjsO4O6fBmEi+k1bnHIDsOfQKuJTk5v2d7PnQClf3OI4KJGStLAwll3SJHA==","signatures":[{"sig":"MEUCIDsayahDUJmqNgNEKwxhrgYmLoa/t0ss1k9YmTqXAt/XAiEAtizOzGFVqqwDFObulboN/J7Qjtpr//sTBaoFIhk2XpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952359},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.17.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7bff84435d5890775af93a3b3f27f5a9/hyperframes-studio-0.6.17.tgz","_integrity":"sha512-BsHgFD9SupfFNRmfJRi0MrHibuHZjsO4O6fBmEi+k1bnHIDsOfQKuJTk5v2d7PnQClf3OI4KJGStLAwll3SJHA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.17","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.17","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.17"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.17_1779031062881_0.46639488882206526","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@hyperframes/studio","version":"0.6.18","_id":"@hyperframes/studio@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":"62c1b82d936bc91f2ff37f3fef19aaa5e121428d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.18.tgz","fileCount":232,"integrity":"sha512-njEwuvnfSW4J82kiSB1d0aORUNp1/1R9L6GB83l9AezLq3ggYP/Z1mv88y+a8gvrq+bPUDrXLn+DMDsx1RtdIw==","signatures":[{"sig":"MEUCIAFBVFonz/dpbC0oWJdQuKChmQtLTOC/zbJTdAto/0jdAiEAmqA2GnWdIpmIC+YSAWA6ESt173Nd/t4PVeKLyduTz6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952359},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.18.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a1b8a85506778b9a08f36997cadb9b4d/hyperframes-studio-0.6.18.tgz","_integrity":"sha512-njEwuvnfSW4J82kiSB1d0aORUNp1/1R9L6GB83l9AezLq3ggYP/Z1mv88y+a8gvrq+bPUDrXLn+DMDsx1RtdIw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.18","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.18","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.18"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.18_1779032066840_0.23029665021447765","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@hyperframes/studio","version":"0.6.19","_id":"@hyperframes/studio@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":"be1ab66b3142ee197ea55367539649c7a97aaf66","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.19.tgz","fileCount":232,"integrity":"sha512-M8T1KWc2ESSrRPbykJ5JhTLPUKqjLF+IdJc8el6+Qq1Sq5JpVfPF6UNzs3CmYSqAOO4QCOoOe0YE26sGm7OREA==","signatures":[{"sig":"MEQCIHvFQ6hi4Lh5KWsEuBdVrGwIbjDFwwcPzBZRdZUWrRZAAiBz2XpuCOXQnTtA/DTNq/EN2cVp+6WbOBZ5xGJbnP4ntQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952359},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.19.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/474d40fd2b53d79e4558be8b63de0b39/hyperframes-studio-0.6.19.tgz","_integrity":"sha512-M8T1KWc2ESSrRPbykJ5JhTLPUKqjLF+IdJc8el6+Qq1Sq5JpVfPF6UNzs3CmYSqAOO4QCOoOe0YE26sGm7OREA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.19","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.19","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.19"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.19_1779055138444_0.32521251571887233","host":"s3://npm-registry-packages-npm-production"}},"0.6.20":{"name":"@hyperframes/studio","version":"0.6.20","_id":"@hyperframes/studio@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":"4f365e7e88f8eb6e99ff23d1a3fb1f45ff2786cd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.20.tgz","fileCount":232,"integrity":"sha512-wgpaDCyGy3f+auqPeMUKvVD9mA3PKAFSbhME/cZQDLoujr0jDY7jmkEtx0sRUQ7H2OTVkbU7eiokYfQcDei2JA==","signatures":[{"sig":"MEYCIQC0md6NqdH4Sp/6IglAg2pt+YyKB+PL7dF4TEgRDFxCzgIhANnQBs/ON1yf+sES+7vID9DHYgfp3565HftjIG6So0RQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952359},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.20.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/de3d59adb93d86995dab15dd5e22b5ce/hyperframes-studio-0.6.20.tgz","_integrity":"sha512-wgpaDCyGy3f+auqPeMUKvVD9mA3PKAFSbhME/cZQDLoujr0jDY7jmkEtx0sRUQ7H2OTVkbU7eiokYfQcDei2JA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.20","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.20","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.20"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.20_1779055780337_0.6246990915982225","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@hyperframes/studio","version":"0.6.21","_id":"@hyperframes/studio@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":"72311237c50e67855f3de4e70b66a6ef9de406b2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.21.tgz","fileCount":232,"integrity":"sha512-uMLK5RKdTOhnrGdaDkOQBR8m1YwgAaWyRjLZsFTAZrYvdzMzgw/qegvz9g58uATuNpHeYHa+u0dk+iUwGfp/Tg==","signatures":[{"sig":"MEUCIQCqMHNcFuPLA+vUQBShdNaAf9eh6QdwdXRaoFKTyXXLMQIgacltWc70lsFhHGsug5/QM5l1iQBgTxhh0Wp60AKvd1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952359},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.21.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f64c4a3a0f47dbb8afba0e371787a873/hyperframes-studio-0.6.21.tgz","_integrity":"sha512-uMLK5RKdTOhnrGdaDkOQBR8m1YwgAaWyRjLZsFTAZrYvdzMzgw/qegvz9g58uATuNpHeYHa+u0dk+iUwGfp/Tg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.21","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.21","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.21"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.21_1779118272942_0.560944932155236","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@hyperframes/studio","version":"0.6.22","_id":"@hyperframes/studio@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":"b2eed391262a275c9ec6b5c8c869f059735634ed","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.22.tgz","fileCount":232,"integrity":"sha512-SdjKik/CfL7/dXs786NfRPjP2eJS80iwQM+yXeNqRdX9K+a4gM7UVfvBtcP5FhxRaQAkyzs5aRViSzrVT/oJ4Q==","signatures":[{"sig":"MEQCIBYhJSRNSl8Bt5mZ5xN/PmLNQhs9AvJEITMOPo6u85QmAiB53XvO6FCLXec1aD4wH1gxai1bUuXCB15i2zbbkCNM3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2959239},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.22.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1e8fc5f96c9f974f13db1ef46748d384/hyperframes-studio-0.6.22.tgz","_integrity":"sha512-SdjKik/CfL7/dXs786NfRPjP2eJS80iwQM+yXeNqRdX9K+a4gM7UVfvBtcP5FhxRaQAkyzs5aRViSzrVT/oJ4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"motion":"^12.38.0","codemirror":"^6.0.1","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.22","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.22","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.22"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.22_1779128737481_0.18982162770905497","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"@hyperframes/studio","version":"0.6.24","_id":"@hyperframes/studio@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":"bf885ce031f69085f5e20b1049cc3f5171436d1c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.24.tgz","fileCount":238,"integrity":"sha512-Z43mVd+Dv92PHlz6iedi3hN2RnzGx+Qh608+1AEh4TiG+O0CT6ZL7sFTGDDL7EqoK0GJdfYEFSCrHSz7eArj9w==","signatures":[{"sig":"MEQCIC/CEgrn6mFwofdcS43qv454UaSyWOiZ2JhEAnalOexUAiBlaCv+3YxwzpmVCkZJpJDDN3lysSyNzbn/7FQZTesu/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3034496},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.24.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8fa29b9696dc70ee4f6dfae2e1620f6a/hyperframes-studio-0.6.24.tgz","_integrity":"sha512-Z43mVd+Dv92PHlz6iedi3hN2RnzGx+Qh608+1AEh4TiG+O0CT6ZL7sFTGDDL7EqoK0GJdfYEFSCrHSz7eArj9w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.24","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.24","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.24"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.24_1779156176018_0.6588180726664494","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@hyperframes/studio","version":"0.6.25","_id":"@hyperframes/studio@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":"6fc031230f40ea8349a8f5c01fcda2133d18af6d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.25.tgz","fileCount":238,"integrity":"sha512-Qt57Ks8a2m3dYTfxUDN4ietaLGfKb7DA9ElmQZIm18lIyxMIbFJTOcF4wLTWBKJ6qsnszxCkfns0eFh1ErO8jQ==","signatures":[{"sig":"MEYCIQCb5m9T+VEXEc30IN2bC7kq7TYsUfW+AcbxqsU2uPRjEQIhALJBM8knulqGhs1OSsAD2amC3SIxJD8CUfPa7m9QVU97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3034496},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.25.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/dff3991b25178b89b53394d4ce4be590/hyperframes-studio-0.6.25.tgz","_integrity":"sha512-Qt57Ks8a2m3dYTfxUDN4ietaLGfKb7DA9ElmQZIm18lIyxMIbFJTOcF4wLTWBKJ6qsnszxCkfns0eFh1ErO8jQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.25","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.25","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.25"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.25_1779158115804_0.3396904715358138","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@hyperframes/studio","version":"0.6.26","_id":"@hyperframes/studio@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":"99c19cf64ec95ee53c7d534b16fad220607eb585","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.26.tgz","fileCount":239,"integrity":"sha512-xQFlun34gMMwhW3Ucd+Ut9imxdONUv8WfQoVzQDOEwVCaRDuo4niLEXSuY243+uBPYR8JnG5rrqSNolxR7b5Yg==","signatures":[{"sig":"MEQCIGrgnHj1zlwwM6rHilSjTM2kTCsmGp2/g9WmsdSBc60CAiBjdPRMFQiGvZz5vbekxQrC7WF2mJoPr/tiGLO2/E3ATA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3026512},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.26.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fe9b445cffa0dc3ccf2a6636c8adb120/hyperframes-studio-0.6.26.tgz","_integrity":"sha512-xQFlun34gMMwhW3Ucd+Ut9imxdONUv8WfQoVzQDOEwVCaRDuo4niLEXSuY243+uBPYR8JnG5rrqSNolxR7b5Yg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.26","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.26","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.26"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.26_1779214727923_0.622358186471268","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"@hyperframes/studio","version":"0.6.27","_id":"@hyperframes/studio@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":"6fe1d3ce6c4ef86b060a7cb57852ed4d3cb3a624","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.27.tgz","fileCount":239,"integrity":"sha512-NpvbSWruSNPrwUSSW30p0HCtHKeSH1X9iQC0s6iMASKNGkRYCFj5ueuaG/IqVVJjtFom5z8rPKtkQ0nYtI7mlw==","signatures":[{"sig":"MEQCID8F0AhENTA7vXwH+/CaBhym6RK95p/HxcOV7HUPFH5lAiAIc0UgslRFTcybKQAcm4+OXyWhg0Fde7DM+WzZ+W1VXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3021234},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.27.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/83eded8dcd6967fdfd8c96b1f9dc6a2d/hyperframes-studio-0.6.27.tgz","_integrity":"sha512-NpvbSWruSNPrwUSSW30p0HCtHKeSH1X9iQC0s6iMASKNGkRYCFj5ueuaG/IqVVJjtFom5z8rPKtkQ0nYtI7mlw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.27","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.27","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.27"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.27_1779225255391_0.9431002432091673","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"@hyperframes/studio","version":"0.6.28","_id":"@hyperframes/studio@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":"c2fd445485b2ad37bc5b6c35b6d56b01bfb0151f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.28.tgz","fileCount":240,"integrity":"sha512-oYqlcPwjowtGFzAcrCW5jgDQW1OzQMrVVkQW1IJw9224GlgAuP5j4LKYiMGUR8WHzxNi+dEuPJvUWmmNS7i5Rg==","signatures":[{"sig":"MEYCIQDjppLqP1EEbEJ07b1FMno97jgUQAKpMZTDdNFfLGpe/QIhAKJ+JQ7ctA4fw0LTg4Xlcf6G35djJtrd/8Fp6bJUhuEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3336112},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.28.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/21a4431cf275ea0cc33311606ef94052/hyperframes-studio-0.6.28.tgz","_integrity":"sha512-oYqlcPwjowtGFzAcrCW5jgDQW1OzQMrVVkQW1IJw9224GlgAuP5j4LKYiMGUR8WHzxNi+dEuPJvUWmmNS7i5Rg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.28","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.28","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.28"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.28_1779239674946_0.31464855929000524","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"@hyperframes/studio","version":"0.6.29","_id":"@hyperframes/studio@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":"3851b3dd533ee5d0717273d8be60654a8abb8e0d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.29.tgz","fileCount":240,"integrity":"sha512-hlnpggUqzXM+oXBEjiKNsrND3I+k/qWS7MoE2jCbtPGYlHIxuuPFvov9mMlUqk2q5k3crMMeZaRiM2jilhRqQQ==","signatures":[{"sig":"MEUCIDcUQAHtAUfpq0WDfoZzJZrtcGbCsbr1DwwNSRKY64h9AiEAxCW7QUAbgCvAFF/lY8FYNFueT5qbepsbkbYqMC7ZUGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3337672},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.29.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/466a2d9d797fd6fe91cdd02ebd781d42/hyperframes-studio-0.6.29.tgz","_integrity":"sha512-hlnpggUqzXM+oXBEjiKNsrND3I+k/qWS7MoE2jCbtPGYlHIxuuPFvov9mMlUqk2q5k3crMMeZaRiM2jilhRqQQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.29","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.29","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.29"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.29_1779261789361_0.47128739887827464","host":"s3://npm-registry-packages-npm-production"}},"0.6.30":{"name":"@hyperframes/studio","version":"0.6.30","_id":"@hyperframes/studio@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":"ba37a0b2b0fdef109722291b2206ae8a9bf536fb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.30.tgz","fileCount":250,"integrity":"sha512-kwNVvZUP6Fv9VZkHi/yC3lUj76f2bX8OnirRnnZPQv4Ht8ipryC5tbJ57tmfHUTIsUJXPsvpwW/3216arx9W0w==","signatures":[{"sig":"MEYCIQDFTKci/QW4QGtolMR0Dq9KtIOcEwChStTROO3AJd7eOQIhALSITIB9RWvLWntsFiKRKe85xI2zFNzgAm4G9j3ps7XY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3729367},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.30.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3954dba54cee5ede98e2c551386a9e85/hyperframes-studio-0.6.30.tgz","_integrity":"sha512-kwNVvZUP6Fv9VZkHi/yC3lUj76f2bX8OnirRnnZPQv4Ht8ipryC5tbJ57tmfHUTIsUJXPsvpwW/3216arx9W0w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.30","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.30","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.30"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.30_1779336447753_0.6059819481641577","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"@hyperframes/studio","version":"0.6.31","_id":"@hyperframes/studio@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":"824689f16378fb543feef42cda325a6cc3c4d6e3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.31.tgz","fileCount":250,"integrity":"sha512-T8QxjyGhT44HAM3TdrV+KAuwele6neaBnHIRl/et9cp/sWpiNeWjSr17W+KhiwJkz/FUe0IiHdTJRdejp7hRug==","signatures":[{"sig":"MEYCIQCXVB8V9FpMFR6HJp+w9lia0cpX2SLn3Kknssb3oscPfQIhAPhvfheFyK/2O7n9KaZj02K0HzHm230Zwxpd3KBiTJJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3735502},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.31.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7358a8ed2767be4fb0e2aacb26da0efe/hyperframes-studio-0.6.31.tgz","_integrity":"sha512-T8QxjyGhT44HAM3TdrV+KAuwele6neaBnHIRl/et9cp/sWpiNeWjSr17W+KhiwJkz/FUe0IiHdTJRdejp7hRug==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.31","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.31","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.31"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.31_1779380643821_0.6170704736493273","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"@hyperframes/studio","version":"0.6.32","_id":"@hyperframes/studio@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":"860f8fb1242bccbbe8e3cd61d4d01404ecc8051a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.32.tgz","fileCount":251,"integrity":"sha512-Tm9ZtFKDWr9KCveRuee5vzd+zZlM+AgX+fAsS8eq6utzWlRp2ACftqpyFP7bWRzLMDtpe6y+a+mbTSFbszpC8g==","signatures":[{"sig":"MEYCIQCTG92lM1tHoodPaMiMSuWkTSg+ik/3ACqNEiXY47VrTwIhAKhY2N2z/MfuWwX3T/hN/ChwmiGjz7u5nltk5V82kCaC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3742710},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.32.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6c6a932a3cb500e15a10f7eb799654d8/hyperframes-studio-0.6.32.tgz","_integrity":"sha512-Tm9ZtFKDWr9KCveRuee5vzd+zZlM+AgX+fAsS8eq6utzWlRp2ACftqpyFP7bWRzLMDtpe6y+a+mbTSFbszpC8g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.32","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.32","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.32"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.32_1779402700168_0.28871444141364755","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"@hyperframes/studio","version":"0.6.33","_id":"@hyperframes/studio@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":"6e3f6325cebea3746118b039234209e6763c0e0f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.33.tgz","fileCount":252,"integrity":"sha512-PjVINZlya7OtSKBWmr97p2rYCiULz2iQ0CNs7QzMWQT/FG9F3uV3bWddbAwhlisVFwoWuKxPTowJGbqtlkO81g==","signatures":[{"sig":"MEYCIQDxwlB5IAQ4ZSGob3AktBzE4SnzjRh+cvpCqUtBw9WEuQIhAN8dINMTCHzkwLdqZs5n3pcvjLE1i8yGCl0iVfxnV9JP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768544},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.33.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/982dc14cf33488fae593072175b2b736/hyperframes-studio-0.6.33.tgz","_integrity":"sha512-PjVINZlya7OtSKBWmr97p2rYCiULz2iQ0CNs7QzMWQT/FG9F3uV3bWddbAwhlisVFwoWuKxPTowJGbqtlkO81g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.33","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.33","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.33"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.33_1779415512139_0.10364203832123997","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"@hyperframes/studio","version":"0.6.34","_id":"@hyperframes/studio@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":"f09b7ca7749c53a5ed3ecbb66363594142a8806d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.34.tgz","fileCount":252,"integrity":"sha512-HX4vuwPspS2GXYBGJ/dS+EblFw1D0HWiZWq3RpT2sjQmigo60rl9SImanhuqCNzIUguHDPnl/PuoquagyoJtMg==","signatures":[{"sig":"MEUCIQDNYLbSdSnqs2x9aL2RN7BLiLJ3lWnD3OWAsoamj9ByiwIgYzZmZMI9NCHbdkIRgW+Lr6RhhZeKCLsd/DPEEYYDo40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768543},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.34.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8b7c1eab60beffdff3d4aa0a6c40da89/hyperframes-studio-0.6.34.tgz","_integrity":"sha512-HX4vuwPspS2GXYBGJ/dS+EblFw1D0HWiZWq3RpT2sjQmigo60rl9SImanhuqCNzIUguHDPnl/PuoquagyoJtMg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.34","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.34","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.34"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.34_1779464754300_0.02565080480579507","host":"s3://npm-registry-packages-npm-production"}},"0.6.35":{"name":"@hyperframes/studio","version":"0.6.35","_id":"@hyperframes/studio@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":"12002f12625a8a791d33fe62624e23683d8114d7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.35.tgz","fileCount":252,"integrity":"sha512-MqR+RIbQlMblnrWzuEZxMpnFWxvUaWJNgi0DPnrX3tOzwBZNh6st+X4T0N3BPYM10c2NdWBIF+Up/lJPG5d+1g==","signatures":[{"sig":"MEUCIQC/7+oUSAaosutdADe/TQjra5NXSvU/fCZpwDYAQDmBtQIgYIIILYFiuQ5SsGpRpNgXyOF6IpaaiJeSiIStU11uwE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769624},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.35.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1d80cef8fea0984aabab8f79c59f705b/hyperframes-studio-0.6.35.tgz","_integrity":"sha512-MqR+RIbQlMblnrWzuEZxMpnFWxvUaWJNgi0DPnrX3tOzwBZNh6st+X4T0N3BPYM10c2NdWBIF+Up/lJPG5d+1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.35","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.35","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.35"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.35_1779471214528_0.539294466784753","host":"s3://npm-registry-packages-npm-production"}},"0.6.36":{"name":"@hyperframes/studio","version":"0.6.36","_id":"@hyperframes/studio@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":"2d5c4cc0532c6dc4b9facf226fcf32b2c3e2f4bc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.36.tgz","fileCount":252,"integrity":"sha512-SvzZsjAbzhdBXfUAjN3fVY0pGbHUzGpEnaqRns6L/80MKzhqmjAL4t02R1pmHdqVdt8V38JtvulXqdw+tSzUvA==","signatures":[{"sig":"MEQCIDBoam+n9u1Oi1r8Ovo1mHQwsXmr3/wo6vPVucQNDlwYAiAIPvbVT9XysAjCHBB3KdiVgNhyG8J6DRJ8kQbveXeagg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769624},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.36.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0e22409d627af312a8e5db9719553c43/hyperframes-studio-0.6.36.tgz","_integrity":"sha512-SvzZsjAbzhdBXfUAjN3fVY0pGbHUzGpEnaqRns6L/80MKzhqmjAL4t02R1pmHdqVdt8V38JtvulXqdw+tSzUvA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.36","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.36","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.36"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.36_1779471556378_0.14885941978791872","host":"s3://npm-registry-packages-npm-production"}},"0.6.37":{"name":"@hyperframes/studio","version":"0.6.37","_id":"@hyperframes/studio@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":"e7af6051073ce2c8b7939c65d706061297f974dd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.37.tgz","fileCount":252,"integrity":"sha512-qfiJa+JqSum1n3/xY7V/3AzO/zuUR5NrAIVvh7eMzNFnIcwKCdKJrqU6zrvLbDtZb4Ck+E4Lxpua/GRDi6NUoQ==","signatures":[{"sig":"MEUCIEiS+pY8DYVlfmn704BY2BmvQN+xDNWZ0iVmb+sa7tCyAiEAtF5gH2z86KQWhy9KZBxwATof7fF6myL0kDVIKA7SeIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769624},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.37.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c0e4a2dbefa2076f637166cdd07ce834/hyperframes-studio-0.6.37.tgz","_integrity":"sha512-qfiJa+JqSum1n3/xY7V/3AzO/zuUR5NrAIVvh7eMzNFnIcwKCdKJrqU6zrvLbDtZb4Ck+E4Lxpua/GRDi6NUoQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.37","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.37","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.37"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.37_1779491933584_0.8337778772745978","host":"s3://npm-registry-packages-npm-production"}},"0.6.38":{"name":"@hyperframes/studio","version":"0.6.38","_id":"@hyperframes/studio@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":"cb37b50dc2e3efd0f5318223b1851091024dbd0b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.38.tgz","fileCount":256,"integrity":"sha512-PHyKdK22A9vNcTn/AXwEsL5s7lS4PejCtVjCt23kLmKDxsCP6KUg7DJFrrvIt/88dbs/vuRR6UiHMnrazYeoaA==","signatures":[{"sig":"MEQCICwYMkuDoJRZX5IBfhqQD+hYC5btTIY4cn62eRbefXxiAiALfydGQKvbAI4QBydAywb1ibfKBeJu92gZOjHN4PODzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3761589},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.38.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/094245ca8db38a106066594d98e91ae9/hyperframes-studio-0.6.38.tgz","_integrity":"sha512-PHyKdK22A9vNcTn/AXwEsL5s7lS4PejCtVjCt23kLmKDxsCP6KUg7DJFrrvIt/88dbs/vuRR6UiHMnrazYeoaA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.38","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.38","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.38"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.38_1779509739024_0.0008016959309495864","host":"s3://npm-registry-packages-npm-production"}},"0.6.39":{"name":"@hyperframes/studio","version":"0.6.39","_id":"@hyperframes/studio@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":"ecb86cfc46e47804f582b129a0a18fd1e804ee63","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.39.tgz","fileCount":256,"integrity":"sha512-ltIJxTWjBDnGLYrkq4u0EpPA3VGQAMhbeclpMg4qQOzYV4LLia8/a9OYMWcti6RF/nOwEFBdc47mcEIPyP5XWA==","signatures":[{"sig":"MEQCIGMsEoMZ/ya9Q/oRVWdUPo32Vlxsf1Jy2wBeVaRsVmcaAiBv545o+FWBhVBDqNyd2DTDgmx1AQBbByeIVeBHzRuXaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3761589},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.39.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/bbf23ebe528ac6e7ac830747589ab5ed/hyperframes-studio-0.6.39.tgz","_integrity":"sha512-ltIJxTWjBDnGLYrkq4u0EpPA3VGQAMhbeclpMg4qQOzYV4LLia8/a9OYMWcti6RF/nOwEFBdc47mcEIPyP5XWA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.39","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.39","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.39"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.39_1779557526522_0.06306590522502376","host":"s3://npm-registry-packages-npm-production"}},"0.6.40":{"name":"@hyperframes/studio","version":"0.6.40","_id":"@hyperframes/studio@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":"872b5132a24acb95d9e601c1b69bef02caf8cd13","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.40.tgz","fileCount":256,"integrity":"sha512-HNnaP82d2+zRfNTiyviiZ0t9MrjU3518JRo3bQ1mgaKx/SQ3mrJRrzj9K44/rWgcTVHhCn2rrebXoxpXDQMDug==","signatures":[{"sig":"MEUCIQCqu8f/5vIM+hI+BjODawNvR8mbki8u4luIE2n5aHZVBwIgPqIG2tMpHStRRMic/F4MgCt7IzqCap0o9ACKd0Lt0wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3760687},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.40.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4da898f2b1dcb3a3481f19757f1444d2/hyperframes-studio-0.6.40.tgz","_integrity":"sha512-HNnaP82d2+zRfNTiyviiZ0t9MrjU3518JRo3bQ1mgaKx/SQ3mrJRrzj9K44/rWgcTVHhCn2rrebXoxpXDQMDug==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.40","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.40","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.40"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.40_1779562996656_0.7243992744256365","host":"s3://npm-registry-packages-npm-production"}},"0.6.41":{"name":"@hyperframes/studio","version":"0.6.41","_id":"@hyperframes/studio@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":"154091b4b34aa7290ff8ccc40562f8228122a64f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.41.tgz","fileCount":256,"integrity":"sha512-reXDp2D5OtTEZdErKFk3WopVdvnTLKzM0qNlsr3qHtgi1c2eJ7rTtftJOOSBcF9nz+FAkpNd7JotCPhEg81AcQ==","signatures":[{"sig":"MEYCIQDneJyvcGmFBBX5DVDcGdcXhIUZbteUIRTIJHABPxPH0wIhAPlgLAwwvPHgswmAbZSSR1pfNvNPwsBn5h99luramWUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3760687},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.41.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f7f156b867a9373e33fd1e96637c4529/hyperframes-studio-0.6.41.tgz","_integrity":"sha512-reXDp2D5OtTEZdErKFk3WopVdvnTLKzM0qNlsr3qHtgi1c2eJ7rTtftJOOSBcF9nz+FAkpNd7JotCPhEg81AcQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.41","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.41","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.41"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.41_1779647331786_0.6722330967697412","host":"s3://npm-registry-packages-npm-production"}},"0.6.42":{"name":"@hyperframes/studio","version":"0.6.42","_id":"@hyperframes/studio@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":"cc47cc90a58651230b1907d82b364bafca5a726b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.42.tgz","fileCount":256,"integrity":"sha512-RfVgYTnWGDe5IEjn4TauDgBiTFM/5746kbY6GujNP8t+Ftil0EA6JhkAI8KuUwIfIG+vx6n9QyAKzES+Gibk6w==","signatures":[{"sig":"MEUCIAF6PlTLEv8/dUGxOre3O9ANcy2Xo55VpAWFXJatiAkxAiEAzsMqsNp3/UnaUTzlmv1ZVkHNbm/yb1X2Zh0NVptA0SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3760687},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.42.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c12c31e7ec8a570409ad9e2d7a4631aa/hyperframes-studio-0.6.42.tgz","_integrity":"sha512-RfVgYTnWGDe5IEjn4TauDgBiTFM/5746kbY6GujNP8t+Ftil0EA6JhkAI8KuUwIfIG+vx6n9QyAKzES+Gibk6w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.42","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.42","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.42"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.42_1779658718765_0.5994670813909759","host":"s3://npm-registry-packages-npm-production"}},"0.6.43":{"name":"@hyperframes/studio","version":"0.6.43","_id":"@hyperframes/studio@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":"2356aa750d3837d14236ec763626bae8da5bfbfc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.43.tgz","fileCount":256,"integrity":"sha512-GN5sgRMRJIUvAIdq1diRCmHDz3xKi/XZmJpjn6yxO6UebVrGLI7HGI2CmtY7w4xVAHxs84sOAOFXWFmjG3vONQ==","signatures":[{"sig":"MEYCIQD9DnOaSOxAFWyXWAlxGJ9VPb+OhFcs8aQnQvcREv7tKQIhAK+AFtuqfrlB3MjtxTXpViEmS5Ae8Rpd9ZVnZHwGZTA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3760687},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.43.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/700f9805120c6d8d010fe709f97d22ba/hyperframes-studio-0.6.43.tgz","_integrity":"sha512-GN5sgRMRJIUvAIdq1diRCmHDz3xKi/XZmJpjn6yxO6UebVrGLI7HGI2CmtY7w4xVAHxs84sOAOFXWFmjG3vONQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.43","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.43","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.43"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.43_1779716264868_0.6920788662238186","host":"s3://npm-registry-packages-npm-production"}},"0.6.44":{"name":"@hyperframes/studio","version":"0.6.44","_id":"@hyperframes/studio@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":"95d8ab9871ff9f53862fa5d3f7cdcccf728b8a26","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.44.tgz","fileCount":256,"integrity":"sha512-OLXBBdQJNWprmWoMlaouqvtT7qGbOVL/nyzyge8Ifatk2ydeEYk77Y9/4t/thKNhtvOXKCrukFJpoX8gpePZcw==","signatures":[{"sig":"MEUCIQDle1XoABXyJbTOOf+WNr111RhewKpiGMio0/+zp55gIAIgAS6ftM4nPsnBVmZf59fxLjgNw3N4zVaDp29Vj8ADqlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3763113},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.44.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/46ab45f8c1d70d5f248f012f3c8972c9/hyperframes-studio-0.6.44.tgz","_integrity":"sha512-OLXBBdQJNWprmWoMlaouqvtT7qGbOVL/nyzyge8Ifatk2ydeEYk77Y9/4t/thKNhtvOXKCrukFJpoX8gpePZcw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.44","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.44","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.44"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.44_1779728309091_0.6566984186470157","host":"s3://npm-registry-packages-npm-production"}},"0.6.45":{"name":"@hyperframes/studio","version":"0.6.45","_id":"@hyperframes/studio@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":"98ea4e0d5620a33233a2713136aa5bb34958406f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.45.tgz","fileCount":256,"integrity":"sha512-rQfNsVR3EdhzdT4WFv3WljAyAt29aozlaG3dccKD0uS8OVtj62ZvB6vCDY7HFk20e9tBIQgQfip5UYsYNmCxyQ==","signatures":[{"sig":"MEUCIAPficxZip3o8oZ+WgLQZjmjrY23dGrewL66VFOKMyYWAiEAyxiQMUw9EEjJnW4vGwTUpARFttrLV1Fz/E8RXMiL4lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3763113},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.45.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f83a4a09dd422c75d7ad4c6dbe33b9bd/hyperframes-studio-0.6.45.tgz","_integrity":"sha512-rQfNsVR3EdhzdT4WFv3WljAyAt29aozlaG3dccKD0uS8OVtj62ZvB6vCDY7HFk20e9tBIQgQfip5UYsYNmCxyQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.45","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.45","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.45"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.45_1779738453171_0.028627344380726116","host":"s3://npm-registry-packages-npm-production"}},"0.6.46":{"name":"@hyperframes/studio","version":"0.6.46","_id":"@hyperframes/studio@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":"195cd4e7a4058456b7c7a98f0bb5489d9ff349c3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.46.tgz","fileCount":256,"integrity":"sha512-WUA1h1Kb5gmX7ivmXISIj8I7pOgQp3wWCrGldv62gm6qXV+y/N7jmUadHIfVXExThngz6SEMvTQ66LmEuWVBTA==","signatures":[{"sig":"MEYCIQDpfgiUIGNOa3cl5H4fMy89wI2t1+AigrmlHGaZ3tqzuQIhAOknBLo/VXpHE4Sm3jkVp2fJvfg4VankUgmJu9N7KHLU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3764496},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.46.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c1c7323945e1dc536e1f03fe9c0ef8c2/hyperframes-studio-0.6.46.tgz","_integrity":"sha512-WUA1h1Kb5gmX7ivmXISIj8I7pOgQp3wWCrGldv62gm6qXV+y/N7jmUadHIfVXExThngz6SEMvTQ66LmEuWVBTA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.46","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.46","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.46"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.46_1779753080851_0.10209640156034916","host":"s3://npm-registry-packages-npm-production"}},"0.6.47":{"name":"@hyperframes/studio","version":"0.6.47","_id":"@hyperframes/studio@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":"0d999ac8a6bb13bdfefe3045e4c59754def55be1","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.47.tgz","fileCount":256,"integrity":"sha512-prpCDuUwfCSKywEXZFQtp4nSh+W+NqaroXFrd/hNcdj8ekEyO1VaXwNN3el6lHHQLbAijoc9FVZ1XIt3JGmPMQ==","signatures":[{"sig":"MEYCIQDIc6I680d1nccKEJdsFmdhdxGCHqmVQvbhw2a0Ryzs+QIhAPgQ8s1v565u2UDKPEVDeo6yqLgPecJdPJLcv+5S7fTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3764496},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.47.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3e9774b981342324d55c906839cf7f7d/hyperframes-studio-0.6.47.tgz","_integrity":"sha512-prpCDuUwfCSKywEXZFQtp4nSh+W+NqaroXFrd/hNcdj8ekEyO1VaXwNN3el6lHHQLbAijoc9FVZ1XIt3JGmPMQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.47","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.47","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.47"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.47_1779841671050_0.8903884089450835","host":"s3://npm-registry-packages-npm-production"}},"0.6.48":{"name":"@hyperframes/studio","version":"0.6.48","_id":"@hyperframes/studio@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":"53f625fad2bd1b59e6a1f1ac3e6c990d76860ccc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.48.tgz","fileCount":257,"integrity":"sha512-hyy1t2KpS6QpExiGP1nnzSWk9DvK7PmlU4Fvh/vqerhPB+Q9jo6yw9QLgrivuW6OO36S32RF4tPky76nyorydA==","signatures":[{"sig":"MEUCIGIRdnq6Kn0Zmu0+3i/uX+Lkwc2EOvReTRmvJ6yEHClpAiEAlVVv6vhxtRHt38HkjxKzqVYxE140bcvt086F1/dwtQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3766974},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.48.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/31aefeb8ca63c771ce814caa8123e8f4/hyperframes-studio-0.6.48.tgz","_integrity":"sha512-hyy1t2KpS6QpExiGP1nnzSWk9DvK7PmlU4Fvh/vqerhPB+Q9jo6yw9QLgrivuW6OO36S32RF4tPky76nyorydA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.48","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.48","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.48"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.48_1779853751128_0.3456452261556968","host":"s3://npm-registry-packages-npm-production"}},"0.6.49":{"name":"@hyperframes/studio","version":"0.6.49","_id":"@hyperframes/studio@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":"4e7bca467e7c40ad7486d0913c1c0547b50d4e7f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.49.tgz","fileCount":257,"integrity":"sha512-d7dHpCB1/jBKETUgqO7NIo90B+2QfR5TBXPuh4O0K8GuXjj5KiUXChuQReTu5hzRmsA11SlcCP7wRkJsWtNUfQ==","signatures":[{"sig":"MEYCIQDaNKBehE1bXtKaW5d04aqbek9z0FYUbwJPbSZe1teE/wIhANfIrA2A4zoJfV3hO6WIhNpSPwCOeezrxc/Vqy0gijRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3777045},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.49.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ba5afb6f22f1ecabee10a61d37d1ca6e/hyperframes-studio-0.6.49.tgz","_integrity":"sha512-d7dHpCB1/jBKETUgqO7NIo90B+2QfR5TBXPuh4O0K8GuXjj5KiUXChuQReTu5hzRmsA11SlcCP7wRkJsWtNUfQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.12.1","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.49","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.49","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.49"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.49_1779860846158_0.6363560528563419","host":"s3://npm-registry-packages-npm-production"}},"0.6.50":{"name":"@hyperframes/studio","version":"0.6.50","_id":"@hyperframes/studio@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":"ef01a235d08c89e024319588188ed5115ef460b2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.50.tgz","fileCount":257,"integrity":"sha512-RUAymCfM4sW3LN6b3KCgMQ93sh7SmMTVXOs++BrA7gNY/13+NMmrjJAqCvze8GSmeaytsqSavclaFS3RQ36erw==","signatures":[{"sig":"MEUCIDN00gkjsXpxRp9LowdWfvAu3LOuUe5XD/c9e4wUvk/gAiEAkordPKA0gbleXHeARfQooABAp0BR39kVrAsLYsTSwBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3777045},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.50.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/056ef337c8277e5569aeef2a0b619163/hyperframes-studio-0.6.50.tgz","_integrity":"sha512-RUAymCfM4sW3LN6b3KCgMQ93sh7SmMTVXOs++BrA7gNY/13+NMmrjJAqCvze8GSmeaytsqSavclaFS3RQ36erw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.50","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.50","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.50"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.50_1779895850264_0.13744031537075574","host":"s3://npm-registry-packages-npm-production"}},"0.6.51":{"name":"@hyperframes/studio","version":"0.6.51","_id":"@hyperframes/studio@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":"d1d38fe73c330b301d33329502636cf19cd18749","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.51.tgz","fileCount":257,"integrity":"sha512-g0IRz2Bleh1I1BY12djWpgw35Sk7DwKFw/O768moBw/7U8omPVv5ysmfOwE1cE6+Wi5tEaPuBADcp2o4rNqm2Q==","signatures":[{"sig":"MEYCIQDw/fbtOr9WZSZDd9g2p0/xiA3EwWn9grKo/Tw8DoPyuQIhAMDAQDs8q3ShwQOEL62YGDN7KzvYGkUdJe99yt7bGVdE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3781892},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.51.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9aa84a96900dcb08743176e6fd133fcb/hyperframes-studio-0.6.51.tgz","_integrity":"sha512-g0IRz2Bleh1I1BY12djWpgw35Sk7DwKFw/O768moBw/7U8omPVv5ysmfOwE1cE6+Wi5tEaPuBADcp2o4rNqm2Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.51","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.51","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.51"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.51_1779898665415_0.014789576329689025","host":"s3://npm-registry-packages-npm-production"}},"0.6.52":{"name":"@hyperframes/studio","version":"0.6.52","_id":"@hyperframes/studio@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":"e28704109beb8d63c5724ae72c57834dfdd64207","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.52.tgz","fileCount":257,"integrity":"sha512-yZSp8xOLl4GaPaloIkzNliy93FYwVraEEf8IEuh8kWICcW2oOT9GZaus0gPsWWvTNwCitBlBJJeMQefP5qixGQ==","signatures":[{"sig":"MEUCIC8V/AHul7TJvwfcIX3etB86c4Ghn2TVyFdk2jvn40PoAiEAtdGBvlw4sqX3OfXkELYFchdGY81IKGkH5yId+ceRByc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3781892},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.52.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5801ca9caac1765eb2e45fdb29b34f01/hyperframes-studio-0.6.52.tgz","_integrity":"sha512-yZSp8xOLl4GaPaloIkzNliy93FYwVraEEf8IEuh8kWICcW2oOT9GZaus0gPsWWvTNwCitBlBJJeMQefP5qixGQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.52","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.52","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.52"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.52_1779927918000_0.14899149164453052","host":"s3://npm-registry-packages-npm-production"}},"0.6.53":{"name":"@hyperframes/studio","version":"0.6.53","_id":"@hyperframes/studio@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":"c9b84eb0f0cb39423662a7a9ea44e7839181e432","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.53.tgz","fileCount":258,"integrity":"sha512-EBsoVEJ3rqUsJxqPYcd1Zaqxl1ES5AmGeXT82khIa4PSq2R+Hr9xZNBzZvZj1Uy0dBqD4HeGlooDNwg9zgeXhw==","signatures":[{"sig":"MEUCIByK+v9vj84ITVfWHoteK/trbut3ELIz2UeQ1SL2WH/XAiEA/0MBiln1Ql9d3Iy+TzoX2kEywcOO+8ro5NEojEUmG+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798602},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.53.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ec59c13dbff774b778959ee18d52577a/hyperframes-studio-0.6.53.tgz","_integrity":"sha512-EBsoVEJ3rqUsJxqPYcd1Zaqxl1ES5AmGeXT82khIa4PSq2R+Hr9xZNBzZvZj1Uy0dBqD4HeGlooDNwg9zgeXhw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.53","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.53","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.53"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.53_1780002523793_0.36916607982268523","host":"s3://npm-registry-packages-npm-production"}},"0.6.54":{"name":"@hyperframes/studio","version":"0.6.54","_id":"@hyperframes/studio@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":"877936ac29de6ef4003a0eba9cc3bc03cc326e25","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.54.tgz","fileCount":264,"integrity":"sha512-PHxGVdQ4pRi7g+xMKBU10XpuRF3XbIxzV9uJiff4/5lU53oRFIU1JtugM+g4yor0OqgHX7d78WkXu59M/+JRZg==","signatures":[{"sig":"MEYCIQDHpcZ8mdZZoEIyTsSerqymEAK1FvCkmC5Kwd9XuuUyNQIhAIQK+Dzmq1MTEi5lKsGX71QMNaxWY1Opg4rDzkzL7E9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3871818},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.54.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a894ed6a93e0cf45fa2f61290cb21b85/hyperframes-studio-0.6.54.tgz","_integrity":"sha512-PHxGVdQ4pRi7g+xMKBU10XpuRF3XbIxzV9uJiff4/5lU53oRFIU1JtugM+g4yor0OqgHX7d78WkXu59M/+JRZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.54","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.54","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.54"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.54_1780010427094_0.8243869738556395","host":"s3://npm-registry-packages-npm-production"}},"0.6.55":{"name":"@hyperframes/studio","version":"0.6.55","_id":"@hyperframes/studio@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":"3c1914cc824dd7302cf53d849392edc675f0f58f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.55.tgz","fileCount":265,"integrity":"sha512-rXmIG/3vox5RuG4fbhoDgB7UMifvWf5lTh1+EQ/n50XzYOk0z06sw0xjspyimsTHZCPqo+w1bAvRKKSgL5xAXw==","signatures":[{"sig":"MEUCIQD5wkphp6OW/o+nKnf+m10qgLCFE9hQ8y3yq7riVI/6PgIgHmxydmnswbojq8JPEuP5hRBTi39dVDePkKpskhXC5jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3875278},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.55.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d1a16a0a4c2d97eb27619465db67d64f/hyperframes-studio-0.6.55.tgz","_integrity":"sha512-rXmIG/3vox5RuG4fbhoDgB7UMifvWf5lTh1+EQ/n50XzYOk0z06sw0xjspyimsTHZCPqo+w1bAvRKKSgL5xAXw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.55","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.55","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.55"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.55_1780016452252_0.28156266853333944","host":"s3://npm-registry-packages-npm-production"}},"0.6.56":{"name":"@hyperframes/studio","version":"0.6.56","_id":"@hyperframes/studio@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":"7e12269de56c2738e666691fb44080e80f593498","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.56.tgz","fileCount":265,"integrity":"sha512-bUbw5kxDDpMysOPXsrysnj5fUckvsoIjobUBYNwWQkeXiRndncYUG60NpoV7lE+p+MzuznFw3lEgeG+ZTBUO9w==","signatures":[{"sig":"MEYCIQD7Y06mmS20VTxBD1JxuVQHPGY9s8vBMfMr2pNWDUNA9QIhAPsz9PtgoQxqZIJCrFoICdB8u7JhmI9FEL8vnJpj5+Em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3875278},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.56.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/08225e7f325c8f876ff62d27a1980c47/hyperframes-studio-0.6.56.tgz","_integrity":"sha512-bUbw5kxDDpMysOPXsrysnj5fUckvsoIjobUBYNwWQkeXiRndncYUG60NpoV7lE+p+MzuznFw3lEgeG+ZTBUO9w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.56","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.56","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.56"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.56_1780026778062_0.5476683468611847","host":"s3://npm-registry-packages-npm-production"}},"0.6.57":{"name":"@hyperframes/studio","version":"0.6.57","_id":"@hyperframes/studio@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":"5243780ed0cee9bae54b424cc73129408bd97b61","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.57.tgz","fileCount":265,"integrity":"sha512-ayeuKfwB4ZnNLOJqHgxFSefYMd+4zjhLym9ujyUx11ahH2mrv1DutNeYVt7s73UUoidHVvNsl/H0JpqCcaF5KA==","signatures":[{"sig":"MEUCIQCOHOAHrl6nwHJ2RjAo3rznm5X9wv4nSvQKv2RCzW/akgIgMzfrXCc7DMlmb06MH9HAWY3rwS5HjvJdyle40I75HgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3875278},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.57.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/62bd51eadcc702b6004aba872b295695/hyperframes-studio-0.6.57.tgz","_integrity":"sha512-ayeuKfwB4ZnNLOJqHgxFSefYMd+4zjhLym9ujyUx11ahH2mrv1DutNeYVt7s73UUoidHVvNsl/H0JpqCcaF5KA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.57","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.57","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.57"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.57_1780065357876_0.3271681845094534","host":"s3://npm-registry-packages-npm-production"}},"0.6.58":{"name":"@hyperframes/studio","version":"0.6.58","_id":"@hyperframes/studio@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":"66beac60c7e86dfcf87c699d2de2d596d62868db","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.58.tgz","fileCount":265,"integrity":"sha512-Ux98gWfmgnD4UfSZnoQEcZzAk2NMqYKsyrgsv403wGg0vRJUSt2e4ItAI0HFuN5uGOXDijoC3YcmK+XkSVYoxA==","signatures":[{"sig":"MEUCIDOI2IzT29/m4br6pm0Fu0dUhAtrqncx/Hmwy7Oyxrr6AiEAhjHhrKbNH8yuN6JG44U17xfyd7R14PjtByAs6tFFOr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3886822},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.58.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a35eede30b1d758e94f3c2dec094cab0/hyperframes-studio-0.6.58.tgz","_integrity":"sha512-Ux98gWfmgnD4UfSZnoQEcZzAk2NMqYKsyrgsv403wGg0vRJUSt2e4ItAI0HFuN5uGOXDijoC3YcmK+XkSVYoxA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.58","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.58","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.58"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.58_1780075233458_0.93958218715477","host":"s3://npm-registry-packages-npm-production"}},"0.6.59":{"name":"@hyperframes/studio","version":"0.6.59","_id":"@hyperframes/studio@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":"9d5cd402583b22965a2a38e76ad0b55774b61bf3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.59.tgz","fileCount":265,"integrity":"sha512-x692+J9O1+m3oA+bqF4TLZE7ZgaCV8H8eL6z3baBcG/zr2OGa89L7XMtdFZBM9rqyNhmHhyVNvSCK1OtukGeBA==","signatures":[{"sig":"MEQCIAW533CFu/kxQ5FZOa25hsHKLV+PnhMDQL9/PPDlPFshAiALHltszHy7abpYZejT72GywnX23WlfiJlQ4dJOq5UsdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3886822},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.59.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/af19c5b6c9630179d568f16510f14198/hyperframes-studio-0.6.59.tgz","_integrity":"sha512-x692+J9O1+m3oA+bqF4TLZE7ZgaCV8H8eL6z3baBcG/zr2OGa89L7XMtdFZBM9rqyNhmHhyVNvSCK1OtukGeBA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.59","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.59","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.59"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.59_1780097661064_0.6994450812370225","host":"s3://npm-registry-packages-npm-production"}},"0.6.60":{"name":"@hyperframes/studio","version":"0.6.60","_id":"@hyperframes/studio@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":"2af204debdbe2d6e3523c8ba8c91dc394d591775","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.60.tgz","fileCount":268,"integrity":"sha512-pK+/A4O/pb9SM6Oa0O7FGDgjVXrDvLX7BAsRxthfuLudRf+z/Y6N5FCDPggz3LivCYuTLp1beqia2yhVCrzrtA==","signatures":[{"sig":"MEYCIQDut56JdqVMQ+hR9vuJyL/cePOFXOCej+uOghw5nPr8WgIhAONCu0cwD2oXqF1NDzcJMqEnbb+ve/l+aXKLOhsAuDAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3905395},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.60.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b0b56efe09c87f274bb3a0d2ae2903e6/hyperframes-studio-0.6.60.tgz","_integrity":"sha512-pK+/A4O/pb9SM6Oa0O7FGDgjVXrDvLX7BAsRxthfuLudRf+z/Y6N5FCDPggz3LivCYuTLp1beqia2yhVCrzrtA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.60","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.60","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.60"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.60_1780107840880_0.3327658152961317","host":"s3://npm-registry-packages-npm-production"}},"0.6.61":{"name":"@hyperframes/studio","version":"0.6.61","_id":"@hyperframes/studio@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":"c6266ef2fc39cb16f8ce5eebbd9b5fc5d0597650","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.61.tgz","fileCount":270,"integrity":"sha512-pJLrcdI88Z67w8okWr966FRlWy+ovC6O6RsVCHO0R97TmYGF8V3Gj019xSlAfoTjE513n+oz/2UJsWZt+JK6Hg==","signatures":[{"sig":"MEUCIQDKwrw6ZuXk1hKW1LkUswQH1zdy6H50uU7ssJ3a+4MRgQIgeaHgNTwcPEwvtbR+fRlLiC3o5jGX+qY/nBEAjGkwr6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3913747},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.61.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6ca202b1bd4961e0d3b0b658c5776e5d/hyperframes-studio-0.6.61.tgz","_integrity":"sha512-pJLrcdI88Z67w8okWr966FRlWy+ovC6O6RsVCHO0R97TmYGF8V3Gj019xSlAfoTjE513n+oz/2UJsWZt+JK6Hg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.61","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.61","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.61"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.61_1780112278021_0.6374440350656136","host":"s3://npm-registry-packages-npm-production"}},"0.6.62":{"name":"@hyperframes/studio","version":"0.6.62","_id":"@hyperframes/studio@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":"cc01efba3d60909b58e1cad1a47f3714cd274c86","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.62.tgz","fileCount":270,"integrity":"sha512-ZB0GAyEOUqQZf/nnzdguRKk+0lvfyoqgBMyHgXIIM2biSUx36u9nEHsOuLJS3KM0hfA9dvSrf6yy1iiqXbiFdw==","signatures":[{"sig":"MEYCIQDO/9d5ciSrCJ23i7hnP2sqFgzcIuT7eu1Yto45bitZ8AIhAK2cR4iaiJjnRw25D1E3Sc6XM3BK8cq7rab/nt/Mo/vd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3913747},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.62.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3b7d0adb78adcf1259513d8bb76b3064/hyperframes-studio-0.6.62.tgz","_integrity":"sha512-ZB0GAyEOUqQZf/nnzdguRKk+0lvfyoqgBMyHgXIIM2biSUx36u9nEHsOuLJS3KM0hfA9dvSrf6yy1iiqXbiFdw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.62","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.62","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.62"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.62_1780146813692_0.8390126420664161","host":"s3://npm-registry-packages-npm-production"}},"0.6.63":{"name":"@hyperframes/studio","version":"0.6.63","_id":"@hyperframes/studio@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":"aa70a7f9f0ac91911b5d73911b201521a2b4034f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.63.tgz","fileCount":270,"integrity":"sha512-hnvsTOonpuUh0BagsGx2Jyy96VvldoYqlP5yFEZ6P4MX0SP/Jw2Z4VfEo3mkzSp68Wp6PAwfXECaY6PxroA+CA==","signatures":[{"sig":"MEUCIQCKafBZ0qI8nIRKu5V2pk9AEKNEr7g3eRFfsNA1purriAIgGI4bcU7zkj5erhbEkg41PFIBGRdvvPctILTqCk+cO7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.63.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ae0b4093bff7281c66015c8501cd7b25/hyperframes-studio-0.6.63.tgz","_integrity":"sha512-hnvsTOonpuUh0BagsGx2Jyy96VvldoYqlP5yFEZ6P4MX0SP/Jw2Z4VfEo3mkzSp68Wp6PAwfXECaY6PxroA+CA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.63","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.63","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.63"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.63_1780162220637_0.1791732158869599","host":"s3://npm-registry-packages-npm-production"}},"0.6.64":{"name":"@hyperframes/studio","version":"0.6.64","_id":"@hyperframes/studio@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":"05f373d46b8e32f9c22e8c6a3a9024a5143d76a2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.64.tgz","fileCount":270,"integrity":"sha512-zQiRR5+RdhszX6eP1IwY9mlHhdVaXeernLRvSSEytNG/Ig7R9FN2Ch6FbwgNnBdGx99q5tr+vXsFwQYITVANMQ==","signatures":[{"sig":"MEYCIQCC3ivFoIxIUYriM3XzRCcBpPhb51q4QTaN0w376q2usgIhAOAjCoumRT9IRFATzP4IbFwEzhUQwiyCuz9PcUCqVwgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.64.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/74e6c1adc6f031c122f8525ca7c46d87/hyperframes-studio-0.6.64.tgz","_integrity":"sha512-zQiRR5+RdhszX6eP1IwY9mlHhdVaXeernLRvSSEytNG/Ig7R9FN2Ch6FbwgNnBdGx99q5tr+vXsFwQYITVANMQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.64","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.64","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.64"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.64_1780235910393_0.6008478760288651","host":"s3://npm-registry-packages-npm-production"}},"0.6.65":{"name":"@hyperframes/studio","version":"0.6.65","_id":"@hyperframes/studio@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":"9b35ec4ab58ae6ffd27bf3aa8ce70cfa4186042e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.65.tgz","fileCount":270,"integrity":"sha512-TxL458WvwKkV5A8vQDxqABHu6z0OXV69gRiQcMtlZpQJMHfdML7qL+BtMi7fUNsXLmAryVudo2ECKYWvz8KWLg==","signatures":[{"sig":"MEQCICXF5xhHye4fe7exS7rAwtbrs2As2blOa6zPQUJFdJgEAiA1dO6geO8GfqcxOfZNewyge+RHkecR51Q10rg5F8SfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914614},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.65.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e3b79c73e0484f866e75adc15781e1f9/hyperframes-studio-0.6.65.tgz","_integrity":"sha512-TxL458WvwKkV5A8vQDxqABHu6z0OXV69gRiQcMtlZpQJMHfdML7qL+BtMi7fUNsXLmAryVudo2ECKYWvz8KWLg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.65","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.65","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.65"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.65_1780324083771_0.7342312820207559","host":"s3://npm-registry-packages-npm-production"}},"0.6.66":{"name":"@hyperframes/studio","version":"0.6.66","_id":"@hyperframes/studio@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":"648a41bf9ed17e55b11e5abf14605b44680ae233","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.66.tgz","fileCount":270,"integrity":"sha512-sOr/RagBULNWWQfJ2Y31oSMRE0MW8h7tuUJSmrBI/R8Pnta3ZILZx+SlmZxllrVbbbmDJYT5IwBveMmJgxn7xw==","signatures":[{"sig":"MEYCIQDMbSkcAVHid85gN5lCqThZ8IajGpB54Sd0pE5M6M0IgAIhAJBp8h2iWOEATDKyIH/LtDmRdrOfE1meYkJN8Dk2emsm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916016},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.66.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1b5ae71b01679bf3f67200ddf510193a/hyperframes-studio-0.6.66.tgz","_integrity":"sha512-sOr/RagBULNWWQfJ2Y31oSMRE0MW8h7tuUJSmrBI/R8Pnta3ZILZx+SlmZxllrVbbbmDJYT5IwBveMmJgxn7xw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.66","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.66","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.66"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.66_1780347008402_0.862925496410226","host":"s3://npm-registry-packages-npm-production"}},"0.6.67":{"name":"@hyperframes/studio","version":"0.6.67","_id":"@hyperframes/studio@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":"b1b3560dfc0fa7a4d253cedf7bc332f446e9cb0b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.67.tgz","fileCount":270,"integrity":"sha512-29yfRhBlkfebNF5zFXDEcRGy207CQ6dTKL46AkuIlGVAOkTnP8n9WzS7oL+txJkxYISEL63rKsE2bunmcT7VQQ==","signatures":[{"sig":"MEYCIQDKj1Vf6g4faQNoUnWkxRDu6Kbsyb8XzThaLj5n3hShKgIhAOyaTdTxrPOmqwLSptGWV69X4OT60bAFpOmCODIe4Qe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916016},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.67.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e7231b497d075b4a35129d8e543494b5/hyperframes-studio-0.6.67.tgz","_integrity":"sha512-29yfRhBlkfebNF5zFXDEcRGy207CQ6dTKL46AkuIlGVAOkTnP8n9WzS7oL+txJkxYISEL63rKsE2bunmcT7VQQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.67","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.67","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.67"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.67_1780353070647_0.9345734628217732","host":"s3://npm-registry-packages-npm-production"}},"0.6.68":{"name":"@hyperframes/studio","version":"0.6.68","_id":"@hyperframes/studio@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":"5b8c0ee1431a55bc14728dcb77a737ac4f5c0f16","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.68.tgz","fileCount":270,"integrity":"sha512-JedSiUUMbwCPeJg90bUFFEJDsax4mjiidtk6255aBOH2tbAtu2qtdn27i+ApuUhXDy/YzDyGuulWq6LyPTDFLg==","signatures":[{"sig":"MEUCIQCvXDa43xfOlekt9rHVV3UMQqBBo7K4GwBLB8nCtNi0WgIgSl+ObVtWrHUNsdXUVwLmq7DAhIBPpisaw7/tLz5KNKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916016},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.68.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4e62af264b2a69a2ad9572731910625c/hyperframes-studio-0.6.68.tgz","_integrity":"sha512-JedSiUUMbwCPeJg90bUFFEJDsax4mjiidtk6255aBOH2tbAtu2qtdn27i+ApuUhXDy/YzDyGuulWq6LyPTDFLg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.68","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.68","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.68"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.68_1780358814646_0.07394020898743192","host":"s3://npm-registry-packages-npm-production"}},"0.6.69":{"name":"@hyperframes/studio","version":"0.6.69","_id":"@hyperframes/studio@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":"c7f2633a906f41f613920b25bc6f003da0561dc0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.69.tgz","fileCount":270,"integrity":"sha512-YfsmK9L5IXwK3b3Lb9lI3yJA4AM9LA3TMWcIzdcec/ZWKgVI5zQP5ja2FT3ZwyzMVHAJ7A7vg0e5Nbngn3WQrg==","signatures":[{"sig":"MEQCIHRTTqJuerEdQEWI+2krjw8JeyoDjiC5IAFt7yytsE38AiBZTGNk8h25Tyzjncs5z7bEEGyBbF3dvX1l1ysDDKgqmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916016},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.69.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9a8c137c1e0cc25099fccc224d7e4bb0/hyperframes-studio-0.6.69.tgz","_integrity":"sha512-YfsmK9L5IXwK3b3Lb9lI3yJA4AM9LA3TMWcIzdcec/ZWKgVI5zQP5ja2FT3ZwyzMVHAJ7A7vg0e5Nbngn3WQrg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.69","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.69","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.69"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.69_1780359346801_0.9264124694862785","host":"s3://npm-registry-packages-npm-production"}},"0.6.70":{"name":"@hyperframes/studio","version":"0.6.70","_id":"@hyperframes/studio@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":"8e2a38fbd9423d1e2e5d2e5b923e29fa3c513ace","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.70.tgz","fileCount":270,"integrity":"sha512-+46mCZe/k4+iRnJV3rgN6RWf9/gRaCvzMeKqAV4xKolL07hqtFJD317SbtUkAp2y13/Zfu9flAxpmrducyNP4g==","signatures":[{"sig":"MEYCIQCEt4P2DMv+U3y3DkPZR+JCbs+iSJy0lqBqxpDClvNoCgIhALzqpjW1Wp2XOIistY2SvUS+a8FiCO9fA3ZIZVZSrJ2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916016},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.70.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9e92507dcb0fa10df5f76a3947c5c3aa/hyperframes-studio-0.6.70.tgz","_integrity":"sha512-+46mCZe/k4+iRnJV3rgN6RWf9/gRaCvzMeKqAV4xKolL07hqtFJD317SbtUkAp2y13/Zfu9flAxpmrducyNP4g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.70","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.70","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.70"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.70_1780461819243_0.6956007683260677","host":"s3://npm-registry-packages-npm-production"}},"0.6.71":{"name":"@hyperframes/studio","version":"0.6.71","_id":"@hyperframes/studio@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":"855fe7ec3cdeec6b7cf7a6ffcdd099a16aeaf848","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.71.tgz","fileCount":270,"integrity":"sha512-2Kw1d0Rk49BIXsF0q1bbMHwSHpu9YbWHlQJbiGBUe//+RDs0+5Ry+TLNfrNfmR2VrOQwp2nZk8MSCO3z5dJKyg==","signatures":[{"sig":"MEUCIARm0BwQgvxXtfCwUIwdWPoa5iGj9N80R9vIVIndpgFRAiEAkOrazEBAe1p8SHOzad4zNmtDQ4/V+wlNW9qJUoU2YnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916021},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.71.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/bfa1029dbc4f27227d05eb803810aa8f/hyperframes-studio-0.6.71.tgz","_integrity":"sha512-2Kw1d0Rk49BIXsF0q1bbMHwSHpu9YbWHlQJbiGBUe//+RDs0+5Ry+TLNfrNfmR2VrOQwp2nZk8MSCO3z5dJKyg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.71","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.71","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.71"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.71_1780542812776_0.03157713639607218","host":"s3://npm-registry-packages-npm-production"}},"0.6.72":{"name":"@hyperframes/studio","version":"0.6.72","_id":"@hyperframes/studio@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":"ca6808c957575025ecf8eae1869e719f77240948","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.72.tgz","fileCount":270,"integrity":"sha512-YzN64YEM0KQwNKiDFlmLXAo/jqbJwO52IsV+2eyd4Z67T6Ko3HOm3LzXpOJ0YSdckJJz+xmoVks3PCw/c/8Hvw==","signatures":[{"sig":"MEUCIQDbGfTJzIigzjaq24zb4DCf3uMGdLOY+u3XTZPebdUR8QIgNZLA64VJk0BAyS/bmTInQt7uMlD+HKOh6ZxhJD9IpGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916021},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.72.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c0b85e9601187fcebed259c969188425/hyperframes-studio-0.6.72.tgz","_integrity":"sha512-YzN64YEM0KQwNKiDFlmLXAo/jqbJwO52IsV+2eyd4Z67T6Ko3HOm3LzXpOJ0YSdckJJz+xmoVks3PCw/c/8Hvw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.72","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.72","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.72"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.72_1780558864815_0.10055718799957813","host":"s3://npm-registry-packages-npm-production"}},"0.6.73":{"name":"@hyperframes/studio","version":"0.6.73","_id":"@hyperframes/studio@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":"394ef6694a97b523ab499802ac1e832e6d3c8423","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.73.tgz","fileCount":270,"integrity":"sha512-Mgc73U9UfkdxF6LOuS8WIsxVfxSKhqxPYpEVRJ7oz9yNpdOZ/gFKPgHAqqfoHmo2BeW/CFc+/QO2lbvyHLfeig==","signatures":[{"sig":"MEUCIGYXg1cRHlpH5ErCboDZ/+E+TAu5ZPDQcxaOHJ2rkW6NAiEAsqksEPpTM/xwGErOASFMHru/+d163qDLd4SzwQKRaiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3916021},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.73.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d2b94ea9684dfb629bfd4a2fadcf9582/hyperframes-studio-0.6.73.tgz","_integrity":"sha512-Mgc73U9UfkdxF6LOuS8WIsxVfxSKhqxPYpEVRJ7oz9yNpdOZ/gFKPgHAqqfoHmo2BeW/CFc+/QO2lbvyHLfeig==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.73","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.73","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.73"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.73_1780613656093_0.42863064279070673","host":"s3://npm-registry-packages-npm-production"}},"0.6.74":{"name":"@hyperframes/studio","version":"0.6.74","_id":"@hyperframes/studio@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":"bb2d54a47069da7d53ada424ba9592322894e60c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.74.tgz","fileCount":291,"integrity":"sha512-8G92E6IK8zf0R1tmEJPpj1g7UDQA/70ok0CfDBpJ4w+iWRgvxa7jfGsgbzHrniPvGzNu3RHSkj1Sp/JY3FkFUA==","signatures":[{"sig":"MEUCIB7k/FwX20WXRwFr9+y1J9Q1s8Yl0zzECpCqX0hLnAJAAiEAvaTSJ3Ec5luvXT59SsvLmvPXDf5PUIMbaYbuFxxO7NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4185753},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.74.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/82972d52e40168e4c810ce52ffea1aec/hyperframes-studio-0.6.74.tgz","_integrity":"sha512-8G92E6IK8zf0R1tmEJPpj1g7UDQA/70ok0CfDBpJ4w+iWRgvxa7jfGsgbzHrniPvGzNu3RHSkj1Sp/JY3FkFUA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.74","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.74","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.74"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.74_1780699427999_0.18588379200811822","host":"s3://npm-registry-packages-npm-production"}},"0.6.75":{"name":"@hyperframes/studio","version":"0.6.75","_id":"@hyperframes/studio@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":"667745edcf58519e326fc1ee566bcdb72b116bb6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.75.tgz","fileCount":293,"integrity":"sha512-HKzZP6ChLPksVOKkHmqUGF3aRM4WKVY4mSU4MROE7wiVMnhXLgjQfCo3BL0WudjcBDpP37AIxqXzkMjkEj0NTw==","signatures":[{"sig":"MEQCIEFm8XpRdeYOJ5YwUIj+jTPw0lH6YYoe0cMRjGO5mXcEAiAPLYpXyaQoDvL3zhSQ1XvwlXF2CXricmqb8fMlbF4QBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4208764},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.75.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/85337856a439c43e6bf6c46da428debd/hyperframes-studio-0.6.75.tgz","_integrity":"sha512-HKzZP6ChLPksVOKkHmqUGF3aRM4WKVY4mSU4MROE7wiVMnhXLgjQfCo3BL0WudjcBDpP37AIxqXzkMjkEj0NTw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.75","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.75","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.75"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.75_1780712374352_0.9191853321750139","host":"s3://npm-registry-packages-npm-production"}},"0.6.76":{"name":"@hyperframes/studio","version":"0.6.76","_id":"@hyperframes/studio@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":"662d3ce5069b4e6771b394074b7edad49f53755f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.76.tgz","fileCount":293,"integrity":"sha512-mfDhkRa96oCIC3iYCGTnTfMfEeagjV28nKNQuH69MekHbCc1SlC/D7AXc53SK8qdlxk930xP2x0m6MbaAmbQVg==","signatures":[{"sig":"MEUCIGuG0vA4bVmsQnFVNOtrD2bMjt/o7fYVerssx3cPxsksAiEAj7K6H9JChf/SyKU+gKIrGn/hJUL1ntI/OXZghVfWhx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4209369},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.76.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8cd3b9424513c1113c664361d340d5fd/hyperframes-studio-0.6.76.tgz","_integrity":"sha512-mfDhkRa96oCIC3iYCGTnTfMfEeagjV28nKNQuH69MekHbCc1SlC/D7AXc53SK8qdlxk930xP2x0m6MbaAmbQVg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.76","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.76","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.76"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.76_1780719700671_0.9571104990967558","host":"s3://npm-registry-packages-npm-production"}},"0.6.77":{"name":"@hyperframes/studio","version":"0.6.77","_id":"@hyperframes/studio@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":"937b9e9bcb600d78d345f2f5276d46860a66e56f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.77.tgz","fileCount":293,"integrity":"sha512-orIv40a/9YfCiibnPxFBILOUdPkzW4hp/AFb/In6Nkh0WvL489xUo4QKPG+nIKur5dXAEQruNtZMjZBz5AVLwg==","signatures":[{"sig":"MEQCICf+pESK8OVnnhbyVZmzdNlNjpyzzguCJXDucQJL/OLsAiBLX09qIJOkLKXNAPAhz5O3CMM1DmB+udUTcpGUgxvGOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4209369},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.77.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/db031cdde54f465e046ca2179fc9417c/hyperframes-studio-0.6.77.tgz","_integrity":"sha512-orIv40a/9YfCiibnPxFBILOUdPkzW4hp/AFb/In6Nkh0WvL489xUo4QKPG+nIKur5dXAEQruNtZMjZBz5AVLwg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.77","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.77","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.77"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.77_1780769425575_0.9891864195133808","host":"s3://npm-registry-packages-npm-production"}},"0.6.78":{"name":"@hyperframes/studio","version":"0.6.78","_id":"@hyperframes/studio@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":"7d79189f6128c3ebc3a21729dbf5b3aa5daa8200","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.78.tgz","fileCount":293,"integrity":"sha512-wJ0W4YQMw8JopRyfW0zPbI+2NqnOKANEBwhdbUeuk33BODGQXA0VseKR3VXshgyF2VuWm9gZcgeCmO8axqE8AA==","signatures":[{"sig":"MEUCICcFOGwDtf7UOVgLauWuHA1lOeCNj/fQh3NBivo6NH8KAiEA8rj3Tj26Gd34wSA7iMz1M179+KCG8dshRQ8Ig/PzhZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4209369},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.78.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/363c8518dc8f9f6964b0a500cf6d912c/hyperframes-studio-0.6.78.tgz","_integrity":"sha512-wJ0W4YQMw8JopRyfW0zPbI+2NqnOKANEBwhdbUeuk33BODGQXA0VseKR3VXshgyF2VuWm9gZcgeCmO8axqE8AA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.78","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.78","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.78"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.78_1780776162195_0.842757658795183","host":"s3://npm-registry-packages-npm-production"}},"0.6.79":{"name":"@hyperframes/studio","version":"0.6.79","_id":"@hyperframes/studio@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":"55e6fc4cb45982169d665188fe5bf3ed59177c13","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.79.tgz","fileCount":293,"integrity":"sha512-ii0ypVJ8W9iJlAkO14tcCc5TyS+5T90uImD96RwMP2zNKmKyCtAmoDwI0iZ3V7vwsdKSKUt0upw3YRR+3ZNaMg==","signatures":[{"sig":"MEUCIQC/9Od70OgW9vDPbEh+hyKpuVU2knrSjoZrgGrAoobmnQIgdffL8hWtk7MnzCCYan+YIH3kkhmksIdIWZAYBBEJ8jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4209369},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.79.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5ace95ff0fc589e504cb67db0437bea8/hyperframes-studio-0.6.79.tgz","_integrity":"sha512-ii0ypVJ8W9iJlAkO14tcCc5TyS+5T90uImD96RwMP2zNKmKyCtAmoDwI0iZ3V7vwsdKSKUt0upw3YRR+3ZNaMg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.79","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.79","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.79"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.79_1780776403440_0.9600663763351922","host":"s3://npm-registry-packages-npm-production"}},"0.6.80":{"name":"@hyperframes/studio","version":"0.6.80","_id":"@hyperframes/studio@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":"78247886d8f8b5832e47f8e254c2e1ee7a9733c2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.80.tgz","fileCount":293,"integrity":"sha512-EPWp0/1K9JVU52R8ctLzzrl8NvvFfIgR18AmUsR7PEsICffNuFEePT7cFqM8xZI3LT/bpAkQIvVy7k6zYRXfXg==","signatures":[{"sig":"MEUCIA/NoGhIywCIY9tP7UMex5v5Fv1rqLI5MK9NquWOW0wxAiEA7/SH/Y6TArap/Onjnm4sChgwPlIMPpoBcPFyEv45aCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4212970},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.80.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4b6514e3b3f94ec6e73e23a5d852b859/hyperframes-studio-0.6.80.tgz","_integrity":"sha512-EPWp0/1K9JVU52R8ctLzzrl8NvvFfIgR18AmUsR7PEsICffNuFEePT7cFqM8xZI3LT/bpAkQIvVy7k6zYRXfXg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.80","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.80","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.80"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.80_1780839444104_0.1414880795690472","host":"s3://npm-registry-packages-npm-production"}},"0.6.81":{"name":"@hyperframes/studio","version":"0.6.81","_id":"@hyperframes/studio@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":"68893ccc9575ac3a06c75233e868cacf94c5e494","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.81.tgz","fileCount":294,"integrity":"sha512-j33oYnqQ7bhgnTTVS+H6BuJQmUc22Hky/9i0Dy/tgHjNEHL/j9tjl09Jhu7m9Az6bOkflhwjFJoOub4m0l6uKg==","signatures":[{"sig":"MEQCICQLQiOEXKZVnrqfQFbcIaKWry1PZZQajGaMMCjr0lqxAiB2t6V104fM4NpvFW9KGmyc55lkCalR+l9IFghqyRqY9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4219679},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.81.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d8e0958a05536d4ef42d3d71fb06180f/hyperframes-studio-0.6.81.tgz","_integrity":"sha512-j33oYnqQ7bhgnTTVS+H6BuJQmUc22Hky/9i0Dy/tgHjNEHL/j9tjl09Jhu7m9Az6bOkflhwjFJoOub4m0l6uKg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.81","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.81","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.81"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.81_1780869954960_0.8127179995904374","host":"s3://npm-registry-packages-npm-production"}},"0.6.82":{"name":"@hyperframes/studio","version":"0.6.82","_id":"@hyperframes/studio@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":"f83346fab725217d202882220db52ce70a7f8ae9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.82.tgz","fileCount":295,"integrity":"sha512-s+EdeqMYrFrVdHleATB5wh2NrAcy/5byUPodWEtpLsk6PfyoAnvH5ys+zzNt9GGF7x1pjur4GbwIKKvy9v3KTg==","signatures":[{"sig":"MEYCIQCvAx0QAlF812onT7BbPrUC3OETn5aM2+HHaI2EDK/f4QIhAIkCOkKYeEbGVdNFZfBlc01EkK0Vz7hxUjTM35cI0VX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240045},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.82.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f8657cf3dee09eddc4b1abb16ea32aad/hyperframes-studio-0.6.82.tgz","_integrity":"sha512-s+EdeqMYrFrVdHleATB5wh2NrAcy/5byUPodWEtpLsk6PfyoAnvH5ys+zzNt9GGF7x1pjur4GbwIKKvy9v3KTg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.82","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.82","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.82"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.82_1780951778655_0.7942457125585465","host":"s3://npm-registry-packages-npm-production"}},"0.6.83":{"name":"@hyperframes/studio","version":"0.6.83","_id":"@hyperframes/studio@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":"c22c29d5889999cda4afb4a419bc5cdc1f315c4c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.83.tgz","fileCount":295,"integrity":"sha512-eXsfTrYXFNKsBuorlDDbsXH2OZMkphiF6yw2Wp9puBk0RNdcYVIVkU8Z8S+SF2iLJHLnwzgEG17y6EpQYvs7Cg==","signatures":[{"sig":"MEUCIEOmPCQqY3472yTG9lKzh48EpZSAQqX84G3jQNheSiXaAiEA71h/OL3OxR0uYC4TjPAKSawjsHn5y303XzlkDX38528=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240045},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.83.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3c2bce67df3f04904fbe455b066257c6/hyperframes-studio-0.6.83.tgz","_integrity":"sha512-eXsfTrYXFNKsBuorlDDbsXH2OZMkphiF6yw2Wp9puBk0RNdcYVIVkU8Z8S+SF2iLJHLnwzgEG17y6EpQYvs7Cg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.83","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.83","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.83"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.83_1780968027838_0.016028490090039593","host":"s3://npm-registry-packages-npm-production"}},"0.6.84":{"name":"@hyperframes/studio","version":"0.6.84","_id":"@hyperframes/studio@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":"a122b7c102397b13bae2197e739a97bdfdf1cb88","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.84.tgz","fileCount":295,"integrity":"sha512-wKV6XktuBjniS8Lfc6eC3tdSbfT/+JUJht/0jEEgPoPFuA9rg6ReMXSxRJC1o6ONIHyzfRwDHMsfXz96kNQYXw==","signatures":[{"sig":"MEQCIFXtzB4amnhLUTt+UCrA/x3RkuHORNG9WjhZ8xqVj1yYAiAWcNYA2ZM4a7DPiM1oCQaYZzl6Wtw6td7jSIpRMlQCSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240045},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.84.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/30ec750bcce312f1a2304e7956d9e65b/hyperframes-studio-0.6.84.tgz","_integrity":"sha512-wKV6XktuBjniS8Lfc6eC3tdSbfT/+JUJht/0jEEgPoPFuA9rg6ReMXSxRJC1o6ONIHyzfRwDHMsfXz96kNQYXw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.84","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.84","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.84"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.84_1780968742494_0.49474644773215903","host":"s3://npm-registry-packages-npm-production"}},"0.6.85":{"name":"@hyperframes/studio","version":"0.6.85","_id":"@hyperframes/studio@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":"2c097df8f40ba2f945f899d21d23e5dcc420a7ae","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.85.tgz","fileCount":295,"integrity":"sha512-cG8UwYrziyp2Zt4r8gBrfKCgbnWw/KzL6Z8FaQIGVLPh4jgByJzSl6Q1cPHWXki6jMLjTX6xKTKJe2cZfRipOA==","signatures":[{"sig":"MEUCIA0JXS03SfR2vRU0FO78fm18GEblsxj8JoCzt8qZyvZXAiEArPQob3YQCXLaxsbH8d5yh74uVlGXSl8YHTAwJr/XMi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4243409},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.85.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b9b821df25a857aad258f9091000b3f2/hyperframes-studio-0.6.85.tgz","_integrity":"sha512-cG8UwYrziyp2Zt4r8gBrfKCgbnWw/KzL6Z8FaQIGVLPh4jgByJzSl6Q1cPHWXki6jMLjTX6xKTKJe2cZfRipOA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.85","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.85","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.85"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.85_1781025448504_0.5417252896817142","host":"s3://npm-registry-packages-npm-production"}},"0.6.86":{"name":"@hyperframes/studio","version":"0.6.86","_id":"@hyperframes/studio@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":"24537f770a884efa24c717c7047ff0a4e043ea94","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.86.tgz","fileCount":295,"integrity":"sha512-lrarqtJ6ehQnG3O92LVHqjAr06TjhBffIQ/Uvp/UvP5lv1GVclmmE58lBK6NbqsOHNtYeTlhpn6AvfRffQPSmQ==","signatures":[{"sig":"MEYCIQC2WLzvs99btWPib+YkKvWz1upLvHQhaZP7dhPh+o2VJwIhALqYqmcPVnYdxpfVsi3TBE9sZzZFqk5GLgwBiH4tIE7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4243698},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.86.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/eb4e7a7b7c7d5a5dd7b7b9b7b65560ba/hyperframes-studio-0.6.86.tgz","_integrity":"sha512-lrarqtJ6ehQnG3O92LVHqjAr06TjhBffIQ/Uvp/UvP5lv1GVclmmE58lBK6NbqsOHNtYeTlhpn6AvfRffQPSmQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.86","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.86","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.86"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.86_1781034771726_0.2009269148834789","host":"s3://npm-registry-packages-npm-production"}},"0.6.87":{"name":"@hyperframes/studio","version":"0.6.87","_id":"@hyperframes/studio@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":"f8451733a3d2ef5e31d31935bb2f7c871095f05d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.87.tgz","fileCount":318,"integrity":"sha512-FqqsUlq3l9bTQf5AnHb6DU5qn9cEGERYf1ZCszjCVHUaMQPKNCUgGa4+AB9UmCjvV4tSBbcsdPXL0w48Jqg7pQ==","signatures":[{"sig":"MEYCIQC1oRcpat1RhFBDmSDSYxGmQgNNjuuHMzeVv71Q7zIC+gIhAKbIRKBxSoyka1jbB1SE8J1LZ5rW6WnVz9GHoXBsB4SK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4413031},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.87.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8816e723be1319ca81811970041d7ea9/hyperframes-studio-0.6.87.tgz","_integrity":"sha512-FqqsUlq3l9bTQf5AnHb6DU5qn9cEGERYf1ZCszjCVHUaMQPKNCUgGa4+AB9UmCjvV4tSBbcsdPXL0w48Jqg7pQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.87","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.87","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.87"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.87_1781044676991_0.5680256871960985","host":"s3://npm-registry-packages-npm-production"}},"0.6.88":{"name":"@hyperframes/studio","version":"0.6.88","_id":"@hyperframes/studio@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":"ca8a8711a4bff32b9d36ae5e004ce4f24b534fab","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.88.tgz","fileCount":318,"integrity":"sha512-GpMpo6UzHrY9m5xKjcMkyTDug7kB+CzGX04THapLrZBZ0hzUmEqJdZ8VD8yvppAXPq/d5nWzL9fFbtR0HQ7FfA==","signatures":[{"sig":"MEQCIAFiAK4V+GUvv1ENb4S9ZxRKK32cKgn22A4OsxlNsBgWAiBCOui8lY4eK2wGV+Toswq7sXfpw3WsnnWdWCJTCluUag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4413031},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.88.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/70518b68f3ae9422ee328eab806a2608/hyperframes-studio-0.6.88.tgz","_integrity":"sha512-GpMpo6UzHrY9m5xKjcMkyTDug7kB+CzGX04THapLrZBZ0hzUmEqJdZ8VD8yvppAXPq/d5nWzL9fFbtR0HQ7FfA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.88","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.88","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.88"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.88_1781048190278_0.619978436179992","host":"s3://npm-registry-packages-npm-production"}},"0.6.89":{"name":"@hyperframes/studio","version":"0.6.89","_id":"@hyperframes/studio@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":"acd124cd0914be5100d033a40990d0ba3feb0e54","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.89.tgz","fileCount":327,"integrity":"sha512-HpFrDf72y+Va1xzrwxe7VmBYhX5P3MVWiv4EHEHYwI95JI/kvveAQteLab6oCHf64DkPZK19eCs/WGC8jiWw2A==","signatures":[{"sig":"MEQCIGCZHvrIzQz69ioG5tU8IOnVaGzQMSZnMdHAI6yaRLnnAiBxVuXYiMx8v2c/W3gPn2dT4q6e7Y6xqPR+orWp6bn7Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4453823},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.89.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8237ee63c68728aed7938e8f5a845375/hyperframes-studio-0.6.89.tgz","_integrity":"sha512-HpFrDf72y+Va1xzrwxe7VmBYhX5P3MVWiv4EHEHYwI95JI/kvveAQteLab6oCHf64DkPZK19eCs/WGC8jiWw2A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.89","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.89","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.89"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.89_1781134084989_0.8287538697100505","host":"s3://npm-registry-packages-npm-production"}},"0.6.90":{"name":"@hyperframes/studio","version":"0.6.90","_id":"@hyperframes/studio@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":"1768b1dd7d5c3be47e57ed1a9f493aec28521034","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.90.tgz","fileCount":327,"integrity":"sha512-YOT/fUQtzFNT5hj0vRypQ4scK9ELX/fNd7TaINNN51gBJOJKNZkvfYzfSOOtIGsktyBd8Ho/bQVZbC/cc2WMBQ==","signatures":[{"sig":"MEYCIQDCg0NFZWoHjdhf0OXphe4y3xr8gD4STc5oSFSymbfiygIhAKk5dLTM9dM4uTPkAAvGFZejJ3+oh64UQ4GcWNOkn/9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4453823},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.90.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/768ea852958d044ac040b8ffd933c4a1/hyperframes-studio-0.6.90.tgz","_integrity":"sha512-YOT/fUQtzFNT5hj0vRypQ4scK9ELX/fNd7TaINNN51gBJOJKNZkvfYzfSOOtIGsktyBd8Ho/bQVZbC/cc2WMBQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.90","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.90","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.90"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.90_1781145755219_0.89876879222281","host":"s3://npm-registry-packages-npm-production"}},"0.6.91":{"name":"@hyperframes/studio","version":"0.6.91","_id":"@hyperframes/studio@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":"07e2e92377e72a02607e3f0b832b6a15d2b93cc4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.91.tgz","fileCount":333,"integrity":"sha512-08b6mN47u/+R2GzNHZmJHbVJ7ooThWMqpgvJRgi41cXOqbSxdFw/bsoD7syh3G6lE45VFoKyoQP8jhWNrbGsEA==","signatures":[{"sig":"MEUCIGrzbawGfN/uvTCP7jyGJ1hYsNUQWG/8AR3pyrDwyUvBAiEAziBWc87IyWJQ74I2JzePiZPz20AS1tDM/Cf8uA54kw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4473715},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.91.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3b1902e1f2669a0aaf56094e18239fcc/hyperframes-studio-0.6.91.tgz","_integrity":"sha512-08b6mN47u/+R2GzNHZmJHbVJ7ooThWMqpgvJRgi41cXOqbSxdFw/bsoD7syh3G6lE45VFoKyoQP8jhWNrbGsEA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.91","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.91","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.91"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.91_1781158616073_0.8102808973618232","host":"s3://npm-registry-packages-npm-production"}},"0.6.92":{"name":"@hyperframes/studio","version":"0.6.92","_id":"@hyperframes/studio@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":"474a78bcc5598e1661abb56fd606eb7aa18f9463","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.92.tgz","fileCount":335,"integrity":"sha512-y3Lxox12uwDo+s9qaZtLgudMZAVTPrD9Ob096UDhGvC0HZIoc1ZxR6AllYy3KrBUSGMGA0BzBKTZX1RATzk+mQ==","signatures":[{"sig":"MEQCIDJHEMo3fe8p/nk0AB90trsgAICS/96OdBU1JiGKAeqoAiAVgRDetFeay/nTghvhCR0CusAqVRepb2++UCxj0FYx4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5181728},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.92.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/33663d77078400ccc16c5800e963e039/hyperframes-studio-0.6.92.tgz","_integrity":"sha512-y3Lxox12uwDo+s9qaZtLgudMZAVTPrD9Ob096UDhGvC0HZIoc1ZxR6AllYy3KrBUSGMGA0BzBKTZX1RATzk+mQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.92","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.92","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.92"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.92_1781239254387_0.6776957493245026","host":"s3://npm-registry-packages-npm-production"}},"0.6.93":{"name":"@hyperframes/studio","version":"0.6.93","_id":"@hyperframes/studio@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":"15ea9868cdc2db701f7738cc09e598b8f18e4056","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.93.tgz","fileCount":335,"integrity":"sha512-tCckkR/XCYSXTUucm9i2TAAOz35Y6wLtA4L6lRmfBKdt/vYpobMLeMghYRaUsjs5CzulrE7utsfwmePGiBHOHg==","signatures":[{"sig":"MEYCIQDwQV+CHw2AibkgGhgS/D1c5WGvvuX6U+w5ZydLoJK3FQIhANu+nU8JghEXr/xjo1/n+k5KqInMh9y0jDt1Hi/ShejX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5181729},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.93.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/52188a3060997709a10a51448d2da6f5/hyperframes-studio-0.6.93.tgz","_integrity":"sha512-tCckkR/XCYSXTUucm9i2TAAOz35Y6wLtA4L6lRmfBKdt/vYpobMLeMghYRaUsjs5CzulrE7utsfwmePGiBHOHg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.93","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.93","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.93"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.93_1781240463371_0.6034061967279718","host":"s3://npm-registry-packages-npm-production"}},"0.6.94":{"name":"@hyperframes/studio","version":"0.6.94","_id":"@hyperframes/studio@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":"9e0ed6389c21e640b74850268fb8023f4d95feae","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.94.tgz","fileCount":334,"integrity":"sha512-NRjjfAM9agvZRKNBElH1P+ZlinS4ZDL7ZyJ7rxsESFkL7TiFce4IDGtrsORZZOoOEjJBLbr8wxDMMSxZTvo3Mw==","signatures":[{"sig":"MEUCIQCvPGydoszyXtsHSpq+YSXFeDPn71KMWD7wFdvplp4fEAIgJ5DMDQ+ScxOWdEOna5ZESkRjThmp8X4D2oTkPeAjs+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5169308},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.94.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4d441c1e431bdd242dc1d7b013a348e7/hyperframes-studio-0.6.94.tgz","_integrity":"sha512-NRjjfAM9agvZRKNBElH1P+ZlinS4ZDL7ZyJ7rxsESFkL7TiFce4IDGtrsORZZOoOEjJBLbr8wxDMMSxZTvo3Mw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.94","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.94","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.94"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.94_1781278589438_0.8143938035927913","host":"s3://npm-registry-packages-npm-production"}},"0.6.95":{"name":"@hyperframes/studio","version":"0.6.95","_id":"@hyperframes/studio@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":"45c2b7f071685db47bea734599db43676e4451a4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.95.tgz","fileCount":334,"integrity":"sha512-xI57l04PRRsZcEWYy4v8iBFDvIVnVBozUTG6BVh5htyOuT9UeogkkMyDQZWTPTtWBfXp432IDddXNphxFBjO1g==","signatures":[{"sig":"MEQCIAdPRYatn1xn4gwDbTnyrLY6ZfPGWXJB/UxyYbNrC04pAiBFfCmjQg8qIaCVd2Ro7loClqF6bySQKT8vlMcBNmZA1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5169308},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.95.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e26f0e0c5ab4a1ca24095f663ad27aef/hyperframes-studio-0.6.95.tgz","_integrity":"sha512-xI57l04PRRsZcEWYy4v8iBFDvIVnVBozUTG6BVh5htyOuT9UeogkkMyDQZWTPTtWBfXp432IDddXNphxFBjO1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.95","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.95","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.95"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.95_1781282785255_0.8777161359676826","host":"s3://npm-registry-packages-npm-production"}},"0.6.96":{"name":"@hyperframes/studio","version":"0.6.96","_id":"@hyperframes/studio@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":"04f847f68e53077c1afbab9fa8780e21c90c01e6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.96.tgz","fileCount":341,"integrity":"sha512-tJx6M/rpqhsOLE7caiUKM4LOklsL5yGOd0l0jjzaYymFA4C0OqY7CKJNrZSCE8xLvRaWOGFc6iR1nOwfj7wyfA==","signatures":[{"sig":"MEQCIHlCySRzxtP7TqfPDQlBMZa5ix1WslFgEABFHLJ6bnsdAiASntm3DSPlqJWIltpIB7Bam+CFwmJ1SUMMWtMnlPxwug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5171125},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.96.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/14f7d172212eec0b55884df93ff0a466/hyperframes-studio-0.6.96.tgz","_integrity":"sha512-tJx6M/rpqhsOLE7caiUKM4LOklsL5yGOd0l0jjzaYymFA4C0OqY7CKJNrZSCE8xLvRaWOGFc6iR1nOwfj7wyfA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.96","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.96","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.96"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.96_1781321526783_0.29845240052065947","host":"s3://npm-registry-packages-npm-production"}},"0.6.97":{"name":"@hyperframes/studio","version":"0.6.97","_id":"@hyperframes/studio@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":"f76f172a182359a7ee4d6f6bd8da7d08c50df3a2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.97.tgz","fileCount":341,"integrity":"sha512-zn43JPjcvzWBgIdHCH/lgoaR3ZeKcEvC8M/jOctKPSOGtq3iftfHPwzzy9mjE5nVkMVy5EdAl6LfizDCM96YIg==","signatures":[{"sig":"MEYCIQCl2buMaSElCs1uI8ZszyWzKWlnfl9tPIchVAnVdc4ilgIhALSUJSheYiME8tR8zzquz6WlRN5D18Iccm4SkPSuFo2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5171225},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.97.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ec74bd75b35cbb4dcb151c315abde7cc/hyperframes-studio-0.6.97.tgz","_integrity":"sha512-zn43JPjcvzWBgIdHCH/lgoaR3ZeKcEvC8M/jOctKPSOGtq3iftfHPwzzy9mjE5nVkMVy5EdAl6LfizDCM96YIg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.97","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.97","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.97"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.97_1781330795151_0.06185964747979744","host":"s3://npm-registry-packages-npm-production"}},"0.6.98":{"name":"@hyperframes/studio","version":"0.6.98","_id":"@hyperframes/studio@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":"99747b8a77292908418a10d96c463a917d05aa4d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.98.tgz","fileCount":357,"integrity":"sha512-3kdsqEkCQZKhVlZ1dHmBYkrlUcs90t7avMQ+hJbmAAY+n/6V69gomsaAnKLw9d940lz6XHu8MZ/qlMSSBZituA==","signatures":[{"sig":"MEUCIQChXGP4y6spsdS7rb1tD61VhmGxUCVFFcOSug2jvb9ohAIgaQc/Yh1xi6B+6a9YlnaFE6ba0z/LcwfbPfhEf2OavIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5263112},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.98.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/bc4ba019330b596b00511cf127c7fd8c/hyperframes-studio-0.6.98.tgz","_integrity":"sha512-3kdsqEkCQZKhVlZ1dHmBYkrlUcs90t7avMQ+hJbmAAY+n/6V69gomsaAnKLw9d940lz6XHu8MZ/qlMSSBZituA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.98","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.98","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.98"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.98_1781505337569_0.9054042189582356","host":"s3://npm-registry-packages-npm-production"}},"0.6.99":{"name":"@hyperframes/studio","version":"0.6.99","_id":"@hyperframes/studio@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":"c1acc5fc417f705cc171b2605ef4df9bb448df70","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.99.tgz","fileCount":357,"integrity":"sha512-g0lCPdrgV0vsnz4qVimiceOldw/lhkzii6of2qT1KZFKW+1uggEVUTPFZ4VlgHqJgooBa4asBl1sDz8PYZ2IGw==","signatures":[{"sig":"MEUCID9h77p66OiUQiqp4wPz6u1NYGtTm1/QXmLp+VOVVMIjAiEAocRttcWeOyp43BXsbHbaLJ7IaGutlTPzPageiz463Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5263112},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.99.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/13cb703fac174a191278d6c9a68bc4a3/hyperframes-studio-0.6.99.tgz","_integrity":"sha512-g0lCPdrgV0vsnz4qVimiceOldw/lhkzii6of2qT1KZFKW+1uggEVUTPFZ4VlgHqJgooBa4asBl1sDz8PYZ2IGw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.99","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.99","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.99"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.99_1781528908270_0.06555467848387142","host":"s3://npm-registry-packages-npm-production"}},"0.6.100":{"name":"@hyperframes/studio","version":"0.6.100","_id":"@hyperframes/studio@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":"d04704bdcf50c55aea75ef9c84a3ef417c63b0ca","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.100.tgz","fileCount":362,"integrity":"sha512-JN40u5BiDhsCrqFUXd202Vqc/jtDRDJxCAynD0WEQ7s6ZdD0O9vgNWiTldzue7Tx4htoVRyl6U3UbKpA1IHNlQ==","signatures":[{"sig":"MEYCIQDDvoAg/XmCr2Z7OmfNGOE2dEU08S0OuEra/XYT9+H0BgIhAMd91IKjI+yGCHULBJrDkONxBg8OJPZsBwmEJFaRX8Ko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5659314},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.100.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1d1ef07f6871fc068efacdd82681bf98/hyperframes-studio-0.6.100.tgz","_integrity":"sha512-JN40u5BiDhsCrqFUXd202Vqc/jtDRDJxCAynD0WEQ7s6ZdD0O9vgNWiTldzue7Tx4htoVRyl6U3UbKpA1IHNlQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.100","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.100","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.100","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.100"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.100_1781565580363_0.996350737054692","host":"s3://npm-registry-packages-npm-production"}},"0.6.101":{"name":"@hyperframes/studio","version":"0.6.101","_id":"@hyperframes/studio@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":"8f9ac5df5e814ec179d4f94e67da2de5a4de71a3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.101.tgz","fileCount":366,"integrity":"sha512-3SD58Q9g0s4Ckyo6Yh1QC+UMiBlDenUYNWh9cE18aFsDj28G3b7eJQY5bBZ9IVAXIO1Z/6KNOKn20puF72W69g==","signatures":[{"sig":"MEQCIFMe2aYXMKLUwg8PHYcJVi3Qx25bw962/laXt0AOKPNnAiA5P5C4k2DGGMy/mMhUXIxo8QU3Kzr3gwkHgmVIlVeLDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5700744},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.101.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3c24ed1696e0fcd715baf066475b3d53/hyperframes-studio-0.6.101.tgz","_integrity":"sha512-3SD58Q9g0s4Ckyo6Yh1QC+UMiBlDenUYNWh9cE18aFsDj28G3b7eJQY5bBZ9IVAXIO1Z/6KNOKn20puF72W69g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.101","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.101","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.101","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.101"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.101_1781582405902_0.6032989537957023","host":"s3://npm-registry-packages-npm-production"}},"0.6.102":{"name":"@hyperframes/studio","version":"0.6.102","_id":"@hyperframes/studio@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":"58ec880ea580a7ee737857700785099f183d2e87","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.102.tgz","fileCount":368,"integrity":"sha512-eXz76CpZ/4ctkAUjCgvIq/XWpVoA01UKafgardqWoX5Vm2oD9T8WSBhQPjlXaiOjwMBIF9mdRVGEPVxy7gartg==","signatures":[{"sig":"MEUCIQDjCMMJV0wzwGYtkRnMmJtQOP06FF+ao50sTpBOCf706wIgTf5WNJrRxzGB+Omh9shmNvdVMdQQa25DMXUWHYLy5pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5727326},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.102.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/12416d09743f72a19f5d534d58c4968b/hyperframes-studio-0.6.102.tgz","_integrity":"sha512-eXz76CpZ/4ctkAUjCgvIq/XWpVoA01UKafgardqWoX5Vm2oD9T8WSBhQPjlXaiOjwMBIF9mdRVGEPVxy7gartg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.102","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.102","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.102","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.102"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.102_1781588835148_0.3590175934162476","host":"s3://npm-registry-packages-npm-production"}},"0.6.103":{"name":"@hyperframes/studio","version":"0.6.103","_id":"@hyperframes/studio@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":"0b63f8a04c0aeca8de7394d6f2e841d80e6f0cd7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.103.tgz","fileCount":368,"integrity":"sha512-cRHQKmyyU2ac2x5+nNUGVO1ith+3UbbzGLNtZMMnNzc3L44I/mF5l8V37ZPOacOtAlxSLEcWWvWbpD4o8SKkAA==","signatures":[{"sig":"MEUCIQC8roZb2yNgyvTJGQs4OnUCta5h3UszP/Q006GEzM3TOgIgH/LVu8QnxOPXBQI6F15OWCQFxUoQbLu8RZ0ItJyRtWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5727723},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.103.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8c83454606064c75ab00fa2c94fa5faa/hyperframes-studio-0.6.103.tgz","_integrity":"sha512-cRHQKmyyU2ac2x5+nNUGVO1ith+3UbbzGLNtZMMnNzc3L44I/mF5l8V37ZPOacOtAlxSLEcWWvWbpD4o8SKkAA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.103","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.103","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.103","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.103"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.103_1781593198407_0.8938497850500877","host":"s3://npm-registry-packages-npm-production"}},"0.6.104":{"name":"@hyperframes/studio","version":"0.6.104","_id":"@hyperframes/studio@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":"2e5310b6cae418661259ec2ed3395844e6b8ba09","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.104.tgz","fileCount":368,"integrity":"sha512-Dhcnx3i17imu5o80t0WRMcjjHlGS8tAxQ2XUnhIFHRFQkfM3MkVsfrN5FJxbq6nVSI+wXv20ve0ySE2n5mlNxQ==","signatures":[{"sig":"MEUCIQCMDXsObVpgiJ+FjlOfh+ip8OAC+suedhHbYs4osrzqOQIgB75/3Gm+2wrdAGArMGqv/rhz2F14M0tK2QXVBrSzLOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5734867},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.104.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9b343929ba6af5a2f049b548edf7a21c/hyperframes-studio-0.6.104.tgz","_integrity":"sha512-Dhcnx3i17imu5o80t0WRMcjjHlGS8tAxQ2XUnhIFHRFQkfM3MkVsfrN5FJxbq6nVSI+wXv20ve0ySE2n5mlNxQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.104","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.104","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.104","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.104"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.104_1781604083327_0.8503967417736984","host":"s3://npm-registry-packages-npm-production"}},"0.6.105":{"name":"@hyperframes/studio","version":"0.6.105","_id":"@hyperframes/studio@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":"76c64683650574a1c014852a8e65d23c6658b2bc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.105.tgz","fileCount":368,"integrity":"sha512-4YwhkN71/NP5DmCEKg8jBaT88uH1JsnW4oQEOujDvfiilCFt2vXX148fOK+G4+bJ+AdEthSgxb42iVAt0Ol+Sg==","signatures":[{"sig":"MEQCIBqszVhSK3m8zwbLaFZXa6JSWhkRxYc70sXScJT8YvAuAiA/zJUCcYNoFHXNdAbR7FHLaGBTgRV0g6V1w9Yt6sTA9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5734867},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.105.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c59577907f137e6146dae37dcde6b774/hyperframes-studio-0.6.105.tgz","_integrity":"sha512-4YwhkN71/NP5DmCEKg8jBaT88uH1JsnW4oQEOujDvfiilCFt2vXX148fOK+G4+bJ+AdEthSgxb42iVAt0Ol+Sg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.105","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.105","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.105","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.105"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.105_1781627567834_0.6358703320838979","host":"s3://npm-registry-packages-npm-production"}},"0.6.106":{"name":"@hyperframes/studio","version":"0.6.106","_id":"@hyperframes/studio@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":"cae0d07822897d766ce00f5de4ff778d8ca44ac5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.106.tgz","fileCount":371,"integrity":"sha512-kjco9QfBzniHRwNVfofZp2HhqCguDU+seIOgP/5/MMTjXXxrswzGQEtky7cJUAjlzWsnWYFHjzcx7mt6cyyIXA==","signatures":[{"sig":"MEUCIQDJdQBTk5qw6S0L2N5+9AipcupP+c3H4Z/vhhjIrlTS5gIgKyi+sH82nUsI9l2LMg4AOpSYuOGC53kDrRAzJoRZ1K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5761445},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.106.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a12c18c1e4a4466ba0d3e147e7df7204/hyperframes-studio-0.6.106.tgz","_integrity":"sha512-kjco9QfBzniHRwNVfofZp2HhqCguDU+seIOgP/5/MMTjXXxrswzGQEtky7cJUAjlzWsnWYFHjzcx7mt6cyyIXA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.106","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.106","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.106","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.106"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.106_1781630297640_0.48567637602680347","host":"s3://npm-registry-packages-npm-production"}},"0.6.107":{"name":"@hyperframes/studio","version":"0.6.107","_id":"@hyperframes/studio@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":"956999e8c4a3c9f8aa83222b1db46b8d36699736","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.107.tgz","fileCount":376,"integrity":"sha512-EizkosTac0XFfws2siu5K6luJXm4F2RI7xWs/Hd6i+RJaPg9KIOFFVM1TGc7VksCZ2jI5ooL6OKZNRibcscM8A==","signatures":[{"sig":"MEQCIECo3RyTBiTVNgjtYlvblgQSh/p3ujunUt/yu4z7MTT5AiBFUxd2GNzrmzk92G4jDCwXtj/IXFR4/FsSgwmMRFlspg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5807315},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.107.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/10256e907abf116624638f168738b0bd/hyperframes-studio-0.6.107.tgz","_integrity":"sha512-EizkosTac0XFfws2siu5K6luJXm4F2RI7xWs/Hd6i+RJaPg9KIOFFVM1TGc7VksCZ2jI5ooL6OKZNRibcscM8A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.107","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.107","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.107","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.107"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.107_1781639544160_0.383724934243304","host":"s3://npm-registry-packages-npm-production"}},"0.6.108":{"name":"@hyperframes/studio","version":"0.6.108","_id":"@hyperframes/studio@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":"d936565221a8d44cb160e8f0c7b6a683e43e0a5b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.108.tgz","fileCount":378,"integrity":"sha512-uWbRhTc9UZZkpnb62qzrHfrQvDRuLaYEn87sfxTmgT9cMHdhBpjqZrs+C5fUDtMsxWez8ZiIPqkphQpm+n6rRQ==","signatures":[{"sig":"MEUCIQCsi6zZmesLcJKfMQ1r2n4qHyUBoAveP25q7p+FftB7zQIgF2nl3Iv6tC7ivXRza7CwC/uI8AusnN9wEjeKiMtFC2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5874457},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.108.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2faf15185a34f255cf29976539850883/hyperframes-studio-0.6.108.tgz","_integrity":"sha512-uWbRhTc9UZZkpnb62qzrHfrQvDRuLaYEn87sfxTmgT9cMHdhBpjqZrs+C5fUDtMsxWez8ZiIPqkphQpm+n6rRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.108","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.108","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.108","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.108"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.108_1781657926142_0.1376390223950188","host":"s3://npm-registry-packages-npm-production"}},"0.6.109":{"name":"@hyperframes/studio","version":"0.6.109","_id":"@hyperframes/studio@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":"00def598f81c6514085aae7a30a5a9a91448d3f4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.109.tgz","fileCount":378,"integrity":"sha512-/tdSwzZ01H2TFLThDbng5FQSwPT1/H8DlMgUF4ufNKaXgUxBcHkuJdUYoiLkDEZRSmhoPct8+btmgn4MrYXWow==","signatures":[{"sig":"MEUCIQCq2Y5EDZFWl+mT17RLK0/R0yx1puXQwv7hXkb4ujoiPQIgDWDyjkTAAcE/WMgP1Feh+AkVAab81ZsU2ZO0N71khUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5874457},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.109.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/948198890d699356ee8beed1d052d423/hyperframes-studio-0.6.109.tgz","_integrity":"sha512-/tdSwzZ01H2TFLThDbng5FQSwPT1/H8DlMgUF4ufNKaXgUxBcHkuJdUYoiLkDEZRSmhoPct8+btmgn4MrYXWow==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.109","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.109","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.109","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.109"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.109_1781669947209_0.38730627150672614","host":"s3://npm-registry-packages-npm-production"}},"0.6.110":{"name":"@hyperframes/studio","version":"0.6.110","_id":"@hyperframes/studio@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":"c3051d0a41ae4ffc80a5a6fd44357d93f4e29396","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.110.tgz","fileCount":378,"integrity":"sha512-pGVp/eXgGHMcNgQF6czhGMMe1WeP85w6fnVNGNozuh80owMvHu8QIz/9E6sT5gNoEf7WvE4dQ0gMNVT1Nf7Z1Q==","signatures":[{"sig":"MEQCIChVn/voabHkAOUwN5QUpZiURbiQTauvayT0JEpNleLvAiA54n52+dHsV9ZNWBg4Mlql8iaZi0pQp06E5Ssn9/ZThQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5879004},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.110.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/84e52f0e4a290a468bf8c6657302f749/hyperframes-studio-0.6.110.tgz","_integrity":"sha512-pGVp/eXgGHMcNgQF6czhGMMe1WeP85w6fnVNGNozuh80owMvHu8QIz/9E6sT5gNoEf7WvE4dQ0gMNVT1Nf7Z1Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.110","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.110","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.110","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.110"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.110_1781706361200_0.9642557510649452","host":"s3://npm-registry-packages-npm-production"}},"0.6.111":{"name":"@hyperframes/studio","version":"0.6.111","_id":"@hyperframes/studio@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":"fd2df2243138dea5b731216f9d3d62adb3e9ba52","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.111.tgz","fileCount":397,"integrity":"sha512-yN6YuyxSKK+IvrMy8OCrlZ2bli4O0Y/Dss2EokxKaM4Ij9nmlnmss6FuHXfj/t62d3lZDQoOqRrBfzhqVqYxEg==","signatures":[{"sig":"MEYCIQCBKG6tpyv9kooQ7i8/hyWp/XyPxdmbCY6eXfKuldN3NwIhANCRLbv051nOZk1+vaPg5diPdNNBKRjtVBU4jiBbNqbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6286306},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.111.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/516a7f52c22deb918503ba7fab3decf4/hyperframes-studio-0.6.111.tgz","_integrity":"sha512-yN6YuyxSKK+IvrMy8OCrlZ2bli4O0Y/Dss2EokxKaM4Ij9nmlnmss6FuHXfj/t62d3lZDQoOqRrBfzhqVqYxEg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.111","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.111","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.111","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.111"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.111_1781760683629_0.1442462354651699","host":"s3://npm-registry-packages-npm-production"}},"0.6.112":{"name":"@hyperframes/studio","version":"0.6.112","_id":"@hyperframes/studio@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":"83220590b704f18cd0752f98f51de7006bf59284","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.112.tgz","fileCount":397,"integrity":"sha512-5iJyG7s6LMpD6TfJpDKe3mBJKwuj0OtkEF8cTOM+N5yA0Xv1CUrB75rWqBmQYJzU0dKE0O0vXij2Knxg0PzcLQ==","signatures":[{"sig":"MEYCIQDP4ixIrOpw3n/NiObZRPK7+Nchm3T2BcCuaPRKH6FFNwIhAIIhT2XPqIIZiZceYip+NN9BqOE+eCoG9ixPUvAx5mFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6291485},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.112.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/578cb855f2dbd3e4915f0968d6199a8b/hyperframes-studio-0.6.112.tgz","_integrity":"sha512-5iJyG7s6LMpD6TfJpDKe3mBJKwuj0OtkEF8cTOM+N5yA0Xv1CUrB75rWqBmQYJzU0dKE0O0vXij2Knxg0PzcLQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.112","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.112","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.112","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.112"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.112_1781770721797_0.4596530647289818","host":"s3://npm-registry-packages-npm-production"}},"0.6.113":{"name":"@hyperframes/studio","version":"0.6.113","_id":"@hyperframes/studio@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":"be2a874373a894e434c054b13df91809c3fabffc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.113.tgz","fileCount":397,"integrity":"sha512-SqDbw1j0hLf1+CFq6urvKwVdshO4jS3jJdHZRx+w20rBW3hN1NeoOo+oKGTAzk5wp2QnY37+qEr9SEpw23dahg==","signatures":[{"sig":"MEUCIQCMAJfLgxO9PMTqCD6SGreDDJkVGundvWbuxyeu5XxAWwIge5Fp7n5uNhzJHKnUQekNrHQMM3/KZn7dfgPqEARkl0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5648021},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.113.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/949c65f6e18a70b0a3e631667e24e466/hyperframes-studio-0.6.113.tgz","_integrity":"sha512-SqDbw1j0hLf1+CFq6urvKwVdshO4jS3jJdHZRx+w20rBW3hN1NeoOo+oKGTAzk5wp2QnY37+qEr9SEpw23dahg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.113","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.113","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.113","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.113"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.113_1781854685102_0.2923920457410927","host":"s3://npm-registry-packages-npm-production"}},"0.6.114":{"name":"@hyperframes/studio","version":"0.6.114","_id":"@hyperframes/studio@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":"5b9cf5be634789bd9e266b1fedb5bc525a0e7094","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.114.tgz","fileCount":404,"integrity":"sha512-vGWoh9Ef1xIsrAqv8jJD+oNNsVNzSmqU+onR1pWUhvC7kKSr1cZ1cKcHd0EUala2nlCqBdjptAZQFGNMqz3IFg==","signatures":[{"sig":"MEUCIQDn+Z2qXFSqv+4ficOd+eH8HFrqHxL1B/Jz43B//j2JWwIgF9aT6Vm/MpWYkbyCfgm5cogoZW1jK29VRokB5hKems4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5748794},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.114.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b2a2d7ad3ac7e04b02f23dec58d4306e/hyperframes-studio-0.6.114.tgz","_integrity":"sha512-vGWoh9Ef1xIsrAqv8jJD+oNNsVNzSmqU+onR1pWUhvC7kKSr1cZ1cKcHd0EUala2nlCqBdjptAZQFGNMqz3IFg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.114","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.114","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.114","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.114"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.114_1781869238238_0.12164929425263038","host":"s3://npm-registry-packages-npm-production"}},"0.6.115":{"name":"@hyperframes/studio","version":"0.6.115","_id":"@hyperframes/studio@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":"38ce3a74cb6494423a066cc1b0baf259b05d11c4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.115.tgz","fileCount":407,"integrity":"sha512-2ieeW9YrHhiQCFsnkMn1Owa7ZMQRsTouQkr965c6t7vEJ24y/q+gyD+ZpPaynTNS2Z+jnfgzDkRSeVtsa84KxQ==","signatures":[{"sig":"MEUCIQD9rNHNOWmk1BE8E+3/Lk1YDhYBodawkwaAktM+8HPt3gIgZjhd7pV5Tj5DAfGdt+256AxUxRufMeR62ObOXBakxWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5760211},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.115.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9e8f4dd20f82e7094f9c57f1e4dbfede/hyperframes-studio-0.6.115.tgz","_integrity":"sha512-2ieeW9YrHhiQCFsnkMn1Owa7ZMQRsTouQkr965c6t7vEJ24y/q+gyD+ZpPaynTNS2Z+jnfgzDkRSeVtsa84KxQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.115","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.115","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.115","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.115"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.115_1781914894937_0.18681712113138382","host":"s3://npm-registry-packages-npm-production"}},"0.6.116":{"name":"@hyperframes/studio","version":"0.6.116","_id":"@hyperframes/studio@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":"6437bef238b760968508270bb69c060f8fddfdd4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.116.tgz","fileCount":407,"integrity":"sha512-z0Ky2nRGgJuFccNNot4ybOlAvx9UXSciqnW4omy9UjvJ77trHoWn4Lom6daaLR8HWIYy2sFhCetmLtZB2Ti1Eg==","signatures":[{"sig":"MEYCIQCsMaPQTnipBtCKk/LEqD07CckryhEaTofhMzYdzW4kcgIhAKe0RsvK3188z4bTwyzv8aAXRAGnK3UCHEqCK//8UOMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5760211},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.116.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8e456c608e346ef1710d561d00072de2/hyperframes-studio-0.6.116.tgz","_integrity":"sha512-z0Ky2nRGgJuFccNNot4ybOlAvx9UXSciqnW4omy9UjvJ77trHoWn4Lom6daaLR8HWIYy2sFhCetmLtZB2Ti1Eg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.116","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.116","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.116","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.116"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.116_1781990879204_0.7335844902523194","host":"s3://npm-registry-packages-npm-production"}},"0.6.117":{"name":"@hyperframes/studio","version":"0.6.117","_id":"@hyperframes/studio@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":"43ae8883bb2740404cd8777996824937d041429c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.117.tgz","fileCount":407,"integrity":"sha512-4jwOEcTSszCjX91wmct8BfCVGl4Dacboa1o0d2PvrOnHyv9SBUwB5cuxRSOoATm9u+DCjjvLOjR+fxzjmyhJ2w==","signatures":[{"sig":"MEUCIQCZgebInbX8j9BpnNZDDmVB9HMJJ2Jz74SKlupAVphtZwIgBofmHFAai+F9z37OPsrx0WNkPnwvKW2Kes/8zvgtmsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5760211},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.117.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8c5fe84bb575721a0b46270b474be58a/hyperframes-studio-0.6.117.tgz","_integrity":"sha512-4jwOEcTSszCjX91wmct8BfCVGl4Dacboa1o0d2PvrOnHyv9SBUwB5cuxRSOoATm9u+DCjjvLOjR+fxzjmyhJ2w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.117","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.117","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.117","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.117"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.117_1781993291578_0.8486430095837085","host":"s3://npm-registry-packages-npm-production"}},"0.6.118":{"name":"@hyperframes/studio","version":"0.6.118","_id":"@hyperframes/studio@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":"0eab0670f995e08bb0851129feb0f9ff38abb4fe","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.118.tgz","fileCount":407,"integrity":"sha512-sd/BUbzjNT9nfohHTU1XJo4tnazw2I3lCVQJ8jhrN1Pw0hw0JhSzcPPNtBP1gat+evzsNqtm8xPhWB0HlUvPSA==","signatures":[{"sig":"MEYCIQC9YeoHnACzEygsB/4HVEZ6kzfJT11+Bbr3TnZr6eO1UwIhAOKpG03/ZOI2v2V3Z9buaa/CYXiz3amNfV18jjg5oNkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5762004},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.118.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6b856bd8b0e96f13e33bb1e55a14fca9/hyperframes-studio-0.6.118.tgz","_integrity":"sha512-sd/BUbzjNT9nfohHTU1XJo4tnazw2I3lCVQJ8jhrN1Pw0hw0JhSzcPPNtBP1gat+evzsNqtm8xPhWB0HlUvPSA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.118","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.118","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.118","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.118"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.118_1781994365985_0.5887677056235436","host":"s3://npm-registry-packages-npm-production"}},"0.6.119":{"name":"@hyperframes/studio","version":"0.6.119","_id":"@hyperframes/studio@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":"279bc0cf4c5b622b2af80a509ca2db38e1ecacb5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.119.tgz","fileCount":407,"integrity":"sha512-whjLLbXml7iQKydnrwTAjVO/Qs2Gn+pHiADTVcnLPpggn3GrQGBFxt8sBoZ7epdsaJq4y1R+c9ZSNyUy1nJlJw==","signatures":[{"sig":"MEUCIQD7yGz6Y0Oxja5hV/EjpC4UILR2dRNJIEgzfWe1YjrvAwIgTm3I6ZmZbcuz/sTy8iudIWXBMqNjGqip5aAFmvh3AnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5762406},"main":"./src/index.ts","type":"module","_from":"file:hyperframes-studio-0.6.119.tgz","types":"./src/index.ts","exports":{".":"./src/index.ts","./package.json":"./package.json","./tailwind-preset":"./src/styles/tailwind-preset.ts"},"scripts":{"dev":"vite","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d96717039ab4feca2830b281f80a94e5/hyperframes-studio-0.6.119.tgz","_integrity":"sha512-whjLLbXml7iQKydnrwTAjVO/Qs2Gn+pHiADTVcnLPpggn3GrQGBFxt8sBoZ7epdsaJq4y1R+c9ZSNyUy1nJlJw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.119","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.119","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.119","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.119"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.119_1782029118688_0.2033916964906577","host":"s3://npm-registry-packages-npm-production"}},"0.6.120":{"name":"@hyperframes/studio","version":"0.6.120","_id":"@hyperframes/studio@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":"0c9811f09f838d18e99b2e5469f47bf07cf1988d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.120.tgz","fileCount":415,"integrity":"sha512-fW4Spa9xxlXxTP1ewGJWfgsWYJy6h1lMNEsbEufid+T8aLh/R/0BZqeRvkv1ih0aTUs5eJOvMWvw4Vl87JIjeg==","signatures":[{"sig":"MEUCIQDx0+E5Nv4fxiPW4wZ4yxvCFEK9pRGWNSTCtV8mgX7rdAIgdGTv3QYxhXa18T6ZrM7nC89JcMpHrxdpaegQUcTZsyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10412795},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.6.120.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6ac9eb4fdc4627109ef70b97ae47c217/hyperframes-studio-0.6.120.tgz","_integrity":"sha512-fW4Spa9xxlXxTP1ewGJWfgsWYJy6h1lMNEsbEufid+T8aLh/R/0BZqeRvkv1ih0aTUs5eJOvMWvw4Vl87JIjeg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.120","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.120","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.120","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.120"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.120_1782055204285_0.30426668813779356","host":"s3://npm-registry-packages-npm-production"}},"0.6.121":{"name":"@hyperframes/studio","version":"0.6.121","_id":"@hyperframes/studio@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":"25f72e324990944e87f1776fba079d6c00adea55","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.121.tgz","fileCount":415,"integrity":"sha512-93ujALN0wLCpZLPDKPK5VnS8jOA2ID9oFlnHim8++0fzuIBOk93qTlHLF5aJP/NM6JujQRcn17NtCwMh6IeuaA==","signatures":[{"sig":"MEUCIQDviHyfKAGL385D7WlwYAeth/62zK6GtDo8LVu0wGOl4AIga4kl6vtxg8uzHxnzGdrtzJDtNP6g6AE4rA35ij303QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10412795},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.6.121.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ebcfded6812f6a9baa4e07e013d22135/hyperframes-studio-0.6.121.tgz","_integrity":"sha512-93ujALN0wLCpZLPDKPK5VnS8jOA2ID9oFlnHim8++0fzuIBOk93qTlHLF5aJP/NM6JujQRcn17NtCwMh6IeuaA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.121","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.121","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.121","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.121"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.121_1782079285298_0.8386286778659233","host":"s3://npm-registry-packages-npm-production"}},"0.6.122-alpha.0":{"name":"@hyperframes/studio","version":"0.6.122-alpha.0","_id":"@hyperframes/studio@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":"86628d75123635ce507cac1a1a7f489f10132397","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.6.122-alpha.0.tgz","fileCount":415,"integrity":"sha512-g8yCIaH6lNQ/qYrpsXm10MWh2ux8we/DmS7C3sMouxTjSk/Pf1+/sAz26v2iruvJENKoZ3M2LNB2kwG4U4Y2VQ==","signatures":[{"sig":"MEQCIEZHbi10PBIPxfGWjg2DkQ8t/ADUqrDQFrXG8TjvKqmiAiADAOELJVSQBmCRi520LyF7jMqiGD3TbeUM1PwIug5qkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.6.122-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10412851},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.6.122-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8966f8b10358f529b22ee12ce3377a86/hyperframes-studio-0.6.122-alpha.0.tgz","_integrity":"sha512-g8yCIaH6lNQ/qYrpsXm10MWh2ux8we/DmS7C3sMouxTjSk/Pf1+/sAz26v2iruvJENKoZ3M2LNB2kwG4U4Y2VQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.6.122-alpha.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.6.122-alpha.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.6.122-alpha.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.6.122-alpha.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.6.122-alpha.0_1782088773061_0.9657312408990784","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@hyperframes/studio","version":"0.7.0","_id":"@hyperframes/studio@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":"157e88e1e27a1b7ec58c12d26f38278daee82187","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.0.tgz","fileCount":437,"integrity":"sha512-67uVymHNGTC97ayau6fh/kyU6Q4Biu7gvMnhDPXYXZYoMVHloX5Bc3RN6ACGkcDqlAyDsbng22wN8aCOZqmCrQ==","signatures":[{"sig":"MEYCIQCD8714H6joU4eeefyJyWgrhiWUutqhBH7z9hm2XJNeswIhAJw1zbfwlSPzHw/C2b0PciDJupCOJqUN7it7EkXMExBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11543462},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1ea60ca17ce42c590ce769816be7857f/hyperframes-studio-0.7.0.tgz","_integrity":"sha512-67uVymHNGTC97ayau6fh/kyU6Q4Biu7gvMnhDPXYXZYoMVHloX5Bc3RN6ACGkcDqlAyDsbng22wN8aCOZqmCrQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.0_1782141988297_0.7599124820117888","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hyperframes/studio","version":"0.7.1","_id":"@hyperframes/studio@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":"f2f700b90ad7852d54b7c86ec3aea9b75bc56531","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.1.tgz","fileCount":437,"integrity":"sha512-m+v8NVESlXmcflTU7wnAUrJryS6LT/wIFnhXOe/SfBlmsRYvGGvxZt3UaKZXy4QZIUfelTub9SlcAQMcNrL0eA==","signatures":[{"sig":"MEYCIQDkSA1a/2wXLUv3BZQRdajHhPz55QmhXgAl7eoU0iF02wIhANbgutqY5DLZMfkNGxpSTn9LoO5JKNetIRG11SDibk0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11543755},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/62812ae8e0f95cb5e8e8b02bec1886a5/hyperframes-studio-0.7.1.tgz","_integrity":"sha512-m+v8NVESlXmcflTU7wnAUrJryS6LT/wIFnhXOe/SfBlmsRYvGGvxZt3UaKZXy4QZIUfelTub9SlcAQMcNrL0eA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.1","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.1"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.1_1782151949995_0.10361883440316055","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@hyperframes/studio","version":"0.7.2","_id":"@hyperframes/studio@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":"65da2ffff5d88333d68822baad7c2b44f23bf96c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.2.tgz","fileCount":437,"integrity":"sha512-BpHMntP1RPZXmdSxTwBzKXBIMiYsrpZh3TIxlQcwkb+Wtgeg+XkI4T/uhb7QuEayl18fSLP/QwJLtEWvWq9aDQ==","signatures":[{"sig":"MEYCIQDxZva2gPsdlyFESXD6m0WN8h01nwM0uXW0yiDT/7Bl/AIhAN8qtm5gQE13YkDv7YnN/oi5r9PaiWvMN/3PXxTIYBWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11543755},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/55e0664715d3843500ed5a94daf509e8/hyperframes-studio-0.7.2.tgz","_integrity":"sha512-BpHMntP1RPZXmdSxTwBzKXBIMiYsrpZh3TIxlQcwkb+Wtgeg+XkI4T/uhb7QuEayl18fSLP/QwJLtEWvWq9aDQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.2","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.2"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.2_1782168417406_0.060873247121146834","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@hyperframes/studio","version":"0.7.3","_id":"@hyperframes/studio@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":"afb1540f5e9fd99e24dd5dbfd31e2bd3cfe3cead","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.3.tgz","fileCount":437,"integrity":"sha512-Ff2JLtiVxlUn9AQsM4t3VuCigzp+YqAhb0m6mSO4E0xMXr5J6MAQSAxFSsDqAncUpKBHlCogfKpVC5amfY4i1Q==","signatures":[{"sig":"MEUCIBhJg4PfUpsPUq+K7ppPiIVC9+nnqIQBfcgiLpYMbnuzAiEA5wdXLZ/COR83zHGUw1A2wlTcpj80LKq40M088NKFWK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11543755},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1ac16d06dbf9582cdff58e6f5c751b5d/hyperframes-studio-0.7.3.tgz","_integrity":"sha512-Ff2JLtiVxlUn9AQsM4t3VuCigzp+YqAhb0m6mSO4E0xMXr5J6MAQSAxFSsDqAncUpKBHlCogfKpVC5amfY4i1Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.3"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.3_1782184257262_0.6889125807743897","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@hyperframes/studio","version":"0.7.4","_id":"@hyperframes/studio@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":"c2ca240f5d8d447b7a6210f2582dac95f02ab084","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.4.tgz","fileCount":437,"integrity":"sha512-h91VVIhfK3zWw+kp2JLOtUl2qP6nCulOoFEsC57ITsjF0jm9enr1Dl9ytM/s93IpA1sz4dsLF7LuNCD4Wv6FsA==","signatures":[{"sig":"MEUCIGnT0ftiLQqPNRQOgcPE3/itCLjSRW1yK0gSqftSbmj1AiEAj9CHjFy0OxQfKa99i532QJFr2yzwVtgaIH3z+10Lg4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11544649},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e8b8e5598c9da2e59b9ef9e483d3dbf7/hyperframes-studio-0.7.4.tgz","_integrity":"sha512-h91VVIhfK3zWw+kp2JLOtUl2qP6nCulOoFEsC57ITsjF0jm9enr1Dl9ytM/s93IpA1sz4dsLF7LuNCD4Wv6FsA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.4","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.4"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.4_1782259969728_0.1034410934549077","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@hyperframes/studio","version":"0.7.5","_id":"@hyperframes/studio@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":"a90d50915012142cf81c588209f443bb5cbdbf2b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.5.tgz","fileCount":437,"integrity":"sha512-IHCw3fKT9xBmQTLvbj8kmLP+Am8jZyNMTiDl0i6DStyFf6zPZCc/gLM1ncu/bUqvPdmvPEASf3xjPBmsnjFyOQ==","signatures":[{"sig":"MEYCIQD+ib5ZcFpqmJIk8EMLrjHDeN24wsDJLImM+jTZxuDE9gIhAMd44x5EkgYO+ba6Tlf7+JoUFVOFI720fEA9OxFITsca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11545187},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/cd4124654a47aaea326dc86b144acea7/hyperframes-studio-0.7.5.tgz","_integrity":"sha512-IHCw3fKT9xBmQTLvbj8kmLP+Am8jZyNMTiDl0i6DStyFf6zPZCc/gLM1ncu/bUqvPdmvPEASf3xjPBmsnjFyOQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.5","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.5"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.5_1782276262873_0.8860817528094749","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@hyperframes/studio","version":"0.7.6","_id":"@hyperframes/studio@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":"5de3a5cf463c2d883afc5fab514c7d94c4a0d643","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.6.tgz","fileCount":451,"integrity":"sha512-LVwgLcfGdof54ANMDfVTJ7HjLPtfR0X2xx8FjyPBPiv/zIxEMpEBP1D/RMUHP7oN2T1JZg1ykQpIslv3bnGlrA==","signatures":[{"sig":"MEUCIQDKFybdnGs9FQaYP1DLyKx7rcusM29bJuPlwrlGlA0fZwIgbfKV5AXh3z6XIAQ6QvzHIvpMEGYPLpuuWgIOe3X/Acw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11675554},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/813cb0333749b71415bfd2b12c4e6bd0/hyperframes-studio-0.7.6.tgz","_integrity":"sha512-LVwgLcfGdof54ANMDfVTJ7HjLPtfR0X2xx8FjyPBPiv/zIxEMpEBP1D/RMUHP7oN2T1JZg1ykQpIslv3bnGlrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.6","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.6"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.6_1782346781220_0.5516753883145895","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@hyperframes/studio","version":"0.7.7","_id":"@hyperframes/studio@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":"61b71793a1ec879ce4e7d813205f1fa5c1d7989d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.7.tgz","fileCount":452,"integrity":"sha512-oNzLrWGP+Il0El2Wz7xypA4+COzUKYE43Z9ZLKJuswEOVcx+YK3cmVtnsjEUYFaWvlnbxfUuhLbdd3m5JvvWjg==","signatures":[{"sig":"MEUCIQCGbCr8KU7AFmvAfOFPO6hOmna00G9eo7fFvG8ZeGsvKgIgHP0la0F9akGaY3L+lHsqMEpRTuAmDAcg+BsVCFOd3sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11789076},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1c0d3eab874cc80a52c7e0efde536b8f/hyperframes-studio-0.7.7.tgz","_integrity":"sha512-oNzLrWGP+Il0El2Wz7xypA4+COzUKYE43Z9ZLKJuswEOVcx+YK3cmVtnsjEUYFaWvlnbxfUuhLbdd3m5JvvWjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.7","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.7"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.7_1782403006200_0.2818970854632954","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@hyperframes/studio","version":"0.7.8","_id":"@hyperframes/studio@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":"6592830a09623796b45b00600f162db37524f75d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.8.tgz","fileCount":457,"integrity":"sha512-qB2DH4gAWZlbfRy0rHCHzW/txcrIxZ54Eaoqi3ScwYi0aUdbIvc/pyOfFj+1T1Li+xareNgVgimxL0uBaNSj/g==","signatures":[{"sig":"MEYCIQDdOuGoOaDoGNmFv8aoRTEcVm1SRU2nW/Bn5m555fk3rAIhAJfajwRfl+h1LgvRRYGJ985Ki145zjJFQBfn2rq6RR82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11920674},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fafb6b2f9e545e68a2b81f2d18bb13d6/hyperframes-studio-0.7.8.tgz","_integrity":"sha512-qB2DH4gAWZlbfRy0rHCHzW/txcrIxZ54Eaoqi3ScwYi0aUdbIvc/pyOfFj+1T1Li+xareNgVgimxL0uBaNSj/g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.8","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.8","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.8","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.8"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.8_1782428556798_0.2046473343005164","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@hyperframes/studio","version":"0.7.9","_id":"@hyperframes/studio@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":"d5be5234c80efd58a67768e6e0ba79d36ca242f5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.9.tgz","fileCount":457,"integrity":"sha512-zZjLWxXNQcDuHWsWCLTmgX1XFHsygaSojDtFiVNbQco5MSiA6ivt+ua0ygI6F13Xqkc6Hr3kvYAra3k2LyUjqw==","signatures":[{"sig":"MEQCIC3H6HCZAaYk3cZJUKy4eBuGEoxR1SrJ9UuvsEWcdz28AiB/OoCBx3v5FGAbqMwlHArZxorLxORj4F1rXHtX2+eolg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933292},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7e6fbd5c45bdbdb9a87895fdb56df117/hyperframes-studio-0.7.9.tgz","_integrity":"sha512-zZjLWxXNQcDuHWsWCLTmgX1XFHsygaSojDtFiVNbQco5MSiA6ivt+ua0ygI6F13Xqkc6Hr3kvYAra3k2LyUjqw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.9","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.9","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.9","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.9"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.9_1782437724404_0.14537678065334503","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@hyperframes/studio","version":"0.7.10","_id":"@hyperframes/studio@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":"52a459b21f40a69ae1b7d03ee194b6133a5a4373","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.10.tgz","fileCount":457,"integrity":"sha512-YlmTLm+Mo6+nCR5IxFc/54tkCie46YLcvEtYBflbeNDHbAaY4kAmiSASCQlloc8oP1fKqpYaQblIwiwapZUz8w==","signatures":[{"sig":"MEUCIBbDHosSEpAmMA62rGLLF8oURJDyTWRgRLcwcLTEpjzaAiEA3vE9J4r9irTdtT8IiEqs9r9QC0lDcVdRmEaa6DGOMC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933299},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a54362869d7395d20f9697b3de66d2f7/hyperframes-studio-0.7.10.tgz","_integrity":"sha512-YlmTLm+Mo6+nCR5IxFc/54tkCie46YLcvEtYBflbeNDHbAaY4kAmiSASCQlloc8oP1fKqpYaQblIwiwapZUz8w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.10","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.10","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.10","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.10"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.10_1782449640527_0.903121956738377","host":"s3://npm-registry-packages-npm-production"}},"0.7.11-alpha.0":{"name":"@hyperframes/studio","version":"0.7.11-alpha.0","_id":"@hyperframes/studio@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":"1bf9d2e4b9f5491d01b29bf2d48253c053d2c691","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.11-alpha.0.tgz","fileCount":457,"integrity":"sha512-GzPzI6cMczWd2e34ejecu5KF0TajN2o5cRop9K9spHXlEYsBslcd2ngnZfYuA0DGwaC31z2/QdSZllE2nIr8Mw==","signatures":[{"sig":"MEQCIEip2gr07tuOIgEHKl8duxyYJAePdtDRliGMuYW2s12cAiA6mxsWG87BdPYG9hknFFK66WhDxHd2kaPo28MBeFtZ4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.11-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933355},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.11-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2204623a19e73b18291e160485a7f4df/hyperframes-studio-0.7.11-alpha.0.tgz","_integrity":"sha512-GzPzI6cMczWd2e34ejecu5KF0TajN2o5cRop9K9spHXlEYsBslcd2ngnZfYuA0DGwaC31z2/QdSZllE2nIr8Mw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.11-alpha.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.11-alpha.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.11-alpha.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.11-alpha.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.11-alpha.0_1782487539751_0.5279705917516484","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@hyperframes/studio","version":"0.7.11","_id":"@hyperframes/studio@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":"66f1beaba2a03fd468061d227afeba254a946495","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.11.tgz","fileCount":457,"integrity":"sha512-gVqbfL0rbOBop4wl8MWDXwy/+GRAVmuoP14oUJfawghCDFamv7yGS9ywIAcypll81wNaebABm2adYpPwRYyIIA==","signatures":[{"sig":"MEQCIE8AHWtWragVzH/8oGTbTBNPi+0jXYANVqgFFX3dHCeQAiAFQG9UjN+7ofDcwUg0n4+xXc7wiN0TUN9nH87wco0UyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933299},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/19d9a8f2d8372ed93184d73fba9a44d1/hyperframes-studio-0.7.11.tgz","_integrity":"sha512-gVqbfL0rbOBop4wl8MWDXwy/+GRAVmuoP14oUJfawghCDFamv7yGS9ywIAcypll81wNaebABm2adYpPwRYyIIA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.11","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.11","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.11","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.11"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.11_1782499365169_0.6753509558368023","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@hyperframes/studio","version":"0.7.12","_id":"@hyperframes/studio@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":"e4d296f54c1bd0ff7d15ef66d237b1d95fb4146a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.12.tgz","fileCount":457,"integrity":"sha512-Qs+36fO0syOqo7zVNWlhUFwYval+xz0Y9kablQliadmqRUIMJ8cHXzZFSmM714775bNeCMzdBlAfk9B6yRJ8jg==","signatures":[{"sig":"MEQCIFIXr4S+JXoNh+uLbHBWggyaTZFASdJEmDRHIqMwWAoDAiBDS5nU8E8Huwib+eHS98pxLcoI+FZqhfXDk8xPcNxpVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933299},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/aa1635d2e2f782a4481556859dbefcd1/hyperframes-studio-0.7.12.tgz","_integrity":"sha512-Qs+36fO0syOqo7zVNWlhUFwYval+xz0Y9kablQliadmqRUIMJ8cHXzZFSmM714775bNeCMzdBlAfk9B6yRJ8jg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.12","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.12","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.12","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.12"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.12_1782510737107_0.03444353476473161","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@hyperframes/studio","version":"0.7.13","_id":"@hyperframes/studio@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":"e8f772492e0f3cc9ceddde82d5531410125af3ce","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.13.tgz","fileCount":457,"integrity":"sha512-QQhlqY6hqGEvEJrG783n4hh+O53ns7ZfNaqQIf7JI2XdP/QycyfebXZrDnhLPl0JVRWIV+WVAo3jr1Zmv5f8WA==","signatures":[{"sig":"MEYCIQDxnTfzr2Sp8c87dJa8fbWSyJ244El9c6LKcUNan3Gs5gIhAJHnjf7UlfRNRfNieX/kIzA7FODI8XXBFZ0dktKcUvZ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933299},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/473617c9ad5ed4b17b095ae542bb09b8/hyperframes-studio-0.7.13.tgz","_integrity":"sha512-QQhlqY6hqGEvEJrG783n4hh+O53ns7ZfNaqQIf7JI2XdP/QycyfebXZrDnhLPl0JVRWIV+WVAo3jr1Zmv5f8WA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.13","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.13","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.13","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.13"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.13_1782513948830_0.8193196105439344","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@hyperframes/studio","version":"0.7.14","_id":"@hyperframes/studio@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":"2ee52dc63407d68fbdc9519e532e16d0146c6191","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.14.tgz","fileCount":457,"integrity":"sha512-3AHbh4T4EobRlE0sgk8ssNq/wSbKEAUhJo+J35zzgwA3V7fsFzZgdTPK3hIc3C2TWIdtwGAHifEX5O6kSDM66w==","signatures":[{"sig":"MEYCIQDJyjGKyvyvwFVGvPfj2OnMcVPs8KMsQRszYxSJybrC0gIhAPkkXPMNToPmL9NGPEKuxHuZjfpO1sA/fIqn1lk73j33","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933299},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/22718637316d68b3fbd2ce304b41c618/hyperframes-studio-0.7.14.tgz","_integrity":"sha512-3AHbh4T4EobRlE0sgk8ssNq/wSbKEAUhJo+J35zzgwA3V7fsFzZgdTPK3hIc3C2TWIdtwGAHifEX5O6kSDM66w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.14","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.14","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.14","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.14"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.14_1782520910112_0.16345648469753193","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@hyperframes/studio","version":"0.7.15","_id":"@hyperframes/studio@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":"b09b4926da04c4b372583156d86c35c8b97f2c2a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.15.tgz","fileCount":457,"integrity":"sha512-Mu/SZJe4CxSMhJv3iOTJUmTZ8Zcqod11KMMhGn7cDkfyl/XT8xN4qGfvfe6DPeC97c1BCO4R7hZzqqsD5hOmnQ==","signatures":[{"sig":"MEQCICbTfTnak2ofuDUzLek5CoO6N3yRx0SNsdLP/wDu5CLnAiBilNHLmMWABxvifYGsOdpcXEXIBAzGB9s6iKUpsxR88w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933445},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9831dd8c912e6283a76b711d6e082599/hyperframes-studio-0.7.15.tgz","_integrity":"sha512-Mu/SZJe4CxSMhJv3iOTJUmTZ8Zcqod11KMMhGn7cDkfyl/XT8xN4qGfvfe6DPeC97c1BCO4R7hZzqqsD5hOmnQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.15","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.15","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.15","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.15","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.15","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.15"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.15_1782554850626_0.4328021197312073","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@hyperframes/studio","version":"0.7.16","_id":"@hyperframes/studio@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":"8c47e30f9a49496d48537383e2e2aada54713333","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.16.tgz","fileCount":459,"integrity":"sha512-wQ3WhR2KGWbgzesFxmrmJkYXXLGCPciU824nE/PMWjxCm2AbXqH5Ej348oAD4bzgYG0ArRxIJNuTQg3R+K33Tw==","signatures":[{"sig":"MEYCIQD7Qr4eFRYSm1zizgTmdhoZ9zB7q8XVcoDU0OQCs+wZ4QIhAMlOXpaEZtKi+1dPmVPak1EvIvkILBF3mjX7WBtWyr2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12036649},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1e6496ee128378f8aa9a951886d47f4a/hyperframes-studio-0.7.16.tgz","_integrity":"sha512-wQ3WhR2KGWbgzesFxmrmJkYXXLGCPciU824nE/PMWjxCm2AbXqH5Ej348oAD4bzgYG0ArRxIJNuTQg3R+K33Tw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.16","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.16","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.16","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.16","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.16","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.16"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.16_1782577177184_0.009685924604343699","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@hyperframes/studio","version":"0.7.17","_id":"@hyperframes/studio@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":"fde7ec2f684e4a82491fa99e699f2a23e3388fec","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.17.tgz","fileCount":459,"integrity":"sha512-TogmeUROnkNke6uYpr/zGM7JIUW9uZYwa75ggwPKNI8PjBn9CKfoztR6H/FW4n8tXaI1+dycBWTjjAs/8dWVsQ==","signatures":[{"sig":"MEUCIQC4d86f72ZFnG5kclCUpmo0YYOwmueTM/IXRvKi3XreCQIgIHug4Ips4ipPYRCUE5agDadBkfPMfAHjm0Ww7PZKy6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12036655},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/28230a675b9850512424ab90041f7758/hyperframes-studio-0.7.17.tgz","_integrity":"sha512-TogmeUROnkNke6uYpr/zGM7JIUW9uZYwa75ggwPKNI8PjBn9CKfoztR6H/FW4n8tXaI1+dycBWTjjAs/8dWVsQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.17","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.17","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.17","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.17","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.17","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.17"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.17_1782583120502_0.001671644511118453","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@hyperframes/studio","version":"0.7.18","_id":"@hyperframes/studio@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":"3493381c599257b24b367d1ff60b27052d3aa6db","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.18.tgz","fileCount":462,"integrity":"sha512-fIphmG7kKe1uyDxwaBhVv19blz6QRv0f5NjfA/p06mNwMwUswLWEeFDzmx2szOCBgzlI7Jts6M4er1IDuQkd/g==","signatures":[{"sig":"MEUCIE2JVZ70NGJbcTa6DTHuwMTypQwlWUwhFCIEzYcFpcbYAiEA6lh+JV23CkXKQwpJtY5AGDxUbLWKmABBW/jFeLkHxNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12063760},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9f9f78cc9f85157fff2a3f1de5438cf9/hyperframes-studio-0.7.18.tgz","_integrity":"sha512-fIphmG7kKe1uyDxwaBhVv19blz6QRv0f5NjfA/p06mNwMwUswLWEeFDzmx2szOCBgzlI7Jts6M4er1IDuQkd/g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.18","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.18","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.18","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.18","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.18","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.18"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.18_1782687503400_0.6222488126706993","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@hyperframes/studio","version":"0.7.19","_id":"@hyperframes/studio@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":"6b329c2f928e179dedfee3a66f1a432aa5ba6192","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.19.tgz","fileCount":468,"integrity":"sha512-sgVSFPn5735YwpF1fjwtxgtNGh/4ijgdECh1/e6RLFoAe/8p9qFbdFwSV+UGH0d1Ng/FQBM29gmb81/z6G9/8Q==","signatures":[{"sig":"MEYCIQD/zNLE8oDIdIve07Kjpl8Cibcuj4wwUngv+BK6vOuUlQIhAKIDgfTP3VCTKqywSdEV6slHwbNuo1Si9U58FaXtdqdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12276830},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0d29e2c27f752716e0c0ae16532caa78/hyperframes-studio-0.7.19.tgz","_integrity":"sha512-sgVSFPn5735YwpF1fjwtxgtNGh/4ijgdECh1/e6RLFoAe/8p9qFbdFwSV+UGH0d1Ng/FQBM29gmb81/z6G9/8Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.19","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.19","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.19","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.19","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.19","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.19"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.19_1782769739508_0.0781282588188934","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@hyperframes/studio","version":"0.7.20","_id":"@hyperframes/studio@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":"32024bc8ef4ed6c16113596696f4a501eaad3fc3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.20.tgz","fileCount":468,"integrity":"sha512-NUKBPkPmv/Wgi2k37MZKZ13gXIeq50Wx9Euj1cdou/szNAZWnzAhS6eRNVHwrBIgMMwwtNl8BE5cbsb2KddyQA==","signatures":[{"sig":"MEYCIQCO6qwhOtaahVe6PJNNLUMC53ChQ9kBWDwdEwBtSh16xgIhAKaDc0YDRWXyDkJtivNHp9SvMaCaZghGvCIgkEkkF1lx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12276830},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/40f12027c2ea7102a45b730fe500fed6/hyperframes-studio-0.7.20.tgz","_integrity":"sha512-NUKBPkPmv/Wgi2k37MZKZ13gXIeq50Wx9Euj1cdou/szNAZWnzAhS6eRNVHwrBIgMMwwtNl8BE5cbsb2KddyQA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.20","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.20","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.20","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.20","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.20","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.20"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.20_1782783459142_0.5146038453663078","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@hyperframes/studio","version":"0.7.21","_id":"@hyperframes/studio@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":"29f0defa2972fda5122b4978e04779eddbfdf6f5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.21.tgz","fileCount":468,"integrity":"sha512-Wtoy7+mDsJ39uudv2uouzyhovWq85ZN4dtQNS/OxMdXOMHyHCIAmDeZiz3CWrqGSxVhtv1blTsevyyEl6XAfMg==","signatures":[{"sig":"MEUCIQCfC+8vYShSEs8v44roQA8ffwEEKHS+kCRBXQ79zeIwuwIgGrDGWdxBYa/vG6mc1oh9J2PqkchmAhrunRXt6syNZas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12276830},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b6d97531f34583f921e782b6b62da321/hyperframes-studio-0.7.21.tgz","_integrity":"sha512-Wtoy7+mDsJ39uudv2uouzyhovWq85ZN4dtQNS/OxMdXOMHyHCIAmDeZiz3CWrqGSxVhtv1blTsevyyEl6XAfMg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.21","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.21","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.21","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.21","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.21","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.21"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.21_1782793013224_0.7175265250782552","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@hyperframes/studio","version":"0.7.22","_id":"@hyperframes/studio@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":"44417c9f90af75331f096fed0783ebbf585a9ec3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.22.tgz","fileCount":468,"integrity":"sha512-3s5UuG1pox5qoCcbpFZOq3hfe1dgeNQ5JPwrpskdr0OBUWk5tS2QX6vZQcPAXLhGLubcYUxUhjdxAtoi2bWmtg==","signatures":[{"sig":"MEQCIGVXM63zp7H/OSVqZD3Pix+QDkD6Wp0bcfay4ZGordGdAiB2UNGaPBpgg1EMC3aouVLlk1ZjFezl0U2bOmkXbOQmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12276517},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0f199f8b18784de4210d0da31aa3db4c/hyperframes-studio-0.7.22.tgz","_integrity":"sha512-3s5UuG1pox5qoCcbpFZOq3hfe1dgeNQ5JPwrpskdr0OBUWk5tS2QX6vZQcPAXLhGLubcYUxUhjdxAtoi2bWmtg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.22","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.22","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.22","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.22","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.22","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.22"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.22_1782857672087_0.9923168621523251","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@hyperframes/studio","version":"0.7.23","_id":"@hyperframes/studio@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":"5e5c169aa359b64d65a56eead594286b551458e9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.23.tgz","fileCount":472,"integrity":"sha512-pQ4FEHLJe6mTw0ipqDAwu7UjaoSjhHfdXad/u4axcGYKwaWeUtTm1724DuL3cAAwITyz+/8L1aS5m5Fj4eApfQ==","signatures":[{"sig":"MEUCIQCp32yplUNWxE8o/gNhOAyqHmX9DQ52lP4djRakyJit8gIgB2kjXVAaDVoC+mlA+ed6T964DEg6OFYsm6+yTwi82WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12310422},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b28d9f8d5748b6bd45c1d22c0f3b22c9/hyperframes-studio-0.7.23.tgz","_integrity":"sha512-pQ4FEHLJe6mTw0ipqDAwu7UjaoSjhHfdXad/u4axcGYKwaWeUtTm1724DuL3cAAwITyz+/8L1aS5m5Fj4eApfQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.23","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.23","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.23","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.23","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.23","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.23"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.23_1782942737020_0.6068228469468369","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@hyperframes/studio","version":"0.7.24","_id":"@hyperframes/studio@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":"7d1a4bf6772431e1704144cb073b30180c181a9a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.24.tgz","fileCount":472,"integrity":"sha512-1ZQ9W4fJPwepLw2N1JMNl0mMAiRZvU5BKzk+pL076T03fnmtvVricIzmHUIyCsuxanHJf1msTh6a7sT+kYfUoQ==","signatures":[{"sig":"MEUCIBR1C3n5mYg+0ycr5OqsgxOhulsLYtXcws5M31qpkmCfAiEAyA8gJ+IqY09YEvNgbH5vr4jWS1OnFZcbyoF5kAFZCeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12314449},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/72a8b1b06f39d9318fe14f973a039bc7/hyperframes-studio-0.7.24.tgz","_integrity":"sha512-1ZQ9W4fJPwepLw2N1JMNl0mMAiRZvU5BKzk+pL076T03fnmtvVricIzmHUIyCsuxanHJf1msTh6a7sT+kYfUoQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.24","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.24","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.24","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.24","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.24","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.24"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.24_1782943273471_0.5076187337350198","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@hyperframes/studio","version":"0.7.25","_id":"@hyperframes/studio@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":"f7fe000530427b7546ba92fe503f06dc8c513aae","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.25.tgz","fileCount":472,"integrity":"sha512-FDZUzRbjbnQvclglMWyhFIKpfyxpchhX/5UllMmBFJjPGN+9jwPUO0ZvkcHxLmwXr1QtsH8y90cFaLN5VRfMfg==","signatures":[{"sig":"MEYCIQD73wY3f5hab0b/jTP2jl0iHqU3VQAoDqTsJDuFoSPoVgIhAI4zwKjKDYKz+sSveLL8K98XqSLoiFEf4C9x5v0Ehvek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12321324},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/da986d53b47fdb3e9410762fffa2c646/hyperframes-studio-0.7.25.tgz","_integrity":"sha512-FDZUzRbjbnQvclglMWyhFIKpfyxpchhX/5UllMmBFJjPGN+9jwPUO0ZvkcHxLmwXr1QtsH8y90cFaLN5VRfMfg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.13.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.25","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.25","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.25","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.25","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.25","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.25"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.25_1782961537070_0.5656070629526062","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@hyperframes/studio","version":"0.7.26","_id":"@hyperframes/studio@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":"e4cb4624662d053bc9835cff307942578851ebcc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.26.tgz","fileCount":479,"integrity":"sha512-NMyM3YeMeFw2M9kYaGb1KQDUbOmtBSRAgNzBduLRmntVsP8iE6kGqitTBnYQlHj1E6+Vv3kuEtRvH5AxB+Dxpg==","signatures":[{"sig":"MEUCIFvM/iA8Jale33Wu7XwmPwzQPkZuW/OjkR1hlJjd+IivAiEA6FEpuTHRt/mUOaFfcQYPrRqqLKtsagTOYndkBzCJK5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12392402},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/744290ac5fb28e1788ac491ee4516b71/hyperframes-studio-0.7.26.tgz","_integrity":"sha512-NMyM3YeMeFw2M9kYaGb1KQDUbOmtBSRAgNzBduLRmntVsP8iE6kGqitTBnYQlHj1E6+Vv3kuEtRvH5AxB+Dxpg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.26","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.26","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.26","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.26","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.26","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.26"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.26_1782977942703_0.1781360412945876","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@hyperframes/studio","version":"0.7.27","_id":"@hyperframes/studio@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":"6d92234d9c37bbfbc44f399d7506c98832c2f76d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.27.tgz","fileCount":479,"integrity":"sha512-j3aa1SAwv/P3JMVVAHsoEbMsW/RiNS/5JCK/mFVpHL5gM7hsUBBR2Oyb2bojqVkzL6WsNaEJfcj3I5DXqFFgGg==","signatures":[{"sig":"MEUCIHLPx1ymnaZwwCZwKexSu8qEVCsiS/vtBTLSR0EZVvMhAiEAquCkn1c8qKxNc9owX7e2aeNGjLhJWXmq2ilwYtNU5kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12392402},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ba4b94cf5a1aae698f05a7d938e5f410/hyperframes-studio-0.7.27.tgz","_integrity":"sha512-j3aa1SAwv/P3JMVVAHsoEbMsW/RiNS/5JCK/mFVpHL5gM7hsUBBR2Oyb2bojqVkzL6WsNaEJfcj3I5DXqFFgGg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.27","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.27","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.27","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.27","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.27","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.27"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.27_1783105165264_0.6861019686595757","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@hyperframes/studio","version":"0.7.28","_id":"@hyperframes/studio@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":"2c7100bfabf36e82aad8ffdd7ea11059fc51ed68","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.28.tgz","fileCount":479,"integrity":"sha512-RdEHgMpgOgK043p0zbAzz1m7mkEFkNHUEuqbUyIAf1jPX0BRhre979+Bn+Tr2X5R+SketaaQs+WVa7ljholy1A==","signatures":[{"sig":"MEYCIQCXj+97n9+KhiqPlm7SZ89s0H4lybmXW6jczvgNaW2dsAIhALMhhiPGkO4+EsfuJOT96YXQQq+cjpX36dIIBovcff0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12392402},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7ac4aacabe764684a38527ad636b6365/hyperframes-studio-0.7.28.tgz","_integrity":"sha512-RdEHgMpgOgK043p0zbAzz1m7mkEFkNHUEuqbUyIAf1jPX0BRhre979+Bn+Tr2X5R+SketaaQs+WVa7ljholy1A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.28","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.28","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.28","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.28","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.28","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.28"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.28_1783109059435_0.5027505239859202","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@hyperframes/studio","version":"0.7.29","_id":"@hyperframes/studio@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":"53d762f618cc80e3d0a1dbb2fc86e71d266a0c0d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.29.tgz","fileCount":491,"integrity":"sha512-xXuGQULg6zHnyvhk7oOLwZh8h0yovrnUh4udKbV81gVqq7i41TEeCt2Uk+w9K1hBxaObJSvSnbDZbqyFOblSvA==","signatures":[{"sig":"MEUCIEOcZbabIdYQsizHj66XKsndkieCJvMj9LNZ8k7GLsqTAiEA7SQ2322pVZv1yOqYL6P+HIra8yXduiDG+NzThm96pCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12542965},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2ec56e336df29630379680d8343e0fae/hyperframes-studio-0.7.29.tgz","_integrity":"sha512-xXuGQULg6zHnyvhk7oOLwZh8h0yovrnUh4udKbV81gVqq7i41TEeCt2Uk+w9K1hBxaObJSvSnbDZbqyFOblSvA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.29","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.29","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.29","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.29","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.29","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.29"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.29_1783131502309_0.5110575565148594","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"@hyperframes/studio","version":"0.7.30","_id":"@hyperframes/studio@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":"a22794f06a6430dc2bea4e01d92fb6c4a4121d27","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.30.tgz","fileCount":491,"integrity":"sha512-DYmxBo13DpuX4zQInhsoVgpFNwyb0IjZ5s8hgbGp1P5uWU/gaMXBUhTcXofLQRQ4jGP3wNjhkSTTJJYbphegCA==","signatures":[{"sig":"MEUCIQCoLVD50B0Z4U4i8o93NjD8fKSUT4OrtkplF3TR1mxdrQIgBNbmJrJLFn1kWKXYoF0kmD3sgxsOsRIq8LKccwABvlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a18a9dca9dd6643eba203667bc4e8749/hyperframes-studio-0.7.30.tgz","_integrity":"sha512-DYmxBo13DpuX4zQInhsoVgpFNwyb0IjZ5s8hgbGp1P5uWU/gaMXBUhTcXofLQRQ4jGP3wNjhkSTTJJYbphegCA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.30","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.30","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.30","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.30","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.30","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.30"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.30_1783140629172_0.35859916593649244","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@hyperframes/studio","version":"0.7.31","_id":"@hyperframes/studio@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":"ad13b9f1b05de4f5b5ee943f69fa346dcefc8cec","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.31.tgz","fileCount":491,"integrity":"sha512-X9Bw3+bQfNLvX1nHFjBu7McjB0W7QsUq5F8k6XPvK8QkixP9Zvs10UBu1HIiaOnzJrudXWCEaLq3F6FS6sNArw==","signatures":[{"sig":"MEUCIQCPwkusbrMlv5DAwUgIR05i+QvypNs5iUz4KkIpurReTAIgegqpLKhz7Xh82vT3QtAu60D4OGmjNEZotx9DDZA/pn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/aa6da9f02cc0c0b3c24612ea8780e771/hyperframes-studio-0.7.31.tgz","_integrity":"sha512-X9Bw3+bQfNLvX1nHFjBu7McjB0W7QsUq5F8k6XPvK8QkixP9Zvs10UBu1HIiaOnzJrudXWCEaLq3F6FS6sNArw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.31","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.31","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.31","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.31","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.31","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.31"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.31_1783145447287_0.32436048622908564","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@hyperframes/studio","version":"0.7.32","_id":"@hyperframes/studio@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":"6038f9f328218336d4da68a85519d6eaa7377069","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.32.tgz","fileCount":491,"integrity":"sha512-nA0kXtvBBJwfa3JNqvidAeG9aCEZ+bSyjr5DS14u2X3jIVgWJHmBGXagAVMIfolqGTpOyqxla5hCTIcdcz/i1g==","signatures":[{"sig":"MEUCIGpLpaCwR6DJF4efO6hRs6S7UNS0lNc7U515/sZtJkVKAiEA1/NjkExHwQStF1HIoVBs696sQuvqXNaujrFSe4qgsfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f8f2e17d7019c6d2cff3124b99d64535/hyperframes-studio-0.7.32.tgz","_integrity":"sha512-nA0kXtvBBJwfa3JNqvidAeG9aCEZ+bSyjr5DS14u2X3jIVgWJHmBGXagAVMIfolqGTpOyqxla5hCTIcdcz/i1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.32","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.32","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.32","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.32","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.32","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.32"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.32_1783200520142_0.49843883077396245","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@hyperframes/studio","version":"0.7.33","_id":"@hyperframes/studio@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":"603101513225191644c7b89d784ea619986dcb7a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.33.tgz","fileCount":491,"integrity":"sha512-t3sPsBSUigBG1YdRbBbcbEVim/qo3iqoQpMWxK3/109pjwymSY1L6ldEgGAdmmofkSPY2babu04NxHlRZ5u6rg==","signatures":[{"sig":"MEUCIQC99zC5UDp3I8aAuReXPDhtpessdNJGrlglQA5PTa1BEQIgKlrUyCwY4ScDXEk4BbnlmU3p5egp62qmZ4qeOlG8UAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d166046e3d2bb799d2e193d48316f6a4/hyperframes-studio-0.7.33.tgz","_integrity":"sha512-t3sPsBSUigBG1YdRbBbcbEVim/qo3iqoQpMWxK3/109pjwymSY1L6ldEgGAdmmofkSPY2babu04NxHlRZ5u6rg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.33","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.33","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.33","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.33","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.33","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.33"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.33_1783204706006_0.2116348284281513","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@hyperframes/studio","version":"0.7.34","_id":"@hyperframes/studio@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":"e3e5f3fbdcd0693bd83a41bb59f3cecb18a7727a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.34.tgz","fileCount":491,"integrity":"sha512-mnF1QF9E1vas5yuZDlquLn7xW7VFXE3M9M+q0QWWoeCVSHK46EvcuKtRmZHebFevfNUi10kWDDX7u7HNh1G6FA==","signatures":[{"sig":"MEUCIED144xlcd2HbuNrzvfa5AhTuCIMBkLzgDmlWm50scjoAiEAqZcaJzHkbsAypHnKMXE3BBNrko37nTpRjHbektidkFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/540a502900ec56de875c9826fbe4fc04/hyperframes-studio-0.7.34.tgz","_integrity":"sha512-mnF1QF9E1vas5yuZDlquLn7xW7VFXE3M9M+q0QWWoeCVSHK46EvcuKtRmZHebFevfNUi10kWDDX7u7HNh1G6FA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.34","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.34","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.34","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.34","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.34","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.34"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.34_1783274286802_0.6181377019426086","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@hyperframes/studio","version":"0.7.35","_id":"@hyperframes/studio@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":"9ecc17faf0e81f402e772578d66787d68066a69f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.35.tgz","fileCount":491,"integrity":"sha512-uvZVqTROUDWi1EZ7jUIZKQqKtCHWhLBgdZpo+ZkPXYjZoQfUKxaZuMHLV2YG8zDJcx14JgrJtWEza4joro8uMw==","signatures":[{"sig":"MEYCIQCBRFJ5vmRW056E1UIZu+4F5ScJYicuDqf3egKdZpRigwIhALbTYNKv5GLo8teT20oJn66NI7kynWUvUFLN1cipVMxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1e84115a2c9f9a6a46724ed8ffbd904b/hyperframes-studio-0.7.35.tgz","_integrity":"sha512-uvZVqTROUDWi1EZ7jUIZKQqKtCHWhLBgdZpo+ZkPXYjZoQfUKxaZuMHLV2YG8zDJcx14JgrJtWEza4joro8uMw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.35","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.35","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.35","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.35","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.35","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.35"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.35_1783277495272_0.8595665257734344","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@hyperframes/studio","version":"0.7.36","_id":"@hyperframes/studio@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":"a6727d71f6677a9b4beb8ff07044729b578be928","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.36.tgz","fileCount":491,"integrity":"sha512-VInYP1h6XXG3HfdrZeLpaOkKl0Ty2vUNZAcNRyrbvKvxVUC9R008fFkUbXYvo3iRUMeD1YEScYqzP/+WLDpHMQ==","signatures":[{"sig":"MEUCIQDK7E6hkDvphWxhZTKX38gIE0b5Z3MZOSmNdXNoN4rpyAIgPW6h5tePfQe23uIJB038JcR3pyG0niMwqJyHwJ1J+sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12562805},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6820aa0a3488cf92325c5063368571e5/hyperframes-studio-0.7.36.tgz","_integrity":"sha512-VInYP1h6XXG3HfdrZeLpaOkKl0Ty2vUNZAcNRyrbvKvxVUC9R008fFkUbXYvo3iRUMeD1YEScYqzP/+WLDpHMQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.36","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.36","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.36","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.36","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.36","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.36"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.36_1783279777375_0.589097609039511","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@hyperframes/studio","version":"0.7.37","_id":"@hyperframes/studio@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":"eefff1164e461cdfeede1710d1866ab23d68e33b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.37.tgz","fileCount":491,"integrity":"sha512-vr0+i1lwSmbk0DC3kxRDqKbh7VfzNwMHQKZc4+o/B1UtvoUqVwATfNu8ze5ZdekBk/iN7oL+ci7nAt7A5dv5lQ==","signatures":[{"sig":"MEQCIFIKdmmkZHo0ZxArlozn1TMkALZb0tMPLDhwmr0xOpBVAiAI0vrOL493Sw/Notz39mCGH/pqeXYfhZXPXsxz2Tl9gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12564297},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7ade554f0d1ed1e97c64078f4acfc5ff/hyperframes-studio-0.7.37.tgz","_integrity":"sha512-vr0+i1lwSmbk0DC3kxRDqKbh7VfzNwMHQKZc4+o/B1UtvoUqVwATfNu8ze5ZdekBk/iN7oL+ci7nAt7A5dv5lQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.37","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.37","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.37","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.37","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.37","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.37"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.37_1783315151606_0.6449881583047015","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@hyperframes/studio","version":"0.7.38","_id":"@hyperframes/studio@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":"e0187b80ab1acd5dfa7b5feb33f5cb7a1568a4c2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.38.tgz","fileCount":503,"integrity":"sha512-Q8xK6iuZ5OuDlhe2vYlfdlRkVg0KL49R46IrmnO0xWfHZ3F4p3Uj8PPQcWo3J+kymPIE/68x48gjbjsocnC0mQ==","signatures":[{"sig":"MEUCIQD0O869z6jRhTKU5MEq9mbaFaKF4O8GIikOy3tCq4Z+HwIgTLIq3XeDYtL0xXvyG0Q1NEaEch7UsUXJauAJEQhe0E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12899337},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5cb83b26121e9eaedf44666843a832db/hyperframes-studio-0.7.38.tgz","_integrity":"sha512-Q8xK6iuZ5OuDlhe2vYlfdlRkVg0KL49R46IrmnO0xWfHZ3F4p3Uj8PPQcWo3J+kymPIE/68x48gjbjsocnC0mQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.38","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.38","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.38","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.38","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.38","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.38"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.38_1783385517747_0.6481238759383325","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@hyperframes/studio","version":"0.7.39","_id":"@hyperframes/studio@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":"f3d1bf91b89624ee85f3e4771545eb1dc2fc9f0b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.39.tgz","fileCount":514,"integrity":"sha512-1SH+24wdg5sNvZZoDhUkhLQtjtUwNFl8BvVwn4Zt1nBwigxWMm15IHGNugsR2qba968pkrNnsdiUOhdbZ5fB9g==","signatures":[{"sig":"MEUCIQDhthZu0dmUxxm0yDX91vEGALzSOBTTKM9KAr8DBmchwgIgJ4ZpY8aLkvnjCd19EYJfW522yFOkm77ttxzS9RT537Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13047166},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ef1afbe7e3f98400253ea2512b5b9689/hyperframes-studio-0.7.39.tgz","_integrity":"sha512-1SH+24wdg5sNvZZoDhUkhLQtjtUwNFl8BvVwn4Zt1nBwigxWMm15IHGNugsR2qba968pkrNnsdiUOhdbZ5fB9g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.39","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.39","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.39","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.39","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.39","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.39"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.39_1783403517298_0.5561042247272789","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@hyperframes/studio","version":"0.7.40","_id":"@hyperframes/studio@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":"3f9d6b8d3f2f4b29710aaaedab8fbd8967c38435","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.40.tgz","fileCount":528,"integrity":"sha512-eScvEo9yEa4IRg54wbOJ7XdIZkFPkd7F4ZLxb7fxrWRoP6LH8zeADe+bJrUWRCWwBTCRBkGf685qBZ9u8DysKw==","signatures":[{"sig":"MEUCIEPpQEqSToExvwWyHS9zJnauVwYh2nnZnOxBqpLiGpwgAiEA4kF/fhdh9UqjVwiLzyA/ZkcgsB+b1+pyL6USvN8ByEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13205448},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/991aa13ac3841032ebf18542f80f4068/hyperframes-studio-0.7.40.tgz","_integrity":"sha512-eScvEo9yEa4IRg54wbOJ7XdIZkFPkd7F4ZLxb7fxrWRoP6LH8zeADe+bJrUWRCWwBTCRBkGf685qBZ9u8DysKw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.40","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.40","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.40","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.40","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.40","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.40"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.40_1783442006118_0.29824838539669263","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@hyperframes/studio","version":"0.7.41","_id":"@hyperframes/studio@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":"82325753a825c310f582f1b6a1983ff14cf2a332","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.41.tgz","fileCount":528,"integrity":"sha512-qZaWVOj3CTrJOMjfU9M0KNig0MrfUX0VZzVh03VXp9d4WFo0OjrQT/wHGRYMyT98G4Pi1b9w3bEnYiHcEk2ELA==","signatures":[{"sig":"MEUCIHQjU+fZOVR9DQgfozhjs2fndn0mWQKVoFFoqHJ10piCAiEAsD2VM0d+B1rj6jHB9pXOn2wgX0eQzr1dtgUAnxMrQ5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13205448},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e822621f85fdf441b5e248a2ea1e5e92/hyperframes-studio-0.7.41.tgz","_integrity":"sha512-qZaWVOj3CTrJOMjfU9M0KNig0MrfUX0VZzVh03VXp9d4WFo0OjrQT/wHGRYMyT98G4Pi1b9w3bEnYiHcEk2ELA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.41","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.41","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.41","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.41","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.41","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.41"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.41_1783456601837_0.07069600750747074","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@hyperframes/studio","version":"0.7.42","_id":"@hyperframes/studio@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":"8a7d40515d42993c2cd9027a0c4e3790a759d30f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.42.tgz","fileCount":528,"integrity":"sha512-Ke7TSeWi7RGX4LS+3nS8Nx3M6R8mJyn1DCiR4upvzjCEuMbR8GDrNbo8TWiz2NtLYUj4aQ1tzevoCPzYLGHvSQ==","signatures":[{"sig":"MEQCIFiPbY+5ms44gDIku8/6K2ZPaWzc7kIEw3cmobv2pAQBAiABH4nR+P16Qwljkty8bUcclYGswINEHC+Uu603DUJdxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13205448},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/270d963863ea25088b443b539810c275/hyperframes-studio-0.7.42.tgz","_integrity":"sha512-Ke7TSeWi7RGX4LS+3nS8Nx3M6R8mJyn1DCiR4upvzjCEuMbR8GDrNbo8TWiz2NtLYUj4aQ1tzevoCPzYLGHvSQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.42","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.42","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.42","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.42","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.42","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^24.40.0","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.42"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.42_1783468779897_0.4792603413364023","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@hyperframes/studio","version":"0.7.43","_id":"@hyperframes/studio@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":"9f6999f44438f48a033edb7de78e0fa9d32cc752","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.43.tgz","fileCount":528,"integrity":"sha512-JVzMDD9YLMr2O/oscIzcg5Ch8ElS3n/x4vke8Q7u+jxuzGN0+Ua8kCCccX6kSgjPhKTpkejQVVVKTjGjXzXQBQ==","signatures":[{"sig":"MEYCIQCwvan2st1zRFFpVMEt9UFphPnmpCgfc6PBhywDHtRDLgIhAL3TBktLdWJHBip/YR9T02lkYO9gd6OcfKKYZb0TTufQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13205447},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/343f42d18b282ef653464d26179290b5/hyperframes-studio-0.7.43.tgz","_integrity":"sha512-JVzMDD9YLMr2O/oscIzcg5Ch8ElS3n/x4vke8Q7u+jxuzGN0+Ua8kCCccX6kSgjPhKTpkejQVVVKTjGjXzXQBQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.43","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.43","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.43","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.43","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.43","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.43"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.43_1783552317109_0.06101149164813169","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@hyperframes/studio","version":"0.7.44","_id":"@hyperframes/studio@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":"0faf38d7a7a5a9f14f50c681cbf7cdbb7521e036","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.44.tgz","fileCount":528,"integrity":"sha512-Z57iGBbXuQwSPuJHAJLkVl27PPSypf+90ABymq5OH5I+md4DzTjebLxAhMVgT+HDSqS+175KbcMgN4yCYG+Y1g==","signatures":[{"sig":"MEUCIH7sV2bglaX9JlabEH0okm7sQk5CvfTUyWw2BMk2epfbAiEAj4Y5V+Qk+oSZqChCT5h8UNgwhMI4HjTvdTFcxMYvjYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13205447},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d63faafa0b3a8df6cb3f4c2b4b49c960/hyperframes-studio-0.7.44.tgz","_integrity":"sha512-Z57iGBbXuQwSPuJHAJLkVl27PPSypf+90ABymq5OH5I+md4DzTjebLxAhMVgT+HDSqS+175KbcMgN4yCYG+Y1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.44","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.44","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.44","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.44","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.44","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.44"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.44_1783561554540_0.10704081792006215","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@hyperframes/studio","version":"0.7.45","_id":"@hyperframes/studio@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":"250a91411e525209340b1995dc90ea73904ebd5f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.45.tgz","fileCount":528,"integrity":"sha512-3ZHsiD+CQRezij6G1yY4e9sx0nCFQdUsIRtKcMDP4IOAhXMLoZFBmeH2XnKkRJu7Dg2tmX9BpyrkEbubXnthyw==","signatures":[{"sig":"MEUCIQCfMRCPO6K6G1pStu0f0O0R3WXIozTChe4uU9pScnrX7gIgUU3/fJO66dm/QXAI5SfYRQZIDMCaukUEruiqrQani8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13205686},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/88df0854ad5dd659e898900f5a279fa1/hyperframes-studio-0.7.45.tgz","_integrity":"sha512-3ZHsiD+CQRezij6G1yY4e9sx0nCFQdUsIRtKcMDP4IOAhXMLoZFBmeH2XnKkRJu7Dg2tmX9BpyrkEbubXnthyw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.45","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.45","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.45","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.45","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.45","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.45"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.45_1783574367052_0.6602993235197026","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@hyperframes/studio","version":"0.7.46","_id":"@hyperframes/studio@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":"50d5870be89dfca286d1ff4bc93f6985605d9adf","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.46.tgz","fileCount":528,"integrity":"sha512-qTJDe42QlotQXHxGv7+DSk/mSitC6i9R5J/M29zQor/dTp2aUUknCkRr9DXGN/dj0Z6xJo8OZZ7OLlaEly1q/A==","signatures":[{"sig":"MEUCIDMr0fP4FFh8HhC5OTUbOG+0tifSXSZZxeygPMdkj8twAiEA6grIJeD1SE4NC/Fpi9gNuC0Ddxldmh7C5M54lhZ//vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13207836},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c2f7fa74e72bcb1327c889ddb2e48849/hyperframes-studio-0.7.46.tgz","_integrity":"sha512-qTJDe42QlotQXHxGv7+DSk/mSitC6i9R5J/M29zQor/dTp2aUUknCkRr9DXGN/dj0Z6xJo8OZZ7OLlaEly1q/A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.46","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.46","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.46","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.46","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.46","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.46"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.46_1783623904976_0.021268276374483364","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@hyperframes/studio","version":"0.7.47","_id":"@hyperframes/studio@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":"cb116a56d5fbdf6e0929c76a1615f0d916c0feb9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.47.tgz","fileCount":579,"integrity":"sha512-7aIOv/iw9Eo21/ZOFjV6KENtFT0QNRl234z3RTOxe7boXFiMkKRFUhT8WZQhbaHZyb3S/gQWMVsdfuJt5+k+qQ==","signatures":[{"sig":"MEQCIBtpvD5ioxNiYjoO58+mNw6DOLqju+VuY2irIdAg7ZsgAiBNX7bw6ob2bj4kr9HC+Rmuoqa5HUuevjhgVy7C/byOTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083512},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/221c1dfbfa8f05df0d246dc5a171197f/hyperframes-studio-0.7.47.tgz","_integrity":"sha512-7aIOv/iw9Eo21/ZOFjV6KENtFT0QNRl234z3RTOxe7boXFiMkKRFUhT8WZQhbaHZyb3S/gQWMVsdfuJt5+k+qQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.47","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.47","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.47","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.47","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.47","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.47"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.47_1783644493752_0.05331364922526949","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@hyperframes/studio","version":"0.7.48","_id":"@hyperframes/studio@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":"15141dd171097ee3acc4c3d33a12fcb436e3e0a7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.48.tgz","fileCount":579,"integrity":"sha512-8zKWJZ5OfsT8G19YL69niiG85d2B7COu7ryIz/WLHxGJieCXnlqefjjIoIg6AqbqXWs9I3n8y6XlUwM77971Fg==","signatures":[{"sig":"MEYCIQCiQ0xxpQhZKjkkQqKVRhBiPyuRjgaVwSJJ2Tpn9KSsFQIhAMK64RF2YFMRFxOcANfZo0s5KZhbtDSkGCeB9TI14rOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083512},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9ec1206b0c27a0ef54b6492a150d63ac/hyperframes-studio-0.7.48.tgz","_integrity":"sha512-8zKWJZ5OfsT8G19YL69niiG85d2B7COu7ryIz/WLHxGJieCXnlqefjjIoIg6AqbqXWs9I3n8y6XlUwM77971Fg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.48","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.48","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.48","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.48","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.48","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.48"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.48_1783648397136_0.057318034060451994","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@hyperframes/studio","version":"0.7.49","_id":"@hyperframes/studio@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":"c4583c7f551985973f3fc78a1cf20304f2ba8d1d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.49.tgz","fileCount":579,"integrity":"sha512-ykyAr3EbXVOprjjc3oOk4++Py9yL66ODw4nsjeEv9g/9CQXszzTeFoVGu80RMkbP2VrUtl02O0QX6k9yC+Pk3w==","signatures":[{"sig":"MEYCIQCuAUPUPn9azwCEoTlBULrGNBdaIDk0EI1hUFgnIGELBgIhAMMZjUA0PSzY70TZo/qad46YrQ8popacKvYvVnFNicyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083512},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7dac64b522a7d2dc821b90cbe8af5359/hyperframes-studio-0.7.49.tgz","_integrity":"sha512-ykyAr3EbXVOprjjc3oOk4++Py9yL66ODw4nsjeEv9g/9CQXszzTeFoVGu80RMkbP2VrUtl02O0QX6k9yC+Pk3w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.49","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.49","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.49","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.49","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.49","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.49"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.49_1783703431173_0.5226828927490739","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@hyperframes/studio","version":"0.7.50","_id":"@hyperframes/studio@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":"ca01ee72cecc5d6c12a7c0befdf6d5c0ac07b5db","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.50.tgz","fileCount":579,"integrity":"sha512-QAaWmbvDHPAiM0LOiNZaPCn/vkTNOSLqOtNRKd3uPg2XmW+aV9gIW+ZCUWI9h8WX0KeugxVdqNgNYzya1/M17g==","signatures":[{"sig":"MEUCIQCyjDv/He79Een/kzzmDGriimGcxJe/snxoBrCCNBMOCgIgGafRDLOXHsLwxkDrQHOL2hft1ZpFcX6j3jC6LarL8oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083512},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/58441b0fa9252e18871e83f73e76ebab/hyperframes-studio-0.7.50.tgz","_integrity":"sha512-QAaWmbvDHPAiM0LOiNZaPCn/vkTNOSLqOtNRKd3uPg2XmW+aV9gIW+ZCUWI9h8WX0KeugxVdqNgNYzya1/M17g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.50","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.50","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.50","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.50","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.50","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.50"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.50_1783723919694_0.5358855101765545","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@hyperframes/studio","version":"0.7.51","_id":"@hyperframes/studio@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":"d7a5c01511a10523b4fbbcfbdca13fca90857b0d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.51.tgz","fileCount":579,"integrity":"sha512-OsR9E7jcDQp1zcL6SjsdDA0JX2NosKio3+vfIY5qbHdlar4Rb1/DvGYBR5E8A3Oo6qNYgqV24n8hcN/5zfYBvw==","signatures":[{"sig":"MEUCIQCD/fXmc9Fqg7zInCCTaiUg/DAtLJsBCuH4ebk//2KxDQIgTbh+SYXO5NRgYXCH+u2Os06u5ysYW6dUKofWsgxmrm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083512},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0def49b3bd575319fa5e9bf21cf04ad0/hyperframes-studio-0.7.51.tgz","_integrity":"sha512-OsR9E7jcDQp1zcL6SjsdDA0JX2NosKio3+vfIY5qbHdlar4Rb1/DvGYBR5E8A3Oo6qNYgqV24n8hcN/5zfYBvw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.51","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.51","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.51","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.51","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.51","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.51"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.51_1783729163784_0.8808627931648965","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@hyperframes/studio","version":"0.7.52","_id":"@hyperframes/studio@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":"8ed165ad70afd9643968be2edc01436a86656d09","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.52.tgz","fileCount":579,"integrity":"sha512-m2R0s8i9ZQteSusNqSdAEVRMIxqPQkDeQGbKJTbEG7IAfdYv5yAWQWe0HODYqigUM3JyCiq+E1sk6hm9HuR7yQ==","signatures":[{"sig":"MEUCIA++w5nITiXgeKyaqyS9JIRrJ9W7qSShJa1DXcv6VaanAiEA2E8sSavlLcUwxWVy56z7AkZ0soh/2v5N8kC2b7a9ayA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083915},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8642342b3e79b176eaa68f691f535e54/hyperframes-studio-0.7.52.tgz","_integrity":"sha512-m2R0s8i9ZQteSusNqSdAEVRMIxqPQkDeQGbKJTbEG7IAfdYv5yAWQWe0HODYqigUM3JyCiq+E1sk6hm9HuR7yQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.52","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.52","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.52","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.52","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.52","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.52"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.52_1783738287097_0.7193223506442428","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"@hyperframes/studio","version":"0.7.53","_id":"@hyperframes/studio@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":"14aded6d66af91f921dfb2e3126cb8b500639cca","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.53.tgz","fileCount":585,"integrity":"sha512-BlqTdEWezKhaPBIllUIWapLMVVlIeW+pHkEd1RBu1tuOWdyLPmad58ZmZTjMbUer6OYioNEP9CXXF5NC/DkUcw==","signatures":[{"sig":"MEYCIQDXrDXoTJkl56/V+SGggTsdaIL/ozA8sF79GHpNK5wCmAIhAOuXHR5q1FZyAYJGEd0Mp9f9oC+9H2Z1KNuibak2GYrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14207801},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/51b7083036903a0cc3eddc4591f57a83/hyperframes-studio-0.7.53.tgz","_integrity":"sha512-BlqTdEWezKhaPBIllUIWapLMVVlIeW+pHkEd1RBu1tuOWdyLPmad58ZmZTjMbUer6OYioNEP9CXXF5NC/DkUcw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.53","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.53","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.53","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.53","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.53","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.53"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.53_1783800177108_0.6102315474507518","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"@hyperframes/studio","version":"0.7.54","_id":"@hyperframes/studio@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":"85fd987be93a029a979935385acc0752ce62b293","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.54.tgz","fileCount":585,"integrity":"sha512-Fjg8+4luyYgoVIEUzOYoc8O1m5ffuS8W1dqELa/Cb1jSij5ETjyXlD3mSxSUvROGgcLG8jiQeGM/y3tJPEmpSA==","signatures":[{"sig":"MEUCIQDJFp0+nQn8iZF/tMHeCOMNykQ+1usaB3ncP1QQw99NhgIgL7ljAKEDc6tb4xS96HG8IGzNHzaBBC+RliUwuT8m6ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14207801},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5cf6d534ec2689aca8bb02078e6b4a41/hyperframes-studio-0.7.54.tgz","_integrity":"sha512-Fjg8+4luyYgoVIEUzOYoc8O1m5ffuS8W1dqELa/Cb1jSij5ETjyXlD3mSxSUvROGgcLG8jiQeGM/y3tJPEmpSA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.54","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.54","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.54","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.54","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.54","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.54"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.54_1783815535370_0.11011072518490472","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"@hyperframes/studio","version":"0.7.55","_id":"@hyperframes/studio@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":"570828dbc33fc528eec189b479ca8ecfe35e2c75","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.55.tgz","fileCount":607,"integrity":"sha512-kzeb7yx/tQ8m7ShtZveanWO76C+b+wYw52CaugrkuUxqoYds7LB8Pcv5Ddt6jyih3XWhUg4dBAoq9SAoyxMuCA==","signatures":[{"sig":"MEQCIF2aPMG4Ec4dOp0UI4hwrsYWcyCy7LDIdNRM5W91e7NrAiBZkUJh+V9sMuaJRZEGO60tSLWIUvWiD3o/tki59t2KUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14413015},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.55.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e4f7f53d2ecd0e5d38df61c4b312426c/hyperframes-studio-0.7.55.tgz","_integrity":"sha512-kzeb7yx/tQ8m7ShtZveanWO76C+b+wYw52CaugrkuUxqoYds7LB8Pcv5Ddt6jyih3XWhUg4dBAoq9SAoyxMuCA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.55","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.55","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.55","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.55","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.55","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.55"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.55_1783882603070_0.15758715009421764","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"@hyperframes/studio","version":"0.7.56","_id":"@hyperframes/studio@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":"310c0c0eae917f8b3f8dd03b06ea6d29e16684c1","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.56.tgz","fileCount":657,"integrity":"sha512-F97vuHMIH8QzXtiIIElyAvs3BNGGnVyhFI0Axul3SNgY6jBsL44LqI5MN9s4ppa9kyo4eeuYTj4Gp6svPRt7Jw==","signatures":[{"sig":"MEUCIQDVCTpEB0Q93+0LoHwmDTvQQXuX9AOv6sWt7XnKAF/LAQIgWFPelM1jYwgsL3M0fMdvYjvCd3nX4J8I5ECmljo4AS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15347086},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.56.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9441e56b4c8a43eba6eebc590fca0f0e/hyperframes-studio-0.7.56.tgz","_integrity":"sha512-F97vuHMIH8QzXtiIIElyAvs3BNGGnVyhFI0Axul3SNgY6jBsL44LqI5MN9s4ppa9kyo4eeuYTj4Gp6svPRt7Jw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.56","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.56","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.56","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.56","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.56","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.56"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.56_1783926528051_0.07813299477400504","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"@hyperframes/studio","version":"0.7.57","_id":"@hyperframes/studio@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":"a19836a640216aa84a7de7a0a0ee84735539fe0c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.57.tgz","fileCount":672,"integrity":"sha512-amEG2IzAzZiEuQlCpTrQt0kD9nKTSKvXNkqSp2tKXVQ87YMaBRpm33zRH34M6AqXHV8W8j5LhziCQOYLTMkjcA==","signatures":[{"sig":"MEUCIQC3gjjXHsB6PkjLYtFVhbWgzaZcjMZpqMlc2YsicdZkKAIgc/LYuVN2yvrbXnL+LAJB17Wci1Bys4GYvXLyAaTF3/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15584559},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.57.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8e6a65a9b9f2a02452e044ba75472396/hyperframes-studio-0.7.57.tgz","_integrity":"sha512-amEG2IzAzZiEuQlCpTrQt0kD9nKTSKvXNkqSp2tKXVQ87YMaBRpm33zRH34M6AqXHV8W8j5LhziCQOYLTMkjcA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.57","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.57","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.57","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.57","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.57","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.57"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.57_1784003560697_0.47742938132471324","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"@hyperframes/studio","version":"0.7.58","_id":"@hyperframes/studio@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":"9fee58915fc4739f0892ce805b8c17d1121ef339","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.58.tgz","fileCount":696,"integrity":"sha512-3DSeNrBrJ2cTTt1EYU6Q6NrhiSuisRdHsWWrX7YRMBUARjpuHJWe+fhGRJAlySsFO1jsTsl/ZDfhFXX4B0FhQw==","signatures":[{"sig":"MEQCIBJSH4e1wrdsbNmccPlcSxxYF57jdwCZpGgDfoB1ZNpfAiBXcrND9kTmbKGDLbxua599NWv5cPgJe4ogGvqDtT+xxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16112272},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.58.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5403b1eebc5d15371c4fca53dddcd9ab/hyperframes-studio-0.7.58.tgz","_integrity":"sha512-3DSeNrBrJ2cTTt1EYU6Q6NrhiSuisRdHsWWrX7YRMBUARjpuHJWe+fhGRJAlySsFO1jsTsl/ZDfhFXX4B0FhQw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.58","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.58","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.58","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.58","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.58","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.58"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.58_1784060354827_0.23330055885145273","host":"s3://npm-registry-packages-npm-production"}},"0.7.59":{"name":"@hyperframes/studio","version":"0.7.59","_id":"@hyperframes/studio@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":"aaf0ac1aac310022cf1f35c25c3e7ce120579747","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.59.tgz","fileCount":754,"integrity":"sha512-IwvqzgRoJYN7+UbF5MCd49oDtxqjJKojxgXngptCHtDNeusPmwajfOxrVDhD0bKSvVPMcFfoG1m/BS1TgADx2Q==","signatures":[{"sig":"MEQCICVMR+s0JODGYlnvtWexavJeNlSCb/fF13Oaor7uRn2ZAiBOpRXg9rsIyrvPefi9aYTMcUa5WDonWq/BBNI4jkBUxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17319929},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.59.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d8505be39682ef63f5f941fa1848fc0c/hyperframes-studio-0.7.59.tgz","_integrity":"sha512-IwvqzgRoJYN7+UbF5MCd49oDtxqjJKojxgXngptCHtDNeusPmwajfOxrVDhD0bKSvVPMcFfoG1m/BS1TgADx2Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.59","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.59","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.59","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.59","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.59","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.59"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.59_1784142319593_0.6129284142428262","host":"s3://npm-registry-packages-npm-production"}},"0.7.60":{"name":"@hyperframes/studio","version":"0.7.60","_id":"@hyperframes/studio@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":"52b5dd0f5301796c68544133db60747a68e03271","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.60.tgz","fileCount":758,"integrity":"sha512-WwQpJh3nsfyvJMRD3uo2z8LP08otADX5cKiylv0Gg7ZuTXqL3q4aix+ooFv2E/kCMMgf7WzYc7aY6AbPIslGfg==","signatures":[{"sig":"MEYCIQC19A9Rjm9ihKndzJQ50C3nn0dOsefPo5J57p+FZXKqOQIhALkG/m/s2SBBJV0y4jtIFrG/N0OwFbnnyLB6HbHixzX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17365235},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.60.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9d5e2d0beca257ca8e41f3eecb9414bf/hyperframes-studio-0.7.60.tgz","_integrity":"sha512-WwQpJh3nsfyvJMRD3uo2z8LP08otADX5cKiylv0Gg7ZuTXqL3q4aix+ooFv2E/kCMMgf7WzYc7aY6AbPIslGfg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.60","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.60","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.60","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.60","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.60","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.60"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.60_1784180178354_0.6668183175457061","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"@hyperframes/studio","version":"0.7.61","_id":"@hyperframes/studio@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":"8fda0602ef44b70698f000e89204f0db153f01dc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.61.tgz","fileCount":767,"integrity":"sha512-9cQAR0EsLkzfa3oYCKNXyj/3G3iFvwIhF96lbLKaB0c/mh5QacFaLgzxv+7lZDdSzsBmr9leV+wCbn5hZUusdw==","signatures":[{"sig":"MEUCIQDj/oCUGjvljkp9jMVDPhuwoG8KIq1XSiI6CLWdAFi1YwIgYuAYLRq+Lv6mElr28IMP3w06YQJAhhMTgamqbvTOVbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17496072},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.61.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7d8d58e278d48130f575564473214d22/hyperframes-studio-0.7.61.tgz","_integrity":"sha512-9cQAR0EsLkzfa3oYCKNXyj/3G3iFvwIhF96lbLKaB0c/mh5QacFaLgzxv+7lZDdSzsBmr9leV+wCbn5hZUusdw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.61","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.61","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.61","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.61","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.61","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.61"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.61_1784275878933_0.9451083892177774","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"@hyperframes/studio","version":"0.7.62","_id":"@hyperframes/studio@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":"c837af13f761f19c7f976d8ca75518c8b1871416","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.62.tgz","fileCount":782,"integrity":"sha512-9olOdnlDZGS6kGKyAwt31NMhpFy3SH5xoNjc5kjydbAfuXTwjqYqL2vuqr+xuesPz1hi3aEyq7cbyZo7uLMtSA==","signatures":[{"sig":"MEYCIQDvZY9wupDvMCxrLJOYaaotk+Z+B/0/C9p+ff1dAi4ZQwIhAJie+tHLulXhSA/m9z9xgdVTGHjPON+/2+E8830YH6IW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17626668},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.62.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/600748c6c1b85019d80c230adbaed33c/hyperframes-studio-0.7.62.tgz","_integrity":"sha512-9olOdnlDZGS6kGKyAwt31NMhpFy3SH5xoNjc5kjydbAfuXTwjqYqL2vuqr+xuesPz1hi3aEyq7cbyZo7uLMtSA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.62","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.62","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.62","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.62","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.62","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.62"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.62_1784340350255_0.24256803391757797","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"@hyperframes/studio","version":"0.7.63","_id":"@hyperframes/studio@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":"1384bf0b38caa0a6868ad0cb9c0764f6647b2eca","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.63.tgz","fileCount":782,"integrity":"sha512-jv04jvTMNmnHuBeiHX2rP9xc6/eiM/R5Ga0I3+37n0Jg1A5NVe5qdLjsmVJUoz3+ff7aXH+HMslXFXq2iDH0bw==","signatures":[{"sig":"MEQCIGaEKfdFKrz1JIRTy93s4vUq7ip9QRrSH7CadMPpM9YoAiBQTImljnpXbsqfkrZB/lBFruawJxUHBUhI6xQelUr8xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17626668},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.63.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d9af400e1985d7fc73e6db775481cad0/hyperframes-studio-0.7.63.tgz","_integrity":"sha512-jv04jvTMNmnHuBeiHX2rP9xc6/eiM/R5Ga0I3+37n0Jg1A5NVe5qdLjsmVJUoz3+ff7aXH+HMslXFXq2iDH0bw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.63","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.63","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.63","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.63","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.63","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.63"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.63_1784364493166_0.33898961654633575","host":"s3://npm-registry-packages-npm-production"}},"0.7.64":{"name":"@hyperframes/studio","version":"0.7.64","_id":"@hyperframes/studio@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":"039345f99d19a29ed604682520ea74816757d1e5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.64.tgz","fileCount":788,"integrity":"sha512-Nss9HhL+lvkzHsT3SdlyyR83T8OLQiTph33VZFc06UktIiwS657+7a38a5lag5FRVojaFOz7dwvlbFoc/ZEDSw==","signatures":[{"sig":"MEUCIC76pcEV8oFi989Pq/2smHWhJ7jJ+Vz9S26rnbrE5RRPAiEAopMIl3bqT1g5DnXGBr/ILf1rYOiSocxHDNXJUPb5wkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17646815},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.64.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d6c870210243ca477c1f78d104cbf882/hyperframes-studio-0.7.64.tgz","_integrity":"sha512-Nss9HhL+lvkzHsT3SdlyyR83T8OLQiTph33VZFc06UktIiwS657+7a38a5lag5FRVojaFOz7dwvlbFoc/ZEDSw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.64","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.64","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.64","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.64","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.64","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.64"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.64_1784401557461_0.620588857498857","host":"s3://npm-registry-packages-npm-production"}},"0.7.65":{"name":"@hyperframes/studio","version":"0.7.65","_id":"@hyperframes/studio@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":"d7b2cdb89841afb2f9bd80a9ab46add110a424b6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.65.tgz","fileCount":789,"integrity":"sha512-yYBB9DCmnLqKx7njkIXcC6Ltgralxoli/IkHPk2RzDrthbTW8CDghOswK7A/a+O3U/wtZdglVXdqhJY0AAxOZg==","signatures":[{"sig":"MEUCIByIBZLW5zBrn2C0Yz4DRqJISgkg2eDZuPAsHtNzDZMQAiEA/iM/MioF5zrsD8Qb7XNInNnOHNIJKhHASInY8ine5C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17661722},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.65.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ade64b062e58c7d8fc2799cd86040a93/hyperframes-studio-0.7.65.tgz","_integrity":"sha512-yYBB9DCmnLqKx7njkIXcC6Ltgralxoli/IkHPk2RzDrthbTW8CDghOswK7A/a+O3U/wtZdglVXdqhJY0AAxOZg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.65","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.65","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.65","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.65","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.65","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.65"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.65_1784609402422_0.31209566830279845","host":"s3://npm-registry-packages-npm-production"}},"0.7.66":{"name":"@hyperframes/studio","version":"0.7.66","_id":"@hyperframes/studio@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":"d80abb708128638871fb5de6387b89200c977f82","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.66.tgz","fileCount":789,"integrity":"sha512-kmJBWEBWDARIBQDn5L/RG6IneP3knsGzwHN7zGdGC0C863de//1vLSssGXzP/GQthkxLgaPoNNSBneaLVWGa4A==","signatures":[{"sig":"MEQCIHNAInJX74/c8dF4G4k/QurUV5NmEnpSyxQ3MfHQjosCAiBINFtdtKkylZZ0gz1U1njahKqn4xXgIlusMj1Ky+nYTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17657542},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.66.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3843b0a45354f068918d8521e5c26c9e/hyperframes-studio-0.7.66.tgz","_integrity":"sha512-kmJBWEBWDARIBQDn5L/RG6IneP3knsGzwHN7zGdGC0C863de//1vLSssGXzP/GQthkxLgaPoNNSBneaLVWGa4A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.66","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.66","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.66","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.66","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.66","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.66"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.66_1784637706927_0.3348375406608972","host":"s3://npm-registry-packages-npm-production"}},"0.7.67-alpha.0":{"name":"@hyperframes/studio","version":"0.7.67-alpha.0","_id":"@hyperframes/studio@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":"4e2103a0d94ea00facd319a6de453f0756a735c1","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.67-alpha.0.tgz","fileCount":789,"integrity":"sha512-mg01lxVbOqlAKT08+4IT3adQ81hW9NCvaP/oA6fkV8xJv0J7E0OwPBD23EH4P7U5JiE4fuwFIcD7oBZzgUV0pg==","signatures":[{"sig":"MEUCIBQjjP3j9k/GWZ+QGyr7v0iYHT+oBbrvpM0uFIPLJZ/IAiEAzHFi+fmwFZpA8wgMLfmzviOc4KpDzUrnkRwhlFCR+zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.67-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17657614},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.67-alpha.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ee0f71a4cde53fbeef328e9e2f1fdab7/hyperframes-studio-0.7.67-alpha.0.tgz","_integrity":"sha512-mg01lxVbOqlAKT08+4IT3adQ81hW9NCvaP/oA6fkV8xJv0J7E0OwPBD23EH4P7U5JiE4fuwFIcD7oBZzgUV0pg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.67-alpha.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.67-alpha.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.67-alpha.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.67-alpha.0","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.67-alpha.0","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.67-alpha.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.67-alpha.0_1784670155283_0.3738070087558274","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"@hyperframes/studio","version":"0.7.67","_id":"@hyperframes/studio@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":"6d01c81182ea87de21ce2d575a32060badb8468a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.67.tgz","fileCount":789,"integrity":"sha512-H3mu/1ZnIrKTreDepVK8+TIgQEl0vrPD22eYPQJTqbbGgaVMbC55KUOktqd0lnnGCvcPNQo2ZhZhL94OUA68ew==","signatures":[{"sig":"MEUCIG9Lfn9BuWP40TB9W8eLNSBMw6SVKGWjuWjuWyoEv7X+AiEAhhjvjSPsg6ApE/Ag7Ax/9QHd5z9Z78M67PsAfuMPFZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17657542},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.67.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/482b5583e6a91d91266c01c50879e3a4/hyperframes-studio-0.7.67.tgz","_integrity":"sha512-H3mu/1ZnIrKTreDepVK8+TIgQEl0vrPD22eYPQJTqbbGgaVMbC55KUOktqd0lnnGCvcPNQo2ZhZhL94OUA68ew==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.67","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.67","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.67","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.67","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.67","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.67"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.67_1784678271082_0.6552739380707433","host":"s3://npm-registry-packages-npm-production"}},"0.7.68":{"name":"@hyperframes/studio","version":"0.7.68","_id":"@hyperframes/studio@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":"a13de5a2003e406e185d897afe0e8a231a02c901","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.68.tgz","fileCount":789,"integrity":"sha512-kow690iKtl6q55mhzWSkVGWlCYHDL8jiL4YIOASZmOAwS6MKvOahAKQoKjVL9DLn0QdVm2J3FEhBr60QwAFe4w==","signatures":[{"sig":"MEYCIQCpk+jqEWCtl/4tBjg5zXRMvoMD33VdDlbVwk6vsAjXOAIhAPQKnnVuqebP2t0OaEDYZsdo6Ieu8uF4KUt3OUfRdvZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17657542},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.68.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0c4fda8f96e0a4a30fce4f6db6e6611e/hyperframes-studio-0.7.68.tgz","_integrity":"sha512-kow690iKtl6q55mhzWSkVGWlCYHDL8jiL4YIOASZmOAwS6MKvOahAKQoKjVL9DLn0QdVm2J3FEhBr60QwAFe4w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.68","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.68","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.68","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.68","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.68","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.68"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.68_1784695573040_0.19069160935411866","host":"s3://npm-registry-packages-npm-production"}},"0.7.69":{"name":"@hyperframes/studio","version":"0.7.69","_id":"@hyperframes/studio@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":"ccfa06712c590a70bdf5266454c8ace2c661a4d1","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.69.tgz","fileCount":789,"integrity":"sha512-jh0NjFfI7rJISxX5NXP+7jwtlLTZKy6pQD8vh7XI3OPn465EvyeNkbywcErbsrYVet7tB/i29PTQEALW6669wg==","signatures":[{"sig":"MEYCIQDK0FdQeq4dfA0P+3WuLdJMffkkYx8xJkx7vx6NMO1B4gIhAJrYYesP0eZ3t/6hr4x4WYMOJs7LugFpyBUweC8iRsLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17658192},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.69.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e5cb7a19529a3e9e4ca66cf947bb3ca8/hyperframes-studio-0.7.69.tgz","_integrity":"sha512-jh0NjFfI7rJISxX5NXP+7jwtlLTZKy6pQD8vh7XI3OPn465EvyeNkbywcErbsrYVet7tB/i29PTQEALW6669wg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.69","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.69","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.69","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.69","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.69","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.69"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.69_1784833767232_0.28179676622915406","host":"s3://npm-registry-packages-npm-production"}},"0.7.70":{"name":"@hyperframes/studio","version":"0.7.70","_id":"@hyperframes/studio@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":"b1f1ab49efa85895d2af887791ae307284573bbb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.70.tgz","fileCount":789,"integrity":"sha512-+XWr27veW538mIEw3q4eV4OOjtQQuL/jRmHlF02tJVw6CG8v0X2D6jwd482+Ivy8BSEWJoDhLP6T+MiSnyO1xA==","signatures":[{"sig":"MEUCIHRD+7hFwe963Kw9b5ofOY53Io7PeL1J4Yvqz8AEL9kHAiEAttDj4z9WYvN/uJtHWHeivkZ+58bwVSDx3Gz6Ky45vmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17658192},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.70.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/22e2a3bbfd7c9da8f800b868b8f0ecf7/hyperframes-studio-0.7.70.tgz","_integrity":"sha512-+XWr27veW538mIEw3q4eV4OOjtQQuL/jRmHlF02tJVw6CG8v0X2D6jwd482+Ivy8BSEWJoDhLP6T+MiSnyO1xA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.70","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.70","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.70","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.70","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.70","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.70"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.70_1784871870723_0.17540854650455895","host":"s3://npm-registry-packages-npm-production"}},"0.7.71":{"name":"@hyperframes/studio","version":"0.7.71","_id":"@hyperframes/studio@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":"706ad416011c71a172d030b15b60d1b5c3ac1a2c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.71.tgz","fileCount":789,"integrity":"sha512-VpWH0szmO6n417M35wv7wtjdnFcIiXvz4ZGQuanN5p5hoIGlNTqRVZ6bFRyXPVUgk7067fHtVRHj3mhmG88Erw==","signatures":[{"sig":"MEYCIQC/xnXE97mgu/nvf39XDUTA1m2dujYy/rIRqAGzepwq6wIhALlqt9aYWnMJwMSYMl6d8stiKcKb1uhrgnFGESun9o79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17661815},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.71.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ea6f00ce15b8ed8273fa403ef0e39c4f/hyperframes-studio-0.7.71.tgz","_integrity":"sha512-VpWH0szmO6n417M35wv7wtjdnFcIiXvz4ZGQuanN5p5hoIGlNTqRVZ6bFRyXPVUgk7067fHtVRHj3mhmG88Erw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.71","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.71","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.71","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.71","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.71","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.71"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.71_1784920047773_0.6703956408254079","host":"s3://npm-registry-packages-npm-production"}},"0.7.72":{"name":"@hyperframes/studio","version":"0.7.72","_id":"@hyperframes/studio@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":"f8ec3c389e0a7915d58d9624ad78d33137e1d3f7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.72.tgz","fileCount":802,"integrity":"sha512-ASTHjlxhmEnfUPx9N6Ioo1oN6SSYNUERka5bSGMprTpoNSY3FgMkMPEAJEldZcVZW84LTFrrasFtisKmvTHQOQ==","signatures":[{"sig":"MEYCIQDIq4vSWtfBFMuGaLh6RFfmMiZ0wcZxTob9tN375bl0lQIhAJyFAZdeJCOzceu9n1QytGjMHIMIR5BBW4XEpHPu4C0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17973669},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.72.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a0ab6cb37992eb35947961035a8c11de/hyperframes-studio-0.7.72.tgz","_integrity":"sha512-ASTHjlxhmEnfUPx9N6Ioo1oN6SSYNUERka5bSGMprTpoNSY3FgMkMPEAJEldZcVZW84LTFrrasFtisKmvTHQOQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.72","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.72","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.72","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.72","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.72","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.72"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.72_1785045892718_0.9390698184259587","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"@hyperframes/studio","version":"0.7.73","_id":"@hyperframes/studio@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":"b59f4a5233f62d1eeb79493465dfc25429249f0c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.73.tgz","fileCount":817,"integrity":"sha512-h9OtCTMX8Yv+U8iF8NEo+XUI65Zl0oLRBd2sWIO8uSLO2UKlUlBwF0V01/1kwj8wDMsIz4vLcfq9WGONdHdzrA==","signatures":[{"sig":"MEYCIQCNjVGgOV3vD+D5xLE3zlsirruXdxmlc9jYJ2y5+lRJywIhAKF8LFSHAcOdskuv14f/rxI1H/iRN31ADNNRU6PFKXbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18331310},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.73.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/778ff7488e1782528300b21028e13a07/hyperframes-studio-0.7.73.tgz","_integrity":"sha512-h9OtCTMX8Yv+U8iF8NEo+XUI65Zl0oLRBd2sWIO8uSLO2UKlUlBwF0V01/1kwj8wDMsIz4vLcfq9WGONdHdzrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.73","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.73","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.73","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.73","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.73","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.73"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.73_1785101991912_0.871327673179306","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"@hyperframes/studio","version":"0.7.74","_id":"@hyperframes/studio@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":"60a7836fb1305aa1ead7ac6b2e69038a33944e0c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.74.tgz","fileCount":817,"integrity":"sha512-kzKzgE0S+xf+6PGOis4JDQjVKHxBNg0do3OLf6dhw7rxedrSMRQDcXeKce2O5pS6HCXyLy0ry5ReeNca1Z9U0Q==","signatures":[{"sig":"MEUCIAfSLKM1nCWY+y+cKhghPFjRCO4I12OYWdK6DolJTWwnAiEAk5upO57h5tJjwHqFwURKo/G0woXX5BvubBcxgqQqPDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18331310},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.74.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5c13660674a2383d758683ea0785d204/hyperframes-studio-0.7.74.tgz","_integrity":"sha512-kzKzgE0S+xf+6PGOis4JDQjVKHxBNg0do3OLf6dhw7rxedrSMRQDcXeKce2O5pS6HCXyLy0ry5ReeNca1Z9U0Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.74","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.74","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.74","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.74","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.74","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.74"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.74_1785117660270_0.0010042359151900548","host":"s3://npm-registry-packages-npm-production"}},"0.7.75":{"name":"@hyperframes/studio","version":"0.7.75","_id":"@hyperframes/studio@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":"d3c075e177894e8df686b444a6e8fc0db06fd89e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.75.tgz","fileCount":817,"integrity":"sha512-2zPsDkV1kVv9saSs1ytavBR82C7WhzQomHUDsmjFklHTwpfhtToHo+sFnsRPu/kDvzM5eNggYXOUMByv3+p8QA==","signatures":[{"sig":"MEUCIQDmYLPgxka8ivs/wQAfZ4ntLydIvZE53yo+ekO2X4DUwgIgHZrBgq+d6Fm8SebARa915+Bb5YBYPCCE9JQXH2qslSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18331310},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.75.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3171fff8dc520771faf9c2340ab682fe/hyperframes-studio-0.7.75.tgz","_integrity":"sha512-2zPsDkV1kVv9saSs1ytavBR82C7WhzQomHUDsmjFklHTwpfhtToHo+sFnsRPu/kDvzM5eNggYXOUMByv3+p8QA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.75","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.75","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.75","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.75","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.75","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.75"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.75_1785123887998_0.7809402879380982","host":"s3://npm-registry-packages-npm-production"}},"0.7.76":{"name":"@hyperframes/studio","version":"0.7.76","_id":"@hyperframes/studio@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":"78b79111a7a6d3c757bb5b6cc78b35e8c112a81b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.76.tgz","fileCount":817,"integrity":"sha512-7flaOuORyjNGsCbwPKXrUttIPe/uOO0+gnjdqL50khuBakSpdYQ2EqrWqRkQXbMFriDFhOdM/p4OAJ98aASdiQ==","signatures":[{"sig":"MEQCIHIr0KZOL3J41mJivLGG1fKUNmP9uWSL6eE/aYtD+1HdAiAs9xvMO5kXVSkuWQnFJYKaF8ZNXpjV9xJMu8+zV2Yu+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18331310},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.76.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b12ac826577075db024960625b847700/hyperframes-studio-0.7.76.tgz","_integrity":"sha512-7flaOuORyjNGsCbwPKXrUttIPe/uOO0+gnjdqL50khuBakSpdYQ2EqrWqRkQXbMFriDFhOdM/p4OAJ98aASdiQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.76","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.76","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.76","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.76","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.76","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.76"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.76_1785129175073_0.8689069840186618","host":"s3://npm-registry-packages-npm-production"}},"0.7.77":{"name":"@hyperframes/studio","version":"0.7.77","_id":"@hyperframes/studio@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":"6b5107e580ac0090a9c2cc7dbc14d3bf57d00ffb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.77.tgz","fileCount":842,"integrity":"sha512-WwcnKVSkKNOn299PwxHB6rFNxfcuYYVnF/dfJ08VT0l+/dC16mnT/MJnIDjFiq6ZyZV8L1Ylz3o2kGH4SmB+7g==","signatures":[{"sig":"MEQCIGU+UjrUjyjpYSRgd8kLFI7Cw3n4zvOT4n/kd0tFCm0QAiB4sSa00kRe8HCxow6M3k5WQQMZjNbtXDJE47EwH4nUuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18864293},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.77.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a454920d092d623d4bd49adb2b6b2baf/hyperframes-studio-0.7.77.tgz","_integrity":"sha512-WwcnKVSkKNOn299PwxHB6rFNxfcuYYVnF/dfJ08VT0l+/dC16mnT/MJnIDjFiq6ZyZV8L1Ylz3o2kGH4SmB+7g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.77","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.77","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.77","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.77","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.77","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.77"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.77_1785205098996_0.30767896451257926","host":"s3://npm-registry-packages-npm-production"}},"0.7.78":{"name":"@hyperframes/studio","version":"0.7.78","_id":"@hyperframes/studio@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":"b54e227b60b64f2c75b129a7584aa00bbb15cf8a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.78.tgz","fileCount":842,"integrity":"sha512-rDKXQOm7tAkd4VHJuEqIBtqAfOI43auH4jdqV5BMDBsY0weFOxGISgPfCP26172K/gJHjbXFA/nnG8v8YS0Zyg==","signatures":[{"sig":"MEQCIA6m8Hu/mB+OmavopkaQCRGLQ3ZnGX2oaDZdtQQb1zC3AiAwJ0/RE45wDGkCfpcUevLUKQvKKwi71PXYrKn0rL1xfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18883424},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.78.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7240b6890327fa92f545a49a6ee9781a/hyperframes-studio-0.7.78.tgz","_integrity":"sha512-rDKXQOm7tAkd4VHJuEqIBtqAfOI43auH4jdqV5BMDBsY0weFOxGISgPfCP26172K/gJHjbXFA/nnG8v8YS0Zyg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.78","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.78","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.78","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.78","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.78","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.78"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.78_1785241947468_0.04725175611866561","host":"s3://npm-registry-packages-npm-production"}},"0.7.79":{"name":"@hyperframes/studio","version":"0.7.79","_id":"@hyperframes/studio@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":"a88fc54dc798ea68c4dfd8e0c8345514d6650660","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.79.tgz","fileCount":853,"integrity":"sha512-0UJ+VcIGYvgFdXAaKdBjo/opFbHHtgiDNvYZfVv90ERpFis2A9d4pyEzCck7eu/2Z7heBQKa/ZykFMgQWOcEzQ==","signatures":[{"sig":"MEUCICIDuwR36RG0sT44MHCQmgyVE1eAb8HdRuqdU7QSAy52AiEArZEsLD1Wf9fraWCX+71HUKOeKuML49l9OLoW5OpVgLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19060791},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.79.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e83c346a16a86a1ef91683af31ad0b0c/hyperframes-studio-0.7.79.tgz","_integrity":"sha512-0UJ+VcIGYvgFdXAaKdBjo/opFbHHtgiDNvYZfVv90ERpFis2A9d4pyEzCck7eu/2Z7heBQKa/ZykFMgQWOcEzQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.79","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.79","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.79","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.79","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.79","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.79"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.79_1785280385712_0.31579929525012584","host":"s3://npm-registry-packages-npm-production"}},"0.7.80":{"name":"@hyperframes/studio","version":"0.7.80","_id":"@hyperframes/studio@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":"7563e83230c180e5588e0df3528a1b0c8af7348b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.80.tgz","fileCount":857,"integrity":"sha512-HGiB44elMb3+3z/W8TVMpl5YNhVmP5CNoysMQY+ML+gBJkfULF77cSMXxa01RpN+eqi2AmwLx2oDLJ2dGhboTA==","signatures":[{"sig":"MEYCIQDSP+rPk2Zj+Cw7vRw7mYluslaP7ZN3Unv5rxERSpbhIQIhAMf4KFBPvzC/SM88YRiXfEG3cyYh9aoC7Isj9esRCYEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19136556},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.80.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0de2c7cd29681eb8901dea892a2b8e07/hyperframes-studio-0.7.80.tgz","_integrity":"sha512-HGiB44elMb3+3z/W8TVMpl5YNhVmP5CNoysMQY+ML+gBJkfULF77cSMXxa01RpN+eqi2AmwLx2oDLJ2dGhboTA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.80","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.80","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.80","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.80","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.80","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.80"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.80_1785293296270_0.1920441253880294","host":"s3://npm-registry-packages-npm-production"}},"0.7.81":{"name":"@hyperframes/studio","version":"0.7.81","_id":"@hyperframes/studio@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":"e1912ec58603f61da2ae1368bd7a41d7f979d6f9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.81.tgz","fileCount":857,"integrity":"sha512-ghRPItyd+SQZr6RFC57f4SE6Ox2alNvwDfmStM4tE/58hB7A10vV0vLm7qKtL4dU1x3gM1Q2tnzksmNLuNi7oA==","signatures":[{"sig":"MEYCIQCUYPSz4YAk0GjS0dQZb5IzKPU9eB1LDxUHlCjJq0PpigIhAJ9QP+B2xF0BM++tgo7doYyA6iHULAafhJYtaGVlGHUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19136556},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.81.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c61c27aab579bc09cc6339cea6ff0d22/hyperframes-studio-0.7.81.tgz","_integrity":"sha512-ghRPItyd+SQZr6RFC57f4SE6Ox2alNvwDfmStM4tE/58hB7A10vV0vLm7qKtL4dU1x3gM1Q2tnzksmNLuNi7oA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.81","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.81","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.81","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.81","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.81","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.81"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.81_1785306067366_0.5228141527003798","host":"s3://npm-registry-packages-npm-production"}},"0.7.82":{"name":"@hyperframes/studio","version":"0.7.82","_id":"@hyperframes/studio@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":"e90cf2aecdf31d66c3ee5b61294a7b644f2a7ecd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.82.tgz","fileCount":858,"integrity":"sha512-Ct0FdM77MSZ3WaW/rKqTUYhjV71Zb06fa48ZMyERs1fQocvgQnybfnYSl6JLo9Ep6ZNeg7/xzpb+0gT7Xm1jwg==","signatures":[{"sig":"MEUCICJ9HoX/julyia+GnCXe7NDUj5u/rhZ1NPxZyN0e/H9VAiEArivirquyjRXtTLd6qQLv28dvxyWTq5K6W+XCTuU5blA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19137274},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.82.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/79c34aba5db91ce2e637bdc4fef98509/hyperframes-studio-0.7.82.tgz","_integrity":"sha512-Ct0FdM77MSZ3WaW/rKqTUYhjV71Zb06fa48ZMyERs1fQocvgQnybfnYSl6JLo9Ep6ZNeg7/xzpb+0gT7Xm1jwg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.82","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.82","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.82","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.82","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.82","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.82"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.82_1785324557156_0.31387026839511023","host":"s3://npm-registry-packages-npm-production"}},"0.7.83":{"name":"@hyperframes/studio","version":"0.7.83","_id":"@hyperframes/studio@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":"e2800c15d85f2b319bb361ec0ed5ded4cebcb2ea","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.83.tgz","fileCount":859,"integrity":"sha512-r2xRUev+qryoNQTf6wxuwMl1TeAILE5K47LgsFva8BExKJ2iYOp1S+Vy0G6tkNSv7MRWAeLDRHnFdrp5Az8Ngw==","signatures":[{"sig":"MEQCIBDL/YdCypBOylJnbr8rC72enUnRP6UnK2csMTGdEaaEAiBLFjhgLgpYY4h7m3f3uU6i/fyn8P6qJxEDO27OQ8cfcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19123192},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.83.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3365b8fa7ac6e58de442d9f53b7f7a89/hyperframes-studio-0.7.83.tgz","_integrity":"sha512-r2xRUev+qryoNQTf6wxuwMl1TeAILE5K47LgsFva8BExKJ2iYOp1S+Vy0G6tkNSv7MRWAeLDRHnFdrp5Az8Ngw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.83","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.83","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.83","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.83","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.83","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.83"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.83_1785376145448_0.34566130846831","host":"s3://npm-registry-packages-npm-production"}},"0.7.84":{"name":"@hyperframes/studio","version":"0.7.84","_id":"@hyperframes/studio@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":"798ad8e6d41eab1255aacc65952e34552e603919","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.84.tgz","fileCount":859,"integrity":"sha512-c6aG9G9sHp8KrMP4QKc7pOPs1PJBePEv2qoL4cZYWvGNKBDFecxpzx/yksAsuMp+OX+x4EH5h6zWv6cYFeu/6Q==","signatures":[{"sig":"MEUCIFODdpPZUwRth6pAH1CB4vE8gGdE73bpq0BKATO4gWdZAiEAlbDsuh1zkiwccmJUSY4b4C3FU+F1nKuO2ys/piAtou8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19123192},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.84.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e059f30a208ac1b406d4c0f2c8d64eff/hyperframes-studio-0.7.84.tgz","_integrity":"sha512-c6aG9G9sHp8KrMP4QKc7pOPs1PJBePEv2qoL4cZYWvGNKBDFecxpzx/yksAsuMp+OX+x4EH5h6zWv6cYFeu/6Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.84","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.84","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.84","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.84","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.84","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.84"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.84_1785407436244_0.4717518490480088","host":"s3://npm-registry-packages-npm-production"}},"0.7.85":{"name":"@hyperframes/studio","version":"0.7.85","_id":"@hyperframes/studio@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":"ae6d84a1fde35b8d10e5f3f7801f2c69c7c79d33","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.85.tgz","fileCount":861,"integrity":"sha512-dnvZzIdqvlXwPyvYJ4OsaTgbkTd1TwKa3dnNKbLkFNUVXQDuIV8wIs4rUt/ui74WCqBlopkgJWIvogXFWT0jlQ==","signatures":[{"sig":"MEQCIHJ8l58ZbYKE9bm0DqNb5JuAsTAr/sjnxDk4nYqyezYvAiACYESOhqt26YFJZ0uXAHslJ5MVrxmXLJZuX9aGUnXHdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19143862},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.85.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9813861526df1ba87d49e26043692bcd/hyperframes-studio-0.7.85.tgz","_integrity":"sha512-dnvZzIdqvlXwPyvYJ4OsaTgbkTd1TwKa3dnNKbLkFNUVXQDuIV8wIs4rUt/ui74WCqBlopkgJWIvogXFWT0jlQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.85","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.85","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.85","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.85","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.85","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.85"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.85_1785433429926_0.9660102757047588","host":"s3://npm-registry-packages-npm-production"}},"0.7.86":{"name":"@hyperframes/studio","version":"0.7.86","_id":"@hyperframes/studio@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":"3eccff76ebb2bc621d5d69a238ed2a2145b36103","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.86.tgz","fileCount":861,"integrity":"sha512-aqop1YB9R8P4rmMlNsKptgfx7WWkk1G2/F7v27GFZrd6kM6+rV1IpHozbyWHUD05BTw37ZlF8WW5daMdIWcrOg==","signatures":[{"sig":"MEYCIQCiJWgHjdgK4FWwsvhiabV2xV1mO4HIeZPb6LmTCKF1ywIhAPynwjPQaaq2aAd6sO+psrmd1R+ypFSQZauaJLCNwoiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19145792},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.86.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b052c797464c0cf9692860e7bbed83f6/hyperframes-studio-0.7.86.tgz","_integrity":"sha512-aqop1YB9R8P4rmMlNsKptgfx7WWkk1G2/F7v27GFZrd6kM6+rV1IpHozbyWHUD05BTw37ZlF8WW5daMdIWcrOg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.86","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.86","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.86","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.86","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.86","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.86"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.86_1785447987960_0.2819721412193701","host":"s3://npm-registry-packages-npm-production"}},"0.7.87":{"name":"@hyperframes/studio","version":"0.7.87","_id":"@hyperframes/studio@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":"fb84ec85eeef77d88bf7cc44b189d7fd053831a0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.87.tgz","fileCount":895,"integrity":"sha512-Uh5Fc4+TVEUHDYrmvuPegTUoSuNdZ6bbnU4fmW/78ouIg9ANvtGtj3mCKWonBKjTPJdFMgX2JifotnaiRryP4Q==","signatures":[{"sig":"MEQCIDthz2KRJSpETH+S3TO2brT10/7n9VunuhpbmIw1YtnnAiAK/Qwpq11KeuKEIApdJzb0TU6zB71U4aql7KVrZZha5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19497850},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.87.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f9b04a5044da480b2e1ea1edf97951da/hyperframes-studio-0.7.87.tgz","_integrity":"sha512-Uh5Fc4+TVEUHDYrmvuPegTUoSuNdZ6bbnU4fmW/78ouIg9ANvtGtj3mCKWonBKjTPJdFMgX2JifotnaiRryP4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.87","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.87","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.87","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.87","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.87","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.87"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.87_1785530434620_0.09883306165989825","host":"s3://npm-registry-packages-npm-production"}},"0.7.88":{"name":"@hyperframes/studio","version":"0.7.88","_id":"@hyperframes/studio@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":"257bee2090b151b4ddb0e2312526a6d1a2c0e71e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.88.tgz","fileCount":895,"integrity":"sha512-TYay2SibMH0+My8WBleVKlI+owzXg0duSgZFT0XefoJmlalOTttfGyYAWY9uirJivXMTdGdQCAx+DM8WJOdNCQ==","signatures":[{"sig":"MEUCIQCJFOC9drMgWRoetOZ6H/L10j6hv50CXW3uqOCK6xk2LgIgKIvuSTRtm9/ptU//atS+jF00h4uhLxEStsXEV5KLBtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19497850},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.88.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/12916a9f0d93e3e25fe1ec51872ee787/hyperframes-studio-0.7.88.tgz","_integrity":"sha512-TYay2SibMH0+My8WBleVKlI+owzXg0duSgZFT0XefoJmlalOTttfGyYAWY9uirJivXMTdGdQCAx+DM8WJOdNCQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.88","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.88","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.88","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.88","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.88","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.88"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.88_1785628653899_0.6545164145591076","host":"s3://npm-registry-packages-npm-production"}},"0.7.89":{"name":"@hyperframes/studio","version":"0.7.89","_id":"@hyperframes/studio@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":"86b774efc03732459dc47c3c0484bf9cee3771fb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.89.tgz","fileCount":895,"integrity":"sha512-AkOYDWXXPI80xz1b+C+tlN/Co8E+QRiAnoMQRa9CmF6McwfjrBtmFl5Epzi3TDQPHjYSp6oODgq5DKiocsfN7g==","signatures":[{"sig":"MEUCIQDWz2oJj6KmKfiIlhV3Hge0H+cQutPfXD11ugacBhoVMAIgH8q3B8RNtL/+jdvGLY0KFWZhFNYNmpjbShaqu1pRhZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19497850},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.89.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/943ac043a29fe329c1c1c9d0be44a83d/hyperframes-studio-0.7.89.tgz","_integrity":"sha512-AkOYDWXXPI80xz1b+C+tlN/Co8E+QRiAnoMQRa9CmF6McwfjrBtmFl5Epzi3TDQPHjYSp6oODgq5DKiocsfN7g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.89","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.89","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.89","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.89","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.89","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.89"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.89_1785695330053_0.7069793033623515","host":"s3://npm-registry-packages-npm-production"}},"0.7.90":{"name":"@hyperframes/studio","version":"0.7.90","_id":"@hyperframes/studio@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":"46cd94365692629f71ef43ce191d9fdefd3150c5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.90.tgz","fileCount":895,"integrity":"sha512-CVDjefjkbL5iRwn4Tn5RlsOTK8hFGswiJK2PeWoalpZHKxRO5S9TxheVZ0K5EsExzTgDHIoOTCNBBfPo//bV4A==","signatures":[{"sig":"MEUCIQCoynkDwFte8JGmSeyCzF286Q+bfAbOonpzVSToh6pDzgIgVd8n2QaT03ouv0KTSYricP6d2QS/UmcpSRYT2B5LFbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19497850},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.90.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0b4195cbdbd7265e5cfd692e6260631f/hyperframes-studio-0.7.90.tgz","_integrity":"sha512-CVDjefjkbL5iRwn4Tn5RlsOTK8hFGswiJK2PeWoalpZHKxRO5S9TxheVZ0K5EsExzTgDHIoOTCNBBfPo//bV4A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.90","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.90","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.90","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.90","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.90","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.90"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.90_1785733259679_0.5913810090543345","host":"s3://npm-registry-packages-npm-production"}},"0.7.92":{"name":"@hyperframes/studio","version":"0.7.92","_id":"@hyperframes/studio@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":"42dc59393485bbb29a6522291ad212866f591493","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.92.tgz","fileCount":912,"integrity":"sha512-yfQaFpo4Oakq6s8DGTJahkHz2qtwh3hBhUiyB0W9J52eY5WDeL9Q7PHxWqp9iMkODhtShErwhajK8JUYHcUnEg==","signatures":[{"sig":"MEUCIQDnLuW70V11HiShio7e7jiiRvzkmvpir5VGFmqfAn6GuwIgAU8dCPdZ5TBmjh7tOTryRLrNH+z/yx3LvJzj9zitjTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19796689},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.92.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9bc2db905cef4ab659d7a35a80326e72/hyperframes-studio-0.7.92.tgz","_integrity":"sha512-yfQaFpo4Oakq6s8DGTJahkHz2qtwh3hBhUiyB0W9J52eY5WDeL9Q7PHxWqp9iMkODhtShErwhajK8JUYHcUnEg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.92","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.92","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.92","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.92","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.92","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.92"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.92_1785865639852_0.20330593161036048","host":"s3://npm-registry-packages-npm-production"}},"0.7.93":{"name":"@hyperframes/studio","version":"0.7.93","_id":"@hyperframes/studio@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":"59b6522412eb3dcacaae297db69863979e677a39","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.93.tgz","fileCount":941,"integrity":"sha512-pF4llMxQZUz+gmAEnRYf2b3Q6OG+LIvH3W/mWmm4QT5oWw4LRNhU0SS9j537A1TrAG3eUwIttQvqizrSBdMhxA==","signatures":[{"sig":"MEUCIA5SYTOzmy4dssZctARosne3VSKKUlrAM/+laop74e3eAiEA6gwOrR0YHT7jGpSgCOkt43xI1cQjGmEC2mzvs/I/cF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20224388},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.93.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4211f65a25500e52f69ece3b67fb36b2/hyperframes-studio-0.7.93.tgz","_integrity":"sha512-pF4llMxQZUz+gmAEnRYf2b3Q6OG+LIvH3W/mWmm4QT5oWw4LRNhU0SS9j537A1TrAG3eUwIttQvqizrSBdMhxA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.93","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.93","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.93","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.93","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.93","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.93"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.93_1785900650550_0.627931252534278","host":"s3://npm-registry-packages-npm-production"}},"0.7.94":{"name":"@hyperframes/studio","version":"0.7.94","_id":"@hyperframes/studio@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":"9bd04c8f717c58631caa8975ac3237bd583d0ae5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.94.tgz","fileCount":941,"integrity":"sha512-QyA38/UTyeU8q5XOaR1yqdg8eOy1uzKbFFQ5tJaiGnH2hCWLHUtLo8x8MXSZ0DDkIzjKvXrKvr6Bc/yN1w5Icw==","signatures":[{"sig":"MEUCIQCPrrGKT1zRVnYpBEmU/EI/AgblOv7aDXBnCuhQlsbDPgIgNdIMUa/h61HG7pY4yERb3F7FGLl1zSHB/WmJ74DRolw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20224388},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.94.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fd0eb17d1f6b4715e0eb960769879b39/hyperframes-studio-0.7.94.tgz","_integrity":"sha512-QyA38/UTyeU8q5XOaR1yqdg8eOy1uzKbFFQ5tJaiGnH2hCWLHUtLo8x8MXSZ0DDkIzjKvXrKvr6Bc/yN1w5Icw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.94","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.94","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.94","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.94","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.94","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.94"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.94_1785901556284_0.398034427443396","host":"s3://npm-registry-packages-npm-production"}},"0.7.95":{"name":"@hyperframes/studio","version":"0.7.95","_id":"@hyperframes/studio@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":"f4cd834e1cee03d058d0c90a59c6ca5fce8ada93","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.95.tgz","fileCount":954,"integrity":"sha512-qIgOlXfFmzx710vefI/EYCgeRnro7nkG+pR94N+zBQY/vP+W7AVo2OkpPcW0XOEbmgp7XrrzDUtVrHfeK4LHbA==","signatures":[{"sig":"MEYCIQD+2GdjvP3fm6v1S26+VXqjRTcssaBDaeYXcnmtku3WHwIhAOriSG41frAV26uWlyrlVXgbHNWDGNroO+bvpeUfWN4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20406551},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.95.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},"_resolved":"/tmp/ffe24ae19a4ba15f44090d3d78ef8735/hyperframes-studio-0.7.95.tgz","_integrity":"sha512-qIgOlXfFmzx710vefI/EYCgeRnro7nkG+pR94N+zBQY/vP+W7AVo2OkpPcW0XOEbmgp7XrrzDUtVrHfeK4LHbA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.95","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.95","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.95","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.95","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.95","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.95"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.95_1786054461160_0.2553289420349498","host":"s3://npm-registry-packages-npm-production"}},"0.7.96":{"name":"@hyperframes/studio","version":"0.7.96","_id":"@hyperframes/studio@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":"76a995de5140936a48afcf5ce05401021b8a82ff","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.96.tgz","fileCount":954,"integrity":"sha512-l5T1e/HDRpwnCkKuLFLaRjTsYqWE4Ezx+tWL0dr3JObmIaaeytTxgmAhnfY/bEjZDef0ZknsIp/cl6OnkLBbhA==","signatures":[{"sig":"MEQCID63NIQ2DH2PRuY9wC1OK5WUHvTEgxRSy9uafXu9ihVJAiBh9OalXCI0OJ6UUDiUzxxf+IFYlxEgxhjMUY0tFzeX6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20409057},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.96.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d07e98a965eb2e3256b7988b75773498/hyperframes-studio-0.7.96.tgz","_integrity":"sha512-l5T1e/HDRpwnCkKuLFLaRjTsYqWE4Ezx+tWL0dr3JObmIaaeytTxgmAhnfY/bEjZDef0ZknsIp/cl6OnkLBbhA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.96","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.96","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.96","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.96","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.96","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.96"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.96_1786063264706_0.750660441882439","host":"s3://npm-registry-packages-npm-production"}},"0.7.97":{"name":"@hyperframes/studio","version":"0.7.97","_id":"@hyperframes/studio@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":"5acba29c2d4b9c6d6b375d0f6c41cde290ecde83","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.97.tgz","fileCount":955,"integrity":"sha512-DYwUHHM+Y7eZd313PhZUbcYA+A98SctoYX1srmHhku70LtEof5RJ+/jg/xm7daQtwmBJt4oLDOXJDpahPePzpA==","signatures":[{"sig":"MEUCIQD8aM7JAjp791Wzgtlep22tBRGLw7bkHW+xXJsKubacoAIgafKKpPwmYjKU6ayc4tSfjZDoC32C/afK9xwMdlBYiPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20454729},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.97.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e9763e9a1ce43d4bdf85dd22b89e7752/hyperframes-studio-0.7.97.tgz","_integrity":"sha512-DYwUHHM+Y7eZd313PhZUbcYA+A98SctoYX1srmHhku70LtEof5RJ+/jg/xm7daQtwmBJt4oLDOXJDpahPePzpA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.97","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.97","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.97","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.97","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.97","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.97"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.97_1786080739741_0.453780409898324","host":"s3://npm-registry-packages-npm-production"}},"0.7.98":{"name":"@hyperframes/studio","version":"0.7.98","_id":"@hyperframes/studio@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":"b0a0d8971643f786c318cb88a4475332ddb215b6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.98.tgz","fileCount":955,"integrity":"sha512-NtyygxMlBBA2oaiPuBJUWSXlTtwyQ2yractiAlWoOy14dVdmwHL/AZ4Lk+nYW5u1YWRjy7OVezH6dmEygAyfQA==","signatures":[{"sig":"MEYCIQCMXuzO/cV5p6WabmW5BYlmKNB49IGdcPW7vQ2uwWmFSwIhANHKuVdTqHhq0eFE4IXq7gFTqeRZG+gCPWdQHlSCJMfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20454729},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.98.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f47007581090fd419f2086846cfac499/hyperframes-studio-0.7.98.tgz","_integrity":"sha512-NtyygxMlBBA2oaiPuBJUWSXlTtwyQ2yractiAlWoOy14dVdmwHL/AZ4Lk+nYW5u1YWRjy7OVezH6dmEygAyfQA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.98","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.98","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.98","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.98","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.98","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.98"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.98_1786086148228_0.728363259308302","host":"s3://npm-registry-packages-npm-production"}},"0.7.99":{"name":"@hyperframes/studio","version":"0.7.99","_id":"@hyperframes/studio@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":"b9f80822a7244fe33f958b8613b298141bc4ba49","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.99.tgz","fileCount":955,"integrity":"sha512-a2XA4skiwCiHB9RUfAhxZ6jPaz3PYFj6+OShNJGky68zrxb268JXjFQF+8ybu0TlE6wJzlRCm2ZGD4unUe3Nww==","signatures":[{"sig":"MEQCIADpkvHe882itwFJzTL4uTmVF5gkQeb7MEZlBvePWhWGAiBU3vfnp8ifFIL7yoI7JOKpbayxd8N5kMeVm8wbxG7ZFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20454729},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.99.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d978395544d0bb2ec733cae294290f1b/hyperframes-studio-0.7.99.tgz","_integrity":"sha512-a2XA4skiwCiHB9RUfAhxZ6jPaz3PYFj6+OShNJGky68zrxb268JXjFQF+8ybu0TlE6wJzlRCm2ZGD4unUe3Nww==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.99","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.99","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.99","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.99","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.99","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.99"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.99_1786118107013_0.634565205378812","host":"s3://npm-registry-packages-npm-production"}},"0.7.100":{"name":"@hyperframes/studio","version":"0.7.100","_id":"@hyperframes/studio@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":"4f5b80cd889b28be8c01831aac55135fced94e02","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.100.tgz","fileCount":961,"integrity":"sha512-t//IQLe7NAHgyUGjI7/UAYtTrDwFMU8kSXGhfRMQp00Da2dl/G8imfFchjXyMiJxWIX1+MwOIfry6Q+6v4uWxA==","signatures":[{"sig":"MEUCIQC14mlOGJNdUUPTcpvsO7yD/yGvBT2KAriKJLz3RsXRRwIgP1zhM8SVYFt7oI3Jd2EdD4kyPGEmwijfsW1fIxNBAoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20532488},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.100.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ea7ae7dd9aa4f116d74b01bfef64f7db/hyperframes-studio-0.7.100.tgz","_integrity":"sha512-t//IQLe7NAHgyUGjI7/UAYtTrDwFMU8kSXGhfRMQp00Da2dl/G8imfFchjXyMiJxWIX1+MwOIfry6Q+6v4uWxA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.100","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.100","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.100","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.100","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.100","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.100"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.100_1786144536986_0.18742714159429363","host":"s3://npm-registry-packages-npm-production"}},"0.7.101":{"name":"@hyperframes/studio","version":"0.7.101","_id":"@hyperframes/studio@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":"5852b30467596ef8aea8169893d293129eee40d2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.101.tgz","fileCount":962,"integrity":"sha512-BJzOE/p8M2iP8UNWyW32h5g/s/XFqDDjg2tAhBYWbV73JH5uOs8NYsuNdkkHviQY9VNnTFIZfPmdf1Gin3mujw==","signatures":[{"sig":"MEYCIQCXEU3edMty8GLo0NZtrp1wtMAHIQW3orqUjx6DaJSFlAIhAPWmjUGnLurJ54tWR2USmLTlfwvyakQas4TtSLAdd8Ui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20541013},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.101.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3c3c88c72adc96cda5b0bdd2455e4b2e/hyperframes-studio-0.7.101.tgz","_integrity":"sha512-BJzOE/p8M2iP8UNWyW32h5g/s/XFqDDjg2tAhBYWbV73JH5uOs8NYsuNdkkHviQY9VNnTFIZfPmdf1Gin3mujw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.101","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.101","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.101","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.101","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.101","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.101"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.101_1786158966255_0.8129572672312722","host":"s3://npm-registry-packages-npm-production"}},"0.7.102":{"name":"@hyperframes/studio","version":"0.7.102","_id":"@hyperframes/studio@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":"ff15102c718c71fb901627a9d81a1bed29bba316","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.102.tgz","fileCount":962,"integrity":"sha512-MJUooTdeWNHRr/SVobM70jlVac17Nm4ht71TPSgvaocfa0GiH9ZwcCedKakNO0Gu+f3AXvBKORDlOY0a+k+GtA==","signatures":[{"sig":"MEUCIQDj+0/AirnCC+BwT4IFWGxcnwSPEtL+0zjxvnko0gIwuAIgGFkCdvWKAjW6uUhGr6AqKfoCL6Tnn6BAlI0LVcosMIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20541104},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.102.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/59c0e2020ab0d30c6d2e5f79afc65e2d/hyperframes-studio-0.7.102.tgz","_integrity":"sha512-MJUooTdeWNHRr/SVobM70jlVac17Nm4ht71TPSgvaocfa0GiH9ZwcCedKakNO0Gu+f3AXvBKORDlOY0a+k+GtA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.102","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.102","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.102","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.102","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.102","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.102"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.102_1786220222453_0.3401532472641997","host":"s3://npm-registry-packages-npm-production"}},"0.7.103":{"name":"@hyperframes/studio","version":"0.7.103","_id":"@hyperframes/studio@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":"c6a95338446a9ee0ce8f115735765f6634c521eb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.103.tgz","fileCount":962,"integrity":"sha512-yctXuQRg/ZEM/C6Xi8eA/FkcChIU55fTSBgDl7bFp5cOFz1bU4twiDv0M3T6/ahpub5COM3J3Fm78mvjIPtEkQ==","signatures":[{"sig":"MEUCIBq77jR/4J5RLQFN925bhAQnvxt4aZTUPEjizVL8weYdAiEAl8XJpJyFCTCCnxRQg3iY86zp4fVXXWIpfrojk4FSC+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20540938},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.103.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/478d4179766ea1ef0ec7d119ac7f7dfc/hyperframes-studio-0.7.103.tgz","_integrity":"sha512-yctXuQRg/ZEM/C6Xi8eA/FkcChIU55fTSBgDl7bFp5cOFz1bU4twiDv0M3T6/ahpub5COM3J3Fm78mvjIPtEkQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.103","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.103","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.103","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.103","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.103","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.103"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.103_1786270686210_0.0001400425661617355","host":"s3://npm-registry-packages-npm-production"}},"0.7.104":{"name":"@hyperframes/studio","version":"0.7.104","_id":"@hyperframes/studio@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":"2a1c9eb976ac0932ffaad8208c6b0d49387b9c49","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.104.tgz","fileCount":973,"integrity":"sha512-fIHcNiRzKaXUuRZbdtkF5sNPWp4lghEKGtODHhwxAuVRB2dDRqJ21SMpSb1wgLgvFBWbTXXPEI48m0fha3ZIjg==","signatures":[{"sig":"MEUCIQDFiraX7X1fNtWbUwUZ2z/lbHnJr3pDgAy1UwGTEQHw/AIgfPwRfPWuLzd8oVDLrYkFbapyecpajRwJIPl1POGKAUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20706642},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.104.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8e1b9d856f8692684d5225e0c365b215/hyperframes-studio-0.7.104.tgz","_integrity":"sha512-fIHcNiRzKaXUuRZbdtkF5sNPWp4lghEKGtODHhwxAuVRB2dDRqJ21SMpSb1wgLgvFBWbTXXPEI48m0fha3ZIjg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.104","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.104","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.104","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.104","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.104","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.104"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.104_1786321442984_0.35677961546520165","host":"s3://npm-registry-packages-npm-production"}},"0.7.105":{"name":"@hyperframes/studio","version":"0.7.105","_id":"@hyperframes/studio@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":"671cefc2ed2f9f78bbdb8725d424e2df0be9922f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.105.tgz","fileCount":973,"integrity":"sha512-TZPRnKbnmbb1Pus9tR2jlvk1xVQZea4OYepcdFzQ+DuagpLWr4dvRECA9Qgv8eu54+44F9eR+z2CvRX4kL8qLw==","signatures":[{"sig":"MEUCIG3CrR12zkluQkP/shs46eFIoWpwoJ2RChEfag23fuuDAiEAmGdEvMh0Dgt0PQaqQ65BqnwgEn14pFX11laR0AN/Hp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20706642},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.105.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ce3c49a651d43e8fa31b05f187727360/hyperframes-studio-0.7.105.tgz","_integrity":"sha512-TZPRnKbnmbb1Pus9tR2jlvk1xVQZea4OYepcdFzQ+DuagpLWr4dvRECA9Qgv8eu54+44F9eR+z2CvRX4kL8qLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.105","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.105","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.105","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.105","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.105","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.105"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.105_1786374738095_0.8726142499170504","host":"s3://npm-registry-packages-npm-production"}},"0.7.106":{"name":"@hyperframes/studio","version":"0.7.106","_id":"@hyperframes/studio@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":"704c1f05de89d1cac7b2cdbda0f06ca473ccaaf6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.106.tgz","fileCount":974,"integrity":"sha512-LTSdTLuqnrE6PlPvO305fFDIMek8TsUAmOD4BsVNFeDOPe6kzFv24XMOnVnCEM5ZITX8hrxE0YyT9gg/0Olv4Q==","signatures":[{"sig":"MEUCIGE6Kh+GhdseuTYf0/nPM+qpsRIimtzKCcpeTTg20DDDAiEAscV+iIgjpU15n4UzO+czxQDtseHfr0Rf5bGA61+5x44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20734383},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.106.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ce72cd5628ed13138b5b064bfc660c3d/hyperframes-studio-0.7.106.tgz","_integrity":"sha512-LTSdTLuqnrE6PlPvO305fFDIMek8TsUAmOD4BsVNFeDOPe6kzFv24XMOnVnCEM5ZITX8hrxE0YyT9gg/0Olv4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.106","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.106","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.106","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.106","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.106","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.106"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.106_1786417049401_0.19098344139437118","host":"s3://npm-registry-packages-npm-production"}},"0.7.107":{"name":"@hyperframes/studio","version":"0.7.107","_id":"@hyperframes/studio@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":"1bfda7b6b23cd81025b1b7357c3cb65634f15fb6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.107.tgz","fileCount":995,"integrity":"sha512-ysKhdUt8XDkqDgUBU5+Vq2I4mud/jgCR6QIOtk4jJeelhL3gOYg4i48X54kXlZTkIQU8Gy1xkBXqmzP25DyNNw==","signatures":[{"sig":"MEUCIQDfGFD+GpxzLsN8W8YDRAuqI6sb0I++9PGsLp6m1ZxadQIgHJcUGWT/6bfGK7ZEpeJBiC5cQBbXcNT7xWZxih4TGT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21139266},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.107.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/44cd5b82aa8560feed762a61a99c04e4/hyperframes-studio-0.7.107.tgz","_integrity":"sha512-ysKhdUt8XDkqDgUBU5+Vq2I4mud/jgCR6QIOtk4jJeelhL3gOYg4i48X54kXlZTkIQU8Gy1xkBXqmzP25DyNNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.107","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.107","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.107","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.107","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.107","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.107"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.107_1786479814008_0.21977013674280643","host":"s3://npm-registry-packages-npm-production"}},"0.7.108":{"name":"@hyperframes/studio","version":"0.7.108","_id":"@hyperframes/studio@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":"bf93e12e5e6e016b98f9e57d68574f579e96bb2a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.108.tgz","fileCount":1068,"integrity":"sha512-kfS5mVJ8p9H/vAxiG5eupZj3710sHT/hc+ogkznD2dkQzoRkYvQvd/cOa6Ebux4SDNa+ccNibATgazCmL31iVg==","signatures":[{"sig":"MEUCIQDHVg3EzbTKAKVGTcl5z+e94FFZ9KSrMC1Bvvy84bROygIgY6HlgFFn8ATr82LdZixtHE2AOVT1ssLhKQ1aZ4UCpCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22730716},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.108.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ec2c5268e0952e321ae18fdf6e5d6a46/hyperframes-studio-0.7.108.tgz","_integrity":"sha512-kfS5mVJ8p9H/vAxiG5eupZj3710sHT/hc+ogkznD2dkQzoRkYvQvd/cOa6Ebux4SDNa+ccNibATgazCmL31iVg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.16.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.108","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.108","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.108","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.108","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.108","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.108"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.108_1786659311365_0.7311257673648186","host":"s3://npm-registry-packages-npm-production"}},"0.7.109":{"name":"@hyperframes/studio","version":"0.7.109","_id":"@hyperframes/studio@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":"3b8c8a42fe2cfc762e63b99c50a762e635d45fda","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.109.tgz","fileCount":1068,"integrity":"sha512-7T7K9ulaiCBDm5Eh8ZgXHZsMP6LnN1xY574FQTG6mnRLo2C0jSoQod7lOXV7n9TaEQNXqMt4hg05RT9zuOHmCQ==","signatures":[{"sig":"MEQCIDrDKyqak2d8hYFKHwaJDjm4hWIBOHv9S+WMIk+9anHsAiAX1yTOphjlEmBoE6MzrYC9r5iRvKSCyf+IX5LZDWvkcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22730716},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.109.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4d3e37835085102265445f0533305aa6/hyperframes-studio-0.7.109.tgz","_integrity":"sha512-7T7K9ulaiCBDm5Eh8ZgXHZsMP6LnN1xY574FQTG6mnRLo2C0jSoQod7lOXV7n9TaEQNXqMt4hg05RT9zuOHmCQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.109","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.109","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.109","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.109","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.109","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.109"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.109_1786717525879_0.473020530159153","host":"s3://npm-registry-packages-npm-production"}},"0.7.110":{"name":"@hyperframes/studio","version":"0.7.110","_id":"@hyperframes/studio@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":"ba411121ac635b155c37bf246a8999cd0ce1f5d4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.110.tgz","fileCount":1071,"integrity":"sha512-UtS8/HPyw0N9ozWFjjAUogKUH2Es6W15lrfOX0YoLF89Sh4/ZcGbjqQ0jDSaP6jaWaRSO7sqFhHteQjc36SE/g==","signatures":[{"sig":"MEUCIQDves9Z/Xd9YVoQixP6VtkW9GR+DxwoI66syZ+QHvKW9QIgDveBJOe/6bGNQyr5S5NtS/t0vbnFktsvmw6z7xJ8byI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22753899},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.110.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/552671d2ab4c41cd59457a97a9a99f79/hyperframes-studio-0.7.110.tgz","_integrity":"sha512-UtS8/HPyw0N9ozWFjjAUogKUH2Es6W15lrfOX0YoLF89Sh4/ZcGbjqQ0jDSaP6jaWaRSO7sqFhHteQjc36SE/g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.110","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.110","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.110","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.110","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.110","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.110"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.110_1786994136174_0.5839460874215288","host":"s3://npm-registry-packages-npm-production"}},"0.7.111":{"name":"@hyperframes/studio","version":"0.7.111","_id":"@hyperframes/studio@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":"f864d9c491aa4f1b6c5a08b3871a6c9ed88c9207","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.7.111.tgz","fileCount":1073,"integrity":"sha512-/OqC4CWh5IR8XBb1Q5e0Ml5zngSPy8PAM8514nahGn5bDeBF+bad/PasV4aOJwHmlAkqMSMMRCitapXEOO/gog==","signatures":[{"sig":"MEUCIQDy46TMA2O5xWo3EXpDrNvDzpjjDCbAgRxdioyjdaqovQIgQrZMl5RlQ33I/+HkaB3rjwqo5cClcJb7dyGpAUlFkSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.7.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22754201},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.7.111.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7459d136894dd7f71d73310d6e8f2c1b/hyperframes-studio-0.7.111.tgz","_integrity":"sha512-/OqC4CWh5IR8XBb1Q5e0Ml5zngSPy8PAM8514nahGn5bDeBF+bad/PasV4aOJwHmlAkqMSMMRCitapXEOO/gog==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.7.111","@codemirror/state":"^6.6.0","@hyperframes/core":"0.7.111","@codemirror/search":"^6.6.0","@hyperframes/player":"0.7.111","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.7.111","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.7.111","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.7.111"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.7.111_1787002746561_0.056960891153393645","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hyperframes/studio","version":"0.8.0","_id":"@hyperframes/studio@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":"cd57ccf84d595e5aca993510dc00569319f04dd8","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.0.tgz","fileCount":1073,"integrity":"sha512-POGKg8Fx0K+DrkiJhzJc63dxHwMkTBiegiENO6sYJbmBo37zmBxjMqFNAn3CNRVSMeuLqFJUftV2Gy7Hwk0xcA==","signatures":[{"sig":"MEYCIQDijHKU4Q4nzlkIMD1m6UvAT2qJUJXwrNRxqk/ubG/TJQIhAMPFZrDMTTVMhenweGhMzqCEiaejoGfehBVEXGc+3pcf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22754183},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/24e21cb8e7cfd9a41e3721a4e47473a5/hyperframes-studio-0.8.0.tgz","_integrity":"sha512-POGKg8Fx0K+DrkiJhzJc63dxHwMkTBiegiENO6sYJbmBo37zmBxjMqFNAn3CNRVSMeuLqFJUftV2Gy7Hwk0xcA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.0","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.0","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.0_1787011827766_0.49167917984790543","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@hyperframes/studio","version":"0.8.1","_id":"@hyperframes/studio@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":"774261befb19b9920e488f4fa85f321e960cb289","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.1.tgz","fileCount":1081,"integrity":"sha512-CWt0YIyLduXk/yH8yW00sHv2V5d0rSXm+KplU024gcOB4xDvyljMYxTsN8Ayd3Q8CP3+dfFhMctOQkyX97vVrQ==","signatures":[{"sig":"MEQCIEYPd1Lpu2c6VFCnbGswrexE5OLnT6vVeKw88TRxfftuAiB3KxSw4iM7qY3flGWUGRB0q43Ey7v7j4gnP+muXNjILA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22816195},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/05fd2c30191dd9468b9b8936d0eac6af/hyperframes-studio-0.8.1.tgz","_integrity":"sha512-CWt0YIyLduXk/yH8yW00sHv2V5d0rSXm+KplU024gcOB4xDvyljMYxTsN8Ayd3Q8CP3+dfFhMctOQkyX97vVrQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.1","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.1","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.1","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.1","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.1","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.1"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.1_1787016001088_0.7802871775447029","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@hyperframes/studio","version":"0.8.2","_id":"@hyperframes/studio@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":"9f171f5a1a4f3cc27e2726215954ea5696872bea","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.2.tgz","fileCount":1081,"integrity":"sha512-wQli7jVidKGmlwtjWiIjwYfvw+HVGuTIhfo1sdylOrgoHbxAZF+pK0/qtBowXY0LLavNTwtyDLVSMm/jmpI38w==","signatures":[{"sig":"MEUCIQCg4Hl2074+Y87HjpRUyMH0Iquo3GZJCpTbqpgLDMMZ4gIgado4c/hbQD3Qcx8LEHXT7EnWYVDcnAhKd315nWKvwH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22816195},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a016641934ce1714a2ef586924a2cd98/hyperframes-studio-0.8.2.tgz","_integrity":"sha512-wQli7jVidKGmlwtjWiIjwYfvw+HVGuTIhfo1sdylOrgoHbxAZF+pK0/qtBowXY0LLavNTwtyDLVSMm/jmpI38w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.2","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.2","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.2","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.2","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.2","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.2"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.2_1787032979949_0.4578484975233077","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@hyperframes/studio","version":"0.8.3","_id":"@hyperframes/studio@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":"63051dbaa50db5395bda11c0079da93d401f144a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.3.tgz","fileCount":1081,"integrity":"sha512-6TrfAEh4JuOJXZJ9pysSVmncYM8sY4jmaf0QR8qJr3U7iMDl2YUtx3L1B8d3eG2ACdrioDlLp+sh/AvN1KLn/w==","signatures":[{"sig":"MEUCIA77ms8bHjWfLhbyizFfh3/XownKP7CCbvMqn4sNJCC1AiEA9nIlnPEka9cg6q6HUQIt5eBwDxOa3ldob0kU62UtfRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22816195},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/745122a25811d08a6ff39b754fcabc63/hyperframes-studio-0.8.3.tgz","_integrity":"sha512-6TrfAEh4JuOJXZJ9pysSVmncYM8sY4jmaf0QR8qJr3U7iMDl2YUtx3L1B8d3eG2ACdrioDlLp+sh/AvN1KLn/w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.3","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.3","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.3","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.3","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.3"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.3_1787066423184_0.25192511609060175","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@hyperframes/studio","version":"0.8.4","_id":"@hyperframes/studio@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":"3b63b491e90e533f192fb22b44e07b006005dc4a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.4.tgz","fileCount":1086,"integrity":"sha512-O00DhGPG4NLopDYvd6mrX9ohp0qxah18fSOMGzL6Wxldlvdr952Qbvu9DlGQjcWmoWHCRk8x7EnSa2ZCJXlV0A==","signatures":[{"sig":"MEYCIQDj/6AdrWHZizvmc89nIiI+FZLrHxXbVltUUyuFb5wfMgIhAL4HtaJzHJ/GcnmItfN/PIVUSHUgsLCgeQVHZrOZng4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22866352},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e7a17a044be18ada6d16c0086efc2713/hyperframes-studio-0.8.4.tgz","_integrity":"sha512-O00DhGPG4NLopDYvd6mrX9ohp0qxah18fSOMGzL6Wxldlvdr952Qbvu9DlGQjcWmoWHCRk8x7EnSa2ZCJXlV0A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.4","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.4","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.4","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.4","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.4","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.4"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.4_1787182337096_0.7419939389234556","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@hyperframes/studio","version":"0.8.5","_id":"@hyperframes/studio@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":"ddad464fa56031806025f72067378fcabfbe3026","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.5.tgz","fileCount":1087,"integrity":"sha512-RbR79IKCLLVxNCTdaRb26Dnr7Hb0OVXf5JlBexxsBgbPhMaUthM7AUlgwNQgzC8I4uGmHR+c6Ncl0z/HXfPkcA==","signatures":[{"sig":"MEQCIBtQf84sRL5OiqWiiywF1upPOL80E9OKWwZmnhzWdcDWAiAzO+MLxOJlwEoiKgme5sXYcUVkJY4XrHivX5xLE4Nejg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22871444},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/cfa20e88f7684c0c99fcac74e609860a/hyperframes-studio-0.8.5.tgz","_integrity":"sha512-RbR79IKCLLVxNCTdaRb26Dnr7Hb0OVXf5JlBexxsBgbPhMaUthM7AUlgwNQgzC8I4uGmHR+c6Ncl0z/HXfPkcA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.5","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.5","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.5","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.5","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.5","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.5"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.5_1787267246055_0.0371655317502928","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@hyperframes/studio","version":"0.8.6","_id":"@hyperframes/studio@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":"56c5942b9e19f4d8c3ffcb07bd706786b7a78d4d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.6.tgz","fileCount":1087,"integrity":"sha512-ELXFKMxoCnuNpiroZ+KzLy1mvI78hI+FUFIDjHRwpdkeUzH9EUClRvfIrGBtJ6QTc/JZp+CVxfgWawHhatHxWQ==","signatures":[{"sig":"MEQCIDzcinezGU/7OKHBpFsARugsUvtoiCEaaORPaqsoU3PRAiBpIcy1HOKMFm5iNv0bdoOviuhceHqDlv+m1XVt3ngcZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22872581},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/70c096be7c816bf500a5022f2d0a1b38/hyperframes-studio-0.8.6.tgz","_integrity":"sha512-ELXFKMxoCnuNpiroZ+KzLy1mvI78hI+FUFIDjHRwpdkeUzH9EUClRvfIrGBtJ6QTc/JZp+CVxfgWawHhatHxWQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.6","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.6","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.6","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.6","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.6","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.6"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.6_1787288172875_0.6659278297508804","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@hyperframes/studio","version":"0.8.7","_id":"@hyperframes/studio@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":"035b6c8278f692bdf91d4ebf378dc94e184e7b4b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.7.tgz","fileCount":1116,"integrity":"sha512-twimrCwiJcPG5YAtijaY2L94mKKvUcgHN0DMAwHokovdjvLgya3bj79eIPQsvLeVPukHfA3mZQRIpSSPMtm+AA==","signatures":[{"sig":"MEQCIFNok953HFLTT3Hw9aAab7Hu40pb1IvZK0//tnhdTsG4AiBI+NOw9RqLBA7mcVlT0e0faO58o5xR7WibHogvPN9AHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23527681},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/aab7591c8dfe38d9bceb70b5fcebf308/hyperframes-studio-0.8.7.tgz","_integrity":"sha512-twimrCwiJcPG5YAtijaY2L94mKKvUcgHN0DMAwHokovdjvLgya3bj79eIPQsvLeVPukHfA3mZQRIpSSPMtm+AA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.7","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.7","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.7","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.7","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.7","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.7"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.7_1787340318412_0.687218550158424","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@hyperframes/studio","version":"0.8.8","_id":"@hyperframes/studio@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":"2a1281de1568494d71593a5a0f98d7f380bcbc4a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.8.tgz","fileCount":1118,"integrity":"sha512-eHcwZskPd2NnlVM80jRjoafBFIbmMSQh5nE5TF2eGmEj3YfoH13U/FvUmaficxjgh5iHiIAVlpEhqWLDDuQMKQ==","signatures":[{"sig":"MEQCIGw4RTffSYUhdfoaRoOzmqjxfgs/gUJ4ryptv/q4ugh1AiBERl2aNi/AJVDwHWAEMWVJv6MGhHxUuODqsOdcrVDH/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23539873},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f9f991a142e05a65d5afb63159edd4fa/hyperframes-studio-0.8.8.tgz","_integrity":"sha512-eHcwZskPd2NnlVM80jRjoafBFIbmMSQh5nE5TF2eGmEj3YfoH13U/FvUmaficxjgh5iHiIAVlpEhqWLDDuQMKQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.8","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.8","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.8","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.8","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.8","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.8"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.8_1787364487536_0.43334275338986594","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@hyperframes/studio","version":"0.8.9","_id":"@hyperframes/studio@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":"5fd95f3046b51f6a5f6647147c6e8c52ca246d2b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.9.tgz","fileCount":1119,"integrity":"sha512-Sqdx0NQv0g9ZqZK3jfLfeHrmCswFDkOXN63hyIv2GY0NWgBAxeMH/r1qpk3j/FJGnFz/KBO00cWuJO+tfuHkrA==","signatures":[{"sig":"MEUCIQDTkEWjZCVtmE+3SeF0ALlaLeXz17vUbQp69TEF4l40lQIgGpm8QQhHAL0onvS84H9Jfz7OJqeR6elXKXN1pTD2MRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23552679},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/937a8730de1b5ed40fe5c58231c5af6f/hyperframes-studio-0.8.9.tgz","_integrity":"sha512-Sqdx0NQv0g9ZqZK3jfLfeHrmCswFDkOXN63hyIv2GY0NWgBAxeMH/r1qpk3j/FJGnFz/KBO00cWuJO+tfuHkrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.9","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.9","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.9","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.9","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.9","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.9"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.9_1787403687567_0.201855880802005","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@hyperframes/studio","version":"0.8.10","_id":"@hyperframes/studio@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":"99f9fc187966ab387de6ca66b3081e71c94a5501","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.10.tgz","fileCount":1120,"integrity":"sha512-DibsWnIr2gukDcyiChtaK7TtqYt5bi9PgcW9dztcauUvNLpCb30geNqMRvohbiv+EriKaGV0gYuL19v3lmy4cg==","signatures":[{"sig":"MEUCIQCpsiF6VQbucNfaRwS7+weSFtqE0JPQVwgxfwxsEpP2uQIgJBrO06a1QblDMlFNEZJvqAIuH2/BcLHnZaC96+DYLAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23555649},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b4e13fdc277158b4d75f7bbdaf85984b/hyperframes-studio-0.8.10.tgz","_integrity":"sha512-DibsWnIr2gukDcyiChtaK7TtqYt5bi9PgcW9dztcauUvNLpCb30geNqMRvohbiv+EriKaGV0gYuL19v3lmy4cg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.10","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.10","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.10","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.10","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.10","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.10"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.10_1787412005356_0.33717775999715505","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@hyperframes/studio","version":"0.8.11","_id":"@hyperframes/studio@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":"19d22b7cf243a0bc31528441d406793c30692b84","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.11.tgz","fileCount":1120,"integrity":"sha512-RK/ol/GQsh2K+1G1ETcEiuQoArkFkvO45PXJsu1F97RckddJ82ty668HxzPylthMa35LOd5Ay6TJyyRGfvwAFQ==","signatures":[{"sig":"MEUCIQDT4Yd25lSLpA4TXM3UsTRVRh/r7L5uV189dzAJL4MHiwIgYM6uxTYEajIEa4BP+cXzHhqtmaFf4hHub8WWAPz27P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23560273},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"vite","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3bdb3d1bb2dcd6cca48286cbbb78bb37/hyperframes-studio-0.8.11.tgz","_integrity":"sha512-RK/ol/GQsh2K+1G1ETcEiuQoArkFkvO45PXJsu1F97RckddJ82ty668HxzPylthMa35LOd5Ay6TJyyRGfvwAFQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.11","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.11","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.11","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.11","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.11","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.11"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.11_1787511191630_0.04424315107125931","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@hyperframes/studio","version":"0.8.12","_id":"@hyperframes/studio@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":"253d84f75a062a69d1948a8465e341be3d6f8f4f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.12.tgz","fileCount":1140,"integrity":"sha512-owRKMWx4+euv9b8gZpmZd+sOhwSDKOKLBWJwJJ9dsLB/3IILk0j4myQkWfeyZp+EUFN1IWku9IUienraQNZcyA==","signatures":[{"sig":"MEUCIDskHRMMoFUxmn0+I9axXYJ2lUGOUb15EyF0KAnAl3ugAiEAjCgusGcE1fyg1DjAXLFlfQJsXjVnv6mkvRa/Loq4hi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23959713},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/80f42f8101ec36ada9caad45a5b5d049/hyperframes-studio-0.8.12.tgz","_integrity":"sha512-owRKMWx4+euv9b8gZpmZd+sOhwSDKOKLBWJwJJ9dsLB/3IILk0j4myQkWfeyZp+EUFN1IWku9IUienraQNZcyA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.12","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.12","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.12","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.12","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.12","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.12"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.12_1787540317621_0.054319825500655394","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@hyperframes/studio","version":"0.8.13","_id":"@hyperframes/studio@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":"50e03acdd25e4c7715eb17d297ad4b059295a36a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.13.tgz","fileCount":1142,"integrity":"sha512-P+Y/vA26L/kMPkp8FiY6Zlb/SdOjvHGrKeKxDN96xsfREFPdokQM/7tHWz8MApmV3lrdW9crRct4KeIoXZ9d1g==","signatures":[{"sig":"MEYCIQDWEK+y4eVb2ZfWDpViZgE0lczCwWscybeUtvCZ5hsXGAIhAMS2g90VnDOQ/Wz/w2HN2YheZquBZJmFnOWBA+ol0jBo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24005487},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c8a0e2fe4a4468f818ebceb500479c89/hyperframes-studio-0.8.13.tgz","_integrity":"sha512-P+Y/vA26L/kMPkp8FiY6Zlb/SdOjvHGrKeKxDN96xsfREFPdokQM/7tHWz8MApmV3lrdW9crRct4KeIoXZ9d1g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.13","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.13","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.13","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.13","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.13","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.13"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.13_1787602358878_0.40963756790519934","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@hyperframes/studio","version":"0.8.14","_id":"@hyperframes/studio@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":"32ce53a6f870b4a4b894a3186ff6cacb576320f5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.14.tgz","fileCount":1142,"integrity":"sha512-ZCHbdXpdereKfERNYsUNbNoqrA6RiaVtO/1fMwHG9qVQz4/gz6smhUl6XzZCAqpy6/UauYWKlbePvgmpzrLIfw==","signatures":[{"sig":"MEYCIQCd23lMm6nng3wXRPmFs2Vy60gK77yZAHjL7KtMba4qmgIhAKvIVgabCMo/hMOWnIILE4Z37aOv3ibghtzyeS72z6/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24005487},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4dd01db08a0a976f208c85cd841dc850/hyperframes-studio-0.8.14.tgz","_integrity":"sha512-ZCHbdXpdereKfERNYsUNbNoqrA6RiaVtO/1fMwHG9qVQz4/gz6smhUl6XzZCAqpy6/UauYWKlbePvgmpzrLIfw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.14","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.14","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.14","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.14","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.14","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.14"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.14_1787616406569_0.7893076379158355","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@hyperframes/studio","version":"0.8.15","_id":"@hyperframes/studio@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":"90d564a53b7490f861730d6bea4067b54984d5bc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.15.tgz","fileCount":1142,"integrity":"sha512-UpIuebzdi0DU+J2gabb4zkQNbXxLcG53pc3Dr2HY1cvWDZH5e86/yA7UEEZ8uiwwDKOAKgYzqDVoHOV+lkJlFQ==","signatures":[{"sig":"MEUCIE+fMQH/frFbJBQvdYC9wvuROhysXpay9ebIhe4TlrgoAiEAodwajvFnGIRjiQkKDDFd+8rgCBqlJ6troJsQEHiMQBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24005487},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/28445e2ade35753e2b33b63b4765a1f6/hyperframes-studio-0.8.15.tgz","_integrity":"sha512-UpIuebzdi0DU+J2gabb4zkQNbXxLcG53pc3Dr2HY1cvWDZH5e86/yA7UEEZ8uiwwDKOAKgYzqDVoHOV+lkJlFQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.15","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.15","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.15","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.15","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.15","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.15"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.15_1787714892876_0.9198952802460292","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@hyperframes/studio","version":"0.8.16","_id":"@hyperframes/studio@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":"2428e9a6b30c0535bb9e491b9274ef841a07d926","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.16.tgz","fileCount":1143,"integrity":"sha512-YYnmleLa8yy2P5XI4tDSrUk4Na/H0TjTP75QYKiXy508VUE/HQ2sJPpGq53wqF1wpOD7hcOhkLIYHlU+GEpFLw==","signatures":[{"sig":"MEQCIEs1YE8cRWZsIYEV2iECMui8C5WF+DPX/1w5NLNX4vbFAiAm58Yy6+nyoQBfloi9lP7UiPaEVcxTiOIcsSJUXhO0qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24015036},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fb56ead3830ae859de6544c1779b7ab6/hyperframes-studio-0.8.16.tgz","_integrity":"sha512-YYnmleLa8yy2P5XI4tDSrUk4Na/H0TjTP75QYKiXy508VUE/HQ2sJPpGq53wqF1wpOD7hcOhkLIYHlU+GEpFLw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.16","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.16","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.16","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.16","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.16","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.16"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.16_1787794819302_0.5682014885700057","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@hyperframes/studio","version":"0.8.17","_id":"@hyperframes/studio@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":"3e0acd56ae15db71444b7783622da685187be40c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.17.tgz","fileCount":1158,"integrity":"sha512-eZp/XTZZF7/byhdvmDJf65opQjiAudex0VMZFh1ETwx69/9QphTV/bgIpZi99+NG9HbbXEwGgZx54p7WuL4WRQ==","signatures":[{"sig":"MEUCICvmlOP5m53cp9bAsEEVreFtiNQLiAqjC9d+plqX19fZAiEAhHs19M5rPctoJaNE0KTlt69y8Q0Uxt6Dn6T1rFH6pEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24450424},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b6a4f3feb691b7e0c2e025625eb174cd/hyperframes-studio-0.8.17.tgz","_integrity":"sha512-eZp/XTZZF7/byhdvmDJf65opQjiAudex0VMZFh1ETwx69/9QphTV/bgIpZi99+NG9HbbXEwGgZx54p7WuL4WRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.17","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.17","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.17","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.17","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.17","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.17"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.17_1787877855546_0.17510126743221566","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@hyperframes/studio","version":"0.8.18","_id":"@hyperframes/studio@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":"40ccc9084ab1a29bf397eb1c6c9a6f6be49e1d37","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.18.tgz","fileCount":1158,"integrity":"sha512-k0SATq5a7lU14yWwY2xCJ86wp5Lekk2XP1qiMU1+rj9DFHDPcT0Iv7vHhhEsiKMqp4Q+QUSrfkWkHMO1GCjFIw==","signatures":[{"sig":"MEUCIErN/EbBaNOGdd9bGQBq+Z8A1tC8rArvuJj+6XWVjMooAiEArtPZ1LVsEpe8c7fN4a2u3GYphe5qc4sYEt64soQ3fiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24453073},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/63ef37335f3d6c234673c4b72fa90f75/hyperframes-studio-0.8.18.tgz","_integrity":"sha512-k0SATq5a7lU14yWwY2xCJ86wp5Lekk2XP1qiMU1+rj9DFHDPcT0Iv7vHhhEsiKMqp4Q+QUSrfkWkHMO1GCjFIw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.18","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.18","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.18","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.18","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.18","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.18"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.18_1788019325126_0.7766488762472299","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@hyperframes/studio","version":"0.8.19","_id":"@hyperframes/studio@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":"91ed7d5a1a0a6692176a1453aca950ac4c2e15f6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.19.tgz","fileCount":1159,"integrity":"sha512-euIXaYRLUCAH2M02boSXNgwFZSpD0NDKSKdNSeQh+Q5TIqTrWu7zYAvoDs2YolH+GCGdMAt+3SGo6ofIVeYzrA==","signatures":[{"sig":"MEUCIQDO/8eymzqf7/JussGJgZdJQeYf+T0gmqw/5YyBhwGc0wIgICYmd7Ikwp73ENOz3nFQyQhyy9gQCkm8EvmCeHcAahs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24457727},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/30b86a5d35a60439bf0039015573cf13/hyperframes-studio-0.8.19.tgz","_integrity":"sha512-euIXaYRLUCAH2M02boSXNgwFZSpD0NDKSKdNSeQh+Q5TIqTrWu7zYAvoDs2YolH+GCGdMAt+3SGo6ofIVeYzrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.19","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.19","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.19","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.19","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.19","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.19"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.19_1788026556480_0.10757202711583758","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@hyperframes/studio","version":"0.8.20","_id":"@hyperframes/studio@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":"aec838f8ae5e15723d66cb65942abff29e5f0836","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.20.tgz","fileCount":1159,"integrity":"sha512-hySrnnAOeK/ucPoRvFYjIV25Yv4RUYCpD6hCRH1fURFSAvOHZ+8i/sL36RjBIUOICPK+fWyMmuTKhUxgtEZcQw==","signatures":[{"sig":"MEUCIQDIHSKXAzUHcDEwh8xaSU+Mry76ZGTQf+ZVd4aufmfhGwIgO79hOvIQn3PY6KlahzLqsSLbLKvy0nCwMAPePyjGlhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24470447},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b40a5027a8feeafff8503af77f3e95ed/hyperframes-studio-0.8.20.tgz","_integrity":"sha512-hySrnnAOeK/ucPoRvFYjIV25Yv4RUYCpD6hCRH1fURFSAvOHZ+8i/sL36RjBIUOICPK+fWyMmuTKhUxgtEZcQw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.20","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.20","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.20","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.20","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.20","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.20"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.20_1788064496096_0.5172317327337059","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@hyperframes/studio","version":"0.8.21","_id":"@hyperframes/studio@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":"616c133e2aa12fb4d29a9e4c97ce13f461875d3c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.21.tgz","fileCount":1173,"integrity":"sha512-sq9lfff7GRWLcHAkl6VQUTYAtYb+z+aW1JzbwWruB4855ig6l7OZDvBsIntihsCzkVJbbVV/uWCZlo7+D8+RKA==","signatures":[{"sig":"MEQCIC1/FU7AS8y80COnrAXJDRJjQ/+Bc91mxonEJgzxlJKQAiAzzkMznOCqGwozB/19cxDc61zajX6YDlUOH2i1bo+elA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24731694},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6c7eebd0d5f97b9658f12645b78c4055/hyperframes-studio-0.8.21.tgz","_integrity":"sha512-sq9lfff7GRWLcHAkl6VQUTYAtYb+z+aW1JzbwWruB4855ig6l7OZDvBsIntihsCzkVJbbVV/uWCZlo7+D8+RKA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.21","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.21","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.21","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.21","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.21","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.21"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.21_1788204016368_0.0017944502089799474","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@hyperframes/studio","version":"0.8.22","_id":"@hyperframes/studio@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":"ba6074eccbb0b90325574b632855e2e1a0b4a65e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.22.tgz","fileCount":1173,"integrity":"sha512-NdvsOwHwdTvYTSk1BPbmd8VFH/WdpS9mWVQtKtO2AsEhc55G5ppOKbx+OKIdQKX3wzVgJJY+rWb1qBa+jv0fHQ==","signatures":[{"sig":"MEUCIGofHgPwdqkiIF49GpqWqHsInUAYSCdulx7Z8wUJ4qJVAiEA2bpxhUMzbpfRX3F0MVfwGB5hGvMpLlFkgfaIHwUey58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24731694},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/edbb266cb688c8c326793a3a1af04375/hyperframes-studio-0.8.22.tgz","_integrity":"sha512-NdvsOwHwdTvYTSk1BPbmd8VFH/WdpS9mWVQtKtO2AsEhc55G5ppOKbx+OKIdQKX3wzVgJJY+rWb1qBa+jv0fHQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.22","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.22","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.22","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.22","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.22","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.22"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.22_1788231468928_0.0948888993480479","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@hyperframes/studio","version":"0.8.23","_id":"@hyperframes/studio@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":"c5a2852c5858b651d1f0e823d798b1c59814c8cc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.23.tgz","fileCount":1173,"integrity":"sha512-E+y16pdn6byVIPVZaALc/X8Nlc6EAebp94kR4ak6qF+6ElNfaJM/CWckGDvg/KkXNGBlpZkbczA1cNNuTHNNkw==","signatures":[{"sig":"MEUCIQCTmoS8jgXFwbk0rmdrLeR0fLzCmKxE5WGcdrcDz8ko5gIgMu2w8+qyNZg4UE0CR21E5KAVacOvPYeCSKak9O7vrns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24731694},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/924f2678341f02f42f5976ead69688df/hyperframes-studio-0.8.23.tgz","_integrity":"sha512-E+y16pdn6byVIPVZaALc/X8Nlc6EAebp94kR4ak6qF+6ElNfaJM/CWckGDvg/KkXNGBlpZkbczA1cNNuTHNNkw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.23","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.23","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.23","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.23","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.23","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.23"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.23_1788286244144_0.8361699052829388","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@hyperframes/studio","version":"0.8.24","_id":"@hyperframes/studio@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":"ec2576beb239e9e2327219901902e791cdcc6373","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.24.tgz","fileCount":1173,"integrity":"sha512-RhIu3M0iAAocWfJRmsVXc2MGK/fSmtAVIqwhkMoO5IdzCsR1+P0adbqlfgqV6Ok1V9I6g+r6+xkI+VcfUogcrw==","signatures":[{"sig":"MEUCIDp0i9D4Fjc8//IWTL+xkI/CmDyjsdhMdhB9w1J951umAiEAu8iO+24LsnOLPAWlHcAQpWZatgbosDkM7+ELFBxkHFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24731694},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9899370f6a504876cac5b60b2bc55cda/hyperframes-studio-0.8.24.tgz","_integrity":"sha512-RhIu3M0iAAocWfJRmsVXc2MGK/fSmtAVIqwhkMoO5IdzCsR1+P0adbqlfgqV6Ok1V9I6g+r6+xkI+VcfUogcrw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.24","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.24","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.24","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.24","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.24","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.24"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.24_1788314328803_0.8795359257546569","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@hyperframes/studio","version":"0.8.25","_id":"@hyperframes/studio@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":"b50e5aa7ae7f23a036fea766c2ba24c5a3f6233e","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.25.tgz","fileCount":1189,"integrity":"sha512-42ESjeF20gxZgAhHewgy2rJ3WJS0zu9ESEF+qLum2j6pIH+7aP+M3bLzHobXvrr9tIV+WNY8Oi17iybx2uaSGw==","signatures":[{"sig":"MEUCIQDxxq+4Ig6V2DKTn6QE/yCWWZR2VPYfA+DPk1ErS2hT1gIgFwiVpPQLtZGq/EbuLoKU3hHCJ+3/k59foUaNw3Vp3q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25046432},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/214e271f946792f6c2fa0cb323bcb0bc/hyperframes-studio-0.8.25.tgz","_integrity":"sha512-42ESjeF20gxZgAhHewgy2rJ3WJS0zu9ESEF+qLum2j6pIH+7aP+M3bLzHobXvrr9tIV+WNY8Oi17iybx2uaSGw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.25","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.25","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.25","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.25","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.25","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.25"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.25_1788327185341_0.18245230946911728","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@hyperframes/studio","version":"0.8.26","_id":"@hyperframes/studio@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":"2e58642ce5964eb08eb0be7f528078a83f0513da","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.26.tgz","fileCount":1189,"integrity":"sha512-rHvFj9wE7IvjOIVXPzRnEjAoMDLyDqy4K/HkWD4EtKAK9jouTkEBsakDEt041jn08jppIpQF2xe5CWZziJvb0A==","signatures":[{"sig":"MEQCIFRqzDY/rQc3SYJfKujvNDAEijEXTTLu5H6nSuTCNhndAiAZNRu9QxGqTYeNZPJBcWoXM9QuOtOMVn0C/Qj9ZLYTBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25050608},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7c145d8fbc42a68cbfd1a9cc3cc5db05/hyperframes-studio-0.8.26.tgz","_integrity":"sha512-rHvFj9wE7IvjOIVXPzRnEjAoMDLyDqy4K/HkWD4EtKAK9jouTkEBsakDEt041jn08jppIpQF2xe5CWZziJvb0A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.26","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.26","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.26","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.26","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.26","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.26"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.26_1788360017110_0.5706439795366596","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"@hyperframes/studio","version":"0.8.27","_id":"@hyperframes/studio@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":"0f46bb45cffaa4812b75ada420f739a96b52bd51","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.27.tgz","fileCount":1189,"integrity":"sha512-+yiEJPGcNNgCusAJm/nkZQQ1STr2NYMy/VRfO7aSj/sMmqWfPuKJ3VBfqH35ry24SfODYvupNIb82tL0LvK1FQ==","signatures":[{"sig":"MEUCIF/gHAelpn76xfTGXHsx5j1vMz310AbXfSu3tJsua2YZAiEA1MJY3bpFCNX9W/4/M2rvibuMabV+X+pHCIYPLHY+inU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25050608},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9200993dc223924942d3ce7b1a45faf1/hyperframes-studio-0.8.27.tgz","_integrity":"sha512-+yiEJPGcNNgCusAJm/nkZQQ1STr2NYMy/VRfO7aSj/sMmqWfPuKJ3VBfqH35ry24SfODYvupNIb82tL0LvK1FQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.17.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.27","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.27","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.27","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.27","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.27","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.27"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.27_1788409891898_0.8706904906882231","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@hyperframes/studio","version":"0.8.28","_id":"@hyperframes/studio@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":"be7630800edb71c2a82e53861349fe4df76b28ba","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.28.tgz","fileCount":1189,"integrity":"sha512-WcRP7mDWfJGbHw8e2d6qZBb13b45r97GOMLRnd3VXI6jCWyRcFm2nmJC+yTCYnK6v6DjvqV2mgW+NJQxOHK3Lg==","signatures":[{"sig":"MEUCIG6eh4+ZJ5aNNI9bA2dvcwuXOUsOn4ovGrqhavm/WGMUAiEAhhJlCnXeATQLwgrHwkaQRznVF1t49QSB/tZ3lSXANYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25049619},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b92374e56a1c7379c26e601c1c92c088/hyperframes-studio-0.8.28.tgz","_integrity":"sha512-WcRP7mDWfJGbHw8e2d6qZBb13b45r97GOMLRnd3VXI6jCWyRcFm2nmJC+yTCYnK6v6DjvqV2mgW+NJQxOHK3Lg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.28","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.28","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.28","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.28","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.28","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.28"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.28_1788570350787_0.9005394233390476","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@hyperframes/studio","version":"0.8.29","_id":"@hyperframes/studio@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":"3e423ecb81e2bf8f44ac46ef149b32dd4ff8d466","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.29.tgz","fileCount":1189,"integrity":"sha512-dyY7xFO/nspo5B+jMppv0Wh1QwyRGlpeGqRzt0wRw9m6WGLo1AoobJPgMK/tBk6hfC6lMxlVADcMYXhSnSa/5A==","signatures":[{"sig":"MEYCIQC9wgCGA5yiEZqt9Tl9EJ8ybOcJJZRSMjQ1rXj6Nd2TMAIhALt3o18tlZ2r2JTVrPCb3IqLX5cCSZ9/rx8XYb1ZZM8B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25053995},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/083bac2d1d20b74e99609d410e714527/hyperframes-studio-0.8.29.tgz","_integrity":"sha512-dyY7xFO/nspo5B+jMppv0Wh1QwyRGlpeGqRzt0wRw9m6WGLo1AoobJPgMK/tBk6hfC6lMxlVADcMYXhSnSa/5A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.29","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.29","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.29","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.29","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.29","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.29"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.29_1788573343705_0.07464110314211325","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"@hyperframes/studio","version":"0.8.30","_id":"@hyperframes/studio@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":"693c26b65958f7416ed2a3adcd206e7008c6c1f0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.30.tgz","fileCount":1190,"integrity":"sha512-TI84A5P2DAFbX0MBQS9Yw7y3Q8U0XVAA4LI71blH3EoOo+k52v4VLbX9ZIwwuQgGTEaZ0tOzFmPlnDT+SItOvQ==","signatures":[{"sig":"MEUCIQDpEgHh7RGi+VqBpKfUbkMNKwBOyxM7cMX6SF9R0KH3UwIgMLnkG8hLbtcqFKdX3LZ8qZonqs5JuW+vx5Efg+7tYrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25058747},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5328a6970830ed92ac5f9fb70a334c48/hyperframes-studio-0.8.30.tgz","_integrity":"sha512-TI84A5P2DAFbX0MBQS9Yw7y3Q8U0XVAA4LI71blH3EoOo+k52v4VLbX9ZIwwuQgGTEaZ0tOzFmPlnDT+SItOvQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.30","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.30","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.30","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.30","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.30","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.30"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.30_1788664712504_0.3954493350256252","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"@hyperframes/studio","version":"0.8.31","_id":"@hyperframes/studio@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":"cd6b2b0eb124efc26aef3c09db1dd8a58c28df85","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.31.tgz","fileCount":1190,"integrity":"sha512-zFrB+L9+Mohaer51TukbdvuNlL7lAfb/t3ct3/CDJHxDF7qYDA9VoMHt1VMVDCQOkeIpRJgC4srzv6ZMujcTzg==","signatures":[{"sig":"MEUCIEqSEbRRKFQZ1PtrArGyGOpjt/NugM/IPEZW8hJoeV9IAiEAhOr2ZdZVulj18MRgK6jHFvkDSRETEI/sC06paN21JQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25058747},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/dbbab79aca86b4c22afbb9b8e82751d1/hyperframes-studio-0.8.31.tgz","_integrity":"sha512-zFrB+L9+Mohaer51TukbdvuNlL7lAfb/t3ct3/CDJHxDF7qYDA9VoMHt1VMVDCQOkeIpRJgC4srzv6ZMujcTzg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.31","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.31","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.31","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.31","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.31","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.31"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.31_1788797804411_0.7481101613219012","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@hyperframes/studio","version":"0.8.32","_id":"@hyperframes/studio@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":"71a5a423749039af3f4faa0964109149be4432e2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.32.tgz","fileCount":1191,"integrity":"sha512-9KCgMV94XDtY/ENZzqCVw2xU9Gsn2Updy8grNMpI2DZEr8HB2UBSOFfwQlv3sBZKKaLdy2m3EKstt2qwcOYKhg==","signatures":[{"sig":"MEYCIQDgP5KVmZriFmCAcOkIlH2x8peL9TcPEF3TBPKVmOhQrQIhAKizIF7m2YUck750gGxkEVOFPI5M4RoXp1y/lUtJgOeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25067544},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d18ed4208d6371bfb42493298ec5c9c6/hyperframes-studio-0.8.32.tgz","_integrity":"sha512-9KCgMV94XDtY/ENZzqCVw2xU9Gsn2Updy8grNMpI2DZEr8HB2UBSOFfwQlv3sBZKKaLdy2m3EKstt2qwcOYKhg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.32","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.32","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.32","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.32","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.32","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.32"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.32_1788911068118_0.16183246897498682","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"@hyperframes/studio","version":"0.8.33","_id":"@hyperframes/studio@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":"de5d3c290b75c42af8245812db2ad007e920b5ee","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.33.tgz","fileCount":1191,"integrity":"sha512-mz7aDHxYo3OP4ZJeHbvoTXemJfyE2FfmtS9KgJbUs+y5GoSLkzBJBO/pxX/YXAna0dqIwXxpn3J7E8MM1xxj4Q==","signatures":[{"sig":"MEQCIFGJyBvyxJQJ/iFbraldTDZTX6T+QkW8L9s1aqiTQNgOAiBSyYc4EXiUTU3Jie8jnw1iTF9uYRP0T3FsYOHDK/vgRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25067544},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1604329b0a604e2ebad29afab88b2554/hyperframes-studio-0.8.33.tgz","_integrity":"sha512-mz7aDHxYo3OP4ZJeHbvoTXemJfyE2FfmtS9KgJbUs+y5GoSLkzBJBO/pxX/YXAna0dqIwXxpn3J7E8MM1xxj4Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.33","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.33","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.33","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.33","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.33","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^3.2.4","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.33"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.33_1788920221064_0.6549087333567059","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@hyperframes/studio","version":"0.8.34","_id":"@hyperframes/studio@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":"f9cbcbc8e08d1bf45453cfff1b13a6ee20c4bb8c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.34.tgz","fileCount":1203,"integrity":"sha512-nd0QUbeEWL7wlv/ISW8zQpNR+v7pYOIazi7ufanCBYxU1JHnZPPWOr4Gsj+f3lFoVYXORXchDrRHIOV7hMXUCg==","signatures":[{"sig":"MEUCIQD8bbQe0dsLZQ1DmAAnBK93frcmRSXLJZRSqPs3hvOHfgIgCnL4OquDoHwvm4TYJmEgITIpcitzbhvVUmof50919rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25232801},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3e7f1a8fd7766ec492f677c6b964f3e5/hyperframes-studio-0.8.34.tgz","_integrity":"sha512-nd0QUbeEWL7wlv/ISW8zQpNR+v7pYOIazi7ufanCBYxU1JHnZPPWOr4Gsj+f3lFoVYXORXchDrRHIOV7hMXUCg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.34","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.34","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.34","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.34","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.34","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.34"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.34_1789066156198_0.7574883263361467","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"@hyperframes/studio","version":"0.8.35","_id":"@hyperframes/studio@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":"50755898e63846b997db08e4d1a4a508a9db49a9","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.35.tgz","fileCount":1204,"integrity":"sha512-LM9er6fFCOq7J85rTrFtuuV98L9Vec3vABlpVV7UgGF7RSOjYBF1OfRwDMR5EccEP/zUDrs+f+PPZLII/6+6zg==","signatures":[{"sig":"MEYCIQCwmFhCby7mzz5yAu12enuPotdakOzFYooi0ojE+jmq+gIhAOsCyBWnWDsmPlHh7N1oXw4naJWUJ3li1vG/zytbJyb1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25245911},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e9e61bc1f6d82908b6981816ebd4a481/hyperframes-studio-0.8.35.tgz","_integrity":"sha512-LM9er6fFCOq7J85rTrFtuuV98L9Vec3vABlpVV7UgGF7RSOjYBF1OfRwDMR5EccEP/zUDrs+f+PPZLII/6+6zg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.35","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.35","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.35","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.35","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.35","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.35"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.35_1789162778274_0.4816583708825386","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"@hyperframes/studio","version":"0.8.36","_id":"@hyperframes/studio@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":"b65ec9c969222d935093028a6e5af45e9d9ec371","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.36.tgz","fileCount":1204,"integrity":"sha512-Xb6ybmJAzDPXyrtW1RKQxeZ+5O20ZpbX1aRH/cb68Nx+u3BGZYH96zxiUpHFeo56hCUwgeg0yb48qSNtyFyrvA==","signatures":[{"sig":"MEYCIQCJQktQCuh2+wR/edV4ZIzT11IFUpANH9gOxs1cjeBVlwIhAJmUIGtC04OvTbflvXi1GSX2QHhwzgSOtZ7WhhPiWEZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25227592},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d15689a018a6f775c8f5c6fdb3d6c695/hyperframes-studio-0.8.36.tgz","_integrity":"sha512-Xb6ybmJAzDPXyrtW1RKQxeZ+5O20ZpbX1aRH/cb68Nx+u3BGZYH96zxiUpHFeo56hCUwgeg0yb48qSNtyFyrvA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.36","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.36","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.36","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.36","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.36","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.36"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.36_1789232792214_0.6711627953590296","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@hyperframes/studio","version":"0.8.37","_id":"@hyperframes/studio@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":"d1501c963aaed403f77e55401834f35b525bf4be","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.37.tgz","fileCount":1204,"integrity":"sha512-ADcasZXR/Fig+MVuyLilKTry7uedG2+91wjhmldloSJqt6gZzAbDX8whmVO1tV9ikaAqXdp6wNhMzjw+z+SDxQ==","signatures":[{"sig":"MEUCIQDNHH1bMLMOKSuZ9zXCpg31Ii06ijTkSLOzQcSBsRjJWgIgXG8lxiaotSeMBEW0VX+1VyLgxsiWLQzfFRCS5mL+8io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25227592},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7c946ef785d207569a915b53453d44dc/hyperframes-studio-0.8.37.tgz","_integrity":"sha512-ADcasZXR/Fig+MVuyLilKTry7uedG2+91wjhmldloSJqt6gZzAbDX8whmVO1tV9ikaAqXdp6wNhMzjw+z+SDxQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.37","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.37","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.37","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.37","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.37","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.37"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.37_1789319603923_0.8390128384571616","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@hyperframes/studio","version":"0.8.38","_id":"@hyperframes/studio@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":"f75aecd21bfb7a5a97e514bbb5c597bb2b8d4551","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.38.tgz","fileCount":1204,"integrity":"sha512-X3fwmjzNaljGAjPKPbYg3NrMrGJ584ys+8BTvQg+wbokkPql9sqdpgN45I/l/kTSrlnPUAS7/xJTbk2ci1+Xyw==","signatures":[{"sig":"MEUCIEzpEcn6zXuXiRExB2JsFsDRSwV3LN+8pXS537uS5fDtAiEAoWfE7NbChGzKSq031Oz3LdAfjbYyIMn7tHHb1t9f7IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25227562},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/0522210791c6e588212be371ef4662c9/hyperframes-studio-0.8.38.tgz","_integrity":"sha512-X3fwmjzNaljGAjPKPbYg3NrMrGJ584ys+8BTvQg+wbokkPql9sqdpgN45I/l/kTSrlnPUAS7/xJTbk2ci1+Xyw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.38","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.38","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.38","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.38","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.38","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.38"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.38_1789351517250_0.8786563914442973","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@hyperframes/studio","version":"0.8.39","_id":"@hyperframes/studio@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":"383e7718834a5c30782d3eae167d104cc3fdb376","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.39.tgz","fileCount":1204,"integrity":"sha512-Nwgs4MKjur5VkfWKXhTylpOkhKcQGtYdZpb/vybZyMMdxUoMPm/fuUNskuBkCYSYKb94XiXa/jHfItKHWJ3RIQ==","signatures":[{"sig":"MEYCIQCFKtlot4X0Y1KmGjvyRQU+SSU5x27mc8es+O36ZIQ8BAIhAIkZIARWhowCKoasQw5gQqFFCDdtMQD2YKap75H66Y6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25227562},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6af2b2e829c6ffb8ba1daca00fe2638f/hyperframes-studio-0.8.39.tgz","_integrity":"sha512-Nwgs4MKjur5VkfWKXhTylpOkhKcQGtYdZpb/vybZyMMdxUoMPm/fuUNskuBkCYSYKb94XiXa/jHfItKHWJ3RIQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.39","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.39","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.39","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.39","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.39","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.39"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.39_1789399070111_0.9988400414720933","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@hyperframes/studio","version":"0.8.40","_id":"@hyperframes/studio@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":"bd31dc22c27a72067f29099213339749ee64739c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.40.tgz","fileCount":1204,"integrity":"sha512-zRAaR8bGuYhA/CUKvg3RwdFpH4goumNPsld2mglBdDmmGk0+ld0XFCCGg4RQ8fOLml5R7hUlxHo5BqOIKiTlGQ==","signatures":[{"sig":"MEUCIQCsEORp56oKBwFWlEfRHdLh41gUrkTwSb3KBq+02brVngIgSR19orFxBDjZ6cNuE8G0T8cxh4DNcXQnvwFP1pBnL14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25227640},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/771d75cc56a59330f7dbd9fc220343a6/hyperframes-studio-0.8.40.tgz","_integrity":"sha512-zRAaR8bGuYhA/CUKvg3RwdFpH4goumNPsld2mglBdDmmGk0+ld0XFCCGg4RQ8fOLml5R7hUlxHo5BqOIKiTlGQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.40","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.40","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.40","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.40","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.40","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.40"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.40_1789404348507_0.5517552540797386","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@hyperframes/studio","version":"0.8.41","_id":"@hyperframes/studio@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":"2d3acd572c534fb568496afeb430691d0b09e99a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.41.tgz","fileCount":1204,"integrity":"sha512-xSjHay0AkHmqm23E1f32bnPZdktDwLf9BCXEKBY0/olhgov+Tj+fBs7nniMzXr4L0TA/QBszay/in2ilj2d92Q==","signatures":[{"sig":"MEUCIGIbVg8hZCk1weKYX+3V7VU0iM3CxoAIGkrFUFTtiWbFAiEAggjsP6r2sfp8wliNwkgWYm0WkZbd4IDgmLB/UrkoEIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25229923},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/7ddeaa13ff2090d88477cb12168b6901/hyperframes-studio-0.8.41.tgz","_integrity":"sha512-xSjHay0AkHmqm23E1f32bnPZdktDwLf9BCXEKBY0/olhgov+Tj+fBs7nniMzXr4L0TA/QBszay/in2ilj2d92Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.41","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.41","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.41","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.41","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.41","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.41"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.41_1789507690342_0.005731210691749089","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"@hyperframes/studio","version":"0.8.42","_id":"@hyperframes/studio@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":"75517cd0435d0dd18048edd05855593b49226eb6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.42.tgz","fileCount":1204,"integrity":"sha512-ZgPHAFCUTOYoEOiib+93Fkubj9E4TvGGi1pjrrRdLL1U7nW9T/4zOSr3tYT3V+A2Oufl/zFugGpncDv2RbPrPw==","signatures":[{"sig":"MEUCIQD3woRdFNdqQ5E3/1eYwHuvTzb/4qAk7oQNHhVlnT841wIgWeP1OxMbuo8+t0BJRA4vlb5YuklOz24JgdPavsRT0uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25229923},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/b02fc39e087a0132e096cca3d44be070/hyperframes-studio-0.8.42.tgz","_integrity":"sha512-ZgPHAFCUTOYoEOiib+93Fkubj9E4TvGGi1pjrrRdLL1U7nW9T/4zOSr3tYT3V+A2Oufl/zFugGpncDv2RbPrPw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.42","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.42","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.42","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.42","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.42","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.42"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.42_1789566234294_0.9685410681803812","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"@hyperframes/studio","version":"0.8.43","_id":"@hyperframes/studio@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":"bb566b06ce90cd6a2f67f2c5dee013c03f729d67","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.43.tgz","fileCount":1204,"integrity":"sha512-cnEqg02TYKdLlN31HydRMWbwr/vVHf7s3aqkpkbZCmC1TspXhZDR0xxiSZ25X6h2dTriJYfs+u4n21LJDq3TXQ==","signatures":[{"sig":"MEQCIFIbbLFXvDRZHMJPONKW3ADrayEC56CzoXAPM2afKJT5AiAUaXEFL8Xk0s/FdBN6RG/H79ElChFB3wGEu/X8wiNB3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25229923},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/44f314af4a8dfa7613e494f593ec3be8/hyperframes-studio-0.8.43.tgz","_integrity":"sha512-cnEqg02TYKdLlN31HydRMWbwr/vVHf7s3aqkpkbZCmC1TspXhZDR0xxiSZ25X6h2dTriJYfs+u4n21LJDq3TXQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.43","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.43","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.43","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.43","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.43","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.43"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.43_1789582168049_0.3812838738869504","host":"s3://npm-registry-packages-npm-production"}},"0.8.44":{"name":"@hyperframes/studio","version":"0.8.44","_id":"@hyperframes/studio@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":"30106fbde5c4d31600365de80d6aaf6f5d6a410a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.44.tgz","fileCount":1204,"integrity":"sha512-wyV4If/SvIN6Ao/YBEXx0GqpejcX0bU2yMayA58++mgMi3koGnC/pJs55Havkd+rblAzvOkdhdYEkHSuvgcdzw==","signatures":[{"sig":"MEYCIQCN2fgD1o4neOpC2cwF+Q8cRW8dhbbabOI7fkbhGAtGvAIhAMxmAsP13Y/lD6byEKzWX/Z3JBEvRkbBNfoFqc6d5r2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25229923},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c5ac4a0994b0d3b9fa6e1eec2ca12237/hyperframes-studio-0.8.44.tgz","_integrity":"sha512-wyV4If/SvIN6Ao/YBEXx0GqpejcX0bU2yMayA58++mgMi3koGnC/pJs55Havkd+rblAzvOkdhdYEkHSuvgcdzw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.44","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.44","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.44","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.44","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.44","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.44"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.44_1789600718177_0.6660815639812008","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"@hyperframes/studio","version":"0.8.45","_id":"@hyperframes/studio@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":"b706ca0cd4d84a5e83662ff2b9293a115a13334d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.45.tgz","fileCount":1204,"integrity":"sha512-O73g7s/FU28C3AWbzLjMKtTrXEBQEsnUW+u/zosgnbDB8qKmgN4rav8IKhUeInDhnlUahhVf3nx0Myx6/ozT5A==","signatures":[{"sig":"MEQCIDCSbMYwgq6DFScrDDlysP3skHOmG42HIFUV4TqXc9+zAiBIJPu/UCD/1qR1rtRfPmn1LwWbqyu/c97uCL9L7xJ/hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25229923},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/906cb3426e942f26c85636ed85824e4c/hyperframes-studio-0.8.45.tgz","_integrity":"sha512-O73g7s/FU28C3AWbzLjMKtTrXEBQEsnUW+u/zosgnbDB8qKmgN4rav8IKhUeInDhnlUahhVf3nx0Myx6/ozT5A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.45","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.45","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.45","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.45","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.45","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.45"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.45_1789614013984_0.42952350823140506","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"@hyperframes/studio","version":"0.8.46","_id":"@hyperframes/studio@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":"51a6a3b271302fd52ee20be5236ba2218eedc74d","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.46.tgz","fileCount":1204,"integrity":"sha512-iXEu0XG4XvFwYPAbyamMqxHlVsiO8PHX9XHO+h588voTw8YOhq/HiqLH2cmt55EU9yFsE9j+yqgqGStE9aFbqw==","signatures":[{"sig":"MEUCIFBTqapVWrjGtecXP3nFW3/rj6XxTwNjf18cw1n6jKgwAiEA6jmwGLNRdb6hcdioQ9j28/47EpYeHwFg76iJ1Ng5qR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25229923},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/597b4a0ea2f0189b975aeb904848b13f/hyperframes-studio-0.8.46.tgz","_integrity":"sha512-iXEu0XG4XvFwYPAbyamMqxHlVsiO8PHX9XHO+h588voTw8YOhq/HiqLH2cmt55EU9yFsE9j+yqgqGStE9aFbqw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.46","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.46","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.46","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.46","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.46","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.46"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.46_1789624342933_0.23662672513196048","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"@hyperframes/studio","version":"0.8.47","_id":"@hyperframes/studio@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":"75fca01bf05cda678fd4a592fea9445f7825a011","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.47.tgz","fileCount":1206,"integrity":"sha512-C4onjluC2eEJmBzS47D0z8Gp6MF3pR/UnIB00k5548RocphJt06uxpK/HBarup0lpnkWB6BQuPo6jDNmHrjPkg==","signatures":[{"sig":"MEUCIE7Cqnb+LmAUBIOCVHmarDs2C8cHspm1UoNvltTkTFinAiEAtxxWmGOE8IDKSrxOdCldZsGHLaEgINi+tSNSU8QaOTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFDb1RDFJGNdIYiCHnBkWRgyyAiK0h59fId2N7guGiCAiAIwLPwqpfBwSqQhEjviC0Kqo46i9Nlsw4lOquMEGb6CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25260825},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/be220418adf40718c2c1d8c239a93042/hyperframes-studio-0.8.47.tgz","_integrity":"sha512-C4onjluC2eEJmBzS47D0z8Gp6MF3pR/UnIB00k5548RocphJt06uxpK/HBarup0lpnkWB6BQuPo6jDNmHrjPkg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.47","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.47","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.47","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.47","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.47","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.47"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.47_1789719764763_0.4783963346627502","host":"s3://npm-registry-packages-npm-production"}},"0.8.48":{"name":"@hyperframes/studio","version":"0.8.48","_id":"@hyperframes/studio@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":"4406f2b5c7bf019a2ce5437b6471a42a12a4f20a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.48.tgz","fileCount":1222,"integrity":"sha512-2FLhJRkKmXYMU1A1JKIp7Qs4UrwYBi/rUy2G7AoMDbk9/vGOBuVz7RYmnsqXNysMlzxnqyIWZ2jdNl4gUlfDOQ==","signatures":[{"sig":"MEUCIQDQQWNbW82GEvVwUHuwJ24Qzc9OlHp2xyX4mZ2akvL5DAIgN4olmrsEQciJoyZl0ejEY6QS6ctclIeaY6Nl2sVVWmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCz/KQMlt8RxuCM3J3PPrWkyvxBAXyhKnwFahwRY/tDoAIgbAt506PYXW2D0HcWHBlEFJ8A4r0PHhb3A2YQbBzmb5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25423704},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/060d96ffb8c7bfc0050c70a7171e6468/hyperframes-studio-0.8.48.tgz","_integrity":"sha512-2FLhJRkKmXYMU1A1JKIp7Qs4UrwYBi/rUy2G7AoMDbk9/vGOBuVz7RYmnsqXNysMlzxnqyIWZ2jdNl4gUlfDOQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.48","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.48","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.48","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.48","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.48","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.48"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.48_1789744917673_0.6804978557492571","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"@hyperframes/studio","version":"0.8.49","_id":"@hyperframes/studio@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":"83611b3c823360b6a0cc3d698dd70ef5dbf87059","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.49.tgz","fileCount":1228,"integrity":"sha512-vrZVK42O5+UueBqFYEgnmmpvMIFx+E4qaWyellwoTm/IKRa5qdT3wfolAwsIDTz8Lbu8aowjfOldSjn4UykLkg==","signatures":[{"sig":"MEUCIGUlTehk9mECHNUl90uIqZVS8IM3Ze/pY8uiLyhU2rlMAiEAltdejtUe9Yhn8MCFzIjW28rhcWbZEInhyEty1jbc5Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1FN75tOtN3R5VwWyBquOeagOTdQJKr30WSGtNdRHbxgIhAI/yPDdxzCdv6tqir/czEo0ugSBHULIoRXRiFs8EvH6g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25498379},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/6696675f985526dda2a95b8f5ad8e6b6/hyperframes-studio-0.8.49.tgz","_integrity":"sha512-vrZVK42O5+UueBqFYEgnmmpvMIFx+E4qaWyellwoTm/IKRa5qdT3wfolAwsIDTz8Lbu8aowjfOldSjn4UykLkg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.49","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.49","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.49","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.49","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.49","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.49"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.49_1789768415436_0.6026899941679895","host":"s3://npm-registry-packages-npm-production"}},"0.8.50":{"name":"@hyperframes/studio","version":"0.8.50","_id":"@hyperframes/studio@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":"5553726c4d62f202b387f18caa3faed290f7a284","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.50.tgz","fileCount":1240,"integrity":"sha512-r5mO8vEd2gC9ofwy3V0tpPrcC5W1NbbwY0YHTE5x0fZPABy5BwO9syjKLy4SQtsvJj5RDrgLeErHuwicQ7ZD7Q==","signatures":[{"sig":"MEUCIQCTxdLxh2nFi8tTjWfRhjTo+3ZKivaJ65Rd75oo0sybYgIgdufMpADw/Of6ipcFdxUtJesoU1LE1+QGjajTbrVVNWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOq/bNgzsPK/6ZQMnx4J8/BDrHFGD8qLRd9WLf8HO12AIgY69ERoW+Fc1cGHpBrD/5FU7xHahYGOqSYhOkOKeWedE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25539541},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2d3f48fe361142a7fa0f8e02cb7cc905/hyperframes-studio-0.8.50.tgz","_integrity":"sha512-r5mO8vEd2gC9ofwy3V0tpPrcC5W1NbbwY0YHTE5x0fZPABy5BwO9syjKLy4SQtsvJj5RDrgLeErHuwicQ7ZD7Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","marked":"^14.1.4","dompurify":"^3.2.4","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.50","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.50","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.50","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.50","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.50","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","postcss":"^8.4.0","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^3.4.0","@types/react":"19","autoprefixer":"^10.4.0","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.50"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.50_1789787190162_0.6484589433458525","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"@hyperframes/studio","version":"0.8.51","_id":"@hyperframes/studio@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":"93c9e5d395eeec92699d2febae3d29f1b4e0b2fd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.51.tgz","fileCount":1231,"integrity":"sha512-ri79tv4iFLsMMdixnebUvAC9JZXGnU7/Ebirz1zirSIf3PIaT4PGCNkkDLKKAdx7J7vkIisf7+qStb+skOPT+Q==","signatures":[{"sig":"MEUCIBG8sGYVSE2otB9cl0ltSJ2YbdP6LxF2opTJnwdgQ9gLAiEA7funkqyD2c9/lBSDylN1bL4B8bh64Fe9KLoOft8XR8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEw3tA2s6ZP95xQophQ+JmNGXLg7arMjKrNoJ7lWtRsmAiAwFNic/xOj0qtGKvQjSQRIgaNptnBBTQSQnTjge7UiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25270015},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3a46f0491b340102083c356cb4b764f7/hyperframes-studio-0.8.51.tgz","_integrity":"sha512-ri79tv4iFLsMMdixnebUvAC9JZXGnU7/Ebirz1zirSIf3PIaT4PGCNkkDLKKAdx7J7vkIisf7+qStb+skOPT+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.51","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.51","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.51","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.51","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.51","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.51"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.51_1789833588171_0.7320438409391212","host":"s3://npm-registry-packages-npm-production"}},"0.8.53-desktop.0":{"name":"@hyperframes/studio","version":"0.8.53-desktop.0","_id":"@hyperframes/studio@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":"dd4660fd074c2b82a5cfa6d90b21917733d52ef2","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.53-desktop.0.tgz","fileCount":1279,"integrity":"sha512-gtnOfRDrrStYjYr1jkTqqLnOB2zUur7C7it7C5HAgFqDv9jiksio+uo3RjAqsnUTQxZIwLpeNEMLV3Caryv0TQ==","signatures":[{"sig":"MEUCIBaU0sv+xcQT0ey36lZIL7fwbR7mkqEhsxMCJYSZasXrAiEA0HO/bYhRbWGVGlYZHClVB+7CgVTOnq+aNrOQx6LK7ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAUf6d6/SG5kGcIKzk4Gx6ztXf4HFuAxem+CcHtrR4lHAiBvkrvqG6UGZoBLxz+W3lApg7h8TCRhSJaBNsNd7zB3AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.53-desktop.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26256458},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.53-desktop.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/81d30b43c2dbc45ab11d5549f1def6f6/hyperframes-studio-0.8.53-desktop.0.tgz","_integrity":"sha512-gtnOfRDrrStYjYr1jkTqqLnOB2zUur7C7it7C5HAgFqDv9jiksio+uo3RjAqsnUTQxZIwLpeNEMLV3Caryv0TQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.53-desktop.0","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.53-desktop.0","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.53-desktop.0","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.53-desktop.0","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.53-desktop.0","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.53-desktop.0"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.53-desktop.0_1789857972205_0.4932496239851947","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"@hyperframes/studio","version":"0.8.52","_id":"@hyperframes/studio@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":"9a623fd5317b0509a5c5e7b1200e13cfcc7d95f5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.52.tgz","fileCount":1273,"integrity":"sha512-I7npxckulBLdbq37yJVJmpvE6CqvnTz6UoAQOVYFM+2h/5ajsZ3yUo4MLMO40nAENd2/9ulJAlJjJ9fhuZJzgg==","signatures":[{"sig":"MEYCIQC2ucVLGvB3pmv69CExuhR7Fpgx2XOE3CN29abuKrtxawIhALyqUwpEM8CTDcVUUT4mAddfLv5MvGsNu7mSTbl6wZdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHjk092O1iWxS7c1cS4MqodbUKDdEHsmG0NB6KUv/fFwIgQv39g1ptyLXQ0sdxLm6E/RAGhjUvzwXDob2f3hiidMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25751527},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e072a323ca3d3b2f21ef270d5bff1f03/hyperframes-studio-0.8.52.tgz","_integrity":"sha512-I7npxckulBLdbq37yJVJmpvE6CqvnTz6UoAQOVYFM+2h/5ajsZ3yUo4MLMO40nAENd2/9ulJAlJjJ9fhuZJzgg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.52","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.52","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.52","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.52","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.52","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.52"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.52_1789858798991_0.5456692245751491","host":"s3://npm-registry-packages-npm-production"}},"0.8.53":{"name":"@hyperframes/studio","version":"0.8.53","_id":"@hyperframes/studio@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":"72c46acba5de7eef742f1d7185bc7243085cce32","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.53.tgz","fileCount":1276,"integrity":"sha512-CoR7HRmaN8/fg9iMPf6xSwCY4Pxcf4RD56pQVa7ysah8aG9cJnDEJ4Z9qiPvLVYPbwui+AsO8k+YWVgt8iLr6g==","signatures":[{"sig":"MEUCIBIRF8ZlVDq1RWzV5OBxWN2X0+U5mc3CUem42bQ8RNcFAiEAhnMx4AFoek+u2MRhV9g+rlE523NY2vS1qUsDpS/IMwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8hV37qEHv0PCDmE7kLurQnHC/uIYd2sejPawhauJiXgIgTng7EwdU0Dd+RHpAnU3l261XytkERQHq/gdnhPG3Dk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26520054},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fffde4feea2dd266c295581290581ed5/hyperframes-studio-0.8.53.tgz","_integrity":"sha512-CoR7HRmaN8/fg9iMPf6xSwCY4Pxcf4RD56pQVa7ysah8aG9cJnDEJ4Z9qiPvLVYPbwui+AsO8k+YWVgt8iLr6g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.53","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.53","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.53","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.53","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.53","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.53"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.53_1789875692041_0.772776812488821","host":"s3://npm-registry-packages-npm-production"}},"0.8.54":{"name":"@hyperframes/studio","version":"0.8.54","_id":"@hyperframes/studio@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":"61f621b8043567327f908f84a1db2232ea4e6181","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.54.tgz","fileCount":1285,"integrity":"sha512-SbsMW7PJuj4IKGQIpnlbs0VGOwcXizGUjZo9kb1dGVoOi4uM+bMArrsZ26kN/gmTlBQ91inqB/VgBD6hBXoCsA==","signatures":[{"sig":"MEQCICKRTfjD/AsCXIkFc73iG55iqBI81o8mtUC4/8cRhv+qAiApe+Y13Wm7O8h0SNvEMKSKk0MyuVWQ6gkx2YjeMwtb/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmd1ZVlPHCDY15xAtUzVN/0+5vRJnyeiTppo+D4e+lJQIgPbWfKTzygdr6hWMloZcFY3AaRAcNYbrbanjCYW1cvH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26636342},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fa67d43ead8d9f33f6a65520dc475aff/hyperframes-studio-0.8.54.tgz","_integrity":"sha512-SbsMW7PJuj4IKGQIpnlbs0VGOwcXizGUjZo9kb1dGVoOi4uM+bMArrsZ26kN/gmTlBQ91inqB/VgBD6hBXoCsA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.54","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.54","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.54","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.54","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.54","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.54"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.54_1789878777670_0.5510550353399715","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"@hyperframes/studio","version":"0.8.55","_id":"@hyperframes/studio@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":"5b91e2a3898c6d443bf7c02368f8ad549023426b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.55.tgz","fileCount":1286,"integrity":"sha512-mknKXzpykH/GlmxZnv04XmefvCK0fSbCSHJQEehigka5ii5Hy/5y8N0QUv0M6bPK7gLlHqrT4Xx2O4kMPcx0pQ==","signatures":[{"sig":"MEYCIQC0JInMYF+lXmUo7GVfvYWsMzHJUw9SV0k+6LWp/SXELgIhAKuNXKuKH4NsFbjzIbp5jLLBovk03wcx9isXVTtBwVhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgot2sMQyLkb/3ClDziIBO3SZwRsAJ73qVJj00dW4QCQIgQG+m31wY66uubZGtRHeB+XkkpM5JBIP31BMGg+YCF3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26648832},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.55.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/1be326ac4f77d3e2b4adf3dfca628579/hyperframes-studio-0.8.55.tgz","_integrity":"sha512-mknKXzpykH/GlmxZnv04XmefvCK0fSbCSHJQEehigka5ii5Hy/5y8N0QUv0M6bPK7gLlHqrT4Xx2O4kMPcx0pQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.55","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.55","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.55","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.55","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.55","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.55"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.55_1789890957580_0.5661885613509705","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"@hyperframes/studio","version":"0.8.56","_id":"@hyperframes/studio@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":"18a35d9f82da57fc88c6b9d6f3157cefb0d148e5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.56.tgz","fileCount":1293,"integrity":"sha512-b1YoMeH8pBVLrQexdF4A4jBmJqNETEYT4No3j3hMT4jzajCh/ye8EJvDIdbEtuzxxT8bqYbpmBcBR/LonGOUkg==","signatures":[{"sig":"MEYCIQC5seli2XvfU7vYfH95zwLilxE9wY8JGLwmr4k9iS8njQIhANK/25Lf7g5tJLANN2EtFD1fwBs3OIcnwtUMUk/sdhFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcvFuDLfUgEKa5yho91dZ/z7Oq8NC5DChKMKNsCZaxogIgcEuN8uOStAWTguV/0eWKHXR6+GAkuEzyHI14Gk7qn1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26704225},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.56.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/193672b49d43e33af5345556c81c2377/hyperframes-studio-0.8.56.tgz","_integrity":"sha512-b1YoMeH8pBVLrQexdF4A4jBmJqNETEYT4No3j3hMT4jzajCh/ye8EJvDIdbEtuzxxT8bqYbpmBcBR/LonGOUkg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.56","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.56","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.56","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.56","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.56","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.56"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.56_1789916884114_0.45010750900239005","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"@hyperframes/studio","version":"0.8.57","_id":"@hyperframes/studio@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":"80e5a170e7e7b16bc4591cc8aaa829e5580a64b6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.57.tgz","fileCount":1314,"integrity":"sha512-Sau+0sjQ0ShjKKV/odEjdekOTvTAq9/topsMxGzxeLxUjuwlJkCxble3PJJdVn/Ix1bWqorRkb/AonhB/gt8nA==","signatures":[{"sig":"MEUCIBckbhWmRmj58x7lKLPLT/UtWW/U7tYCKzPiIox3tJQZAiEA42k3z4XXwoqaFo+GXFAc+hKOtsq2OUP2XDFEewzjhGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEMr7vimKiBQ9ufMamSW1d4Q51aBKY94mJ49WO1FwDJ+AiEA90q/kD8Jvz1nPBVneK0/hjQI20rDYaRdW13Hx+2cRGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26925703},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.57.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a93897debcd9b1ba48b5b41d9b4fb9d2/hyperframes-studio-0.8.57.tgz","_integrity":"sha512-Sau+0sjQ0ShjKKV/odEjdekOTvTAq9/topsMxGzxeLxUjuwlJkCxble3PJJdVn/Ix1bWqorRkb/AonhB/gt8nA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.57","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.57","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.57","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.57","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.57","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.57"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.57_1789939463285_0.8686313618082186","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"@hyperframes/studio","version":"0.8.58","_id":"@hyperframes/studio@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":"2347fbaffa84086458a5dc4407714e76f0c76b65","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.58.tgz","fileCount":1317,"integrity":"sha512-x2Pzibm/DzqS+1rKuftyYfsRw3WfA1WyG1zfBVP0Y0Epgf23RK2RRyLqJSB1mdqe39aQ1CGqdKYavTkkIy4mkw==","signatures":[{"sig":"MEYCIQDl7d44LX7ikTZZqO4bhisWUVLnc6o0/hfBU+0DiRhBRwIhAKBuu4fcOWAjt1thDJ7mDgbUvDccrZpYT6BBBe0I8TdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgbx8WCJRCMJ7r3sLW75+/V2TskwpQIyIqQIoqITmS6AIgRYzFGPNaDCm3BYpxOlywHjhJA1yw177uEmph81rtIM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26947201},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.58.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/46e661942669e8a029cfebc52b9eb36b/hyperframes-studio-0.8.58.tgz","_integrity":"sha512-x2Pzibm/DzqS+1rKuftyYfsRw3WfA1WyG1zfBVP0Y0Epgf23RK2RRyLqJSB1mdqe39aQ1CGqdKYavTkkIy4mkw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.58","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.58","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.58","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.58","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.58","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.58"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.58_1789961052736_0.7416221216703471","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"@hyperframes/studio","version":"0.8.59","_id":"@hyperframes/studio@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":"485463073d7d6e2d616bc04e63d6930970ad3798","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.59.tgz","fileCount":1331,"integrity":"sha512-4y+MJCTvBgVvoTTUq9V6ySAS9hbhskT0hrmzpTnhPl6Ik7aZTUHuIsf57YVEEg8h1XXlarfF8imjsf9VxipdwQ==","signatures":[{"sig":"MEQCIAOtJflNoSbfgST/04GZVlQosTpnWvBTIwNNplq0ygd/AiBNIpWgChe2vBTr5f0roFZKt997ZQjdtV32niTh4RBKug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPuqnOZ4DoKM/4MYD3dXUUCMfVz9eYbkS37DenbD8AkAiEAuXG/c9th4Yr78K+Yt+A/GUVPqf40F39nUl5u0kDVF3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27160782},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.59.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4f7632f19d73da997225a8117d27d6cb/hyperframes-studio-0.8.59.tgz","_integrity":"sha512-4y+MJCTvBgVvoTTUq9V6ySAS9hbhskT0hrmzpTnhPl6Ik7aZTUHuIsf57YVEEg8h1XXlarfF8imjsf9VxipdwQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.59","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.59","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.59","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.59","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.59","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.59"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.59_1790032847863_0.3232174561750043","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"@hyperframes/studio","version":"0.8.60","_id":"@hyperframes/studio@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":"9d34eafb7cdf96b6fb7baaeb224f6c33f5a37c4f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.60.tgz","fileCount":1335,"integrity":"sha512-CjhepT42PxwX2uQroqkIMNwZhrTWQnNR7dzV0/ILg4U25f4DEZcg5NqrKD/MjKV0NM+YxfZ437az00tWYuK8gg==","signatures":[{"sig":"MEYCIQDs7a0HB2O0VkFBtB2Dst64RfHpDOrvlfqkUa2UUHvYPwIhAM7X1WAAXTn602DTAMLFjfST1eTTZ1aOOu0+cvCASjD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBuwhZKea8o352r6QkToBInxCHsMxIgcyIDsrQAufnGGAiAzVRRtehHBuMIGh23+fwSFelv+S/5HWg6q+fQnASgiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27230736},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.60.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a71d210c0bb14df52ae592aa54014be5/hyperframes-studio-0.8.60.tgz","_integrity":"sha512-CjhepT42PxwX2uQroqkIMNwZhrTWQnNR7dzV0/ILg4U25f4DEZcg5NqrKD/MjKV0NM+YxfZ437az00tWYuK8gg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.60","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.60","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.60","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.60","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.60","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.60"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.60_1790063762432_0.06002807940835342","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"@hyperframes/studio","version":"0.8.61","_id":"@hyperframes/studio@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":"fce98c8508905213ae4c61def30cd93e9fafff72","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.61.tgz","fileCount":1344,"integrity":"sha512-O7L1c2zplrkWs9tkdPuf8CpAMBs0leSy1cpnCYd5/Amuxorp8vtqSve6ct0TBXUuXO+VtDVNTOItCogOzCPA/g==","signatures":[{"sig":"MEQCICgAf12izaOG4E/7ZaOsy+A5/7D6d2UeDM6W/bjr4YtZAiBtnaKWDGbX4v2wpWNHqu6tRGDHyMGXN2gvkFVwLFKV6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUUrJ1vMN+Bqn80zAo9bwsuKulOkFYopFqKSnXDNGgYwIgXiXGD6M1AgCIbUUY5t4VKgP9Sj3j1RH+12FeWC30n88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27332624},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.61.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/837d476a272b66f184386bf33372dd26/hyperframes-studio-0.8.61.tgz","_integrity":"sha512-O7L1c2zplrkWs9tkdPuf8CpAMBs0leSy1cpnCYd5/Amuxorp8vtqSve6ct0TBXUuXO+VtDVNTOItCogOzCPA/g==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.61","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.61","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.61","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.61","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.61","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.61"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.61_1790092523014_0.7575790981858834","host":"s3://npm-registry-packages-npm-production"}},"0.8.62":{"name":"@hyperframes/studio","version":"0.8.62","_id":"@hyperframes/studio@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":"7f77cda732748f78788349f729e1613f53bd29d0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.62.tgz","fileCount":1344,"integrity":"sha512-XJsmjV+rNm+opzHie66UlJTlrRviBqesJxeIsEu0xADA05UNDVK/o5CTQ3LoJTTI9UENfFy8dctWL8xlkRLKHg==","signatures":[{"sig":"MEYCIQD0lV3ou3fC3U8cvLW8+WiTxUccdZCY8urXuZsMy2sKvgIhAKABIMjNrEND3vIoHoKXkKBbcLRpeurpWrQDut5NziaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8jV+EEgmw8yepcv2SVQYO/yretKhYGbgNFokNW9b/PwIhALze66D6bP452Uooo2RunItZtfW1SebcMDAvT0EY7T+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27339546},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.62.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/265740a9fedaab84cafd15e99a0587c1/hyperframes-studio-0.8.62.tgz","_integrity":"sha512-XJsmjV+rNm+opzHie66UlJTlrRviBqesJxeIsEu0xADA05UNDVK/o5CTQ3LoJTTI9UENfFy8dctWL8xlkRLKHg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.62","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.62","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.62","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.62","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.62","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.62"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.62_1790108664293_0.9013378278215931","host":"s3://npm-registry-packages-npm-production"}},"0.8.63":{"name":"@hyperframes/studio","version":"0.8.63","_id":"@hyperframes/studio@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":"63be2ce48f41bdfbcaca812d9cb7bbe21d1b8629","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.63.tgz","fileCount":1347,"integrity":"sha512-FCL9OaeytLXAV32jsKAmv+oZytuuTGy1bG9766p0wsgJCefjmonY06P0qRtJPec3DcXlriuskSLv0UcMilBl3A==","signatures":[{"sig":"MEUCIFGHyioYvDRgifyV1QaV/hwnb0Yd6SDNDnJCKJ8s+BkoAiEAkXHmk8+Uw/Ic2F0pLwEtVEeIbwVXXzMp+A9bPDEyZu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHpv3xfVfTXrRNNxjks3cgJFgGuP+M+wm5HKSR8qp1b3AiEAxdX36Lshnyuvg+VGT0AUm8Mr3ArceRmKydsH8vfQdCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27331785},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.63.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/293548b490905934115a81dfd48a700c/hyperframes-studio-0.8.63.tgz","_integrity":"sha512-FCL9OaeytLXAV32jsKAmv+oZytuuTGy1bG9766p0wsgJCefjmonY06P0qRtJPec3DcXlriuskSLv0UcMilBl3A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.63","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.63","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.63","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.63","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.63","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.63"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.63_1790158348756_0.45439586191872783","host":"s3://npm-registry-packages-npm-production"}},"0.8.64":{"name":"@hyperframes/studio","version":"0.8.64","_id":"@hyperframes/studio@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":"1615c0edd01e7b75e7f1c7e540973a72999599a4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.64.tgz","fileCount":1347,"integrity":"sha512-/pL03jlO5361RGtN1brFDBccWkLqarbK35DG3UxKgeblmmLpGitFwdvu1m1ylOEV4mT9QTdz/d3MQTJtqz3Oog==","signatures":[{"sig":"MEYCIQCz9+pPah7zZ0RMk8+raFZwxYaHU3Y8dpWBZivzCCbTKwIhAMxu4BeZ1HN6xQ+sRARUiwqlB2I7BPB6Xj7XY0/ioRan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFs5FDl8bUr10EFr6K/MCAh5vv4Zmgl5AfrtOvxKa2mHAiATu25lMR90wgwTVy490xopz9RiUsKgAwrLBd9YnZrXQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27342193},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.64.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/367cc2a829b8777ef3923d5cf4c4e826/hyperframes-studio-0.8.64.tgz","_integrity":"sha512-/pL03jlO5361RGtN1brFDBccWkLqarbK35DG3UxKgeblmmLpGitFwdvu1m1ylOEV4mT9QTdz/d3MQTJtqz3Oog==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.64","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.64","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.64","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.64","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.64","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.64"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.64_1790161961757_0.5896550972307746","host":"s3://npm-registry-packages-npm-production"}},"0.8.65":{"name":"@hyperframes/studio","version":"0.8.65","_id":"@hyperframes/studio@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":"980d75041e5ac053ff2d716566d6437724c41940","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.65.tgz","fileCount":1347,"integrity":"sha512-uUsYe+myhX/JJ2kDGppAfebpEYNc2cmEK2UqoWJIUQ96N5xrCOPlckNzk452cjlYnNqpBHsB6JjCZctlqXCGkw==","signatures":[{"sig":"MEYCIQCak5ABr2TyF6ohXTe3qDT1Cd9u/1bYmVdM9L/sEv1xSgIhAL6AvtRgem0l14kejYTSMl7T94F9MYpplWWQE1b/uUyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyUd+0RgGX2Xb1T8wgqdDbps01oATVE9D9r4bY0Oo4lgIgA8OWgMCb0wc2ULT4Mo+f4bsM8j41kg3Eq8N4Vxm/IOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27367620},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.65.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/353fbdeee0a82f82b20ca122e0d6a2b0/hyperframes-studio-0.8.65.tgz","_integrity":"sha512-uUsYe+myhX/JJ2kDGppAfebpEYNc2cmEK2UqoWJIUQ96N5xrCOPlckNzk452cjlYnNqpBHsB6JjCZctlqXCGkw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.65","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.65","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.65","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.65","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.65","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.65"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.65_1790176825536_0.1543432868763075","host":"s3://npm-registry-packages-npm-production"}},"0.8.66":{"name":"@hyperframes/studio","version":"0.8.66","_id":"@hyperframes/studio@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":"d09d5458546082a3d8cb5671227d65415917f5f0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.66.tgz","fileCount":1347,"integrity":"sha512-NBKO2kV+GWVsVlAGzymuoS6dGXJok9l+R53M0lqW6DXgl+OmUSMva6nGZXGn0nUDmEHkOfq1ZrL5O9XTJqvIxw==","signatures":[{"sig":"MEUCIQCFjbLE33C58mvex+PwgakWdNIoQ09GDwT/lFF4DSzthwIgcXdgCev+UFpvVHwh0DDgmyNJWE4dJq+NPO5AaqfQHbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3LSsT/LHaC712LJYvQByI0TUvE6FfxC0CWupCmMnCOAiEA/Xx3yQYSpv/6yz2JiQpuCjCpFNu5hbhipyr9AcBTXrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27373085},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.66.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/89f14780eb6813ac2f53ae4bad4cf091/hyperframes-studio-0.8.66.tgz","_integrity":"sha512-NBKO2kV+GWVsVlAGzymuoS6dGXJok9l+R53M0lqW6DXgl+OmUSMva6nGZXGn0nUDmEHkOfq1ZrL5O9XTJqvIxw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.66","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.66","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.66","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.66","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.66","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.66"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.66_1790185324290_0.5009186380545754","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"@hyperframes/studio","version":"0.8.67","_id":"@hyperframes/studio@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":"6ad48cd1a4bb061614e7808e1791d91e35bd8695","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.67.tgz","fileCount":1352,"integrity":"sha512-+8c7lrDDPRuFgY6CTkvfbC7QRmjhAT8iIJQShkPcFPxfzu+r1ILln7K3j98gdx7X/cVSjeZVRZZhMYmpXoXrBA==","signatures":[{"sig":"MEYCIQDj9wVcZzRDIFciHJO5q+q6sEuwMp+hnMUhx5+wu1+LBwIhAP6AdI4OnaGcVSGkWCN5WYqVpaR2jqkRhOlOU74x9SLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDk/dtG5MaY8pKTU02kyIEYo07gr4xcBVzd4xLMylwt3AIgLVSWUba0ckS40EzhCrH5Hara1ivEzAor7KeSeMLxmcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27498521},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.67.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d252b682e35c4f2eddfa749db95edc9a/hyperframes-studio-0.8.67.tgz","_integrity":"sha512-+8c7lrDDPRuFgY6CTkvfbC7QRmjhAT8iIJQShkPcFPxfzu+r1ILln7K3j98gdx7X/cVSjeZVRZZhMYmpXoXrBA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.67","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.67","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.67","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.67","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.67","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.67"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.67_1790195065237_0.5147069004095566","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"@hyperframes/studio","version":"0.8.68","_id":"@hyperframes/studio@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":"d23fb051c18e977165304391c011c7798355ad75","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.68.tgz","fileCount":1352,"integrity":"sha512-mgMaBFvTkD7DguiwTm7uF6JWpGD1Dd1MufjwWbv4sD+A/KCRCUz+Emv87GGbuEJBHUaU1AbJpUIquADLeaMO4A==","signatures":[{"sig":"MEYCIQC7bB4vJcp38NnbpffV4W2ibEYZMU/qEUMddAzCurpzHwIhANc4F6B3D6pTMe4yH2zVQPrqPY6uzwwfHoWWSUM4IHVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKzCSTuzlRNdPHx2W2Z+MBj6WBLhWup6DvYFBz+R+OrwIhAJbAO0LtUUhBfbvqYcBaOhAPJCRRq6fNCCDnoCJ1S7fs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27498521},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.68.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f84f193917959c8b5d4278d3347af174/hyperframes-studio-0.8.68.tgz","_integrity":"sha512-mgMaBFvTkD7DguiwTm7uF6JWpGD1Dd1MufjwWbv4sD+A/KCRCUz+Emv87GGbuEJBHUaU1AbJpUIquADLeaMO4A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.68","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.68","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.68","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.68","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.68","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.68"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.68_1790198744603_0.06581593945830067","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"@hyperframes/studio","version":"0.8.69","_id":"@hyperframes/studio@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":"56b6ef061b37ee86af4e90bddd5cc96ef9526402","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.69.tgz","fileCount":1352,"integrity":"sha512-1jpYA39m6b6DBH3lGAdIglKsWLbEGYXqp7xnyGv1W/Mj2Pse9tRfqUJ/dnJqQ0V+ONXI8GN/ZaUNiZsuoFZcDA==","signatures":[{"sig":"MEUCIBN+9YhHzsKnt32mVSvnD6On2NqjzP5z9VEi1EH4qU1mAiEApWsiSSpt0Pvw+HTqrFzNlVli9+dlmgse67rTiy2b6C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEdhjr/AogItIIDs3BvrXb9T7kkdyBefj/DcgiHemyp1AiEAnwv+YTGxxXsraJd2oGoIH2W16dkC//zqD9DRHi6tQRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27498521},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.69.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/503fd5059854976ad934f7fb6d5bef4b/hyperframes-studio-0.8.69.tgz","_integrity":"sha512-1jpYA39m6b6DBH3lGAdIglKsWLbEGYXqp7xnyGv1W/Mj2Pse9tRfqUJ/dnJqQ0V+ONXI8GN/ZaUNiZsuoFZcDA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.69","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.69","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.69","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.69","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.69","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.69"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.69_1790209498052_0.7391604513182448","host":"s3://npm-registry-packages-npm-production"}},"0.8.70":{"name":"@hyperframes/studio","version":"0.8.70","_id":"@hyperframes/studio@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":"8eb47629e91740afe8b3f4e5ccb7e4d5103ad105","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.70.tgz","fileCount":1352,"integrity":"sha512-ymcLpC51JEg/W35dudm+5TFHhLJ0AjpV2wJWtl3z/A59/vdskf6RsVAUEqpJAb6d6NPLENEG4+vtMzaRQHdF0A==","signatures":[{"sig":"MEQCICXFDp4UQPQPR43AM2/AMXv4FeVxtb8uL0tJ4U5ICa8QAiABfcS9Re9VuSCiRDBWfTZS/aU6GOxdBP20VBpp1zRCSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCI6BVMfSMzhyzIWN8ugm6lxk7D1u6tuGMJFy2OHD7O/QIgTOn+YIi1NhbfwuR8KMVXLjw+Z8pkhsPTFYCuop8/0S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27498521},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.70.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d2636843a2deb64d5ad1bb5cce32ae6b/hyperframes-studio-0.8.70.tgz","_integrity":"sha512-ymcLpC51JEg/W35dudm+5TFHhLJ0AjpV2wJWtl3z/A59/vdskf6RsVAUEqpJAb6d6NPLENEG4+vtMzaRQHdF0A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.70","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.70","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.70","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.70","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.70","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.70"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.70_1790216418403_0.1329214401639245","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"@hyperframes/studio","version":"0.8.71","_id":"@hyperframes/studio@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":"e4ebe93d05c89e1227e7925fbf057f80969b3fc3","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.71.tgz","fileCount":1356,"integrity":"sha512-hUJHuyqxxUDYjk9/5r8E9yFtt8ahxzfz8fXLFuMmXyMJZM+Pm/hVcq+fNa8jybB8NGbqzv+1PJxkyri1qQofow==","signatures":[{"sig":"MEUCIQDxhRPIwhpgOm/HBHaLwmx0NEzB5DFuMWcfgbHmPl5SSQIgL+WCO7BQtKn0HDV1TSGmMWSgibc37nUporzR0uBAtsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlLxxXh6cU3v1V+bFCyfLY6dcMtl7jS865dLSPUjjudAIgAo1jYtx6EbfveIResDfLbfZKkD/MUsISNM5dHSbIIIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27523055},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.71.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/548889e421da3d216bd80c029505fd9e/hyperframes-studio-0.8.71.tgz","_integrity":"sha512-hUJHuyqxxUDYjk9/5r8E9yFtt8ahxzfz8fXLFuMmXyMJZM+Pm/hVcq+fNa8jybB8NGbqzv+1PJxkyri1qQofow==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.71","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.71","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.71","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.71","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.71","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.71"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.71_1790232258820_0.8484347429642847","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"@hyperframes/studio","version":"0.8.72","_id":"@hyperframes/studio@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":"776e2e6824f00d0fa90f440e487a3068124e9b11","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.72.tgz","fileCount":1356,"integrity":"sha512-JMO9laDOSA9cM7rVuAUDHClLfYLWONbP4XBeFsVr5tULUBa/WY6XoXhqhuLYKTuaymLqnUz+ha1ht3KARSZe6w==","signatures":[{"sig":"MEUCIQDXlno/1dkvlUSVi/G+HMvRRuEBGQdXCinxxgt0NbZ8+wIgaCqmROttjtMMzsjUcYWsjEuAIewdYC/fO6wiWGCH8VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIj3BHz9FBbwQIhxG5N48fUHQfVLR9jl0w8lO+gzazVQIhAIm32E8PC+eNmEDDfoIMXY8/bf7ybYSh/l8EYrgOktNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27525290},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.72.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fc8b9e1773796141e2563f5d72e1eb1b/hyperframes-studio-0.8.72.tgz","_integrity":"sha512-JMO9laDOSA9cM7rVuAUDHClLfYLWONbP4XBeFsVr5tULUBa/WY6XoXhqhuLYKTuaymLqnUz+ha1ht3KARSZe6w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.72","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.72","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.72","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.72","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.72","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.72"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.72_1790253138791_0.18510326673224076","host":"s3://npm-registry-packages-npm-production"}},"0.8.73":{"name":"@hyperframes/studio","version":"0.8.73","_id":"@hyperframes/studio@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":"c6095ef5cb8929ad2f0aec30c4627292c400b4fc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.73.tgz","fileCount":1358,"integrity":"sha512-D5RWOisvvz4TzOkhAwoFD/i5ETH41c1VB9v4U59jjBFbNns+2hymPoKAXpHTMzYAccGuXB873uc9nX3MMdLMPQ==","signatures":[{"sig":"MEYCIQCo/tZiYL6c9KTPNEj39OkoXADEY0XYvmLmCJkEoJd3JQIhAI+aqxwCxWByUVb8R1He32HUeeJ7tgl91DqaAmma3j2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiwXoXjXtYkx8WlFEt5IM5UqgBBiuwur6lSAVnmC0cbAIgVR12e234nJKix13AyhqbTeVft/4viEW0a/PB5Nma2j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27541708},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.73.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2a381a75880b68dbd83257d334f49ce8/hyperframes-studio-0.8.73.tgz","_integrity":"sha512-D5RWOisvvz4TzOkhAwoFD/i5ETH41c1VB9v4U59jjBFbNns+2hymPoKAXpHTMzYAccGuXB873uc9nX3MMdLMPQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.73","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.73","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.73","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.73","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.73","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.73"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.73_1790268330307_0.8726162699212281","host":"s3://npm-registry-packages-npm-production"}},"0.8.74":{"name":"@hyperframes/studio","version":"0.8.74","_id":"@hyperframes/studio@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":"c16bbafabc9b102d7ac141cbd4f2e3677aaaf35a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.74.tgz","fileCount":1359,"integrity":"sha512-rQeW/ieBRz9ZxO/Bc949y+9khgDaCwrCqC+lpvdLeILjCGn3F7bUXYk+tXXEThdnhdyeum9q7r92JxsX16mpNw==","signatures":[{"sig":"MEUCIGTjjm2UsuP7+LXLZcQ45FL1iykjk4bUTiR/cxY5LcEkAiEAywDcrAK5TkGz3C9A+LZK1SnGHyeuq/LK5OxdTsmi9BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGf3dB6Di+9ouM5u7hyP27SMsHHZyj3vQtamNRgkcyzbAiAUlG4lSKA/ICnInM2dnmVoHKd3TE8S0mdBxx54B8QneQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27556365},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.74.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/67b6ddd26b34c10b1161d90b733da11b/hyperframes-studio-0.8.74.tgz","_integrity":"sha512-rQeW/ieBRz9ZxO/Bc949y+9khgDaCwrCqC+lpvdLeILjCGn3F7bUXYk+tXXEThdnhdyeum9q7r92JxsX16mpNw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.74","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.74","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.74","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.74","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.74","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.74"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.74_1790285429081_0.833510361590607","host":"s3://npm-registry-packages-npm-production"}},"0.8.75":{"name":"@hyperframes/studio","version":"0.8.75","_id":"@hyperframes/studio@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":"dc8098398a7886a7615847f51f96f387d156cdb5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.75.tgz","fileCount":1361,"integrity":"sha512-BafodxZbb/CalpygZPd3VTHzm5zaZcyqJLLrTlxFiKxM4679Jvh/eu6YKjRk5eUOnJ7yR0XPHnDfWzlLWB+0Vg==","signatures":[{"sig":"MEYCIQDCPRk1s89sAjtcEhGcH0oHyJ5GeYZeiTsDttzkIKOEGgIhAOtoXUxw1F7bXwp8frQ4NRjeyvFWEK+KzBbDvQhHkIHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtkaTleG+ImYjXJKFkkSIl6f6Fq0FWarmayhSdNrP3ugIhAOf07SvOt7QiS9Qx7LMoGafZZ3VUWaQZAbkBsAMhc88C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27575619},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.75.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/97044ce8b23154bd3d7ad9088e2d76a3/hyperframes-studio-0.8.75.tgz","_integrity":"sha512-BafodxZbb/CalpygZPd3VTHzm5zaZcyqJLLrTlxFiKxM4679Jvh/eu6YKjRk5eUOnJ7yR0XPHnDfWzlLWB+0Vg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.75","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.75","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.75","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.75","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.75","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.75"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.75_1790304207709_0.07443721043999063","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"@hyperframes/studio","version":"0.8.76","_id":"@hyperframes/studio@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":"da382aa777215bf748bbbff0d4353221929111ea","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.76.tgz","fileCount":1360,"integrity":"sha512-aaLaj/brVr5qjQbuATNIK67OBHuA/ci3Kip+XxIclyPs5IUXDW3ohQQANRr73khfDxHcZyxxCIACZ4hGRic3bw==","signatures":[{"sig":"MEQCIBlWQ2AmwP2ntr/+mCQ6AvR6D18t4AH5FM0EVpQDPDVgAiAxGHXTSCflV3jofiaRnxgsrLdKgAPUcUm/6Iixjw0H9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5u4FJBuSjiAhV3o8nrOI3W5zIlWCALNoKsm31UHY1kAIgELOlG7NxPQXFW42uV8Ws3p5pgVoTz0umeY49yo73MtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27570002},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.76.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3a7f3d29f19f1a809176e75a2894f165/hyperframes-studio-0.8.76.tgz","_integrity":"sha512-aaLaj/brVr5qjQbuATNIK67OBHuA/ci3Kip+XxIclyPs5IUXDW3ohQQANRr73khfDxHcZyxxCIACZ4hGRic3bw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.76","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.76","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.76","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.76","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.76","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.76"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.76_1790336733355_0.7794626992267739","host":"s3://npm-registry-packages-npm-production"}},"0.8.77":{"name":"@hyperframes/studio","version":"0.8.77","_id":"@hyperframes/studio@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":"a57f766bc0d5cd27e4f8ae661ba3fc30444e6dbd","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.77.tgz","fileCount":1363,"integrity":"sha512-L6OIkZXOfn4mfRmzLAhMc9+PmqnaEoFiGCN1mwbEKedmbIbB15c1wCrll8NpR71P5xsVW6a4d2YFKN2QnP67Tw==","signatures":[{"sig":"MEQCIDbEKBI97EsuXVjQm2bwXO94oo1aJcgd9mY62+JTymnhAiAnpsb9ceLYRcnWXxvGlYkz4QguO4UiCRYrzwI8tRmjAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC1Nsl4akiuK1IAw7jZigp3QA7e8PCgBQzVosVpFdZTnAiAGud3c/iYEju/6VSBcWeBe/2hZeVoh5EmzYsuv7rO9wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27603413},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.77.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/5d23b966bf758875b3c4d85d37cdffe2/hyperframes-studio-0.8.77.tgz","_integrity":"sha512-L6OIkZXOfn4mfRmzLAhMc9+PmqnaEoFiGCN1mwbEKedmbIbB15c1wCrll8NpR71P5xsVW6a4d2YFKN2QnP67Tw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.77","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.77","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.77","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.77","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.77","@codemirror/lang-javascript":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.77"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.77_1790342168837_0.18058865294806203","host":"s3://npm-registry-packages-npm-production"}},"0.8.78":{"name":"@hyperframes/studio","version":"0.8.78","_id":"@hyperframes/studio@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":"1e3a9ca001e0fd89c6b8ffd44bb9127c9383d752","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.78.tgz","fileCount":1363,"integrity":"sha512-TWhTS83nM0qLb6haGGkCllF83inb/gMA08eUNC8cu1QzyZHxNt/bAax19UrSJig8BUX0SWw6ZdfKYz42/mki/A==","signatures":[{"sig":"MEYCIQCrm6ezwyN53Pf8pGYNkCIJzZBrfuQkrjkEj0/J3RfhlAIhAOq/e12CHylO8hY779SPaeVn34yuzCSfPEILJQwzA6ug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWBT08SE/ye3uTyAn5byeprJwuBNZDTuTw5n9sJUimvAIgcgKYg9Jxt9jnd3iixKn/TVccEKeK3jSSVYEjYJyKLs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27615650},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.78.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/730866659be84677080a3c7fb375b030/hyperframes-studio-0.8.78.tgz","_integrity":"sha512-TWhTS83nM0qLb6haGGkCllF83inb/gMA08eUNC8cu1QzyZHxNt/bAax19UrSJig8BUX0SWw6ZdfKYz42/mki/A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.78","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.78","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.78","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.78","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.78","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.78"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.78_1790392088479_0.36911806834006566","host":"s3://npm-registry-packages-npm-production"}},"0.8.79":{"name":"@hyperframes/studio","version":"0.8.79","_id":"@hyperframes/studio@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":"0e6c982a1aa5967ea309e2cbe8f3c4a701934309","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.79.tgz","fileCount":1368,"integrity":"sha512-O0is9eG2gb2S/iNlaHt8LcReH6bYq3hFqZlYEYBzfQCrRb6Y+HifvzNcuZMFfxDwS2hsLa2QpD80gIYTgXjlrA==","signatures":[{"sig":"MEUCICARsL6X+y7em+BpglL9vuQ189zVug9iY72X63czh+hhAiEAwqDS0ccmsqcu5tLCCVzZdQd2kKmbu8ZWJF5+2levzQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxLjzMhaRSa9Qo2JBmkpzkVKESJwaOhqYrtnJ5bl3UggIhAK9JRtE2cUeYJgQebeTb6s33hfNgeWWaZuV8HwUzwLW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27691213},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.79.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f8ad98b694adbbd88e00a34d1a0c042d/hyperframes-studio-0.8.79.tgz","_integrity":"sha512-O0is9eG2gb2S/iNlaHt8LcReH6bYq3hFqZlYEYBzfQCrRb6Y+HifvzNcuZMFfxDwS2hsLa2QpD80gIYTgXjlrA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.79","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.79","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.79","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.79","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.79","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.79"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.79_1790458211943_0.6792135544881228","host":"s3://npm-registry-packages-npm-production"}},"0.8.80":{"name":"@hyperframes/studio","version":"0.8.80","_id":"@hyperframes/studio@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":"d4139c8b1cfde2e4aeb6cf03de614ab320ad60c0","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.80.tgz","fileCount":1371,"integrity":"sha512-KSL+eeLGaXYJu7Y/VyTRlkj0ZxnIlioJL5aNu0VPUWIkCdKxOTWyJ/fGOApyF8SlHPRkHTNuKgVaAjfRr9W2Xw==","signatures":[{"sig":"MEUCIBtmyWMOXL4bq0uQC08gyc3Es/AshxZX5c5qwxSzqTteAiEAxbgBqhE1jLIwVb5YsbS+s7uu3ZxwbowFbJZINM5D0lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDtaRGvFAIM2mUWivVQM50l+oSLxzMnHOT1LYDAvAZp2AiBL8gerUjeOL4zFVuzw9dQkeGkYOZ7uY5Gk0KtL6liz3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27810402},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.80.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4575dad142f06dee9a95e24456545492/hyperframes-studio-0.8.80.tgz","_integrity":"sha512-KSL+eeLGaXYJu7Y/VyTRlkj0ZxnIlioJL5aNu0VPUWIkCdKxOTWyJ/fGOApyF8SlHPRkHTNuKgVaAjfRr9W2Xw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.80","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.80","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.80","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.80","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.80","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.80"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.80_1790509110116_0.4022729654554056","host":"s3://npm-registry-packages-npm-production"}},"0.8.81":{"name":"@hyperframes/studio","version":"0.8.81","_id":"@hyperframes/studio@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":"88a6b16500e72557fdf5da937d163ced8e37a925","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.81.tgz","fileCount":1374,"integrity":"sha512-7WFHpI3dKl3GbCYATlQccaMn6Ax2Rp5aGw8qmNy+HGWrIqqbwTsg63+XyHUHI/f3c1+UiJ50/s1kJXGnvmGVGg==","signatures":[{"sig":"MEYCIQDQtJVYTgrvmyBIbLF5W3A3wnmOEG31kDj29hXyphcjoAIhAIVixYDwmkJ3cDyuwL+dPYaBdZZ1+56U94pKg6Yop0xU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCV45P+zgWiWyHuvUpOz9gP+lfUUxN/j6IFe6LlZ72iaAIgM3/CeqgUBvrQpBQaoeT5VJgIj517rUwKWOnN+ib8xrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27820129},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.81.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2af5acc6bdbc0e6ddcecba96b0efe6f8/hyperframes-studio-0.8.81.tgz","_integrity":"sha512-7WFHpI3dKl3GbCYATlQccaMn6Ax2Rp5aGw8qmNy+HGWrIqqbwTsg63+XyHUHI/f3c1+UiJ50/s1kJXGnvmGVGg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.81","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.81","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.81","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.81","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.81","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.81"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.81_1790542295631_0.03596581132629462","host":"s3://npm-registry-packages-npm-production"}},"0.8.82":{"name":"@hyperframes/studio","version":"0.8.82","_id":"@hyperframes/studio@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":"3e92259a7f2abe64c96f2d5e387f689caf832480","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.82.tgz","fileCount":1389,"integrity":"sha512-53HJLT96DJhzWcMRUKtT206rjAsWKp+fdTcvybhbcQO8/Yxy1KJq1Zih2grwKMY8OP2haBz9bjyYoai93ZHPWg==","signatures":[{"sig":"MEYCIQDnERS3zANNY2XoQ1p8AQ6WZ4W0YmZ6zz+By5Oy6ZTEKQIhAK6WQv3WM/pInIv0BHtCoVgq3X+a/O/TfUAVUmwhNirE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqsQVUMH3GKsKpisjR+7VwnXEUxm8Jgp9Gb99jiZqJ1AiEAz0QZ3HxRy7D8AdRdGlQ4UXD/We46zbFDa10qvcZooek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27926827},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.82.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f8639c343413fc48d9a2712a24bc30ca/hyperframes-studio-0.8.82.tgz","_integrity":"sha512-53HJLT96DJhzWcMRUKtT206rjAsWKp+fdTcvybhbcQO8/Yxy1KJq1Zih2grwKMY8OP2haBz9bjyYoai93ZHPWg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.82","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.82","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.82","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.82","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.82","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.82"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.82_1790584236064_0.5302936672027325","host":"s3://npm-registry-packages-npm-production"}},"0.8.83":{"name":"@hyperframes/studio","version":"0.8.83","_id":"@hyperframes/studio@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":"367ef752d94019bbaa8d2ecf2068374f6221f132","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.83.tgz","fileCount":1417,"integrity":"sha512-gRUA1IllbPiFJ+Eja0PDjAJp5vwtKMJaJ7vcFDntjIqkxSyMG7U6bAE5YfDYf6aublyItta804ODFmCRcndLhQ==","signatures":[{"sig":"MEQCIDUdy3iYSTieNY6VbAStOKOwEBmkx7Wv80+qaQoQbrytAiAGdrcavtWaeH2YYU0rbZeA6jJe3YKMKi21JpuIujwchg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4xwSA7oJtsx4qCg2Bd7nTKUXl9qMcf2iifikGLEUQoAIhAIKQ+mWoCxbGs3alcFzzvpP/jCQQD1CsJkc/cDrRUD/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28037354},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.83.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/ad3a35f7a31b9e6bd308eb071d9bb0ce/hyperframes-studio-0.8.83.tgz","_integrity":"sha512-gRUA1IllbPiFJ+Eja0PDjAJp5vwtKMJaJ7vcFDntjIqkxSyMG7U6bAE5YfDYf6aublyItta804ODFmCRcndLhQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.83","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.83","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.83","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.83","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.83","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.83"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.83_1790614060638_0.43160769367236806","host":"s3://npm-registry-packages-npm-production"}},"0.8.84":{"name":"@hyperframes/studio","version":"0.8.84","_id":"@hyperframes/studio@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":"c9edb9648726bad4b3be390fc540417db886061a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.84.tgz","fileCount":1417,"integrity":"sha512-T1H1dnbRTweKdwIObQFROBxjkTYozLD4XwwrfVqjZCrTOB/FZxQV6YJHByc3J2I7ZlWWE/wD3vaVCmLZJQyhNg==","signatures":[{"sig":"MEYCIQDKAeZbGBH9DQTT0J7zCQg5cC5pBnO9aei87o6Com1UQQIhAIGZXd7k6oj5ubMFArF5uz+68oRAJSe6/yJCh+zpxP6h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8QeQoWIzzDtNW4+l7cbcgiwG6wszc+8XyvLy+Eg68cwIhAKQ460yni/DWqlNSEmqMIerFLenvERlfPjDG2fgKytkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28043589},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.84.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/edc35a741175922119e8d5763c10f5a8/hyperframes-studio-0.8.84.tgz","_integrity":"sha512-T1H1dnbRTweKdwIObQFROBxjkTYozLD4XwwrfVqjZCrTOB/FZxQV6YJHByc3J2I7ZlWWE/wD3vaVCmLZJQyhNg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.84","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.84","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.84","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.84","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.84","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.84"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.84_1790615570378_0.5295904653160088","host":"s3://npm-registry-packages-npm-production"}},"0.8.85":{"name":"@hyperframes/studio","version":"0.8.85","_id":"@hyperframes/studio@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":"f4c36c8ee0279946d12ff60d5120017d859a7a1a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.85.tgz","fileCount":1418,"integrity":"sha512-XqRll1Z4RGJbec3qAlqvMjRG0tOqyn6sBryRhK7NUtsfGhF739JII1eLUylAwyEJgYE8Zbg4yhgWO7H60ARfRQ==","signatures":[{"sig":"MEQCIEbL/nIjBCXUm53bX36uQXQ3//Z1OwuRKiQ5nB2WGknbAiAMo1jtQV+ZPqOf06m1+5ODEmpxBhmU2YeFmoniXm6R+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVlH6j33wN3ZXfpHypdhTp6gulumnK/ej9p/njur7a0gIhAJp6ubDshmiaPjO0IgCDv5pGKkkf/yerlGlvNFryarfZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28047548},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.85.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/e0979d832a22353b5fc8635747c53df4/hyperframes-studio-0.8.85.tgz","_integrity":"sha512-XqRll1Z4RGJbec3qAlqvMjRG0tOqyn6sBryRhK7NUtsfGhF739JII1eLUylAwyEJgYE8Zbg4yhgWO7H60ARfRQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.85","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.85","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.85","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.85","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.85","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.85"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.85_1790618633135_0.8375660843242352","host":"s3://npm-registry-packages-npm-production"}},"0.8.86":{"name":"@hyperframes/studio","version":"0.8.86","_id":"@hyperframes/studio@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":"240c00523137e25427a3f6e0d61f325fab4edc4c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.86.tgz","fileCount":1419,"integrity":"sha512-TIhZ8dLMzWNbvOHRpRihFqKygcmjOQCthyEje2g1EFYPEXuGHiBVcZE4LnVcTtTxOfZGlVwZot6D+a/8Vs6s7w==","signatures":[{"sig":"MEQCIEqh+Dw/Yw86bN0tADdTa6t02cttIExBgfuCdYZEqO8dAiBOFAfvJiz/vTHxnALTWlqSrfx86EojSaAenH4Mgr+geg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICseB9QhRuM2mbko3zMDa0iYtgFJD0H/5i9UjfPd2qG7AiEAhXguVuoEUz93nY7UwjJvxOCjXM762RWgzvGq1yJhCuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28073509},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.86.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f6649edb22b1151afa643f96c20669bc/hyperframes-studio-0.8.86.tgz","_integrity":"sha512-TIhZ8dLMzWNbvOHRpRihFqKygcmjOQCthyEje2g1EFYPEXuGHiBVcZE4LnVcTtTxOfZGlVwZot6D+a/8Vs6s7w==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.86","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.86","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.86","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.86","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.86","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.86"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.86_1790628656116_0.9254138678866741","host":"s3://npm-registry-packages-npm-production"}},"0.8.87":{"name":"@hyperframes/studio","version":"0.8.87","_id":"@hyperframes/studio@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":"5ef28009a8d7ae9e2b72561d73c682bc0aebd836","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.87.tgz","fileCount":1435,"integrity":"sha512-6hMz6i+O+Q3/HNWs6rV05w0yhCaLOyM24ApUV9/yfQoxgmpblw3vNlMHD8anLK0Mf+cKfAxjW2WikJU0ijQheA==","signatures":[{"sig":"MEUCICA66cJqVc80BxGDobVjmFJuTgO7CqfXqhXilp9m6FGBAiEAtL0EWKeFg3lUgC5OsRxXKb3Uzx9+FkGWnnkd+K3CIpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICb0MVULPREkcEYI9k1RBHZwt3L4qxucFEpmlRPzjhVnAiBF5OupBwl5olcF0OnJVmvQW4EBcr27mQKKxisnfhGVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28206226},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.87.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3c1edab26a49520729ba35935c0dd879/hyperframes-studio-0.8.87.tgz","_integrity":"sha512-6hMz6i+O+Q3/HNWs6rV05w0yhCaLOyM24ApUV9/yfQoxgmpblw3vNlMHD8anLK0Mf+cKfAxjW2WikJU0ijQheA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.87","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.87","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.87","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.87","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.87","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.87"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.87_1790644492942_0.9159436542182007","host":"s3://npm-registry-packages-npm-production"}},"0.8.88":{"name":"@hyperframes/studio","version":"0.8.88","_id":"@hyperframes/studio@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":"cad35459ae508dc77bb798706333521954de2a28","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.88.tgz","fileCount":1438,"integrity":"sha512-pf04baxFnqmD/rLc3oTJoyLongKG7CNEb+eVIqcbTGImJ8dTm/Ccx70EziOK1MJ4leaYLjgEloAc+KAjDZZaLA==","signatures":[{"sig":"MEYCIQCD2DllkgyQVKP2f+n119r39+Ejpw0xVBhUuKAPAMhwTgIhANYamWMHo0/haFnBMq5pdUEneRdNpCkmkeOFlKy1F8es","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESmVfpf9gnuL6XNTbD7HBdUTNvYIEkdhVA8eS8+QDxXAiAk/WiQd3l50jKsMafOolZeV4304zvJFYHjmjBQ+5XK6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28229635},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.88.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/05b1762bba7e34093dd462f9ae7b8d65/hyperframes-studio-0.8.88.tgz","_integrity":"sha512-pf04baxFnqmD/rLc3oTJoyLongKG7CNEb+eVIqcbTGImJ8dTm/Ccx70EziOK1MJ4leaYLjgEloAc+KAjDZZaLA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.88","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.88","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.88","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.88","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.88","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.88"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.88_1790646369629_0.5842008620464054","host":"s3://npm-registry-packages-npm-production"}},"0.8.89":{"name":"@hyperframes/studio","version":"0.8.89","_id":"@hyperframes/studio@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":"ce95ead73a57019d6cded301a3d68920eee53433","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.89.tgz","fileCount":1440,"integrity":"sha512-BQ4c4V67WJvQaTX12eS7y+8FMk0lU88Y7U836MMbE8LxfvtmZAvPKV2FIgLVi3lwES0JKC0Ge0H5WhQ4xmqT8Q==","signatures":[{"sig":"MEUCIQDgmKxBvzSpGTnjZDS0w1XWYELDy/g5F3GeLlwBVCgUqwIgB993d0QUzEYXknHJ4bLZ7wJGBac67/DEoZX2/1v88Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGnAK6wat6vtLTZ1ImqXpas10vXOKtN6JxfbtPNkVfz1AiEAt8rFnUTYm1sq+ZRmfem76TzNdPMUhqmtFIFqBneBbzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28257185},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.89.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a17a20ee30a45ec34b0ab3e400e946cc/hyperframes-studio-0.8.89.tgz","_integrity":"sha512-BQ4c4V67WJvQaTX12eS7y+8FMk0lU88Y7U836MMbE8LxfvtmZAvPKV2FIgLVi3lwES0JKC0Ge0H5WhQ4xmqT8Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.89","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.89","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.89","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.89","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.89","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.89"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.89_1790648589118_0.1898468775843658","host":"s3://npm-registry-packages-npm-production"}},"0.8.90":{"name":"@hyperframes/studio","version":"0.8.90","_id":"@hyperframes/studio@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":"da4ba08cb4babf3a7527f70dfd49b220de18d67b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.90.tgz","fileCount":1440,"integrity":"sha512-0SYbCwLTRkXlLDuWs6gE/fB4jrqmp0srzCkKdEOiGAYe+9nR52AN2R7h0S7CQqoX48W6/FjXNvsT+c/tVWRQ0Q==","signatures":[{"sig":"MEUCIHoillN2UUV6mn7317+6B3mJySTlHd0JEcrLhXbEdVq5AiEA4D/Br920xw29UGkUdz0maYmWo8CxeTRmsCKv1BEsX00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFmqbiuTxW6aM9i0mJJj7hfQH1NfhVsyqWrFA8lhQtXSAiBG+ujYB4Zt9tNLwTLgUJXVVyxUvHk3vy0GRxnJ5VIZtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28260161},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.90.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/41ab82ee6409db763c538687279914c3/hyperframes-studio-0.8.90.tgz","_integrity":"sha512-0SYbCwLTRkXlLDuWs6gE/fB4jrqmp0srzCkKdEOiGAYe+9nR52AN2R7h0S7CQqoX48W6/FjXNvsT+c/tVWRQ0Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.90","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.90","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.90","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.90","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.90","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.90"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.90_1790649770961_0.987922539887828","host":"s3://npm-registry-packages-npm-production"}},"0.8.91":{"name":"@hyperframes/studio","version":"0.8.91","_id":"@hyperframes/studio@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":"3849a25e6bdf02b26d631ed98fdb848dd235478c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.91.tgz","fileCount":1446,"integrity":"sha512-DC9ltI2ZE9TS+Dm6yWz79ejAy9vCzuNClZ6Z22aVB8QyJNcHn6bp/P/ToFKj2IP6K9cZU7Qnb8uzfR0O2P2vsQ==","signatures":[{"sig":"MEQCIAXACgxGiR9LI03/X2eE9O7L95mycfxJ8xsBgF11A/lfAiAnVoeAyx558r2oRtsQFUB0b6/jCwV7Be9Dfgs7RXphmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDo8W3yP6EKbEa2QW+Pq0vugqWO4fSyAjAkmmON8YITmAiEAiv4t6Dbq7ZvF89NAmrvNjnNqwpx1dSl5UuxIlt6O1dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28395425},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.91.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/a764d939428b10a7a98f7795b4f3de78/hyperframes-studio-0.8.91.tgz","_integrity":"sha512-DC9ltI2ZE9TS+Dm6yWz79ejAy9vCzuNClZ6Z22aVB8QyJNcHn6bp/P/ToFKj2IP6K9cZU7Qnb8uzfR0O2P2vsQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.91","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.91","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.91","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.91","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.91","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.91"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.91_1790665057053_0.24812463423846753","host":"s3://npm-registry-packages-npm-production"}},"0.8.92":{"name":"@hyperframes/studio","version":"0.8.92","_id":"@hyperframes/studio@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":"e11e0d22c0b36bf34386d329b539fb747ed291a4","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.92.tgz","fileCount":1448,"integrity":"sha512-uWZOVNNY31lCzMis73DWSMHMI0vDc8FtAqkLBmUu9hq+RBTOBWKTChRc0bhOcviNguJdFhkRYHDiGf1dxSx6Rg==","signatures":[{"sig":"MEUCIBysVpYcnZeK5XizQUDyMv3uySFifSYwrCupfBiRJGiCAiEA/9KsLIcfcaD3z7qURxiyldVgoaRLwi35+H/dbM5hlOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGyx/rQaaUS/n/ez5xMKFDgRZyLmUPdvIHDlooLMMP9wIgOQ3q6ppKUu8i9qFkjqmWOjo4lInDrh17aG1ZezB2gUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28398167},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.92.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d787eba3c2c71e121a89ceccf8779cc8/hyperframes-studio-0.8.92.tgz","_integrity":"sha512-uWZOVNNY31lCzMis73DWSMHMI0vDc8FtAqkLBmUu9hq+RBTOBWKTChRc0bhOcviNguJdFhkRYHDiGf1dxSx6Rg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.92","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.92","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.92","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.92","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.92","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.92"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.92_1790698457265_0.4486034567709949","host":"s3://npm-registry-packages-npm-production"}},"0.8.93":{"name":"@hyperframes/studio","version":"0.8.93","_id":"@hyperframes/studio@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":"5ad90a74fee1ecd088df02d9be552ce3885e6a5a","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.93.tgz","fileCount":1448,"integrity":"sha512-aXxX3A7qFmjZMOOHGnkQk2DRjF/Q6H1bL9Rer9ihZxW/W/cdfzx3fo3a8zTY4BsdFyygD89wTCweZsxoOR4E+A==","signatures":[{"sig":"MEUCIFWZTSOxSpvtJU0s0EplTnXR6JV5lgP2d6fwj+fLuH47AiEA6iMnszoW+HNnciVbRACvts+zMWwbEQGqouqIuzFXNHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr2LFaXrCgZRh/ks0w0G01rkAOj0tT8a4PLmV27WEeKgIgS4SRuT2mzsb3LXC/cCyYqEd2vYOEXr9v14URAY3/adw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28400732},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.93.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d1b1bd6667b5cb6bac3c89b8dc5ac594/hyperframes-studio-0.8.93.tgz","_integrity":"sha512-aXxX3A7qFmjZMOOHGnkQk2DRjF/Q6H1bL9Rer9ihZxW/W/cdfzx3fo3a8zTY4BsdFyygD89wTCweZsxoOR4E+A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.93","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.93","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.93","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.93","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.93","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.93"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.93_1790719135295_0.3905600722725677","host":"s3://npm-registry-packages-npm-production"}},"0.8.94":{"name":"@hyperframes/studio","version":"0.8.94","_id":"@hyperframes/studio@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":"b6db7c22d0b0b4928c9170e55c6e6528232dcd68","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.94.tgz","fileCount":1449,"integrity":"sha512-MV121KrPXNji2ul8tuml1a6qfhA9VMflD4pGKBR2RYDDkn1QpCDHmnv/CefSmlBSYa+K8Tk7wAGNNa6FcBZiHw==","signatures":[{"sig":"MEYCIQCsTn21gLOJc1DkrGm08GaYfP2kh4kGjt9ufX4Cl0EPqgIhAJ6dhY0TBwnXIYzwgZ4+EJ+4u7+h/ycATKWAaEbovhI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBEM1tAQxnXAIu5xseGAMXGK/TzKzCyy6M1Ajgyv0k6tAiBpUC9otQXG6okGvvg7he6lhNK3E7Of4N5pesXsWhES9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28428346},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.94.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d253f2edd0f7090a25ab4ad2a8e8aa27/hyperframes-studio-0.8.94.tgz","_integrity":"sha512-MV121KrPXNji2ul8tuml1a6qfhA9VMflD4pGKBR2RYDDkn1QpCDHmnv/CefSmlBSYa+K8Tk7wAGNNa6FcBZiHw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.94","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.94","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.94","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.94","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.94","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.94"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.94_1790729687914_0.8173148319808805","host":"s3://npm-registry-packages-npm-production"}},"0.8.95":{"name":"@hyperframes/studio","version":"0.8.95","_id":"@hyperframes/studio@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":"9b8218a95005a8d91a2fc24b40a35a3146d9c9cf","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.95.tgz","fileCount":1450,"integrity":"sha512-CgU3Uxjm+L94npjvt/WB5b8U1QGA0sFns8zvNpAP4sapI2GqN9fhwXBdyatsGacP12mR3i2HwcLM4cU4oYlALw==","signatures":[{"sig":"MEQCIHTlmgukRdbQX2jGnQBkpmt5HTWL5ljVD64BRZ8+WLxRAiBkXWCPb2WtCcg4s/p+B4NmzPwcM1TFL6oCEN3F3RUcYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQGPewYKOurxnSbL2hm/iRkXd4za6dV7C3xdu5bTkNCgIgSgjF0O/eB4RtmmXItZG37gsglU+kjVEf4hEZTxtXZEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28449613},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.95.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/016fb98a13a1c66fe9ae94a7b57fadd6/hyperframes-studio-0.8.95.tgz","_integrity":"sha512-CgU3Uxjm+L94npjvt/WB5b8U1QGA0sFns8zvNpAP4sapI2GqN9fhwXBdyatsGacP12mR3i2HwcLM4cU4oYlALw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.95","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.95","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.95","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.95","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.95","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.95"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.95_1790741710073_0.0002299008667534519","host":"s3://npm-registry-packages-npm-production"}},"0.8.96":{"name":"@hyperframes/studio","version":"0.8.96","_id":"@hyperframes/studio@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":"15b10f188b7c99c2e4cc1ebbb11408f8a9f12ba6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.96.tgz","fileCount":1451,"integrity":"sha512-g1UOXKKowbcTYjpcvd8Uj6G6hLHoJSqiRKTVp5MDzGGfZkrVHNcvgZ9/s/XD/am6ehy4gZN/3OywXyO5FocxtQ==","signatures":[{"sig":"MEUCIDFKxqS6r6QOBMPTR5AZZ9/DbhOi+fyW8r5zhzfhiAOVAiEAkbzdt2gOWbPz+JJU5z2TkxWlJMLSGraIpo0SbxNdqV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDR5jagcMWzUF44YZM4AOQGN2QKUVZQXmUPdeE1DLCeAAIhAJXp/TkdEtLsf6vdS2PtG+LO+0CZvZUBKN9vnSAIDW1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28472835},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.96.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/f10cf646e969b983e581fc7aa09aa519/hyperframes-studio-0.8.96.tgz","_integrity":"sha512-g1UOXKKowbcTYjpcvd8Uj6G6hLHoJSqiRKTVp5MDzGGfZkrVHNcvgZ9/s/XD/am6ehy4gZN/3OywXyO5FocxtQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.96","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.96","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.96","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.96","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.96","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.96"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.96_1790747175494_0.00899180265721955","host":"s3://npm-registry-packages-npm-production"}},"0.8.97":{"name":"@hyperframes/studio","version":"0.8.97","_id":"@hyperframes/studio@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":"119ef7022996172b1aa29a237bddb7bfe623446f","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.97.tgz","fileCount":1457,"integrity":"sha512-YL3AXaOwkJ/OsnHEvltTKv1rmTjpBKYRkjm51unM77h92kHDHPPhAzT85Y4yRVCV4dPhqiCLzkYebg5fGz3LBw==","signatures":[{"sig":"MEQCIHUn3mxKu+E+SBAmiqDHgNNKbDq6e/an+VckmrqNHlweAiAfnbr5ee9BqdksBcJMPp5Nnuz4pkK6eg8LLdfE4mU/8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBw6LGvx229rKgnXI2x7Mdk5PWAYKM8hwNVYXOuoy+gPAiARyh8Ha3EXsdS0CZ+VQnZm5FJXZUs3UzHlvn/eA4VKjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28564208},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.97.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/065392b2987360a80d24a62b5ba16798/hyperframes-studio-0.8.97.tgz","_integrity":"sha512-YL3AXaOwkJ/OsnHEvltTKv1rmTjpBKYRkjm51unM77h92kHDHPPhAzT85Y4yRVCV4dPhqiCLzkYebg5fGz3LBw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.97","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.97","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.97","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.97","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.97","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.97"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.97_1790778899085_0.19561803015666257","host":"s3://npm-registry-packages-npm-production"}},"0.8.98":{"name":"@hyperframes/studio","version":"0.8.98","_id":"@hyperframes/studio@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":"721c100c52428f2fcef9ffeafdfebf33aace803c","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.98.tgz","fileCount":1459,"integrity":"sha512-PzCq1TbYHWMYIrfSXBssqnEOMMyHYoYPpFfGXSuCzPg2IWhSmVdyuOwI6iCS3ZpQDEaWz74auR9PfSWg5AxJ1A==","signatures":[{"sig":"MEYCIQDPlugQAyD/I26uUr/ls40u8ljOjhdhZ2OtT6FqP7XHOwIhAOaaJphQM54LA2X/rV85wOFlkFY9M10R8Z/7Njt7cBzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAk5wYctUHho6yA2QfeTFzQIplmMrWMtAsdrfoIh2rPpAiEA2/HA0wzqSJXQMhl9kdDy+OOu7VjEJb1XxXv8015QOrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28577051},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.98.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/d1ae46038222af3c2df12dc99b423f9f/hyperframes-studio-0.8.98.tgz","_integrity":"sha512-PzCq1TbYHWMYIrfSXBssqnEOMMyHYoYPpFfGXSuCzPg2IWhSmVdyuOwI6iCS3ZpQDEaWz74auR9PfSWg5AxJ1A==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.98","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.98","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.98","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.98","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.6","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.98","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.98"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.98_1790795398971_0.6037312651730089","host":"s3://npm-registry-packages-npm-production"}},"0.8.99":{"name":"@hyperframes/studio","version":"0.8.99","_id":"@hyperframes/studio@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":"dc9a37cb4f088555759ff62b3f96978672b845bb","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.99.tgz","fileCount":1462,"integrity":"sha512-WaZN7TlDPjN1QZjIOh2rNWySsfwHTwiP9M9qpV4uYCxqyVTP9j5SOJZBkOb0ulImPFWGGvjn8LKwDHvsTIr0Nw==","signatures":[{"sig":"MEQCICbxtTWhgSImJupPgRQlRTDR+EWTCWV7dhLtwGadVYOpAiAjieDTbt/UGQuDucbbecJA2IDC2tIsIwNp1YuGZfb49Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9wECBi6VPOWQn+ERwB2l62hUnSj4knDGfKdig4Fo6YwIhAM4qv8I2UK7UnOkmUeYicigMdyzwNywgz1Oo8CVuq9o8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28637007},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.99.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4eb78a164013f11478e9c777c6bf1870/hyperframes-studio-0.8.99.tgz","_integrity":"sha512-WaZN7TlDPjN1QZjIOh2rNWySsfwHTwiP9M9qpV4uYCxqyVTP9j5SOJZBkOb0ulImPFWGGvjn8LKwDHvsTIr0Nw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.99","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.99","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.99","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.99","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.99","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.99"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.99_1790809634817_0.6439531085773154","host":"s3://npm-registry-packages-npm-production"}},"0.8.100":{"name":"@hyperframes/studio","version":"0.8.100","_id":"@hyperframes/studio@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":"f4ad0ed5e37c463a2965f81891065f31d05019b7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.100.tgz","fileCount":1465,"integrity":"sha512-sjmZOrgqUEBPnMkvQieu/esfe6fyGePQW5Y9B2Cy0TOtleJC9cl6KCiwchrG4ozHugNAPl8qOrZghoPoLWnY1Q==","signatures":[{"sig":"MEUCIQDDDeP6GzfPH/9WeBnSYLJ29H9zt4BlOzVw4QwZ04txFgIgapAauMKDIWn5L3Kcvy7oZ6aitBgj0UH+c14dbDSD4h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB5zlkXjDU4u3xF233iTpCPtct/CmwN6UjO9teBxu06yAiBeHWlG7pSgiVAeqJIf1BTf8kRr7r3YivoDfCRT1hGR4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28676914},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.100.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/28df945a5da931b20b522598a38c13e1/hyperframes-studio-0.8.100.tgz","_integrity":"sha512-sjmZOrgqUEBPnMkvQieu/esfe6fyGePQW5Y9B2Cy0TOtleJC9cl6KCiwchrG4ozHugNAPl8qOrZghoPoLWnY1Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.100","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.100","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.100","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.100","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.100","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.100"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.100_1790825783759_0.30316302089533154","host":"s3://npm-registry-packages-npm-production"}},"0.8.101":{"name":"@hyperframes/studio","version":"0.8.101","_id":"@hyperframes/studio@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":"1563a39ca839ddb9fd14e6caed8b65238568c6e7","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.101.tgz","fileCount":1466,"integrity":"sha512-LpPvPRidL13T54MzcGXfu1HZ84733U2PupZ2rAXPyuWxgjI/NIkx0OPwoE8QarqH6yQL9s3vTP0PgC3PSKcrLg==","signatures":[{"sig":"MEQCIEqRjwsePuoY9EJKgaDtFr/98WqEHjEzNya6cceBOTyXAiAnuUB6IwCgu6wiV9aaUAni1MGqPOxAYBp6MazxFjXwnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWgQ9G1wKFRAVw9MIVyZ/qAE/e2mUtMICBobuQzOWoBgIgDWp4un+eSAtN/akcxzonCz2u4wcQlpNLGH9mtrSeY6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28738040},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.101.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/10726ac3d74e7f063b43a02130bb7f2e/hyperframes-studio-0.8.101.tgz","_integrity":"sha512-LpPvPRidL13T54MzcGXfu1HZ84733U2PupZ2rAXPyuWxgjI/NIkx0OPwoE8QarqH6yQL9s3vTP0PgC3PSKcrLg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.101","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.101","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.101","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.101","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.101","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.101"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.101_1790828914261_0.5138510084004444","host":"s3://npm-registry-packages-npm-production"}},"0.8.102":{"name":"@hyperframes/studio","version":"0.8.102","_id":"@hyperframes/studio@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":"2a371040c68d3d05880fde70e0c05c8761f9fafc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.102.tgz","fileCount":1467,"integrity":"sha512-grLn00Z5fxLX2CcpRUQp4Ealw2TCfvmSEVYWc7qdKn5r0bEhAw8wBHqiBQzDfDBOrLIUsqh2lvs1mOTjqAH4Cg==","signatures":[{"sig":"MEQCIG9PMlIOwzCkICFgR/WeuCgWvk3ofXnXEx2hjJQg4aRlAiBvZtFjTMgdl9iXQSChIHNUUdSS07f+LDzGXxV0WBU8NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDdDX3+iKV0fggUW+HpjNFJj1FCBY85hSHBP2jZ/7W5AiEA+HPryj1R+67+KxXSyh3yjmq6gTbB7GF6ibsbO6/EqGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28754424},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.102.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8217cacd27a266a71352f106a64a2f25/hyperframes-studio-0.8.102.tgz","_integrity":"sha512-grLn00Z5fxLX2CcpRUQp4Ealw2TCfvmSEVYWc7qdKn5r0bEhAw8wBHqiBQzDfDBOrLIUsqh2lvs1mOTjqAH4Cg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.102","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.102","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.102","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.102","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.102","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.102"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.102_1790835339336_0.6284061158636061","host":"s3://npm-registry-packages-npm-production"}},"0.8.103":{"name":"@hyperframes/studio","version":"0.8.103","_id":"@hyperframes/studio@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":"babc6d862e6049aa668a59e2b378a3b1c6a9bd36","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.103.tgz","fileCount":1467,"integrity":"sha512-/NgtWQELKpsRmYQ21ylETkSwe2eQslMpweub5Jo5U4b0mCtluAiuP9DdK50SI8K8XIeBGFKU6uw+BU0c8+vDYQ==","signatures":[{"sig":"MEUCIQDrJm3GXKO/xy4eQ/+eXobvFIqrGVg58YIYF7Apw19P1AIgBjmxBuqvbKRkZgCjbR9vPclH3TLiOX7BQ9re0fZF17s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC02FUFq3wzEEQV4+pMf9cI0/bvVtLRU8/b9xe+/pL46gIgQh8uq7I/jiPEb30VqS0f/HYPp30XgBP6jSAbd9/1cz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28775777},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.103.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/4690eba005b7dbd265d3f50a387e1833/hyperframes-studio-0.8.103.tgz","_integrity":"sha512-/NgtWQELKpsRmYQ21ylETkSwe2eQslMpweub5Jo5U4b0mCtluAiuP9DdK50SI8K8XIeBGFKU6uw+BU0c8+vDYQ==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.103","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.103","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.103","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.103","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.103","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.103"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.103_1790839673904_0.8117700882435068","host":"s3://npm-registry-packages-npm-production"}},"0.8.104":{"name":"@hyperframes/studio","version":"0.8.104","_id":"@hyperframes/studio@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":"6294dda79ccebeee6e0aa6004f7960e1d34ba6cc","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.104.tgz","fileCount":1472,"integrity":"sha512-ALPvAJv/bCz6wDX/GSnNJg1hIdj8cxS8gLDBsErbiy9d3uwCztV+vWJhlJ2fUhdIcr5gkj8pO/d6fuQqtEHCMw==","signatures":[{"sig":"MEYCIQD48Lu3MNoVEuwobt9YXpyLwWYwlKPDl7/alkKbah0fnAIhAL72OGJNA8W1SL48NFQ3vWk1zUhykPryrocQ/dCW9P/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEScc6hXx7937FNwjXKRSvZP1v7zTmMEzhVdMlxnsGMfAiEA3FKi+oegfdUszDyb3Fy01e+ZjPj7gO77c/WZtc++zno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28844199},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.104.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/42567ebda34ae4b2b6860b647eb11286/hyperframes-studio-0.8.104.tgz","_integrity":"sha512-ALPvAJv/bCz6wDX/GSnNJg1hIdj8cxS8gLDBsErbiy9d3uwCztV+vWJhlJ2fUhdIcr5gkj8pO/d6fuQqtEHCMw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.104","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.104","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.104","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.104","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.104","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.104"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.104_1790852726899_0.7022210305583374","host":"s3://npm-registry-packages-npm-production"}},"0.8.105":{"name":"@hyperframes/studio","version":"0.8.105","_id":"@hyperframes/studio@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":"502d14cb81b6f6755d77b57085cc20faafb3f8b6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.105.tgz","fileCount":1473,"integrity":"sha512-dY3sSPVv0tC4jJPjEvcTvtwtz40IX3oYviPknd6fHdOIL/VXMA4vxieePSvZttjK65PY+3rS5KAxYTZVZyj1HA==","signatures":[{"sig":"MEQCIBBYZ7IL+a21t1nbatdHYdcMYBIRIjr07Oom1Tv662M5AiA6U91Jw3qP87g04Pk6Ju4q6Q5pvf/gqzaQpgzG83DAbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFx8BlMQJxgctomG7aqnRwmM9661SHSppDOhbkJQ6mOIAiAYnDr920RAjtcgLNtnQQKFi5CnleD7IfxBvXf8G6RAdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28871847},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.105.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/3fe0814fa2770f19432adb6288287e88/hyperframes-studio-0.8.105.tgz","_integrity":"sha512-dY3sSPVv0tC4jJPjEvcTvtwtz40IX3oYviPknd6fHdOIL/VXMA4vxieePSvZttjK65PY+3rS5KAxYTZVZyj1HA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.105","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.105","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.105","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.105","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@codemirror/theme-one-dark":"^6.1.2","@hyperframes/studio-server":"0.8.105","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.105"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.105_1790866240720_0.029697241196619872","host":"s3://npm-registry-packages-npm-production"}},"0.8.106":{"name":"@hyperframes/studio","version":"0.8.106","_id":"@hyperframes/studio@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":"74bc34a2b12519bf5f50d85f05f587181c933a33","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.106.tgz","fileCount":1484,"integrity":"sha512-aLFuyJrhadkKFG5GLqXCJoqPBkQjQsQ8+Bjf10Il2b9CkwBzxdyXdNEE0SvAD4ls5Md7VD6QjV1p5Cbi6poQWw==","signatures":[{"sig":"MEQCIAkJbGkL4cskC4cJ6yB6cRe6IgbW3VRSa/rECRA6+l1jAiAzC+4kg8x8vQ6Mh2ZmZxDQ8GUoLSCNBML6ns8XtCbRWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJHztCDtNNI7KY+zmcKzKrmuIcrEwHeM1oZe6c/FxVWQIgGgppKrk8AbYO0uvDEK417XWsFjM35fyYwHeQX888GVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29053378},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.106.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/893055429fe36f398be7a034b3e4438d/hyperframes-studio-0.8.106.tgz","_integrity":"sha512-aLFuyJrhadkKFG5GLqXCJoqPBkQjQsQ8+Bjf10Il2b9CkwBzxdyXdNEE0SvAD4ls5Md7VD6QjV1p5Cbi6poQWw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.106","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.106","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.106","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.106","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.106","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.106"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.106_1790881383413_0.0022969115014288555","host":"s3://npm-registry-packages-npm-production"}},"0.8.107":{"name":"@hyperframes/studio","version":"0.8.107","_id":"@hyperframes/studio@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":"700ee8c76bd9f4a2d742702390c3df07cf4c033b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.107.tgz","fileCount":1492,"integrity":"sha512-MpRHluajzyd/WpF2ijwSvgJW1wbt35WWjm+uuv3NRjWA2fq2/u07RDlpa7NXU0kxQHfg77ANRlxWgjT7L3pEEA==","signatures":[{"sig":"MEYCIQCm1pEuD2uyoX5kG4qvdFDLhI8LbWgc5ZwtT+e1IeAfXgIhAM5KjPd7YVRt3pba6kCDR+oWmFpjgBNqpmboWBGfsWTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9D81Fx50dAYrwpRdWe3Vhua8psbh1uwKfLnMrps3UIwIgO89BLh+rNUKmA6CTSqm3bPqk/bKfTSkU/jd9FIZffGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29202963},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.107.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/17f5d3e0fe20ec4db16aeae30f1d4caf/hyperframes-studio-0.8.107.tgz","_integrity":"sha512-MpRHluajzyd/WpF2ijwSvgJW1wbt35WWjm+uuv3NRjWA2fq2/u07RDlpa7NXU0kxQHfg77ANRlxWgjT7L3pEEA==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.107","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.107","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.107","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.107","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.107","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.107"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.107_1790908783654_0.2725771810749358","host":"s3://npm-registry-packages-npm-production"}},"0.8.108":{"name":"@hyperframes/studio","version":"0.8.108","_id":"@hyperframes/studio@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":"18cb2d41aa6993bde2687bfb248a220a4acba076","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.108.tgz","fileCount":1520,"integrity":"sha512-Tm2JSrcWtFWUGRX3bRjXoeV5UzLA4aYQpm6GSBtgQqSwJrG8pasgYvR5tviSLYbqFzWuoLBvt+u6oKD0oke9Cg==","signatures":[{"sig":"MEQCICiWFCwmd1fqxvtnmD+zcOR8eQoj0+lOcJ9LTTx1aWhTAiAZNAjwsNtgiIkIu5Hi48OZUT8byz0Sbkgq8N6wNH+2Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQ2I094Ps/VuVrJe57aN27fRlML2dX2AOBkJpyU6nhQgIgTdgFrPjf8r39eq64uPq8VILY07jP/UUHemCzcbKQhLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29479978},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.108.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/2f93cc403b88afc7a4a2afa4370e0c0d/hyperframes-studio-0.8.108.tgz","_integrity":"sha512-Tm2JSrcWtFWUGRX3bRjXoeV5UzLA4aYQpm6GSBtgQqSwJrG8pasgYvR5tviSLYbqFzWuoLBvt+u6oKD0oke9Cg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.108","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.108","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.108","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.108","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.108","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.108"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.108_1790919198480_0.02449489072879807","host":"s3://npm-registry-packages-npm-production"}},"0.8.109":{"name":"@hyperframes/studio","version":"0.8.109","_id":"@hyperframes/studio@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":"baf91d9009919965583ef09dcf19ecb8973f7be5","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.109.tgz","fileCount":1547,"integrity":"sha512-MpoIexr3hpaRH0U7sWRI3choZKgD2RK+S9aKmW5RtHDOqBZ1JZZhUvSZp+VBRj0XCiG/kI/qHCnIuHT5ViOF+Q==","signatures":[{"sig":"MEUCIQDuayj+wTUicJfm9yd1lpX/3PIJmhY3KXG9YXVxccq2LgIgNZqXZsqHN7KgqyYHJsGl/M1dlRK0oGyNDkQloDekhr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOoWQK97x17QUTSU8liHvaAi7WT9yLvg+B4ujNaiVWmgIhAMSbUV7quV3sPmkTfFp8MYVDRm6rNr++9tM47c+MiYTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29845498},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.109.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/76446667d656288b47cad29417bd0910/hyperframes-studio-0.8.109.tgz","_integrity":"sha512-MpoIexr3hpaRH0U7sWRI3choZKgD2RK+S9aKmW5RtHDOqBZ1JZZhUvSZp+VBRj0XCiG/kI/qHCnIuHT5ViOF+Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.109","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.109","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.109","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.109","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.109","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.109"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.109_1790925500518_0.3141293496033011","host":"s3://npm-registry-packages-npm-production"}},"0.8.110":{"name":"@hyperframes/studio","version":"0.8.110","_id":"@hyperframes/studio@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":"7ff816939f5ddc6cce3f2afef841b1eb3d730408","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.110.tgz","fileCount":1558,"integrity":"sha512-s9jC9vaoOZIsWEjLnGFeH/orbzpQpEXHr8bf9+QWBOKBA0ejOJDjxMEeLIU6GTxvdmC/XGmwJmgsZcDPGzwH2Q==","signatures":[{"sig":"MEUCIQCnbGtA43+/mgNGi1ueV+XQ91iNcN9zC4SqLFTZhSIPzQIgfjaPz/8gU9DJYd68/MwsWhK1i7VJOMIb5mbSvS53uxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDR5868adM4PCleKGdeLxXiANEBOeor6FeiP9SbZxAt+AiEArLe0nICVzZTG46gycI6A7F56P7S9COdbCppeHDfbEPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30002263},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.110.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/fcc6472c77438457b21c56b2f11043df/hyperframes-studio-0.8.110.tgz","_integrity":"sha512-s9jC9vaoOZIsWEjLnGFeH/orbzpQpEXHr8bf9+QWBOKBA0ejOJDjxMEeLIU6GTxvdmC/XGmwJmgsZcDPGzwH2Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.110","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.110","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.110","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.110","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.110","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.110"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.110_1790928490415_0.7279319472324162","host":"s3://npm-registry-packages-npm-production"}},"0.8.111":{"name":"@hyperframes/studio","version":"0.8.111","_id":"@hyperframes/studio@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":"ff62ba15e77804e8f54532637133e7ede888152b","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.111.tgz","fileCount":1558,"integrity":"sha512-b3ZEMT5Us+TMS+FqcOihDM07fOJxCKk/tPO7SjLtgXsbWTohXid5ztidyijhjOcN+21nyqNtVBKgc2CRuFdP/Q==","signatures":[{"sig":"MEQCIBbdqj1Pivh7X1VXhzglx8K8+WZH0dgrBW9qkg5zfl3qAiAxAddwcz3Y5dNDOc6mZ3pFxWUW7FKuyYOfrUcc/mOxCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCleC4lc9N/3qVwhwzGPk+hn3vuIvmOiqG7m5PqUFFhWwIgOAcdm5H6jeiIpFmpwBR8Z7EQF7MCcQf9zdlk9T55Jtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30003142},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.111.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/9d155d894246c5211664c191f65a7a14/hyperframes-studio-0.8.111.tgz","_integrity":"sha512-b3ZEMT5Us+TMS+FqcOihDM07fOJxCKk/tPO7SjLtgXsbWTohXid5ztidyijhjOcN+21nyqNtVBKgc2CRuFdP/Q==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.111","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.111","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.111","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.111","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.111","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.111"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.111_1790930710753_0.7777358234805976","host":"s3://npm-registry-packages-npm-production"}},"0.8.112":{"name":"@hyperframes/studio","version":"0.8.112","_id":"@hyperframes/studio@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":"75eec02d569c994d17c1c353478bab0c8ed5d5e6","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.112.tgz","fileCount":1570,"integrity":"sha512-dDv5h0P0q9dGxKEt/xhzlfOJuHLmPXDxNrA2XBLeiKt7Vnr2ifxMwM3BS+k0AjxBW/zlnjM1qcNfyBpW+D2DLg==","signatures":[{"sig":"MEQCICbz4aQS+dibG6swouV5coQTbTOJ3aUXt1s6C6AuOuAZAiBBoPLAICom1MNYTgw8C8GWpAUGu+4yZk8nXWjrT4p6BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgAtur8Fmb+C5FPs1YqKnKio5P9Bd7sUieyRvfnMFHrwIhAPJ+UXwGGAuDTAUWtWs8Ko6J5++Um1kyAOE2VCmGgEsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30130715},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.112.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:thumbnail-save":"node tests/e2e/thumbnail-save.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:filmstrip-controls":"node tests/e2e/filmstrip-controls.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/c4938971c70f28628d96f2f6e35821f1/hyperframes-studio-0.8.112.tgz","_integrity":"sha512-dDv5h0P0q9dGxKEt/xhzlfOJuHLmPXDxNrA2XBLeiKt7Vnr2ifxMwM3BS+k0AjxBW/zlnjM1qcNfyBpW+D2DLg==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.112","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.112","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.112","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.112","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.112","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.112"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.112_1790956177423_0.34570919327425864","host":"s3://npm-registry-packages-npm-production"}},"0.8.113":{"name":"@hyperframes/studio","version":"0.8.113","_id":"@hyperframes/studio@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":"cd5300804d89afcf7ca679856685bcaafe19da06","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.113.tgz","fileCount":1570,"integrity":"sha512-RHtdkz6VopaXUU/K4Mi9vS415M/m+sL7rw2kn/ekk1Uyfdwr4ssYg8h7GrlEffvlwDBdIWPMUZLFGvj9uKoYfw==","signatures":[{"sig":"MEYCIQCMs4Gp6wxdbUdA4XHqAcDplnWSgcYTUMHs6FuCs/SpwgIhAIOt4CeCS93W9DowuAag9VUzK6YdKZtQ5kOgnFwYjMoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICShjODCS6AnvUZ65e2SIAdNbtm2kprHALv2E7WEqI4IAiEApTirNsZekKJuhz2obzkwt9BY7ii05v8e49/lgaKoU6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30130715},"main":"./dist/index.js","type":"module","_from":"file:hyperframes-studio-0.8.113.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:thumbnail-save":"node tests/e2e/thumbnail-save.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:filmstrip-controls":"node tests/e2e/filmstrip-controls.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"_resolved":"/tmp/8722df4f6017a9ddbd7fb3775a9dcdd1/hyperframes-studio-0.8.113.tgz","_integrity":"sha512-RHtdkz6VopaXUU/K4Mi9vS415M/m+sL7rw2kn/ekk1Uyfdwr4ssYg8h7GrlEffvlwDBdIWPMUZLFGvj9uKoYfw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.113","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.113","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.113","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.113","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.113","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.113"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"tmp":"tmp/studio_0.8.113_1790969084916_0.03347422896731711","host":"s3://npm-registry-packages-npm-production"}},"0.8.114":{"_id":"@hyperframes/studio@0.8.114","bugs":{"url":"https://github.com/heygen-com/hyperframes/issues"},"dist":{"shasum":"17a7bb76e4d7e4f68be7ebaddb5be95e834d8334","tarball":"https://registry.npmjs.org/@hyperframes/studio/-/studio-0.8.114.tgz","fileCount":1577,"integrity":"sha512-Mtb8yvbNVs2N6B44ibwqrB+Ks3Q9wqj/5lpCoSATlCAYyUQrn31Nc7uwFhEePsFsqKOq1ExX0or/eaeBZxvHdw==","signatures":[{"sig":"MEQCIExkptNP0UJNeUJWFbuMkWkgbQyfts6mCjMV77+jxCQ6AiBuwFsYyZfeSMGcLVUfVBs2D7VbGrxoSncB0d5X/LfWkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFbv+DaGGzEsHtgCKGecrvS5B2zQwOix5gp0YHLvGHtTAiEAuCvmFVx6AkUtaEtXvsIqnessL6XUr4ngvyBd5VvmXlo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperframes%2fstudio@0.8.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30158156},"main":"./dist/index.js","name":"@hyperframes/studio","type":"module","_from":"file:hyperframes-studio-0.8.114.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./player":{"types":"./dist/player.d.ts","import":"./dist/player.js"},"./theme.css":"./src/styles/theme.css","./styles.css":"./dist/styles.css","./package.json":"./package.json","./components.css":"./src/styles/components.css","./tailwind-preset":{"types":"./dist/styles/tailwind-preset.d.ts","import":"./dist/styles/tailwind-preset.js"}},"scripts":{"dev":"bun --bun ./node_modules/.bin/vite --host 127.0.0.1","test":"vitest run","build":"vite build && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","report:sdk-cutover":"bun src/utils/sdkCutoverPolicy.report.ts","test:edit-accuracy":"bun tests/e2e/edit-accuracy/run.mjs","test:colors:browser":"node tests/e2e/native-css-colors.mjs","test:thumbnail-save":"node tests/e2e/thumbnail-save.mjs","test:timeline-default":"bun run test:timeline-virtualization","test:webmcp-edit-loop":"node tests/e2e/webmcp-edit-loop.mjs","test:filmstrip-controls":"node tests/e2e/filmstrip-controls.mjs","test:timeline-virtualization":"TIMELINE_ROW_VIRTUALIZATION=on TIMELINE_ELEMENT_COUNT=50000 node tests/e2e/timeline-virtualization.mjs"},"version":"0.8.114","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7a08f758-607f-4f3e-926d-5d4e7a40b81f"}},"homepage":"https://github.com/heygen-com/hyperframes#readme","_resolved":"/tmp/0577c1d1bef4593eea3613926d60f795/hyperframes-studio-0.8.114.tgz","_integrity":"sha512-Mtb8yvbNVs2N6B44ibwqrB+Ks3Q9wqj/5lpCoSATlCAYyUQrn31Nc7uwFhEePsFsqKOq1ExX0or/eaeBZxvHdw==","repository":{"url":"git+https://github.com/heygen-com/hyperframes.git","type":"git","directory":"packages/studio"},"_npmVersion":"11.19.0","description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","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":{"cn":"0.2.4","gsap":"^3.13.0","mediabunny":"^1.45.3","@mcp-b/global":"^5.0.1","bpm-detective":"^2.0.5","@base-ui/react":"1.7.0","dockview-react":"8.3.1","@codemirror/view":"6.40.0","@hyperframes/sdk":"0.8.114","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@hyperframes/core":"0.8.114","@codemirror/search":"^6.6.0","@hyperframes/player":"0.8.114","@codemirror/commands":"^6.10.3","@codemirror/lang-css":"^6.3.1","@codemirror/language":"^6.12.2","@hyperframes/parsers":"0.8.114","@codemirror/lang-html":"^6.4.9","@phosphor-icons/react":"^2.1.10","@tanstack/react-virtual":"^3.14.13","@codemirror/autocomplete":"^6.20.1","@codemirror/lang-markdown":"^6.3.4","@hyperframes/studio-server":"0.8.114","@codemirror/lang-javascript":"^6.2.2","@hyperframes/shader-transitions":"0.8.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^6.4.2","vitest":"^4.1.11","zustand":"^5.0.0","chokidar":"^4.0.3","typescript":"^5.0.0","tailwindcss":"^4.3.3","@types/react":"19","fake-indexeddb":"^6.2.5","puppeteer-core":"^25.2.1","@types/react-dom":"19","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^4.0.0","@hyperframes/producer":"0.8.114"},"peerDependencies":{"react":"19","zustand":"^4.0.0 || ^5.0.0","react-dom":"19"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/studio_0.8.114_1790987209665_0.17210119023578252"}}},"time":{"created":"2026-03-23T01:08:38.076Z","modified":"2026-10-03T00:26:50.371Z","0.1.0":"2026-03-23T01:08:38.316Z","0.1.1":"2026-03-23T03:37:58.096Z","0.1.2":"2026-03-25T18:16:29.868Z","1.0.3":"2026-03-26T20:18:33.823Z","0.1.3":"2026-03-26T21:38:43.715Z","0.1.4":"2026-03-26T22:19:02.636Z","0.1.5":"2026-03-27T00:54:00.107Z","0.1.6":"2026-03-27T07:30:46.187Z","0.1.7":"2026-03-27T22:07:57.198Z","0.1.8":"2026-03-27T22:10:24.281Z","0.1.9":"2026-03-27T22:17:03.069Z","0.1.10":"2026-03-28T04:00:07.704Z","0.1.11":"2026-03-28T23:41:12.865Z","0.1.12":"2026-03-29T10:11:12.131Z","0.1.13":"2026-03-30T22:22:28.181Z","0.1.14":"2026-03-31T03:16:48.962Z","0.1.15":"2026-03-31T03:35:40.827Z","0.2.0-alpha.1":"2026-03-31T23:20:12.970Z","0.2.0":"2026-04-01T03:29:31.630Z","0.2.1":"2026-04-01T21:41:37.963Z","0.2.2-alpha.1":"2026-04-02T21:43:37.500Z","0.2.2-alpha.3":"2026-04-02T21:59:49.171Z","0.2.2-alpha.4":"2026-04-02T22:14:13.154Z","0.2.2":"2026-04-03T04:37:34.865Z","0.2.3-alpha.1":"2026-04-06T22:16:08.952Z","0.2.3-alpha.2":"2026-04-08T01:20:34.158Z","0.2.3":"2026-04-08T18:20:02.049Z","0.2.4":"2026-04-09T23:45:21.572Z","0.2.5":"2026-04-13T15:56:49.153Z","0.2.6":"2026-04-13T21:21:09.315Z","0.2.7":"2026-04-13T21:24:34.552Z","0.2.8":"2026-04-13T21:28:29.546Z","0.3.0":"2026-04-13T23:24:56.333Z","0.3.1":"2026-04-15T18:45:56.345Z","0.3.2":"2026-04-16T06:18:17.321Z","0.4.0":"2026-04-16T20:00:20.295Z","0.4.1":"2026-04-16T22:27:14.441Z","0.4.2":"2026-04-16T23:18:17.787Z","0.4.3":"2026-04-17T10:19:39.168Z","0.4.4":"2026-04-18T03:50:43.457Z","0.4.5":"2026-04-18T19:27:00.488Z","0.4.6":"2026-04-18T22:37:37.344Z","0.4.7":"2026-04-19T23:37:06.758Z","0.4.8":"2026-04-20T02:42:32.238Z","0.4.9":"2026-04-20T03:04:23.654Z","0.4.10":"2026-04-20T15:08:14.121Z","0.4.11-alpha.1":"2026-04-20T19:40:04.711Z","0.4.11":"2026-04-20T20:26:41.993Z","0.4.12":"2026-04-21T19:19:29.746Z","0.4.13-alpha.1":"2026-04-21T23:58:31.484Z","0.4.13-alpha.2":"2026-04-22T04:28:37.116Z","0.4.13-alpha.3":"2026-04-22T15:16:17.657Z","0.4.13-alpha.4":"2026-04-22T16:50:24.866Z","0.4.13":"2026-04-22T21:31:00.257Z","0.4.14":"2026-04-23T02:08:44.921Z","0.4.15-alpha.1":"2026-04-23T02:13:52.499Z","0.4.15":"2026-04-23T05:15:04.027Z","0.4.16":"2026-04-23T19:47:01.287Z","0.4.17":"2026-04-23T22:21:51.372Z","0.4.18":"2026-04-24T01:08:16.642Z","0.4.19":"2026-04-24T01:16:57.004Z","0.4.20":"2026-04-24T02:09:50.270Z","0.4.21":"2026-04-24T17:12:33.447Z","0.4.22":"2026-04-24T18:45:36.820Z","0.4.23":"2026-04-24T21:38:39.460Z","0.5.0-alpha.1":"2026-04-25T04:24:13.953Z","0.4.24":"2026-04-25T04:40:33.330Z","0.5.0-alpha.2":"2026-04-25T04:43:25.742Z","0.4.25":"2026-04-25T15:01:59.439Z","0.4.26":"2026-04-25T15:16:49.397Z","0.4.27":"2026-04-25T20:55:30.337Z","0.4.28":"2026-04-25T21:21:59.629Z","0.4.29":"2026-04-25T23:13:31.330Z","0.5.0-alpha.3":"2026-04-25T23:17:42.262Z","0.4.30":"2026-04-26T05:18:44.703Z","0.5.0-alpha.4":"2026-04-26T05:19:23.584Z","0.4.31":"2026-04-26T23:42:45.265Z","0.4.32":"2026-04-28T01:20:22.286Z","0.5.0-alpha.5":"2026-04-28T01:25:24.586Z","0.5.0-alpha.6":"2026-04-28T14:46:38.513Z","0.4.33":"2026-04-28T16:46:58.195Z","0.5.0-alpha.7":"2026-04-28T16:51:22.072Z","0.4.34":"2026-04-28T23:40:48.606Z","0.5.0-alpha.8":"2026-04-28T23:43:08.269Z","0.4.35":"2026-04-29T13:48:50.633Z","0.5.0-alpha.9":"2026-04-29T13:50:59.677Z","0.4.36":"2026-04-29T14:57:15.321Z","0.4.37":"2026-04-29T20:04:09.986Z","0.5.0-alpha.10":"2026-04-29T20:10:04.832Z","0.4.38":"2026-04-30T01:12:27.085Z","0.5.0-alpha.11":"2026-04-30T01:20:42.642Z","0.4.39":"2026-04-30T05:20:10.717Z","0.5.0-alpha.12":"2026-04-30T05:23:55.034Z","0.4.40":"2026-04-30T17:06:28.982Z","0.5.0-alpha.13":"2026-04-30T17:07:53.393Z","0.4.41":"2026-05-01T02:55:06.086Z","0.5.0-alpha.14":"2026-05-01T02:56:56.720Z","0.4.42":"2026-05-02T04:37:24.096Z","0.4.43":"2026-05-04T05:54:55.493Z","0.4.44":"2026-05-04T21:39:18.393Z","0.5.0-alpha.15":"2026-05-04T21:50:37.302Z","0.4.45":"2026-05-05T04:43:53.561Z","0.5.0":"2026-05-06T16:13:59.254Z","0.5.1":"2026-05-06T17:15:46.510Z","0.5.2":"2026-05-06T17:28:53.887Z","0.5.3":"2026-05-06T18:47:37.741Z","0.5.4":"2026-05-08T06:24:22.490Z","0.5.5":"2026-05-08T15:02:06.199Z","0.6.0-alpha.1":"2026-05-08T23:39:40.022Z","0.6.0-alpha.2":"2026-05-09T00:36:56.495Z","0.6.0-alpha.4":"2026-05-09T20:08:30.935Z","0.6.0-alpha.5":"2026-05-09T22:02:13.908Z","0.5.6":"2026-05-10T05:41:58.026Z","0.5.7":"2026-05-10T18:36:09.492Z","0.6.0-alpha.6":"2026-05-10T18:42:41.189Z","0.6.0-alpha.7":"2026-05-10T19:37:38.529Z","0.6.0-alpha.8":"2026-05-10T19:44:21.752Z","0.6.0-alpha.9":"2026-05-10T20:46:45.571Z","0.6.0-alpha.10":"2026-05-11T18:00:24.011Z","0.6.0-alpha.11":"2026-05-11T18:20:26.167Z","0.6.0-alpha.12":"2026-05-11T22:19:57.519Z","0.6.0-alpha.13":"2026-05-12T03:59:53.737Z","0.6.0":"2026-05-12T18:30:30.804Z","0.6.1":"2026-05-13T00:28:51.730Z","0.6.2":"2026-05-13T01:37:07.013Z","0.6.3":"2026-05-13T07:48:19.170Z","0.6.4":"2026-05-13T07:50:51.202Z","0.6.5":"2026-05-13T20:42:15.269Z","0.6.0-alpha.14":"2026-05-13T21:14:24.698Z","0.6.6":"2026-05-14T00:18:53.107Z","0.6.7":"2026-05-15T04:58:20.829Z","0.6.8":"2026-05-16T02:22:12.863Z","0.6.9":"2026-05-16T03:01:45.364Z","0.6.10":"2026-05-16T04:27:11.030Z","0.6.11":"2026-05-16T06:45:21.264Z","0.6.12":"2026-05-16T07:51:22.068Z","0.6.13":"2026-05-16T16:37:24.521Z","0.6.14":"2026-05-16T20:04:09.851Z","0.6.15":"2026-05-16T23:32:14.899Z","0.6.16":"2026-05-17T08:22:17.366Z","0.6.17":"2026-05-17T15:17:43.118Z","0.6.18":"2026-05-17T15:34:27.032Z","0.6.19":"2026-05-17T21:58:58.601Z","0.6.20":"2026-05-17T22:09:40.505Z","0.6.21":"2026-05-18T15:31:13.111Z","0.6.22":"2026-05-18T18:25:37.726Z","0.6.24":"2026-05-19T02:02:56.231Z","0.6.25":"2026-05-19T02:35:16.013Z","0.6.26":"2026-05-19T18:18:48.089Z","0.6.27":"2026-05-19T21:14:15.626Z","0.6.28":"2026-05-20T01:14:35.417Z","0.6.29":"2026-05-20T07:23:09.556Z","0.6.30":"2026-05-21T04:07:28.003Z","0.6.31":"2026-05-21T16:24:04.072Z","0.6.32":"2026-05-21T22:31:40.414Z","0.6.33":"2026-05-22T02:05:12.498Z","0.6.34":"2026-05-22T15:45:54.537Z","0.6.35":"2026-05-22T17:33:34.715Z","0.6.36":"2026-05-22T17:39:16.609Z","0.6.37":"2026-05-22T23:18:53.763Z","0.6.38":"2026-05-23T04:15:39.210Z","0.6.39":"2026-05-23T17:32:06.724Z","0.6.40":"2026-05-23T19:03:16.880Z","0.6.41":"2026-05-24T18:28:52.005Z","0.6.42":"2026-05-24T21:38:38.949Z","0.6.43":"2026-05-25T13:37:45.042Z","0.6.44":"2026-05-25T16:58:29.263Z","0.6.45":"2026-05-25T19:47:33.344Z","0.6.46":"2026-05-25T23:51:21.045Z","0.6.47":"2026-05-27T00:27:51.201Z","0.6.48":"2026-05-27T03:49:11.450Z","0.6.49":"2026-05-27T05:47:26.459Z","0.6.50":"2026-05-27T15:30:50.552Z","0.6.51":"2026-05-27T16:17:45.613Z","0.6.52":"2026-05-28T00:25:18.246Z","0.6.53":"2026-05-28T21:08:44.024Z","0.6.54":"2026-05-28T23:20:27.361Z","0.6.55":"2026-05-29T01:00:52.538Z","0.6.56":"2026-05-29T03:52:58.258Z","0.6.57":"2026-05-29T14:35:58.094Z","0.6.58":"2026-05-29T17:20:33.627Z","0.6.59":"2026-05-29T23:34:21.291Z","0.6.60":"2026-05-30T02:24:01.092Z","0.6.61":"2026-05-30T03:37:58.229Z","0.6.62":"2026-05-30T13:13:33.929Z","0.6.63":"2026-05-30T17:30:20.803Z","0.6.64":"2026-05-31T13:58:30.595Z","0.6.65":"2026-06-01T14:28:04.001Z","0.6.66":"2026-06-01T20:50:08.600Z","0.6.67":"2026-06-01T22:31:10.895Z","0.6.68":"2026-06-02T00:06:54.883Z","0.6.69":"2026-06-02T00:15:47.018Z","0.6.70":"2026-06-03T04:43:39.446Z","0.6.71":"2026-06-04T03:13:33.010Z","0.6.72":"2026-06-04T07:41:04.978Z","0.6.73":"2026-06-04T22:54:16.354Z","0.6.74":"2026-06-05T22:43:48.211Z","0.6.75":"2026-06-06T02:19:34.538Z","0.6.76":"2026-06-06T04:21:40.886Z","0.6.77":"2026-06-06T18:10:25.807Z","0.6.78":"2026-06-06T20:02:42.369Z","0.6.79":"2026-06-06T20:06:43.651Z","0.6.80":"2026-06-07T13:37:24.251Z","0.6.81":"2026-06-07T22:05:55.185Z","0.6.82":"2026-06-08T20:49:38.865Z","0.6.83":"2026-06-09T01:20:28.073Z","0.6.84":"2026-06-09T01:32:22.770Z","0.6.85":"2026-06-09T17:17:28.688Z","0.6.86":"2026-06-09T19:52:51.966Z","0.6.87":"2026-06-09T22:37:57.200Z","0.6.88":"2026-06-09T23:36:30.463Z","0.6.89":"2026-06-10T23:28:05.174Z","0.6.90":"2026-06-11T02:42:35.407Z","0.6.91":"2026-06-11T06:16:56.331Z","0.6.92":"2026-06-12T04:40:54.579Z","0.6.93":"2026-06-12T05:01:03.586Z","0.6.94":"2026-06-12T15:36:29.696Z","0.6.95":"2026-06-12T16:46:25.432Z","0.6.96":"2026-06-13T03:32:06.992Z","0.6.97":"2026-06-13T06:06:35.340Z","0.6.98":"2026-06-15T06:35:37.779Z","0.6.99":"2026-06-15T13:08:28.442Z","0.6.100":"2026-06-15T23:19:40.521Z","0.6.101":"2026-06-16T04:00:06.121Z","0.6.102":"2026-06-16T05:47:15.400Z","0.6.103":"2026-06-16T06:59:58.617Z","0.6.104":"2026-06-16T10:01:23.670Z","0.6.105":"2026-06-16T16:32:48.046Z","0.6.106":"2026-06-16T17:18:17.858Z","0.6.107":"2026-06-16T19:52:24.375Z","0.6.108":"2026-06-17T00:58:46.388Z","0.6.109":"2026-06-17T04:19:07.425Z","0.6.110":"2026-06-17T14:26:01.422Z","0.6.111":"2026-06-18T05:31:23.846Z","0.6.112":"2026-06-18T08:18:41.979Z","0.6.113":"2026-06-19T07:38:05.302Z","0.6.114":"2026-06-19T11:40:38.423Z","0.6.115":"2026-06-20T00:21:35.143Z","0.6.116":"2026-06-20T21:27:59.431Z","0.6.117":"2026-06-20T22:08:11.752Z","0.6.118":"2026-06-20T22:26:06.173Z","0.6.119":"2026-06-21T08:05:18.881Z","0.6.120":"2026-06-21T15:20:04.516Z","0.6.121":"2026-06-21T22:01:25.494Z","0.6.122-alpha.0":"2026-06-22T00:39:33.280Z","0.7.0":"2026-06-22T15:26:28.533Z","0.7.1":"2026-06-22T18:12:30.261Z","0.7.2":"2026-06-22T22:46:57.677Z","0.7.3":"2026-06-23T03:10:57.496Z","0.7.4":"2026-06-24T00:12:50.046Z","0.7.5":"2026-06-24T04:44:23.192Z","0.7.6":"2026-06-25T00:19:41.468Z","0.7.7":"2026-06-25T15:56:46.433Z","0.7.8":"2026-06-25T23:02:37.007Z","0.7.9":"2026-06-26T01:35:24.622Z","0.7.10":"2026-06-26T04:54:00.874Z","0.7.11-alpha.0":"2026-06-26T15:25:39.979Z","0.7.11":"2026-06-26T18:42:45.420Z","0.7.12":"2026-06-26T21:52:17.318Z","0.7.13":"2026-06-26T22:45:49.098Z","0.7.14":"2026-06-27T00:41:50.415Z","0.7.15":"2026-06-27T10:07:30.858Z","0.7.16":"2026-06-27T16:19:37.396Z","0.7.17":"2026-06-27T17:58:40.738Z","0.7.18":"2026-06-28T22:58:23.588Z","0.7.19":"2026-06-29T21:48:59.719Z","0.7.20":"2026-06-30T01:37:39.453Z","0.7.21":"2026-06-30T04:16:53.464Z","0.7.22":"2026-06-30T22:14:32.345Z","0.7.23":"2026-07-01T21:52:17.259Z","0.7.24":"2026-07-01T22:01:13.692Z","0.7.25":"2026-07-02T03:05:37.345Z","0.7.26":"2026-07-02T07:39:02.929Z","0.7.27":"2026-07-03T18:59:25.564Z","0.7.28":"2026-07-03T20:04:19.685Z","0.7.29":"2026-07-04T02:18:22.521Z","0.7.30":"2026-07-04T04:50:29.364Z","0.7.31":"2026-07-04T06:10:47.484Z","0.7.32":"2026-07-04T21:28:40.442Z","0.7.33":"2026-07-04T22:38:26.221Z","0.7.34":"2026-07-05T17:58:07.000Z","0.7.35":"2026-07-05T18:51:35.549Z","0.7.36":"2026-07-05T19:29:37.629Z","0.7.37":"2026-07-06T05:19:11.821Z","0.7.38":"2026-07-07T00:51:58.009Z","0.7.39":"2026-07-07T05:51:57.581Z","0.7.40":"2026-07-07T16:33:26.396Z","0.7.41":"2026-07-07T20:36:42.053Z","0.7.42":"2026-07-07T23:59:40.203Z","0.7.43":"2026-07-08T23:11:57.354Z","0.7.44":"2026-07-09T01:45:54.832Z","0.7.45":"2026-07-09T05:19:27.290Z","0.7.46":"2026-07-09T19:05:05.310Z","0.7.47":"2026-07-10T00:48:13.989Z","0.7.48":"2026-07-10T01:53:17.453Z","0.7.49":"2026-07-10T17:10:31.471Z","0.7.50":"2026-07-10T22:51:59.964Z","0.7.51":"2026-07-11T00:19:24.095Z","0.7.52":"2026-07-11T02:51:27.340Z","0.7.53":"2026-07-11T20:02:57.352Z","0.7.54":"2026-07-12T00:18:55.714Z","0.7.55":"2026-07-12T18:56:43.321Z","0.7.56":"2026-07-13T07:08:48.312Z","0.7.57":"2026-07-14T04:32:40.877Z","0.7.58":"2026-07-14T20:19:15.031Z","0.7.59":"2026-07-15T19:05:19.838Z","0.7.60":"2026-07-16T05:36:18.597Z","0.7.61":"2026-07-17T08:11:19.160Z","0.7.62":"2026-07-18T02:05:50.494Z","0.7.63":"2026-07-18T08:48:13.410Z","0.7.64":"2026-07-18T19:05:57.692Z","0.7.65":"2026-07-21T04:50:02.640Z","0.7.66":"2026-07-21T12:41:47.193Z","0.7.67-alpha.0":"2026-07-21T21:42:35.510Z","0.7.67":"2026-07-21T23:57:51.334Z","0.7.68":"2026-07-22T04:46:13.332Z","0.7.69":"2026-07-23T19:09:27.534Z","0.7.70":"2026-07-24T05:44:30.965Z","0.7.71":"2026-07-24T19:07:28.006Z","0.7.72":"2026-07-26T06:04:52.945Z","0.7.73":"2026-07-26T21:39:52.159Z","0.7.74":"2026-07-27T02:01:00.527Z","0.7.75":"2026-07-27T03:44:48.277Z","0.7.76":"2026-07-27T05:12:55.321Z","0.7.77":"2026-07-28T02:18:19.336Z","0.7.78":"2026-07-28T12:32:27.750Z","0.7.79":"2026-07-28T23:13:06.018Z","0.7.80":"2026-07-29T02:48:16.517Z","0.7.81":"2026-07-29T06:21:07.609Z","0.7.82":"2026-07-29T11:29:17.474Z","0.7.83":"2026-07-30T01:49:05.751Z","0.7.84":"2026-07-30T10:30:36.505Z","0.7.85":"2026-07-30T17:43:50.189Z","0.7.86":"2026-07-30T21:46:28.277Z","0.7.87":"2026-07-31T20:40:34.993Z","0.7.88":"2026-08-01T23:57:34.184Z","0.7.89":"2026-08-02T18:28:50.328Z","0.7.90":"2026-08-03T05:00:59.943Z","0.7.92":"2026-08-04T17:47:20.145Z","0.7.93":"2026-08-05T03:30:50.784Z","0.7.94":"2026-08-05T03:45:56.570Z","0.7.95":"2026-08-06T22:14:21.501Z","0.7.96":"2026-08-07T00:41:04.974Z","0.7.97":"2026-08-07T05:32:19.995Z","0.7.98":"2026-08-07T07:02:28.519Z","0.7.99":"2026-08-07T15:55:07.541Z","0.7.100":"2026-08-07T23:15:37.273Z","0.7.101":"2026-08-08T03:16:06.500Z","0.7.102":"2026-08-08T20:17:02.685Z","0.7.103":"2026-08-09T10:18:06.521Z","0.7.104":"2026-08-10T00:24:03.317Z","0.7.105":"2026-08-10T15:12:18.365Z","0.7.106":"2026-08-11T02:57:29.669Z","0.7.107":"2026-08-11T20:23:34.309Z","0.7.108":"2026-08-13T22:15:11.652Z","0.7.109":"2026-08-14T14:25:26.155Z","0.7.110":"2026-08-17T19:15:36.473Z","0.7.111":"2026-08-17T21:39:06.859Z","0.8.0":"2026-08-18T00:10:28.009Z","0.8.1":"2026-08-18T01:20:01.373Z","0.8.2":"2026-08-18T06:03:00.238Z","0.8.3":"2026-08-18T15:20:23.444Z","0.8.4":"2026-08-19T23:32:17.373Z","0.8.5":"2026-08-20T23:07:26.537Z","0.8.6":"2026-08-21T04:56:13.164Z","0.8.7":"2026-08-21T19:25:18.694Z","0.8.8":"2026-08-22T02:08:07.823Z","0.8.9":"2026-08-22T13:01:27.873Z","0.8.10":"2026-08-22T15:20:05.695Z","0.8.11":"2026-08-23T18:53:11.902Z","0.8.12":"2026-08-24T02:58:37.864Z","0.8.13":"2026-08-24T20:12:39.185Z","0.8.14":"2026-08-25T00:06:46.923Z","0.8.15":"2026-08-26T03:28:13.117Z","0.8.16":"2026-08-27T01:40:19.551Z","0.8.17":"2026-08-28T00:44:15.840Z","0.8.18":"2026-08-29T16:02:05.386Z","0.8.19":"2026-08-29T18:02:36.829Z","0.8.20":"2026-08-30T04:34:56.357Z","0.8.21":"2026-08-31T19:20:16.670Z","0.8.22":"2026-09-01T02:57:49.179Z","0.8.23":"2026-09-01T18:10:44.433Z","0.8.24":"2026-09-02T01:58:49.100Z","0.8.25":"2026-09-02T05:33:05.609Z","0.8.26":"2026-09-02T14:40:17.401Z","0.8.27":"2026-09-03T04:31:32.157Z","0.8.28":"2026-09-05T01:05:51.075Z","0.8.29":"2026-09-05T01:55:43.994Z","0.8.30":"2026-09-06T03:18:32.839Z","0.8.31":"2026-09-07T16:16:44.700Z","0.8.32":"2026-09-08T23:44:28.401Z","0.8.33":"2026-09-09T02:17:01.429Z","0.8.34":"2026-09-10T18:49:16.459Z","0.8.35":"2026-09-11T21:39:38.595Z","0.8.36":"2026-09-12T17:06:32.479Z","0.8.37":"2026-09-13T17:13:24.221Z","0.8.38":"2026-09-14T02:05:17.510Z","0.8.39":"2026-09-14T15:17:50.329Z","0.8.40":"2026-09-14T16:45:48.786Z","0.8.41":"2026-09-15T21:28:10.577Z","0.8.42":"2026-09-16T13:43:54.730Z","0.8.43":"2026-09-16T18:09:28.356Z","0.8.44":"2026-09-16T23:18:38.437Z","0.8.45":"2026-09-17T03:00:14.259Z","0.8.46":"2026-09-17T05:52:23.280Z","0.8.47":"2026-09-18T08:22:44.986Z","0.8.48":"2026-09-18T15:21:57.887Z","0.8.49":"2026-09-18T21:53:35.637Z","0.8.50":"2026-09-19T03:06:30.492Z","0.8.51":"2026-09-19T15:59:48.408Z","0.8.53-desktop.0":"2026-09-19T22:46:12.386Z","0.8.52":"2026-09-19T22:59:59.250Z","0.8.53":"2026-09-20T03:41:32.342Z","0.8.54":"2026-09-20T04:32:57.881Z","0.8.55":"2026-09-20T07:55:57.745Z","0.8.56":"2026-09-20T15:08:04.336Z","0.8.57":"2026-09-20T21:24:23.478Z","0.8.58":"2026-09-21T03:24:12.942Z","0.8.59":"2026-09-21T23:20:48.057Z","0.8.60":"2026-09-22T07:56:02.623Z","0.8.61":"2026-09-22T15:55:23.242Z","0.8.62":"2026-09-22T20:24:24.492Z","0.8.63":"2026-09-23T10:12:28.954Z","0.8.64":"2026-09-23T11:12:42.003Z","0.8.65":"2026-09-23T15:20:25.728Z","0.8.66":"2026-09-23T17:42:04.545Z","0.8.67":"2026-09-23T20:24:25.439Z","0.8.68":"2026-09-23T21:25:44.860Z","0.8.69":"2026-09-24T00:24:58.290Z","0.8.70":"2026-09-24T02:20:18.598Z","0.8.71":"2026-09-24T06:44:19.026Z","0.8.72":"2026-09-24T12:32:18.976Z","0.8.73":"2026-09-24T16:45:30.560Z","0.8.74":"2026-09-24T21:30:29.342Z","0.8.75":"2026-09-25T02:43:27.915Z","0.8.76":"2026-09-25T11:45:33.554Z","0.8.77":"2026-09-25T13:16:09.099Z","0.8.78":"2026-09-26T03:08:08.714Z","0.8.79":"2026-09-26T21:30:12.217Z","0.8.80":"2026-09-27T11:38:30.351Z","0.8.81":"2026-09-27T20:51:35.848Z","0.8.82":"2026-09-28T08:30:36.335Z","0.8.83":"2026-09-28T16:47:40.847Z","0.8.84":"2026-09-28T17:12:50.597Z","0.8.85":"2026-09-28T18:03:53.365Z","0.8.86":"2026-09-28T20:50:56.319Z","0.8.87":"2026-09-29T01:14:53.179Z","0.8.88":"2026-09-29T01:46:09.874Z","0.8.89":"2026-09-29T02:23:09.335Z","0.8.90":"2026-09-29T02:42:51.172Z","0.8.91":"2026-09-29T06:57:37.260Z","0.8.92":"2026-09-29T16:14:17.687Z","0.8.93":"2026-09-29T21:58:55.585Z","0.8.94":"2026-09-30T00:54:48.120Z","0.8.95":"2026-09-30T04:15:10.336Z","0.8.96":"2026-09-30T05:46:15.729Z","0.8.97":"2026-09-30T14:34:59.355Z","0.8.98":"2026-09-30T19:09:59.236Z","0.8.99":"2026-09-30T23:07:15.100Z","0.8.100":"2026-10-01T03:36:24.002Z","0.8.101":"2026-10-01T04:28:34.489Z","0.8.102":"2026-10-01T06:15:39.568Z","0.8.103":"2026-10-01T07:27:54.120Z","0.8.104":"2026-10-01T11:05:27.180Z","0.8.105":"2026-10-01T14:50:41.040Z","0.8.106":"2026-10-01T19:03:03.656Z","0.8.107":"2026-10-02T02:39:43.854Z","0.8.108":"2026-10-02T05:33:18.793Z","0.8.109":"2026-10-02T07:18:20.779Z","0.8.110":"2026-10-02T08:08:10.648Z","0.8.111":"2026-10-02T08:45:10.977Z","0.8.112":"2026-10-02T15:49:37.671Z","0.8.113":"2026-10-02T19:24:45.159Z","0.8.114":"2026-10-03T00:26:49.967Z"},"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/studio"},"description":"Browser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.","maintainers":[{"name":"vancejs","email":"vance@heygen.com"},{"name":"miguel.sierra","email":"miguel.sierra@heygen.com"},{"name":"jrusso1020","email":"jdrusso1020@gmail.com"}],"readme":"# @hyperframes/studio\n\nBrowser-based composition editor UI for Hyperframes. Provides a visual timeline, code editor, and live preview for building video compositions.\n\n## Install\n\n```bash\nnpm install @hyperframes/studio\n```\n\n## What it does\n\nThe studio is a React application with:\n\n- **Visual timeline** — drag, resize, and arrange elements on tracks\n- **Code editor** — edit HTML and GSAP scripts with CodeMirror (syntax highlighting, autocomplete)\n- **Live preview** — see changes in real time as you edit\n- **Composition inspector** — view and modify element properties\n\n## Development\n\nThe studio is embedded in the `hyperframes preview` command. To develop the studio UI itself:\n\n```bash\ncd packages/studio\nbun run dev        # Start Vite dev server\nbun run build      # Build for production\nbun run typecheck  # Type-check\n```\n\n## Tech stack\n\n- React 19, Zustand 4/5 (state management; development uses Zustand 5)\n- CodeMirror 6 (editor)\n- Tailwind CSS (styling)\n- Vite (bundler)\n- Phosphor Icons\n\n## Documentation\n\nFull documentation: [hyperframes.heygen.com/packages/studio](https://hyperframes.heygen.com/packages/studio)\n\n## Related packages\n\n- [`@hyperframes/core`](../core) — types and parsers used by the editor\n- [`hyperframes`](../cli) — CLI that serves the studio via `hyperframes preview`\n","readmeFilename":"README.md"}