{"_id":"framefields","_rev":"22-5f40f62beb201b50489aee6a3eaa8259","name":"framefields","dist-tags":{"beta":"2.2.0-beta.4","latest":"2.3.2"},"versions":{"2.0.2":{"name":"framefields","version":"2.0.2","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.2","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio.com","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"2c6a60f7a0d35ba2d4256509d6321f3787de6b7b","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.2.tgz","fileCount":408,"integrity":"sha512-d1cvyhpPQYA5rrx2UVg92kQaw/rUuHzxr+z2m5JP3hiWN44C6phNjd6t74kfQ/KNBUEebCSJ+pYuLQDQDjZkwg==","signatures":[{"sig":"MEUCIBgSGfFRvBKz5r96Cm9gZVrlmQ2njwSDGkUGq9JvRBQNAiEAjpgkcZsUD2uESL7OtxnwKc6zZeVfUKLK6qFp4JKo9gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14842879},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.2.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/0d689b7719611308738053e45c615877/framefields-2.0.2.tgz","_integrity":"sha512-d1cvyhpPQYA5rrx2UVg92kQaw/rUuHzxr+z2m5JP3hiWN44C6phNjd6t74kfQ/KNBUEebCSJ+pYuLQDQDjZkwg==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.2","@framefields/vision":"2.0.2","@framefields/node-lut":"2.0.2","@framefields/node-sdk":"2.0.2","@framefields/renderer":"2.0.2","@framefields/tsconfig":"2.0.2","@framefields/node-blur":"2.0.2","@framefields/node-crop":"2.0.2","@framefields/node-flip":"2.0.2","@framefields/renderers":"2.0.2","@framefields/node-paint":"2.0.2","@framefields/node-curves":"2.0.2","@framefields/node-levels":"2.0.2","@framefields/node-signal":"2.0.2","@framefields/node-vision":"2.0.2","@framefields/client-utils":"2.0.2","@framefields/compositions":"2.0.2","@framefields/node-liquify":"2.0.2","@framefields/node-colorkey":"2.0.2","@framefields/node-kenburns":"2.0.2","@framefields/node-modulate":"2.0.2","@framefields/node-vignette":"2.0.2","@framefields/tensor-webgpu":"2.0.2","@framefields/node-deflicker":"2.0.2","@framefields/node-high-pass":"2.0.2","@framefields/node-mask-math":"2.0.2","@framefields/node-mesh-warp":"2.0.2","@framefields/node-audio-fade":"2.0.2","@framefields/node-corner-pin":"2.0.2","@framefields/node-film-grain":"2.0.2","@framefields/node-patch-heal":"2.0.2","@framefields/node-relight-3d":"2.0.2","@framefields/node-audio-delay":"2.0.2","@framefields/node-layer-style":"2.0.2","@framefields/node-refine-edge":"2.0.2","@framefields/node-signal-gate":"2.0.2","@framefields/node-signal-math":"2.0.2","@framefields/node-tile-offset":"2.0.2","@framefields/webgpu-renderers":"2.0.2","@framefields/node-audio-reverb":"2.0.2","@framefields/node-gradient-map":"2.0.2","@framefields/node-unsharp-mask":"2.0.2","@framefields/node-color-balance":"2.0.2","@framefields/node-stereo-panning":"2.0.2","@framefields/node-halftone-screen":"2.0.2","@framefields/node-selective-color":"2.0.2","@framefields/node-audio-compressor":"2.0.2","@framefields/node-audio-noise-gate":"2.0.2","@framefields/node-displacement-map":"2.0.2","@framefields/node-shadows-highlights":"2.0.2","@framefields/node-audio-parametric-eq":"2.0.2","@framefields/node-refraction-caustics":"2.0.2","@framefields/node-audio-signal-extractor":"2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.2_1791237497215_0.15850132496893177","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"framefields","version":"2.0.3","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.3","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio.com","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"0d0452fed82f8c4de3dd5adba483a19855e5579e","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.3.tgz","fileCount":408,"integrity":"sha512-8/Rl+afJxLD5fkOATYKfDoloUI7f59bj1L8QKantxLwmPgTxlfoacA36Bl3J1A2OVYUPpTD2wZXuBJi4IK7weg==","signatures":[{"sig":"MEUCIQCz1OS9p18xJBX96pbkeuT2KrtEn9OiOlZQppB+ACsHaAIgB7PHS7O1qWJis6c0/tObgEJBX+rCVojBdbyVUiaSwKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2GnWvIKHQmic7/iuj3j+LxX6Yy7Y3n/1hRjY8elAFUAiBzT7oaRW//UfV+17RFUlxstdydmK7Z2EdXhwsJ8YTpzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14866391},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.3.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/9b26717a9e5a2d23bc864a0db214717a/framefields-2.0.3.tgz","_integrity":"sha512-8/Rl+afJxLD5fkOATYKfDoloUI7f59bj1L8QKantxLwmPgTxlfoacA36Bl3J1A2OVYUPpTD2wZXuBJi4IK7weg==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.3","@framefields/vision":"2.0.3","@framefields/node-lut":"2.0.3","@framefields/node-sdk":"2.0.3","@framefields/renderer":"2.0.3","@framefields/tsconfig":"2.0.3","@framefields/node-blur":"2.0.3","@framefields/node-crop":"2.0.3","@framefields/node-flip":"2.0.3","@framefields/renderers":"2.0.3","@framefields/node-paint":"2.0.3","@framefields/node-curves":"2.0.3","@framefields/node-levels":"2.0.3","@framefields/node-signal":"2.0.3","@framefields/node-vision":"2.0.3","@framefields/client-utils":"2.0.3","@framefields/compositions":"2.0.3","@framefields/node-liquify":"2.0.3","@framefields/node-colorkey":"2.0.3","@framefields/node-kenburns":"2.0.3","@framefields/node-modulate":"2.0.3","@framefields/node-vignette":"2.0.3","@framefields/tensor-webgpu":"2.0.3","@framefields/node-deflicker":"2.0.3","@framefields/node-high-pass":"2.0.3","@framefields/node-mask-math":"2.0.3","@framefields/node-mesh-warp":"2.0.3","@framefields/node-audio-fade":"2.0.3","@framefields/node-corner-pin":"2.0.3","@framefields/node-film-grain":"2.0.3","@framefields/node-patch-heal":"2.0.3","@framefields/node-relight-3d":"2.0.3","@framefields/node-audio-delay":"2.0.3","@framefields/node-layer-style":"2.0.3","@framefields/node-refine-edge":"2.0.3","@framefields/node-signal-gate":"2.0.3","@framefields/node-signal-math":"2.0.3","@framefields/node-tile-offset":"2.0.3","@framefields/webgpu-renderers":"2.0.3","@framefields/node-audio-reverb":"2.0.3","@framefields/node-gradient-map":"2.0.3","@framefields/node-unsharp-mask":"2.0.3","@framefields/node-color-balance":"2.0.3","@framefields/node-stereo-panning":"2.0.3","@framefields/node-halftone-screen":"2.0.3","@framefields/node-selective-color":"2.0.3","@framefields/node-audio-compressor":"2.0.3","@framefields/node-audio-noise-gate":"2.0.3","@framefields/node-displacement-map":"2.0.3","@framefields/node-shadows-highlights":"2.0.3","@framefields/node-audio-parametric-eq":"2.0.3","@framefields/node-refraction-caustics":"2.0.3","@framefields/node-audio-signal-extractor":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.3_1791304263416_0.32892245830712596","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"framefields","version":"2.0.5","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.5","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"322c089b8f16fcdce2e5dedbaf6cdc446cc6ddea","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.5.tgz","fileCount":408,"integrity":"sha512-20LUXZWPP6q+bcSHtj28KD3BN3Vi6YFsKPj9s1U4y7xPLGPOvgAts+KHcN43S6/sV41xBh0vRuX5sRP7ESbj3g==","signatures":[{"sig":"MEQCICCxRL9g5O7AAvFxP2rPiTPzmQQrD7y3eiU4tsisYeQLAiAr+1G2bswOP2RWX84LqXAOKT+Hf1n+64b47/kecnUpMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoVU791Pp1G4FOKfoOeyfW5y15iTJVgo2xbd1uZ1P3tgIgSTfhKFTc59hbls0+lw1kScA31ZxGnm3Jlqkn/GjX82M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14878332},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.5.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/7671804fd3525012b56c26b89e57f77e/framefields-2.0.5.tgz","_integrity":"sha512-20LUXZWPP6q+bcSHtj28KD3BN3Vi6YFsKPj9s1U4y7xPLGPOvgAts+KHcN43S6/sV41xBh0vRuX5sRP7ESbj3g==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.5","@framefields/vision":"2.0.5","@framefields/node-lut":"2.0.5","@framefields/node-sdk":"2.0.5","@framefields/renderer":"2.0.5","@framefields/tsconfig":"2.0.5","@framefields/node-blur":"2.0.5","@framefields/node-crop":"2.0.5","@framefields/node-flip":"2.0.5","@framefields/renderers":"2.0.5","@framefields/node-paint":"2.0.5","@framefields/node-curves":"2.0.5","@framefields/node-levels":"2.0.5","@framefields/node-signal":"2.0.5","@framefields/node-vision":"2.0.5","@framefields/client-utils":"2.0.5","@framefields/compositions":"2.0.5","@framefields/node-liquify":"2.0.5","@framefields/node-colorkey":"2.0.5","@framefields/node-kenburns":"2.0.5","@framefields/node-modulate":"2.0.5","@framefields/node-vignette":"2.0.5","@framefields/tensor-webgpu":"2.0.5","@framefields/node-deflicker":"2.0.5","@framefields/node-high-pass":"2.0.5","@framefields/node-mask-math":"2.0.5","@framefields/node-mesh-warp":"2.0.5","@framefields/node-audio-fade":"2.0.5","@framefields/node-corner-pin":"2.0.5","@framefields/node-film-grain":"2.0.5","@framefields/node-patch-heal":"2.0.5","@framefields/node-relight-3d":"2.0.5","@framefields/node-audio-delay":"2.0.5","@framefields/node-layer-style":"2.0.5","@framefields/node-refine-edge":"2.0.5","@framefields/node-signal-gate":"2.0.5","@framefields/node-signal-math":"2.0.5","@framefields/node-tile-offset":"2.0.5","@framefields/webgpu-renderers":"2.0.5","@framefields/node-audio-reverb":"2.0.5","@framefields/node-gradient-map":"2.0.5","@framefields/node-unsharp-mask":"2.0.5","@framefields/node-color-balance":"2.0.5","@framefields/node-stereo-panning":"2.0.5","@framefields/node-halftone-screen":"2.0.5","@framefields/node-selective-color":"2.0.5","@framefields/node-audio-compressor":"2.0.5","@framefields/node-audio-noise-gate":"2.0.5","@framefields/node-displacement-map":"2.0.5","@framefields/node-shadows-highlights":"2.0.5","@framefields/node-audio-parametric-eq":"2.0.5","@framefields/node-refraction-caustics":"2.0.5","@framefields/node-audio-signal-extractor":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.5_1791386373360_0.47106824996044505","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"framefields","version":"2.0.6","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.6","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"7208ffc011d6665515313dc2720860e2254b195d","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.6.tgz","fileCount":407,"integrity":"sha512-29OD9lE/q/dPXTkCfpneIHK4uo8JV5DeM/4fS0SKhhOVjIVYLwwY2zAXYvxn1L0T977zMcGryfPk7atlC3JOeg==","signatures":[{"sig":"MEUCIC4D1y/PCKuqr/LuUsqSkvDA1s6oHi1csHGDlvdTIJehAiEAwKLpBXO1HyS/qwkXf/O9FBQl4ixpxyU5vpDAx579+5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6hFHy1jJ602Gnw6LSdgjRJNDsA16c2ZLvZQ5BUo3HewIgMEIywz3OotSrUI1CKvUSyLSnbC1U2y6aw+68BlhhE4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15139757},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.6.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/dcc7b06d699705dd658baa98cf82a8b9/framefields-2.0.6.tgz","_integrity":"sha512-29OD9lE/q/dPXTkCfpneIHK4uo8JV5DeM/4fS0SKhhOVjIVYLwwY2zAXYvxn1L0T977zMcGryfPk7atlC3JOeg==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.6","@framefields/vision":"2.0.6","@framefields/node-lut":"2.0.6","@framefields/node-sdk":"2.0.6","@framefields/renderer":"2.0.6","@framefields/tsconfig":"2.0.6","@framefields/node-blur":"2.0.6","@framefields/node-crop":"2.0.6","@framefields/node-flip":"2.0.6","@framefields/renderers":"2.0.6","@framefields/node-paint":"2.0.6","@framefields/node-curves":"2.0.6","@framefields/node-levels":"2.0.6","@framefields/node-signal":"2.0.6","@framefields/node-vision":"2.0.6","@framefields/client-utils":"2.0.6","@framefields/compositions":"2.0.6","@framefields/node-liquify":"2.0.6","@framefields/node-colorkey":"2.0.6","@framefields/node-kenburns":"2.0.6","@framefields/node-modulate":"2.0.6","@framefields/node-vignette":"2.0.6","@framefields/tensor-webgpu":"2.0.6","@framefields/node-deflicker":"2.0.6","@framefields/node-high-pass":"2.0.6","@framefields/node-mask-math":"2.0.6","@framefields/node-mesh-warp":"2.0.6","@framefields/node-audio-fade":"2.0.6","@framefields/node-corner-pin":"2.0.6","@framefields/node-film-grain":"2.0.6","@framefields/node-patch-heal":"2.0.6","@framefields/node-relight-3d":"2.0.6","@framefields/node-audio-delay":"2.0.6","@framefields/node-layer-style":"2.0.6","@framefields/node-refine-edge":"2.0.6","@framefields/node-signal-gate":"2.0.6","@framefields/node-signal-math":"2.0.6","@framefields/node-tile-offset":"2.0.6","@framefields/webgpu-renderers":"2.0.6","@framefields/node-audio-reverb":"2.0.6","@framefields/node-gradient-map":"2.0.6","@framefields/node-unsharp-mask":"2.0.6","@framefields/node-color-balance":"2.0.6","@framefields/node-stereo-panning":"2.0.6","@framefields/node-halftone-screen":"2.0.6","@framefields/node-selective-color":"2.0.6","@framefields/node-audio-compressor":"2.0.6","@framefields/node-audio-noise-gate":"2.0.6","@framefields/node-displacement-map":"2.0.6","@framefields/node-shadows-highlights":"2.0.6","@framefields/node-audio-parametric-eq":"2.0.6","@framefields/node-refraction-caustics":"2.0.6","@framefields/node-audio-signal-extractor":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.6_1791449058477_0.4196869643834473","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"framefields","version":"2.0.7","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.7","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"4effe49045fdd4cd5e41df56eddf64e78e90cbb1","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.7.tgz","fileCount":407,"integrity":"sha512-LWtSlXwEkwLVOaRwDi4cWQFvXU6a0YjKWo/SXNI/2fTqmmulyn1kfWcRgn+NsjnoO3HKXN8LnXmGRJ+lH1cYvg==","signatures":[{"sig":"MEQCIGISvjJXIW9ZgqwjCULobKrJRr/pyj4duCYnrXViTneRAiAMI3GGHUyZLBKpa2ub1MAehTwoJSaFaYtgl0FyDkHImQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEH0Y2PXvTSFrs+OrAJEbIwDSA0Jg0LLMCWjw9lV965gIhALRoYF9vqpTechyMcXtUc8ZVb2SLc1uLdsOcN5Oi3Mjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15139755},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.7.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/af751a395df191bf590309b9be12f161/framefields-2.0.7.tgz","_integrity":"sha512-LWtSlXwEkwLVOaRwDi4cWQFvXU6a0YjKWo/SXNI/2fTqmmulyn1kfWcRgn+NsjnoO3HKXN8LnXmGRJ+lH1cYvg==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.7","@framefields/vision":"2.0.7","@framefields/node-lut":"2.0.7","@framefields/node-sdk":"2.0.7","@framefields/renderer":"2.0.7","@framefields/tsconfig":"2.0.7","@framefields/node-blur":"2.0.7","@framefields/node-crop":"2.0.7","@framefields/node-flip":"2.0.7","@framefields/renderers":"2.0.7","@framefields/node-paint":"2.0.7","@framefields/node-curves":"2.0.7","@framefields/node-levels":"2.0.7","@framefields/node-signal":"2.0.7","@framefields/node-vision":"2.0.7","@framefields/client-utils":"2.0.7","@framefields/compositions":"2.0.7","@framefields/node-liquify":"2.0.7","@framefields/node-colorkey":"2.0.7","@framefields/node-kenburns":"2.0.7","@framefields/node-modulate":"2.0.7","@framefields/node-vignette":"2.0.7","@framefields/tensor-webgpu":"2.0.7","@framefields/node-deflicker":"2.0.7","@framefields/node-high-pass":"2.0.7","@framefields/node-mask-math":"2.0.7","@framefields/node-mesh-warp":"2.0.7","@framefields/node-audio-fade":"2.0.7","@framefields/node-corner-pin":"2.0.7","@framefields/node-film-grain":"2.0.7","@framefields/node-patch-heal":"2.0.7","@framefields/node-relight-3d":"2.0.7","@framefields/node-audio-delay":"2.0.7","@framefields/node-layer-style":"2.0.7","@framefields/node-refine-edge":"2.0.7","@framefields/node-signal-gate":"2.0.7","@framefields/node-signal-math":"2.0.7","@framefields/node-tile-offset":"2.0.7","@framefields/webgpu-renderers":"2.0.7","@framefields/node-audio-reverb":"2.0.7","@framefields/node-gradient-map":"2.0.7","@framefields/node-unsharp-mask":"2.0.7","@framefields/node-color-balance":"2.0.7","@framefields/node-stereo-panning":"2.0.7","@framefields/node-halftone-screen":"2.0.7","@framefields/node-selective-color":"2.0.7","@framefields/node-audio-compressor":"2.0.7","@framefields/node-audio-noise-gate":"2.0.7","@framefields/node-displacement-map":"2.0.7","@framefields/node-shadows-highlights":"2.0.7","@framefields/node-audio-parametric-eq":"2.0.7","@framefields/node-refraction-caustics":"2.0.7","@framefields/node-audio-signal-extractor":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.7_1791464925388_0.38926999567544707","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"framefields","version":"2.0.8","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.8","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"98aca54fde534c606fc613643676e17070be1dc0","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.8.tgz","fileCount":407,"integrity":"sha512-BfBXBDXWc6n6uKymi3Ygc4SGVTkrYtmSQEUKP25iUShfook/uy1Jvxw45LA+CuCrFJIKJ+k8d6DJqtTW8cLcJA==","signatures":[{"sig":"MEUCIDMfdfnN0PJGABrYw+LK2hZ5BfdZ6CQhVtn3gGJN1D11AiEA24TmI1M3tbhIwiFLAiN0fBxJdrZoLC3tUfFeqPJ8NbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjneibtjK6mObwx8JCLf94XN3jb1iq3bzPYG1U6Il12gIgSu+qGaVygYC6dmWYXfSncPw5EaTjGts7/WBpUgi6Xhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15140899},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.8.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/27c5e5d858b7215d3fb17788df9d9b02/framefields-2.0.8.tgz","_integrity":"sha512-BfBXBDXWc6n6uKymi3Ygc4SGVTkrYtmSQEUKP25iUShfook/uy1Jvxw45LA+CuCrFJIKJ+k8d6DJqtTW8cLcJA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.8","@framefields/vision":"2.0.8","@framefields/node-lut":"2.0.8","@framefields/node-sdk":"2.0.8","@framefields/renderer":"2.0.8","@framefields/tsconfig":"2.0.8","@framefields/node-blur":"2.0.8","@framefields/node-crop":"2.0.8","@framefields/node-flip":"2.0.8","@framefields/renderers":"2.0.8","@framefields/node-paint":"2.0.8","@framefields/node-curves":"2.0.8","@framefields/node-levels":"2.0.8","@framefields/node-signal":"2.0.8","@framefields/node-vision":"2.0.8","@framefields/client-utils":"2.0.8","@framefields/compositions":"2.0.8","@framefields/node-liquify":"2.0.8","@framefields/node-colorkey":"2.0.8","@framefields/node-kenburns":"2.0.8","@framefields/node-modulate":"2.0.8","@framefields/node-vignette":"2.0.8","@framefields/tensor-webgpu":"2.0.8","@framefields/node-deflicker":"2.0.8","@framefields/node-high-pass":"2.0.8","@framefields/node-mask-math":"2.0.8","@framefields/node-mesh-warp":"2.0.8","@framefields/node-audio-fade":"2.0.8","@framefields/node-corner-pin":"2.0.8","@framefields/node-film-grain":"2.0.8","@framefields/node-patch-heal":"2.0.8","@framefields/node-relight-3d":"2.0.8","@framefields/node-audio-delay":"2.0.8","@framefields/node-layer-style":"2.0.8","@framefields/node-refine-edge":"2.0.8","@framefields/node-signal-gate":"2.0.8","@framefields/node-signal-math":"2.0.8","@framefields/node-tile-offset":"2.0.8","@framefields/webgpu-renderers":"2.0.8","@framefields/node-audio-reverb":"2.0.8","@framefields/node-gradient-map":"2.0.8","@framefields/node-unsharp-mask":"2.0.8","@framefields/node-color-balance":"2.0.8","@framefields/node-stereo-panning":"2.0.8","@framefields/node-halftone-screen":"2.0.8","@framefields/node-selective-color":"2.0.8","@framefields/node-audio-compressor":"2.0.8","@framefields/node-audio-noise-gate":"2.0.8","@framefields/node-displacement-map":"2.0.8","@framefields/node-shadows-highlights":"2.0.8","@framefields/node-audio-parametric-eq":"2.0.8","@framefields/node-refraction-caustics":"2.0.8","@framefields/node-audio-signal-extractor":"2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.8_1791470237335_0.8348425064903642","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"framefields","version":"2.0.9","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.9","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"bf7de877df7ff9b783e75c180443bf31883687ac","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.9.tgz","fileCount":413,"integrity":"sha512-9mIzMMc8YUPfQ8GLDWdqNMkLr/0HubE0iyG/VvWCjk+5dwbY7LaBBxrjUXsZlF3LZ7qpmqntKB6cru8Fv/6Gng==","signatures":[{"sig":"MEYCIQCvP+Q2gX05F/19zWQHPoeONrOQr+y1YeJnvIETvKDJ2AIhAJLwkI8EsXinhkmwspm/0+VxBSmvimwYJHGdPjS8dDew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk94k8W5pFIR3QMEb/5ztGdJVclt2XW+wnGfWT9jG8OQIhAOZzttLyo3LKTKVpcGZ4j3HCYZYbmI+wZWtW54/u/sb7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15192666},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.9.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/c66a98d377ac4217d8aef66c77ca8112/framefields-2.0.9.tgz","_integrity":"sha512-9mIzMMc8YUPfQ8GLDWdqNMkLr/0HubE0iyG/VvWCjk+5dwbY7LaBBxrjUXsZlF3LZ7qpmqntKB6cru8Fv/6Gng==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.9","@framefields/vision":"2.0.9","@framefields/node-lut":"2.0.9","@framefields/node-sdk":"2.0.9","@framefields/renderer":"2.0.9","@framefields/tsconfig":"2.0.9","@framefields/node-blur":"2.0.9","@framefields/node-crop":"2.0.9","@framefields/node-flip":"2.0.9","@framefields/renderers":"2.0.9","@framefields/node-paint":"2.0.9","@framefields/node-curves":"2.0.9","@framefields/node-levels":"2.0.9","@framefields/node-rotate":"2.0.9","@framefields/node-signal":"2.0.9","@framefields/node-vision":"2.0.9","@framefields/client-utils":"2.0.9","@framefields/compositions":"2.0.9","@framefields/node-liquify":"2.0.9","@framefields/node-colorkey":"2.0.9","@framefields/node-kenburns":"2.0.9","@framefields/node-modulate":"2.0.9","@framefields/node-vignette":"2.0.9","@framefields/tensor-webgpu":"2.0.9","@framefields/node-deflicker":"2.0.9","@framefields/node-high-pass":"2.0.9","@framefields/node-mask-math":"2.0.9","@framefields/node-mesh-warp":"2.0.9","@framefields/node-audio-fade":"2.0.9","@framefields/node-corner-pin":"2.0.9","@framefields/node-film-grain":"2.0.9","@framefields/node-patch-heal":"2.0.9","@framefields/node-relight-3d":"2.0.9","@framefields/node-audio-delay":"2.0.9","@framefields/node-layer-style":"2.0.9","@framefields/node-refine-edge":"2.0.9","@framefields/node-signal-gate":"2.0.9","@framefields/node-signal-math":"2.0.9","@framefields/node-tile-offset":"2.0.9","@framefields/webgpu-renderers":"2.0.9","@framefields/node-audio-reverb":"2.0.9","@framefields/node-gradient-map":"2.0.9","@framefields/node-unsharp-mask":"2.0.9","@framefields/node-color-balance":"2.0.9","@framefields/node-stereo-panning":"2.0.9","@framefields/node-halftone-screen":"2.0.9","@framefields/node-selective-color":"2.0.9","@framefields/node-audio-compressor":"2.0.9","@framefields/node-audio-noise-gate":"2.0.9","@framefields/node-displacement-map":"2.0.9","@framefields/node-shadows-highlights":"2.0.9","@framefields/node-audio-parametric-eq":"2.0.9","@framefields/node-refraction-caustics":"2.0.9","@framefields/node-audio-signal-extractor":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.9_1791651310709_0.7288112250875107","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"framefields","version":"2.0.10","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.10","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"56766a8ade2cb767cc9ffe065488a298239af12c","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.10.tgz","fileCount":413,"integrity":"sha512-FbOt3BbVZvwGs2/SwCdSnz8pHPrEsfC15KUimaj67mIrCCUUzAeUK+Y7LiAYkxaklxK1GrDFOFFGDVdZzrpIgg==","signatures":[{"sig":"MEYCIQCMbNcBOjTx2UXIr5EmErzL/kguUgHJb6eteicD1b8htAIhAIrprpyiLLNU/hrku+NSQdWEWQrNsu1G+vwZnWBnvq8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcS4Z7YJbkJ4C+gLKyLwJPqMp+c7DPtYn5Is3XK08OxwIhALlN29JKg1V2l21M0SMDX05qZTf2WMW3hIOWuHg3fE4Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15194074},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.10.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/7b7cc079e98f94a6a2d59867ba4a6118/framefields-2.0.10.tgz","_integrity":"sha512-FbOt3BbVZvwGs2/SwCdSnz8pHPrEsfC15KUimaj67mIrCCUUzAeUK+Y7LiAYkxaklxK1GrDFOFFGDVdZzrpIgg==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.10","@framefields/vision":"2.0.10","@framefields/node-lut":"2.0.10","@framefields/node-sdk":"2.0.10","@framefields/renderer":"2.0.10","@framefields/tsconfig":"2.0.10","@framefields/node-blur":"2.0.10","@framefields/node-crop":"2.0.10","@framefields/node-flip":"2.0.10","@framefields/renderers":"2.0.10","@framefields/node-paint":"2.0.10","@framefields/node-curves":"2.0.10","@framefields/node-levels":"2.0.10","@framefields/node-rotate":"2.0.10","@framefields/node-signal":"2.0.10","@framefields/node-vision":"2.0.10","@framefields/client-utils":"2.0.10","@framefields/compositions":"2.0.10","@framefields/node-liquify":"2.0.10","@framefields/node-colorkey":"2.0.10","@framefields/node-kenburns":"2.0.10","@framefields/node-modulate":"2.0.10","@framefields/node-vignette":"2.0.10","@framefields/tensor-webgpu":"2.0.10","@framefields/node-deflicker":"2.0.10","@framefields/node-high-pass":"2.0.10","@framefields/node-mask-math":"2.0.10","@framefields/node-mesh-warp":"2.0.10","@framefields/node-audio-fade":"2.0.10","@framefields/node-corner-pin":"2.0.10","@framefields/node-film-grain":"2.0.10","@framefields/node-patch-heal":"2.0.10","@framefields/node-relight-3d":"2.0.10","@framefields/node-audio-delay":"2.0.10","@framefields/node-layer-style":"2.0.10","@framefields/node-refine-edge":"2.0.10","@framefields/node-signal-gate":"2.0.10","@framefields/node-signal-math":"2.0.10","@framefields/node-tile-offset":"2.0.10","@framefields/webgpu-renderers":"2.0.10","@framefields/node-audio-reverb":"2.0.10","@framefields/node-gradient-map":"2.0.10","@framefields/node-unsharp-mask":"2.0.10","@framefields/node-color-balance":"2.0.10","@framefields/node-stereo-panning":"2.0.10","@framefields/node-halftone-screen":"2.0.10","@framefields/node-selective-color":"2.0.10","@framefields/node-audio-compressor":"2.0.10","@framefields/node-audio-noise-gate":"2.0.10","@framefields/node-displacement-map":"2.0.10","@framefields/node-shadows-highlights":"2.0.10","@framefields/node-audio-parametric-eq":"2.0.10","@framefields/node-refraction-caustics":"2.0.10","@framefields/node-audio-signal-extractor":"2.0.10"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.10_1791659644958_0.36241560376188375","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"framefields","version":"2.0.11","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.0.11","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"94384d04fe654c1e08eb38fe00aaae67217e0278","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.0.11.tgz","fileCount":414,"integrity":"sha512-MBZxuMQfSFKDphmhYZbYvgh1MARGlhAU6B4UGFGlxWsCrfVIZSNXqbxMkwEnx3QxrL8i6gPw9Asz0hC0UUrXLg==","signatures":[{"sig":"MEYCIQD0k4oceiA0sCjnu6JWAVWYUAHbKCh8QWKmAa10tASlygIhAPAz13WaupZYLOmKYzmWRHtF8Tavsv8TJh94lxM/nmec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9JJjJzNOa4AOD5vwkY3w/7+5DfoHZnpx4u1Q7Jx9bewIgP5bgXk97huLP/AVWKH6292SJHt+XMsBJjnftocP62yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15677106},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.0.11.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/f4d4bfc365c865aa60b649ad3655bc15/framefields-2.0.11.tgz","_integrity":"sha512-MBZxuMQfSFKDphmhYZbYvgh1MARGlhAU6B4UGFGlxWsCrfVIZSNXqbxMkwEnx3QxrL8i6gPw9Asz0hC0UUrXLg==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.0.11","@framefields/vision":"2.0.11","@framefields/node-lut":"2.0.11","@framefields/node-sdk":"2.0.11","@framefields/renderer":"2.0.11","@framefields/tsconfig":"2.0.11","@framefields/node-blur":"2.0.11","@framefields/node-crop":"2.0.11","@framefields/node-flip":"2.0.11","@framefields/renderers":"2.0.11","@framefields/node-paint":"2.0.11","@framefields/node-curves":"2.0.11","@framefields/node-levels":"2.0.11","@framefields/node-rotate":"2.0.11","@framefields/node-signal":"2.0.11","@framefields/node-vision":"2.0.11","@framefields/client-utils":"2.0.11","@framefields/compositions":"2.0.11","@framefields/node-liquify":"2.0.11","@framefields/node-colorkey":"2.0.11","@framefields/node-kenburns":"2.0.11","@framefields/node-modulate":"2.0.11","@framefields/node-vignette":"2.0.11","@framefields/tensor-webgpu":"2.0.11","@framefields/node-deflicker":"2.0.11","@framefields/node-high-pass":"2.0.11","@framefields/node-mask-math":"2.0.11","@framefields/node-mesh-warp":"2.0.11","@framefields/node-audio-fade":"2.0.11","@framefields/node-corner-pin":"2.0.11","@framefields/node-film-grain":"2.0.11","@framefields/node-patch-heal":"2.0.11","@framefields/node-relight-3d":"2.0.11","@framefields/node-audio-delay":"2.0.11","@framefields/node-layer-style":"2.0.11","@framefields/node-refine-edge":"2.0.11","@framefields/node-signal-gate":"2.0.11","@framefields/node-signal-math":"2.0.11","@framefields/node-tile-offset":"2.0.11","@framefields/webgpu-renderers":"2.0.11","@framefields/node-audio-reverb":"2.0.11","@framefields/node-gradient-map":"2.0.11","@framefields/node-unsharp-mask":"2.0.11","@framefields/node-color-balance":"2.0.11","@framefields/node-stereo-panning":"2.0.11","@framefields/node-halftone-screen":"2.0.11","@framefields/node-selective-color":"2.0.11","@framefields/node-audio-compressor":"2.0.11","@framefields/node-audio-noise-gate":"2.0.11","@framefields/node-displacement-map":"2.0.11","@framefields/node-shadows-highlights":"2.0.11","@framefields/node-audio-parametric-eq":"2.0.11","@framefields/node-refraction-caustics":"2.0.11","@framefields/node-audio-signal-extractor":"2.0.11"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.0.11_1791733461236_0.143263486411201","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"framefields","version":"2.1.0","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.1.0","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"8c6ae3a2b30e2a4411a6ed92b78b1569e036451f","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.1.0.tgz","fileCount":420,"integrity":"sha512-6/Vx2JqTNbeCucVvGFb0J5dRs8CUiv7aHfEJjVa9QIzZg+/PFILFQwKEg5jdddkkmBtB6za9eUnIF2b+Q3p2MA==","signatures":[{"sig":"MEYCIQCthfuIXL9WD/xZNA8R7kaC8xJ2Sx2JMl2gu1vy/QT+wwIhAOUqWlAmWKF4l+lqEiDpuGXihaDjNHbAfcpfrxmZKHHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDKcZnwemtmhvYnOhCHY7jORTkQo7YSrsgsof6KOKCgoAiA9oGemlGjm9vc0JG1uIlMEeBeP89PSSRydbAYKVaFJyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15236215},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.1.0.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/6ceeec7b798fe3d216e5a7b00ae66bee/framefields-2.1.0.tgz","_integrity":"sha512-6/Vx2JqTNbeCucVvGFb0J5dRs8CUiv7aHfEJjVa9QIzZg+/PFILFQwKEg5jdddkkmBtB6za9eUnIF2b+Q3p2MA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.1.0","@framefields/vision":"2.1.0","@framefields/node-lut":"2.1.0","@framefields/node-sdk":"2.1.0","@framefields/renderer":"2.1.0","@framefields/tsconfig":"2.1.0","@framefields/node-blur":"2.1.0","@framefields/node-crop":"2.1.0","@framefields/node-flip":"2.1.0","@framefields/renderers":"2.1.0","@framefields/node-paint":"2.1.0","@framefields/node-curves":"2.1.0","@framefields/node-levels":"2.1.0","@framefields/node-rotate":"2.1.0","@framefields/node-signal":"2.1.0","@framefields/node-vision":"2.1.0","@framefields/client-utils":"2.1.0","@framefields/compositions":"2.1.0","@framefields/node-liquify":"2.1.0","@framefields/node-colorkey":"2.1.0","@framefields/node-kenburns":"2.1.0","@framefields/node-modulate":"2.1.0","@framefields/node-vignette":"2.1.0","@framefields/tensor-webgpu":"2.1.0","@framefields/node-deflicker":"2.1.0","@framefields/node-high-pass":"2.1.0","@framefields/node-mask-math":"2.1.0","@framefields/node-mesh-warp":"2.1.0","@framefields/node-audio-fade":"2.1.0","@framefields/node-corner-pin":"2.1.0","@framefields/node-film-grain":"2.1.0","@framefields/node-patch-heal":"2.1.0","@framefields/node-relight-3d":"2.1.0","@framefields/node-audio-delay":"2.1.0","@framefields/node-layer-style":"2.1.0","@framefields/node-refine-edge":"2.1.0","@framefields/node-signal-gate":"2.1.0","@framefields/node-signal-math":"2.1.0","@framefields/node-tile-offset":"2.1.0","@framefields/webgpu-renderers":"2.1.0","@framefields/node-audio-reverb":"2.1.0","@framefields/node-gradient-map":"2.1.0","@framefields/node-unsharp-mask":"2.1.0","@framefields/node-color-balance":"2.1.0","@framefields/node-stereo-panning":"2.1.0","@framefields/node-halftone-screen":"2.1.0","@framefields/node-selective-color":"2.1.0","@framefields/node-audio-compressor":"2.1.0","@framefields/node-audio-noise-gate":"2.1.0","@framefields/node-displacement-map":"2.1.0","@framefields/node-shadows-highlights":"2.1.0","@framefields/node-audio-parametric-eq":"2.1.0","@framefields/node-refraction-caustics":"2.1.0","@framefields/node-audio-signal-extractor":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.1.0_1791890727298_0.048849413022771904","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"framefields","version":"2.1.1","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.1.1","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://gatewai.studio","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"d13044dbc346725f84a39e4c6c581c39c853ee7a","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.1.1.tgz","fileCount":373,"integrity":"sha512-MYOGHpoFFbvgPSi+Bq53hYkUfVxOQfQ7jTQuNzCThxL+2lLT3IjtUfOCMOG1dow9wEO8/+ZAtefl4EQp7MuDsw==","signatures":[{"sig":"MEUCIQCdBHRRY1cz0T0gV0YzF5Ig60TUwpcR+Qu9dBlBhSR6cAIgM+slAqMkVqU4UmkAXEXsG97BN6rV+8uqULijsUyQxYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPg4mBgG60/tDfTtdyBr/1aRjcYIMG5eS+zCq1otzmHwIgXIkPVaD4wWa3veWm7Xy/YTdffYfu1LpCnM89CpN0cIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11605064},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.1.1.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/7ae63d1db79dfd4646e0911885fd317d/framefields-2.1.1.tgz","_integrity":"sha512-MYOGHpoFFbvgPSi+Bq53hYkUfVxOQfQ7jTQuNzCThxL+2lLT3IjtUfOCMOG1dow9wEO8/+ZAtefl4EQp7MuDsw==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.1.1","@framefields/vision":"2.1.1","@framefields/node-lut":"2.1.1","@framefields/node-sdk":"2.1.1","@framefields/renderer":"2.1.1","@framefields/tsconfig":"2.1.1","@framefields/node-blur":"2.1.1","@framefields/node-crop":"2.1.1","@framefields/node-flip":"2.1.1","@framefields/renderers":"2.1.1","@framefields/node-paint":"2.1.1","@framefields/node-curves":"2.1.1","@framefields/node-levels":"2.1.1","@framefields/node-rotate":"2.1.1","@framefields/node-signal":"2.1.1","@framefields/node-vision":"2.1.1","@framefields/client-utils":"2.1.1","@framefields/compositions":"2.1.1","@framefields/node-liquify":"2.1.1","@framefields/node-colorkey":"2.1.1","@framefields/node-kenburns":"2.1.1","@framefields/node-modulate":"2.1.1","@framefields/node-vignette":"2.1.1","@framefields/tensor-webgpu":"2.1.1","@framefields/node-deflicker":"2.1.1","@framefields/node-high-pass":"2.1.1","@framefields/node-mask-math":"2.1.1","@framefields/node-mesh-warp":"2.1.1","@framefields/node-audio-fade":"2.1.1","@framefields/node-corner-pin":"2.1.1","@framefields/node-film-grain":"2.1.1","@framefields/node-patch-heal":"2.1.1","@framefields/node-relight-3d":"2.1.1","@framefields/node-audio-delay":"2.1.1","@framefields/node-layer-style":"2.1.1","@framefields/node-refine-edge":"2.1.1","@framefields/node-signal-gate":"2.1.1","@framefields/node-signal-math":"2.1.1","@framefields/node-tile-offset":"2.1.1","@framefields/webgpu-renderers":"2.1.1","@framefields/node-audio-reverb":"2.1.1","@framefields/node-gradient-map":"2.1.1","@framefields/node-unsharp-mask":"2.1.1","@framefields/node-color-balance":"2.1.1","@framefields/node-stereo-panning":"2.1.1","@framefields/node-halftone-screen":"2.1.1","@framefields/node-selective-color":"2.1.1","@framefields/node-audio-compressor":"2.1.1","@framefields/node-audio-noise-gate":"2.1.1","@framefields/node-displacement-map":"2.1.1","@framefields/node-shadows-highlights":"2.1.1","@framefields/node-audio-parametric-eq":"2.1.1","@framefields/node-refraction-caustics":"2.1.1","@framefields/node-audio-signal-extractor":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.1.1_1791891626146_0.6813283114491446","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"framefields","version":"2.1.2","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.1.2","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"66f1964bf5d78bde1064b5e4bb964d47825660fe","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.1.2.tgz","fileCount":373,"integrity":"sha512-0howjsHkHvUNHG9qHWig3XWfRmsYO3tK2hrcI08MS6xGbHVXjsuZRDmAW0tyAzpts56kea2VJThUxOKD1Rn5oA==","signatures":[{"sig":"MEUCIC2WMnJESzcG2U1BHVk45m4F9Fc+KOKBOk0j/t/fAxBdAiEAjTEsclggSK5j8nYzpd2872NyPwCob0sI79v0uiABr8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBraijXjob3cvSl6XhbV3fAfEK1/zFOGbIozK2Q1WAawAiEAnrgU6Lmw25ZSkCxLR4/1eKCr5/SowcLnhqABJ/dkI3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11605173},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.1.2.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/c53dd484aee3083b01d263cbcd84868d/framefields-2.1.2.tgz","_integrity":"sha512-0howjsHkHvUNHG9qHWig3XWfRmsYO3tK2hrcI08MS6xGbHVXjsuZRDmAW0tyAzpts56kea2VJThUxOKD1Rn5oA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.1.2","@framefields/vision":"2.1.2","@framefields/node-lut":"2.1.2","@framefields/node-sdk":"2.1.2","@framefields/renderer":"2.1.2","@framefields/tsconfig":"2.1.2","@framefields/node-blur":"2.1.2","@framefields/node-crop":"2.1.2","@framefields/node-flip":"2.1.2","@framefields/renderers":"2.1.2","@framefields/node-paint":"2.1.2","@framefields/node-curves":"2.1.2","@framefields/node-levels":"2.1.2","@framefields/node-rotate":"2.1.2","@framefields/node-signal":"2.1.2","@framefields/node-vision":"2.1.2","@framefields/client-utils":"2.1.2","@framefields/compositions":"2.1.2","@framefields/node-liquify":"2.1.2","@framefields/node-colorkey":"2.1.2","@framefields/node-kenburns":"2.1.2","@framefields/node-modulate":"2.1.2","@framefields/node-vignette":"2.1.2","@framefields/tensor-webgpu":"2.1.2","@framefields/node-deflicker":"2.1.2","@framefields/node-high-pass":"2.1.2","@framefields/node-mask-math":"2.1.2","@framefields/node-mesh-warp":"2.1.2","@framefields/node-audio-fade":"2.1.2","@framefields/node-corner-pin":"2.1.2","@framefields/node-film-grain":"2.1.2","@framefields/node-patch-heal":"2.1.2","@framefields/node-relight-3d":"2.1.2","@framefields/node-audio-delay":"2.1.2","@framefields/node-layer-style":"2.1.2","@framefields/node-refine-edge":"2.1.2","@framefields/node-signal-gate":"2.1.2","@framefields/node-signal-math":"2.1.2","@framefields/node-tile-offset":"2.1.2","@framefields/webgpu-renderers":"2.1.2","@framefields/node-audio-reverb":"2.1.2","@framefields/node-gradient-map":"2.1.2","@framefields/node-unsharp-mask":"2.1.2","@framefields/node-color-balance":"2.1.2","@framefields/node-stereo-panning":"2.1.2","@framefields/node-halftone-screen":"2.1.2","@framefields/node-selective-color":"2.1.2","@framefields/node-audio-compressor":"2.1.2","@framefields/node-audio-noise-gate":"2.1.2","@framefields/node-displacement-map":"2.1.2","@framefields/node-shadows-highlights":"2.1.2","@framefields/node-audio-parametric-eq":"2.1.2","@framefields/node-refraction-caustics":"2.1.2","@framefields/node-audio-signal-extractor":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.1.2_1791914754890_0.5748464563712801","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"framefields","version":"2.1.3","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.1.3","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"53c1bd381d32bc944a25f67ae83d465db703ea7c","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.1.3.tgz","fileCount":373,"integrity":"sha512-OWNSudC4Dp4dKUIXcssj6nZaXpy6AL6LQe7hsQw8TXT/3c4XMHrXesFY1EyrstNN3ZWUPGsV86GEPLpLX6q2zw==","signatures":[{"sig":"MEUCIQDwwHYjiGIJmmnEgDfW4PnnfoaMl8cDjIe1AT/Sx7VvhQIgHif+e58/FihlqtZ7C1BGRIYnE6nX1fAhr8GeJEm8et8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCEw1Vb5PBa8HW+vc11MxeHLZRX6+loDgQr5JghYM54AiAyFaVn09u7ql1cptbJhfMCSiunT7SsWeUp3VhwC2yl1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11606395},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.1.3.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/bdbf6bce575c3e6c150ccbefa1b92874/framefields-2.1.3.tgz","_integrity":"sha512-OWNSudC4Dp4dKUIXcssj6nZaXpy6AL6LQe7hsQw8TXT/3c4XMHrXesFY1EyrstNN3ZWUPGsV86GEPLpLX6q2zw==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.1.3","@framefields/vision":"2.1.3","@framefields/node-lut":"2.1.3","@framefields/node-sdk":"2.1.3","@framefields/renderer":"2.1.3","@framefields/tsconfig":"2.1.3","@framefields/node-blur":"2.1.3","@framefields/node-crop":"2.1.3","@framefields/node-flip":"2.1.3","@framefields/renderers":"2.1.3","@framefields/node-paint":"2.1.3","@framefields/node-curves":"2.1.3","@framefields/node-levels":"2.1.3","@framefields/node-rotate":"2.1.3","@framefields/node-signal":"2.1.3","@framefields/node-vision":"2.1.3","@framefields/client-utils":"2.1.3","@framefields/compositions":"2.1.3","@framefields/node-liquify":"2.1.3","@framefields/node-colorkey":"2.1.3","@framefields/node-kenburns":"2.1.3","@framefields/node-modulate":"2.1.3","@framefields/node-vignette":"2.1.3","@framefields/tensor-webgpu":"2.1.3","@framefields/node-deflicker":"2.1.3","@framefields/node-high-pass":"2.1.3","@framefields/node-mask-math":"2.1.3","@framefields/node-mesh-warp":"2.1.3","@framefields/node-audio-fade":"2.1.3","@framefields/node-corner-pin":"2.1.3","@framefields/node-film-grain":"2.1.3","@framefields/node-patch-heal":"2.1.3","@framefields/node-relight-3d":"2.1.3","@framefields/node-audio-delay":"2.1.3","@framefields/node-layer-style":"2.1.3","@framefields/node-refine-edge":"2.1.3","@framefields/node-signal-gate":"2.1.3","@framefields/node-signal-math":"2.1.3","@framefields/node-tile-offset":"2.1.3","@framefields/webgpu-renderers":"2.1.3","@framefields/node-audio-reverb":"2.1.3","@framefields/node-gradient-map":"2.1.3","@framefields/node-unsharp-mask":"2.1.3","@framefields/node-color-balance":"2.1.3","@framefields/node-stereo-panning":"2.1.3","@framefields/node-halftone-screen":"2.1.3","@framefields/node-selective-color":"2.1.3","@framefields/node-audio-compressor":"2.1.3","@framefields/node-audio-noise-gate":"2.1.3","@framefields/node-displacement-map":"2.1.3","@framefields/node-shadows-highlights":"2.1.3","@framefields/node-audio-parametric-eq":"2.1.3","@framefields/node-refraction-caustics":"2.1.3","@framefields/node-audio-signal-extractor":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.1.3_1791968043968_0.011157082081280967","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta.0":{"name":"framefields","version":"2.2.0-beta.0","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.2.0-beta.0","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"23b328acf0887999824fe6947d1474f7d2e39480","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.2.0-beta.0.tgz","fileCount":373,"integrity":"sha512-QqxoshOs5tz7Z054ErsVWmh1+xuzEn+OSzmeQ6+lm8dU97lkf9qd37F0ZOaeWf7U8LJn1SU28mLwRN6+VB8jGA==","signatures":[{"sig":"MEUCIQC9atNbk6mMDE1f1STMO5iXq8y0CscMgfY3kLb3Z2e2LgIgTE1k3FoNJWHKXmGxNTGsbe4Q1/OJjvbUiIoeE1BqhIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBO57B72Am/mQV4GQ6Q+2nDj+SQxQ7SO5qpsYXy3vzsQAiAe8ou+DZKCn4iSKlaIRJY+Byo/l47m00rhs2kSZCMH3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11595870},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.2.0-beta.0.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/95636a2a039f71d6e928b191d2c1adec/framefields-2.2.0-beta.0.tgz","_integrity":"sha512-QqxoshOs5tz7Z054ErsVWmh1+xuzEn+OSzmeQ6+lm8dU97lkf9qd37F0ZOaeWf7U8LJn1SU28mLwRN6+VB8jGA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.2.0-beta.0","@framefields/vision":"2.2.0-beta.0","@framefields/node-lut":"2.2.0-beta.0","@framefields/node-sdk":"2.2.0-beta.0","@framefields/renderer":"2.2.0-beta.0","@framefields/tsconfig":"2.2.0-beta.0","@framefields/node-blur":"2.2.0-beta.0","@framefields/node-crop":"2.2.0-beta.0","@framefields/node-flip":"2.2.0-beta.0","@framefields/renderers":"2.2.0-beta.0","@framefields/node-paint":"2.2.0-beta.0","@framefields/node-curves":"2.2.0-beta.0","@framefields/node-levels":"2.2.0-beta.0","@framefields/node-rotate":"2.2.0-beta.0","@framefields/node-signal":"2.2.0-beta.0","@framefields/node-vision":"2.2.0-beta.0","@framefields/client-utils":"2.2.0-beta.0","@framefields/compositions":"2.2.0-beta.0","@framefields/node-liquify":"2.2.0-beta.0","@framefields/node-colorkey":"2.2.0-beta.0","@framefields/node-kenburns":"2.2.0-beta.0","@framefields/node-modulate":"2.2.0-beta.0","@framefields/node-vignette":"2.2.0-beta.0","@framefields/tensor-webgpu":"2.2.0-beta.0","@framefields/node-deflicker":"2.2.0-beta.0","@framefields/node-high-pass":"2.2.0-beta.0","@framefields/node-mask-math":"2.2.0-beta.0","@framefields/node-mesh-warp":"2.2.0-beta.0","@framefields/node-audio-fade":"2.2.0-beta.0","@framefields/node-corner-pin":"2.2.0-beta.0","@framefields/node-film-grain":"2.2.0-beta.0","@framefields/node-patch-heal":"2.2.0-beta.0","@framefields/node-relight-3d":"2.2.0-beta.0","@framefields/node-audio-delay":"2.2.0-beta.0","@framefields/node-layer-style":"2.2.0-beta.0","@framefields/node-refine-edge":"2.2.0-beta.0","@framefields/node-signal-gate":"2.2.0-beta.0","@framefields/node-signal-math":"2.2.0-beta.0","@framefields/node-tile-offset":"2.2.0-beta.0","@framefields/webgpu-renderers":"2.2.0-beta.0","@framefields/node-audio-reverb":"2.2.0-beta.0","@framefields/node-gradient-map":"2.2.0-beta.0","@framefields/node-unsharp-mask":"2.2.0-beta.0","@framefields/node-color-balance":"2.2.0-beta.0","@framefields/node-stereo-panning":"2.2.0-beta.0","@framefields/node-halftone-screen":"2.2.0-beta.0","@framefields/node-selective-color":"2.2.0-beta.0","@framefields/node-audio-compressor":"2.2.0-beta.0","@framefields/node-audio-noise-gate":"2.2.0-beta.0","@framefields/node-displacement-map":"2.2.0-beta.0","@framefields/node-shadows-highlights":"2.2.0-beta.0","@framefields/node-audio-parametric-eq":"2.2.0-beta.0","@framefields/node-refraction-caustics":"2.2.0-beta.0","@framefields/node-audio-signal-extractor":"2.2.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.2.0-beta.0_1792063873502_0.02723888922779283","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta.1":{"name":"framefields","version":"2.2.0-beta.1","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.2.0-beta.1","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"6bcd7b9e6fd11eae965cdbf4035b2e3cd2ee4525","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.2.0-beta.1.tgz","fileCount":373,"integrity":"sha512-11jEgf6SgryJCt8tCsXuf48rsc5lneDxF1sZwitlStZcguiZrsz4PfkqR7bxngl/ydTYadTqy3G8+L50vkRPwA==","signatures":[{"sig":"MEYCIQDXWGtnaYPQCgl4S8J7SniSxBAVLKf7cYL4dTkGKkRWAQIhAJiCFZ1pEpnvtp0gr1l0nX0M7+6Fd9Kqh8KWFGyCV+B2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgVKPurUbjTSU+nLM67uFXZWTLc3N7WIhSilkMRkodngIhAMmfYc2eR4GRQH43jO81w9ji/XBpQxDoSxanBwerwGbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11625703},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.2.0-beta.1.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/3051a8d049c6158fd1fb49f5daffd552/framefields-2.2.0-beta.1.tgz","_integrity":"sha512-11jEgf6SgryJCt8tCsXuf48rsc5lneDxF1sZwitlStZcguiZrsz4PfkqR7bxngl/ydTYadTqy3G8+L50vkRPwA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.2.0-beta.1","@framefields/vision":"2.2.0-beta.1","@framefields/node-lut":"2.2.0-beta.1","@framefields/node-sdk":"2.2.0-beta.1","@framefields/renderer":"2.2.0-beta.1","@framefields/tsconfig":"2.2.0-beta.1","@framefields/node-blur":"2.2.0-beta.1","@framefields/node-crop":"2.2.0-beta.1","@framefields/node-flip":"2.2.0-beta.1","@framefields/renderers":"2.2.0-beta.1","@framefields/node-paint":"2.2.0-beta.1","@framefields/node-curves":"2.2.0-beta.1","@framefields/node-levels":"2.2.0-beta.1","@framefields/node-rotate":"2.2.0-beta.1","@framefields/node-signal":"2.2.0-beta.1","@framefields/node-vision":"2.2.0-beta.1","@framefields/client-utils":"2.2.0-beta.1","@framefields/compositions":"2.2.0-beta.1","@framefields/node-liquify":"2.2.0-beta.1","@framefields/node-colorkey":"2.2.0-beta.1","@framefields/node-kenburns":"2.2.0-beta.1","@framefields/node-modulate":"2.2.0-beta.1","@framefields/node-vignette":"2.2.0-beta.1","@framefields/tensor-webgpu":"2.2.0-beta.1","@framefields/node-deflicker":"2.2.0-beta.1","@framefields/node-high-pass":"2.2.0-beta.1","@framefields/node-mask-math":"2.2.0-beta.1","@framefields/node-mesh-warp":"2.2.0-beta.1","@framefields/node-audio-fade":"2.2.0-beta.1","@framefields/node-corner-pin":"2.2.0-beta.1","@framefields/node-film-grain":"2.2.0-beta.1","@framefields/node-patch-heal":"2.2.0-beta.1","@framefields/node-relight-3d":"2.2.0-beta.1","@framefields/node-audio-delay":"2.2.0-beta.1","@framefields/node-layer-style":"2.2.0-beta.1","@framefields/node-refine-edge":"2.2.0-beta.1","@framefields/node-signal-gate":"2.2.0-beta.1","@framefields/node-signal-math":"2.2.0-beta.1","@framefields/node-tile-offset":"2.2.0-beta.1","@framefields/webgpu-renderers":"2.2.0-beta.1","@framefields/node-audio-reverb":"2.2.0-beta.1","@framefields/node-gradient-map":"2.2.0-beta.1","@framefields/node-unsharp-mask":"2.2.0-beta.1","@framefields/node-color-balance":"2.2.0-beta.1","@framefields/node-stereo-panning":"2.2.0-beta.1","@framefields/node-halftone-screen":"2.2.0-beta.1","@framefields/node-selective-color":"2.2.0-beta.1","@framefields/node-audio-compressor":"2.2.0-beta.1","@framefields/node-audio-noise-gate":"2.2.0-beta.1","@framefields/node-displacement-map":"2.2.0-beta.1","@framefields/node-shadows-highlights":"2.2.0-beta.1","@framefields/node-audio-parametric-eq":"2.2.0-beta.1","@framefields/node-refraction-caustics":"2.2.0-beta.1","@framefields/node-audio-signal-extractor":"2.2.0-beta.1"},"optionalDependencies":{"onnxruntime-web":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.2.0-beta.1_1792182691660_0.25625943512472316","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta.2":{"name":"framefields","version":"2.2.0-beta.2","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.2.0-beta.2","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"93678c0f5c3ee5dc9cf54a254e651a5d48eac81e","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.2.0-beta.2.tgz","fileCount":373,"integrity":"sha512-QCzx76zKSMFHykYNNsW/uEnKqI3tkR/2sjgSbNe70BXFpCsEp4MkUalNAjh4K+LsdeMaB5jO+Re5pGp0Zo7R/g==","signatures":[{"sig":"MEQCIDo6h2K/CXqj0ix86UWMVDoti9wGH7G/wA6lSbqdC+X+AiAjLiyj5FuVbizfEHs/9yTvthRbyGexbi8AfPX1ONhzgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJm9ePExoMPtZgfOtXa5QzMJ6LhuYUHwUP1Ts5j/eFPAIgXc4dcV9F/WZGZSKa/H4V7l5X/6noeRosbGCY/8xgVQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11723584},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.2.0-beta.2.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/a746990c6a41cbd30482e04d11b747de/framefields-2.2.0-beta.2.tgz","_integrity":"sha512-QCzx76zKSMFHykYNNsW/uEnKqI3tkR/2sjgSbNe70BXFpCsEp4MkUalNAjh4K+LsdeMaB5jO+Re5pGp0Zo7R/g==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.2.0-beta.2","@framefields/vision":"2.2.0-beta.2","@framefields/node-lut":"2.2.0-beta.2","@framefields/node-sdk":"2.2.0-beta.2","@framefields/renderer":"2.2.0-beta.2","@framefields/tsconfig":"2.2.0-beta.2","@framefields/node-blur":"2.2.0-beta.2","@framefields/node-crop":"2.2.0-beta.2","@framefields/node-flip":"2.2.0-beta.2","@framefields/renderers":"2.2.0-beta.2","@framefields/node-paint":"2.2.0-beta.2","@framefields/node-curves":"2.2.0-beta.2","@framefields/node-levels":"2.2.0-beta.2","@framefields/node-rotate":"2.2.0-beta.2","@framefields/node-signal":"2.2.0-beta.2","@framefields/node-vision":"2.2.0-beta.2","@framefields/client-utils":"2.2.0-beta.2","@framefields/compositions":"2.2.0-beta.2","@framefields/node-liquify":"2.2.0-beta.2","@framefields/node-colorkey":"2.2.0-beta.2","@framefields/node-kenburns":"2.2.0-beta.2","@framefields/node-modulate":"2.2.0-beta.2","@framefields/node-vignette":"2.2.0-beta.2","@framefields/tensor-webgpu":"2.2.0-beta.2","@framefields/node-deflicker":"2.2.0-beta.2","@framefields/node-high-pass":"2.2.0-beta.2","@framefields/node-mask-math":"2.2.0-beta.2","@framefields/node-mesh-warp":"2.2.0-beta.2","@framefields/node-audio-fade":"2.2.0-beta.2","@framefields/node-corner-pin":"2.2.0-beta.2","@framefields/node-film-grain":"2.2.0-beta.2","@framefields/node-patch-heal":"2.2.0-beta.2","@framefields/node-relight-3d":"2.2.0-beta.2","@framefields/node-audio-delay":"2.2.0-beta.2","@framefields/node-layer-style":"2.2.0-beta.2","@framefields/node-refine-edge":"2.2.0-beta.2","@framefields/node-signal-gate":"2.2.0-beta.2","@framefields/node-signal-math":"2.2.0-beta.2","@framefields/node-tile-offset":"2.2.0-beta.2","@framefields/webgpu-renderers":"2.2.0-beta.2","@framefields/node-audio-reverb":"2.2.0-beta.2","@framefields/node-gradient-map":"2.2.0-beta.2","@framefields/node-unsharp-mask":"2.2.0-beta.2","@framefields/node-color-balance":"2.2.0-beta.2","@framefields/node-stereo-panning":"2.2.0-beta.2","@framefields/node-halftone-screen":"2.2.0-beta.2","@framefields/node-selective-color":"2.2.0-beta.2","@framefields/node-audio-compressor":"2.2.0-beta.2","@framefields/node-audio-noise-gate":"2.2.0-beta.2","@framefields/node-displacement-map":"2.2.0-beta.2","@framefields/node-shadows-highlights":"2.2.0-beta.2","@framefields/node-audio-parametric-eq":"2.2.0-beta.2","@framefields/node-refraction-caustics":"2.2.0-beta.2","@framefields/node-audio-signal-extractor":"2.2.0-beta.2"},"optionalDependencies":{"onnxruntime-web":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.2.0-beta.2_1792229206980_0.8530090315995014","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta.3":{"name":"framefields","version":"2.2.0-beta.3","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.2.0-beta.3","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"e86c8ecbf09150c3bfa5c891acdb81c852b050e4","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.2.0-beta.3.tgz","fileCount":373,"integrity":"sha512-UcjuqOCDjikV1WZ8I4J6wmrJHBlqlNYFBgjmuNLT5s9Sc4853pBKuItNl1bQgI8uu+D4OYPnISJow2Nxcs1wfA==","signatures":[{"sig":"MEYCIQD8PhzNa3PcCb8HX/o2ZZvu+O/jfJTcvhK3DKxzYHnZ5gIhANagM9dzY2Pa+q6kiowlotJtwmnckEOmle+/qK8h3Mi+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHkVD8F1WUfNes+9rU5tWDBnjATtfXViSgWwaE+0RaSIAiACqBeKv+kBb3zD0Xrq6EPp5JYzOnA4IQQr5G8VfCUebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11726865},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.2.0-beta.3.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/b361198e1a8179e4b55967ece1707556/framefields-2.2.0-beta.3.tgz","_integrity":"sha512-UcjuqOCDjikV1WZ8I4J6wmrJHBlqlNYFBgjmuNLT5s9Sc4853pBKuItNl1bQgI8uu+D4OYPnISJow2Nxcs1wfA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.51.0","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.51.0","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.51.0","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.2.0-beta.3","@framefields/vision":"2.2.0-beta.3","@framefields/node-lut":"2.2.0-beta.3","@framefields/node-sdk":"2.2.0-beta.3","@framefields/renderer":"2.2.0-beta.3","@framefields/tsconfig":"2.2.0-beta.3","@framefields/node-blur":"2.2.0-beta.3","@framefields/node-crop":"2.2.0-beta.3","@framefields/node-flip":"2.2.0-beta.3","@framefields/renderers":"2.2.0-beta.3","@framefields/node-paint":"2.2.0-beta.3","@framefields/node-curves":"2.2.0-beta.3","@framefields/node-levels":"2.2.0-beta.3","@framefields/node-rotate":"2.2.0-beta.3","@framefields/node-signal":"2.2.0-beta.3","@framefields/node-vision":"2.2.0-beta.3","@framefields/client-utils":"2.2.0-beta.3","@framefields/compositions":"2.2.0-beta.3","@framefields/node-liquify":"2.2.0-beta.3","@framefields/node-colorkey":"2.2.0-beta.3","@framefields/node-kenburns":"2.2.0-beta.3","@framefields/node-modulate":"2.2.0-beta.3","@framefields/node-vignette":"2.2.0-beta.3","@framefields/tensor-webgpu":"2.2.0-beta.3","@framefields/node-deflicker":"2.2.0-beta.3","@framefields/node-high-pass":"2.2.0-beta.3","@framefields/node-mask-math":"2.2.0-beta.3","@framefields/node-mesh-warp":"2.2.0-beta.3","@framefields/node-audio-fade":"2.2.0-beta.3","@framefields/node-corner-pin":"2.2.0-beta.3","@framefields/node-film-grain":"2.2.0-beta.3","@framefields/node-patch-heal":"2.2.0-beta.3","@framefields/node-relight-3d":"2.2.0-beta.3","@framefields/node-audio-delay":"2.2.0-beta.3","@framefields/node-layer-style":"2.2.0-beta.3","@framefields/node-refine-edge":"2.2.0-beta.3","@framefields/node-signal-gate":"2.2.0-beta.3","@framefields/node-signal-math":"2.2.0-beta.3","@framefields/node-tile-offset":"2.2.0-beta.3","@framefields/webgpu-renderers":"2.2.0-beta.3","@framefields/node-audio-reverb":"2.2.0-beta.3","@framefields/node-gradient-map":"2.2.0-beta.3","@framefields/node-unsharp-mask":"2.2.0-beta.3","@framefields/node-color-balance":"2.2.0-beta.3","@framefields/node-stereo-panning":"2.2.0-beta.3","@framefields/node-halftone-screen":"2.2.0-beta.3","@framefields/node-selective-color":"2.2.0-beta.3","@framefields/node-audio-compressor":"2.2.0-beta.3","@framefields/node-audio-noise-gate":"2.2.0-beta.3","@framefields/node-displacement-map":"2.2.0-beta.3","@framefields/node-shadows-highlights":"2.2.0-beta.3","@framefields/node-audio-parametric-eq":"2.2.0-beta.3","@framefields/node-refraction-caustics":"2.2.0-beta.3","@framefields/node-audio-signal-extractor":"2.2.0-beta.3"},"optionalDependencies":{"onnxruntime-web":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.2.0-beta.3_1792231165404_0.3922741583687128","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta.4":{"name":"framefields","version":"2.2.0-beta.4","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.2.0-beta.4","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"91bfcce1d25c50958ccdb818f0462fb4d63b5caa","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.2.0-beta.4.tgz","fileCount":372,"integrity":"sha512-+0dFwjP5InX7kyC3ADIzPt+wz81BnabFDQHxECvYZ+4U4MEzhioDxQdnbdpgfsFydlNjjhY14aI4qYb8AmaDhA==","signatures":[{"sig":"MEUCIQDG409aiq5WMvqnlZZRBIo0kD/7KxigOAPOE3GHhsmqqQIgVlaS86H6GwUw6un4S+uJnpK/1TTgakFKp4dvHn1/sSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDD9xsUKjHGXYsnUs/pmqTWowMDucbO4FRI1zYA478dBAiEAzhSYBCe1wrK+DqCpJ984CISNE6tR+W0xe3O/8NJPFYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758986},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.2.0-beta.4.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/0f9bde52647f3964e2c514b465216a70/framefields-2.2.0-beta.4.tgz","_integrity":"sha512-+0dFwjP5InX7kyC3ADIzPt+wz81BnabFDQHxECvYZ+4U4MEzhioDxQdnbdpgfsFydlNjjhY14aI4qYb8AmaDhA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.61.6","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.61.6","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.61.6","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.2.0-beta.4","@framefields/vision":"2.2.0-beta.4","@framefields/node-lut":"2.2.0-beta.4","@framefields/node-sdk":"2.2.0-beta.4","@framefields/renderer":"2.2.0-beta.4","@framefields/tsconfig":"2.2.0-beta.4","@framefields/node-blur":"2.2.0-beta.4","@framefields/node-crop":"2.2.0-beta.4","@framefields/node-flip":"2.2.0-beta.4","@framefields/renderers":"2.2.0-beta.4","@framefields/node-paint":"2.2.0-beta.4","@framefields/node-curves":"2.2.0-beta.4","@framefields/node-levels":"2.2.0-beta.4","@framefields/node-rotate":"2.2.0-beta.4","@framefields/node-signal":"2.2.0-beta.4","@framefields/node-vision":"2.2.0-beta.4","@framefields/client-utils":"2.2.0-beta.4","@framefields/compositions":"2.2.0-beta.4","@framefields/node-liquify":"2.2.0-beta.4","@framefields/node-colorkey":"2.2.0-beta.4","@framefields/node-kenburns":"2.2.0-beta.4","@framefields/node-modulate":"2.2.0-beta.4","@framefields/node-vignette":"2.2.0-beta.4","@framefields/tensor-webgpu":"2.2.0-beta.4","@framefields/node-deflicker":"2.2.0-beta.4","@framefields/node-high-pass":"2.2.0-beta.4","@framefields/node-mask-math":"2.2.0-beta.4","@framefields/node-mesh-warp":"2.2.0-beta.4","@framefields/node-audio-fade":"2.2.0-beta.4","@framefields/node-corner-pin":"2.2.0-beta.4","@framefields/node-film-grain":"2.2.0-beta.4","@framefields/node-patch-heal":"2.2.0-beta.4","@framefields/node-relight-3d":"2.2.0-beta.4","@framefields/node-audio-delay":"2.2.0-beta.4","@framefields/node-layer-style":"2.2.0-beta.4","@framefields/node-refine-edge":"2.2.0-beta.4","@framefields/node-signal-gate":"2.2.0-beta.4","@framefields/node-signal-math":"2.2.0-beta.4","@framefields/node-tile-offset":"2.2.0-beta.4","@framefields/webgpu-renderers":"2.2.0-beta.4","@framefields/node-audio-reverb":"2.2.0-beta.4","@framefields/node-gradient-map":"2.2.0-beta.4","@framefields/node-unsharp-mask":"2.2.0-beta.4","@framefields/node-color-balance":"2.2.0-beta.4","@framefields/node-stereo-panning":"2.2.0-beta.4","@framefields/node-halftone-screen":"2.2.0-beta.4","@framefields/node-selective-color":"2.2.0-beta.4","@framefields/node-audio-compressor":"2.2.0-beta.4","@framefields/node-audio-noise-gate":"2.2.0-beta.4","@framefields/node-displacement-map":"2.2.0-beta.4","@framefields/node-shadows-highlights":"2.2.0-beta.4","@framefields/node-audio-parametric-eq":"2.2.0-beta.4","@framefields/node-refraction-caustics":"2.2.0-beta.4","@framefields/node-audio-signal-extractor":"2.2.0-beta.4"},"optionalDependencies":{"onnxruntime-web":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.2.0-beta.4_1792246222626_0.6038577737894981","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"framefields","version":"2.2.0","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.2.0","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"4509fce962514f4fa77676048a08bc9e940d2d5c","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.2.0.tgz","fileCount":372,"integrity":"sha512-MHOgfSe7KLglxvXvSrq0n94NguFREgQ1yKF9N5m2A3EPqpSJZ81T6SLI/2lfqB7WyDnch5i1Nsxux2avjXfh+g==","signatures":[{"sig":"MEYCIQCDp/LlXo/zegvlqTd8EHHZ5o9amYG+CeRBsa0j3EX5BQIhAN4Ds8JMI53J1O2Oa7vR4CIWlvWB9IP3My8OUBFXbxMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYrLNSiC3A4npaBmd+R6Kp1JVCtqtSZpt4w/28G1xOjAIgbJF08wHlVdkFpQV4BA77peevBg+nQMG0gXbCAZcNHhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758604},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.2.0.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/192d58026f8535061c502824239ea0c1/framefields-2.2.0.tgz","_integrity":"sha512-MHOgfSe7KLglxvXvSrq0n94NguFREgQ1yKF9N5m2A3EPqpSJZ81T6SLI/2lfqB7WyDnch5i1Nsxux2avjXfh+g==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.61.6","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.61.6","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.61.6","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.2.0","@framefields/vision":"2.2.0","@framefields/node-lut":"2.2.0","@framefields/node-sdk":"2.2.0","@framefields/renderer":"2.2.0","@framefields/tsconfig":"2.2.0","@framefields/node-blur":"2.2.0","@framefields/node-crop":"2.2.0","@framefields/node-flip":"2.2.0","@framefields/renderers":"2.2.0","@framefields/node-paint":"2.2.0","@framefields/node-curves":"2.2.0","@framefields/node-levels":"2.2.0","@framefields/node-rotate":"2.2.0","@framefields/node-signal":"2.2.0","@framefields/node-vision":"2.2.0","@framefields/client-utils":"2.2.0","@framefields/compositions":"2.2.0","@framefields/node-liquify":"2.2.0","@framefields/node-colorkey":"2.2.0","@framefields/node-kenburns":"2.2.0","@framefields/node-modulate":"2.2.0","@framefields/node-vignette":"2.2.0","@framefields/tensor-webgpu":"2.2.0","@framefields/node-deflicker":"2.2.0","@framefields/node-high-pass":"2.2.0","@framefields/node-mask-math":"2.2.0","@framefields/node-mesh-warp":"2.2.0","@framefields/node-audio-fade":"2.2.0","@framefields/node-corner-pin":"2.2.0","@framefields/node-film-grain":"2.2.0","@framefields/node-patch-heal":"2.2.0","@framefields/node-relight-3d":"2.2.0","@framefields/node-audio-delay":"2.2.0","@framefields/node-layer-style":"2.2.0","@framefields/node-refine-edge":"2.2.0","@framefields/node-signal-gate":"2.2.0","@framefields/node-signal-math":"2.2.0","@framefields/node-tile-offset":"2.2.0","@framefields/webgpu-renderers":"2.2.0","@framefields/node-audio-reverb":"2.2.0","@framefields/node-gradient-map":"2.2.0","@framefields/node-unsharp-mask":"2.2.0","@framefields/node-color-balance":"2.2.0","@framefields/node-stereo-panning":"2.2.0","@framefields/node-halftone-screen":"2.2.0","@framefields/node-selective-color":"2.2.0","@framefields/node-audio-compressor":"2.2.0","@framefields/node-audio-noise-gate":"2.2.0","@framefields/node-displacement-map":"2.2.0","@framefields/node-shadows-highlights":"2.2.0","@framefields/node-audio-parametric-eq":"2.2.0","@framefields/node-refraction-caustics":"2.2.0","@framefields/node-audio-signal-extractor":"2.2.0"},"optionalDependencies":{"onnxruntime-web":"^1.24.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.2.0_1792256922888_0.737888144305854","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"framefields","version":"2.3.0","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.3.0","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"f8235c6874b6a2b480fb0aef27f7568f80bd73b2","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.3.0.tgz","fileCount":428,"integrity":"sha512-+GtM3UADIgrdBwffZaCYoEe/3e/bAdYW0HJffR1M5NVWi8TpxheD32iK8rz1KpjtLxnNs6KYKDS4d8fLs899Aw==","signatures":[{"sig":"MEUCIQDhtguK4SqZcsTuO6fqH8X2W3E7ry56lhhvdcowgot2yQIgGsOAk9giBXDmJHB9fJa9m3TmLhgfcRlmAssEgtk/zlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpe/8Oj+/aSSmjVBD8CLOZvm+tkiPV4Bgkccesf2N0UAiAWrwXrf56y1ewlFwlvfxsyxECkhOR0YSstONU7EPvYOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20652034},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.3.0.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/815e6bda6249e3b69d8a637c487fd40a/framefields-2.3.0.tgz","_integrity":"sha512-+GtM3UADIgrdBwffZaCYoEe/3e/bAdYW0HJffR1M5NVWi8TpxheD32iK8rz1KpjtLxnNs6KYKDS4d8fLs899Aw==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.61.6","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.61.6","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.61.6","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.3.0","@framefields/vision":"2.3.0","@framefields/node-lut":"2.3.0","@framefields/node-sdk":"2.3.0","@framefields/renderer":"2.3.0","@framefields/tsconfig":"2.3.0","@framefields/node-blur":"2.3.0","@framefields/node-crop":"2.3.0","@framefields/node-flip":"2.3.0","@framefields/renderers":"2.3.0","@framefields/node-paint":"2.3.0","@framefields/node-curves":"2.3.0","@framefields/node-levels":"2.3.0","@framefields/node-rotate":"2.3.0","@framefields/node-signal":"2.3.0","@framefields/node-vision":"2.3.0","@framefields/client-utils":"2.3.0","@framefields/compositions":"2.3.0","@framefields/node-liquify":"2.3.0","@framefields/node-colorkey":"2.3.0","@framefields/node-kenburns":"2.3.0","@framefields/node-modulate":"2.3.0","@framefields/node-vignette":"2.3.0","@framefields/tensor-webgpu":"2.3.0","@framefields/node-deflicker":"2.3.0","@framefields/node-high-pass":"2.3.0","@framefields/node-mask-math":"2.3.0","@framefields/node-mesh-warp":"2.3.0","@framefields/node-particles":"2.3.0","@framefields/node-audio-fade":"2.3.0","@framefields/node-corner-pin":"2.3.0","@framefields/node-film-grain":"2.3.0","@framefields/node-patch-heal":"2.3.0","@framefields/node-relight-3d":"2.3.0","@framefields/node-audio-delay":"2.3.0","@framefields/node-layer-style":"2.3.0","@framefields/node-refine-edge":"2.3.0","@framefields/node-signal-gate":"2.3.0","@framefields/node-signal-math":"2.3.0","@framefields/node-tile-offset":"2.3.0","@framefields/webgpu-renderers":"2.3.0","@framefields/node-audio-reverb":"2.3.0","@framefields/node-gradient-map":"2.3.0","@framefields/node-unsharp-mask":"2.3.0","@framefields/node-color-balance":"2.3.0","@framefields/node-stereo-panning":"2.3.0","@framefields/node-halftone-screen":"2.3.0","@framefields/node-selective-color":"2.3.0","@framefields/node-audio-compressor":"2.3.0","@framefields/node-audio-noise-gate":"2.3.0","@framefields/node-displacement-map":"2.3.0","@framefields/node-shadows-highlights":"2.3.0","@framefields/node-audio-parametric-eq":"2.3.0","@framefields/node-refraction-caustics":"2.3.0","@framefields/node-audio-signal-extractor":"2.3.0"},"optionalDependencies":{"onnxruntime-web":"^1.24.0","@dimforge/rapier2d-deterministic-compat":"0.21.0","@dimforge/rapier3d-deterministic-compat":"0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.3.0_1792347485195_0.6301286516636664","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"framefields","version":"2.3.1","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"license":"Apache-2.0","_id":"framefields@2.3.1","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"homepage":"https://framefields.dev","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"407be44fed65d46527b4a4b88b91b1b43f5583ae","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.3.1.tgz","fileCount":428,"integrity":"sha512-EhnSt3qcfPRM9yvVgIJTBykNqvil8i07H2byBdt3ldj7XluZKKY1WDpYe+oDF+oMD9om2nDGFdeALPdFneLgcA==","signatures":[{"sig":"MEYCIQC+3NtUCCkmDUsermoxNCpz30a3K7BKSL5HK3nylkV4/AIhAIq83rx/MvYjNGST9WpzJAiuF3BcDP7J8eeFgFOM4lUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCX10XNUfFHV1P6+JTocuxEsvg+DyixDtB45No3SnJ84AIgP+g7gwdvR6iTDBVoAV6XPk63nebolU6V7r7UIRG55Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20661843},"main":"./dist/index.mjs","type":"module","_from":"file:framefields-2.3.1.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/330cbc5e0305b7121e2b07cc0605a2d4/framefields-2.3.1.tgz","_integrity":"sha512-EhnSt3qcfPRM9yvVgIJTBykNqvil8i07H2byBdt3ldj7XluZKKY1WDpYe+oDF+oMD9om2nDGFdeALPdFneLgcA==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.61.6","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.61.6","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.61.6","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.3.1","@framefields/vision":"2.3.1","@framefields/node-lut":"2.3.1","@framefields/node-sdk":"2.3.1","@framefields/renderer":"2.3.1","@framefields/tsconfig":"2.3.1","@framefields/node-blur":"2.3.1","@framefields/node-crop":"2.3.1","@framefields/node-flip":"2.3.1","@framefields/renderers":"2.3.1","@framefields/node-paint":"2.3.1","@framefields/node-curves":"2.3.1","@framefields/node-levels":"2.3.1","@framefields/node-rotate":"2.3.1","@framefields/node-signal":"2.3.1","@framefields/node-vision":"2.3.1","@framefields/client-utils":"2.3.1","@framefields/compositions":"2.3.1","@framefields/node-liquify":"2.3.1","@framefields/node-colorkey":"2.3.1","@framefields/node-kenburns":"2.3.1","@framefields/node-modulate":"2.3.1","@framefields/node-vignette":"2.3.1","@framefields/tensor-webgpu":"2.3.1","@framefields/node-deflicker":"2.3.1","@framefields/node-high-pass":"2.3.1","@framefields/node-mask-math":"2.3.1","@framefields/node-mesh-warp":"2.3.1","@framefields/node-particles":"2.3.1","@framefields/node-audio-fade":"2.3.1","@framefields/node-corner-pin":"2.3.1","@framefields/node-film-grain":"2.3.1","@framefields/node-patch-heal":"2.3.1","@framefields/node-relight-3d":"2.3.1","@framefields/node-audio-delay":"2.3.1","@framefields/node-layer-style":"2.3.1","@framefields/node-refine-edge":"2.3.1","@framefields/node-signal-gate":"2.3.1","@framefields/node-signal-math":"2.3.1","@framefields/node-tile-offset":"2.3.1","@framefields/webgpu-renderers":"2.3.1","@framefields/node-audio-reverb":"2.3.1","@framefields/node-gradient-map":"2.3.1","@framefields/node-unsharp-mask":"2.3.1","@framefields/node-color-balance":"2.3.1","@framefields/node-stereo-panning":"2.3.1","@framefields/node-halftone-screen":"2.3.1","@framefields/node-selective-color":"2.3.1","@framefields/node-audio-compressor":"2.3.1","@framefields/node-audio-noise-gate":"2.3.1","@framefields/node-displacement-map":"2.3.1","@framefields/node-shadows-highlights":"2.3.1","@framefields/node-audio-parametric-eq":"2.3.1","@framefields/node-refraction-caustics":"2.3.1","@framefields/node-audio-signal-extractor":"2.3.1"},"optionalDependencies":{"onnxruntime-web":"^1.24.0","@dimforge/rapier2d-deterministic-compat":"0.21.0","@dimforge/rapier3d-deterministic-compat":"0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/framefields_2.3.1_1792402542867_0.0045398496582365055","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"_id":"framefields@2.3.2","bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"dist":{"shasum":"a2e699d1f1ca1c7792de05631f2b77cbcb8f6f08","tarball":"https://registry.npmjs.org/framefields/-/framefields-2.3.2.tgz","fileCount":426,"integrity":"sha512-kVSV0lAFlfNziFl0MOza2KkQ2iT2me56LeiSNfyM1Qlneoq/gNYiELxnIAh4zK/ko86oszyfXhsD7hXbHyZGPQ==","signatures":[{"sig":"MEUCIQCQNIGDnTEz/ypHsEz4r7aOh3ioESy4OLb7/N1XUNm2nAIgBU1Pftg15pFOvN4fMa9EXuWUyWHr8bSMBQyT0pvS47w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBPKx8cpevutywahweyH6pSTekztGmurXuNtCuAwTX/mAiEAx6195SS6re2SxcgRGTA3jfX64xjAMH8tEAUD5Vx8v2E="}],"unpackedSize":20669780},"main":"./dist/index.mjs","name":"framefields","type":"module","_from":"file:framefields-2.3.2.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs","development":"./src/index.ts"},"./audio":{"types":"./dist/audio/index.d.mts","import":"./dist/audio/index.mjs","default":"./dist/audio/index.mjs","development":"./src/audio/index.ts"},"./fonts":{"types":"./dist/fonts/index.d.mts","import":"./dist/fonts/index.mjs","default":"./dist/fonts/index.mjs","development":"./src/fonts/index.ts"},"./effects":{"types":"./dist/effects/index.d.mts","import":"./dist/effects/index.mjs","default":"./dist/effects/index.mjs","development":"./src/effects/index.ts"},"./preview":{"types":"./dist/preview/index.d.mts","import":"./dist/preview/index.mjs","default":"./dist/preview/index.mjs","development":"./src/preview/index.ts"},"./signals":{"types":"./dist/signals/index.d.mts","import":"./dist/signals/index.mjs","default":"./dist/signals/index.mjs","development":"./src/signals/index.ts"},"./renderer":{"types":"./dist/renderer/index.d.mts","import":"./dist/renderer/index.mjs","default":"./dist/renderer/index.mjs","development":"./src/renderer/index.ts"}},"license":"Apache-2.0","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown && node ../../scripts/sync-readme.mjs && node scripts/check-dts-bundle.mjs","clean":"rm -rf dist .turbo"},"version":"2.3.2","_npmUser":{"name":"gatewai.studio","email":"support@gatewai.studio"},"homepage":"https://framefields.dev","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"_resolved":"/private/var/folders/jq/hs0v_92x4n70lhss3j0x3yj80000gn/T/9e30beeecd2481e44f892014c30ffa2f/framefields-2.3.2.tgz","_integrity":"sha512-kVSV0lAFlfNziFl0MOza2KkQ2iT2me56LeiSNfyM1Qlneoq/gNYiELxnIAh4zK/ko86oszyfXhsD7hXbHyZGPQ==","repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","directories":{},"maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6","gsap":"^3.15.0","pino":"^10.3.1","sharp":"^0.35.4","dotenv":"^16.4.5","earcut":"^3.2.4","nanoid":"^5.1.6","webgpu":"^0.4.0","esbuild":"^0.28.1","fontkit":"^2.0.4","d3-scale":"^4.0.2","d3-shape":"^3.2.0","d3-format":"^3.1.2","gifuct-js":"^2.1.2","mediabunny":"^1.61.6","skia-canvas":"^3.0.8","yoga-layout":"^3.2.1","@resvg/resvg-js":"^2.6.2","onnxruntime-node":"^1.24.0","@mediabunny/server":"^1.61.6","@napi-rs/webcodecs":"^1.3.1","@mediabunny/mp3-encoder":"^1.61.6","@lottiefiles/dotlottie-web":"^0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","vitest":"4.1.5","typescript":"^5.8.3","@types/node":"^24.1.0","@types/fontkit":"^2.0.9","@types/d3-scale":"^4.0.9","@types/d3-shape":"^3.2.0","@types/d3-format":"^3.0.4","@framefields/core":"2.3.2","@framefields/vision":"2.3.2","@framefields/node-lut":"2.3.2","@framefields/node-sdk":"2.3.2","@framefields/renderer":"2.3.2","@framefields/tsconfig":"2.3.2","@framefields/node-blur":"2.3.2","@framefields/node-crop":"2.3.2","@framefields/node-flip":"2.3.2","@framefields/renderers":"2.3.2","@framefields/node-paint":"2.3.2","@framefields/node-curves":"2.3.2","@framefields/node-levels":"2.3.2","@framefields/node-rotate":"2.3.2","@framefields/node-signal":"2.3.2","@framefields/node-vision":"2.3.2","@framefields/client-utils":"2.3.2","@framefields/compositions":"2.3.2","@framefields/node-liquify":"2.3.2","@framefields/node-colorkey":"2.3.2","@framefields/node-kenburns":"2.3.2","@framefields/node-modulate":"2.3.2","@framefields/node-vignette":"2.3.2","@framefields/tensor-webgpu":"2.3.2","@framefields/node-deflicker":"2.3.2","@framefields/node-high-pass":"2.3.2","@framefields/node-mask-math":"2.3.2","@framefields/node-mesh-warp":"2.3.2","@framefields/node-particles":"2.3.2","@framefields/node-audio-fade":"2.3.2","@framefields/node-corner-pin":"2.3.2","@framefields/node-film-grain":"2.3.2","@framefields/node-patch-heal":"2.3.2","@framefields/node-relight-3d":"2.3.2","@framefields/node-audio-delay":"2.3.2","@framefields/node-layer-style":"2.3.2","@framefields/node-refine-edge":"2.3.2","@framefields/node-signal-gate":"2.3.2","@framefields/node-signal-math":"2.3.2","@framefields/node-tile-offset":"2.3.2","@framefields/webgpu-renderers":"2.3.2","@framefields/node-audio-reverb":"2.3.2","@framefields/node-gradient-map":"2.3.2","@framefields/node-unsharp-mask":"2.3.2","@framefields/node-color-balance":"2.3.2","@framefields/node-stereo-panning":"2.3.2","@framefields/node-halftone-screen":"2.3.2","@framefields/node-selective-color":"2.3.2","@framefields/node-audio-compressor":"2.3.2","@framefields/node-audio-noise-gate":"2.3.2","@framefields/node-displacement-map":"2.3.2","@framefields/node-shadows-highlights":"2.3.2","@framefields/node-audio-parametric-eq":"2.3.2","@framefields/node-refraction-caustics":"2.3.2","@framefields/node-audio-signal-extractor":"2.3.2"},"optionalDependencies":{"onnxruntime-web":"^1.24.0","@dimforge/rapier2d-deterministic-compat":"0.21.0","@dimforge/rapier3d-deterministic-compat":"0.21.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/framefields_2.3.2_1792415746057_0.9795368903315205"}}},"time":{"created":"2026-10-05T21:58:17.067Z","modified":"2026-10-19T13:15:46.443Z","2.0.2":"2026-10-05T21:58:17.392Z","2.0.3":"2026-10-06T16:31:03.615Z","2.0.5":"2026-10-07T15:19:33.517Z","2.0.6":"2026-10-08T08:44:18.740Z","2.0.7":"2026-10-08T13:08:45.574Z","2.0.8":"2026-10-08T14:37:17.494Z","2.0.9":"2026-10-10T16:55:10.892Z","2.0.10":"2026-10-10T19:14:05.121Z","2.0.11":"2026-10-11T15:44:21.417Z","2.1.0":"2026-10-13T11:25:27.541Z","2.1.1":"2026-10-13T11:40:26.348Z","2.1.2":"2026-10-13T18:05:55.128Z","2.1.3":"2026-10-14T08:54:04.168Z","2.2.0-beta.0":"2026-10-15T11:31:13.651Z","2.2.0-beta.1":"2026-10-16T20:31:31.833Z","2.2.0-beta.2":"2026-10-17T09:26:47.153Z","2.2.0-beta.3":"2026-10-17T09:59:25.554Z","2.2.0-beta.4":"2026-10-17T14:10:22.791Z","2.2.0":"2026-10-17T17:08:43.044Z","2.3.0":"2026-10-18T18:18:05.370Z","2.3.1":"2026-10-19T09:35:43.129Z","2.3.2":"2026-10-19T13:15:46.267Z"},"bugs":{"url":"https://github.com/gatewai-dev/framefields/issues"},"license":"Apache-2.0","homepage":"https://framefields.dev","keywords":["video","webgpu","motion-graphics","composition","vfx","audio-dsp","signals","headless-rendering"],"repository":{"url":"git+https://github.com/gatewai-dev/framefields.git","type":"git"},"description":"High-performance WebGPU rendering SDK for video composition, Photoshop-grade 2D VFX, audio DSP, and reactive signals. Built for AI Agents.","maintainers":[{"name":"gatewai.studio","email":"support@gatewai.studio"}],"readme":"<!-- Generated from README.md by scripts/sync-readme.mjs. Edit that file, not this one. -->\n\n<div align=\"center\">\n\n<img src=\"https://raw.githubusercontent.com/gatewai-dev/framefields/main/assets/brand/banner.png\" alt=\"framefields — code-first video, rendered natively on WebGPU\" width=\"100%\">\n\n### Compositing, motion graphics, and 3D for code-first video — one npm package that AI agents drive with code.\n\n[**Documentation**](https://framefields.dev/docs) &ensp;·&ensp; [**Website**](https://framefields.dev) &ensp;·&ensp; [**Discord**](https://discord.gg/cbqMGGme5) &ensp;·&ensp; [**Examples**](https://github.com/gatewai-dev/framefields/blob/main/examples)\n\n[![npm](https://img.shields.io/badge/npm-framefields-cb3837?logo=npm&logoColor=white)](https://www.npmjs.com/package/framefields)\n[![docs](https://img.shields.io/badge/docs-framefields.dev%2Fdocs-6366f1)](https://framefields.dev/docs)\n[![license](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://github.com/gatewai-dev/framefields/blob/main/LICENCE)\n[![status](https://img.shields.io/badge/status-beta-orange.svg)](#)\n[![discord](https://img.shields.io/badge/Discord-join-5865F2?logo=discord&logoColor=white)](https://discord.gg/cbqMGGme5)\n[![youtube](https://img.shields.io/badge/YouTube-@gatewai.studio-FF0000?logo=youtube&logoColor=white)](https://www.youtube.com/@gatewai.studio)\n[![node](https://img.shields.io/badge/node-%E2%89%A522-3c873a?logo=node.js&logoColor=white)](https://nodejs.org)\n[![engine](https://img.shields.io/badge/engine-WebGPU%20%C2%B7%20WGSL-6366f1)](https://www.w3.org/TR/webgpu/)\n[![gpu](https://img.shields.io/badge/GPU-Dawn%20%C2%B7%20Metal%20%C2%B7%20Vulkan-8b5cf6)](#)\n\n</div>\n\nFramefields is built for coding agents. It packs the capabilities usually split across three desktop creative suites—Photoshop-style compositing & VFX, After Effects-style typography & motion graphics, and Blender-style 3D scenes & cameras—into a single lightweight npm package.\n\n- **Zero Headless-Browser Overhead** — No Chromium, no Puppeteer, no DOM reflows, and no screenshot pipeline. Renders directly on native GPU hardware via Dawn / WebGPU / Metal / Vulkan.\n- **Deterministic & Frame-Accurate** — Discrete sample points, absolute frame clocks, and frame-accurate audio BeatGrids. No floating timers, no drift.\n- **Agent-First Workflow** — Your coding agent writes TypeScript, inspects rendered frame grids, and exports hardware-encoded MP4s headlessly.\n\n### Made with framefields\n\nEvery frame is rendered by framefields directly from TypeScript in [`examples/`](https://github.com/gatewai-dev/framefields/blob/main/examples). Click a still to watch on YouTube:\n\n<table>\n  <tr>\n    <td width=\"50%\" align=\"center\">\n      <a href=\"https://youtu.be/POC7rKnuoE4\"><img src=\"https://raw.githubusercontent.com/gatewai-dev/framefields/main/assets/showcase/physics-dancer.jpg\" alt=\"Physics dancer showcase film\" width=\"100%\"></a>\n      <br><a href=\"https://youtu.be/POC7rKnuoE4\"><b>Physics dancer</b></a>\n      <br><sub><a href=\"https://github.com/gatewai-dev/framefields/blob/main/examples/28_physics_dancer\"><code>28_physics_dancer</code></a></sub>\n    </td>\n    <td width=\"50%\" align=\"center\">\n      <a href=\"https://youtu.be/k2lgbdL6_TA\"><img src=\"https://raw.githubusercontent.com/gatewai-dev/framefields/main/assets/showcase/mac-keyboard.jpg\" alt=\"Mac keyboard from 3D primitives\" width=\"100%\"></a>\n      <br><a href=\"https://youtu.be/k2lgbdL6_TA\"><b>Mac Keyboard</b></a>\n      <br><sub><a href=\"https://github.com/gatewai-dev/framefields/blob/main/examples/26_mac_keyboard_from_3d_primitives\"><code>26_mac_keyboard_from_3d_primitives</code></a></sub>\n    </td>\n  </tr>\n  <tr>\n    <td width=\"50%\" align=\"center\">\n      <a href=\"https://youtu.be/FVXTqAozAv8\"><img src=\"https://raw.githubusercontent.com/gatewai-dev/framefields/main/assets/showcase/framefields-launch.jpg\" alt=\"Framefields launch film\" width=\"100%\"></a>\n      <br><a href=\"https://youtu.be/FVXTqAozAv8\"><b>Framefields launch</b></a>\n      <br><sub><a href=\"https://github.com/gatewai-dev/framefields/blob/main/examples/22_framefields_launch\"><code>22_framefields_launch</code></a></sub>\n    </td>\n    <td width=\"50%\" align=\"center\">\n      <a href=\"https://youtu.be/9BF1snfmg3o\"><img src=\"https://raw.githubusercontent.com/gatewai-dev/framefields/main/assets/showcase/full-circle.jpg\" alt=\"Full Circle film\" width=\"100%\"></a>\n      <br><a href=\"https://youtu.be/9BF1snfmg3o\"><b>Full Circle</b></a>\n      <br><sub><a href=\"https://github.com/gatewai-dev/framefields/blob/main/examples/21_full_circle\"><code>21_full_circle</code></a></sub>\n    </td>\n  </tr>\n  <tr>\n    <td width=\"50%\" align=\"center\">\n      <a href=\"https://youtu.be/RQ3yi_lzPqI\"><img src=\"https://raw.githubusercontent.com/gatewai-dev/framefields/main/assets/showcase/dancer.jpg\" alt=\"Dancer showcase film\" width=\"100%\"></a>\n      <br><a href=\"https://youtu.be/RQ3yi_lzPqI\"><b>Dancer showcase</b></a>\n      <br><sub><a href=\"https://github.com/gatewai-dev/framefields/blob/main/examples/19_framefields_film\"><code>19_framefields_film</code></a></sub>\n    </td>\n    <td width=\"50%\" align=\"center\">\n    </td>\n  </tr>\n</table>\n\n---\n\n## Agent Skills\n\nTeach Claude Code, Cursor, Codex, Copilot, or Hermes how to author, animate, and render compositions:\n\n**Claude Code**\n```text\n/plugin install framefields\n```\n\n**Cursor, Codex, Hermes, Copilot & others**\n```bash\nnpx skills add gatewai-dev/framefields\n```\n\n---\n\n## Installation\n\n```bash\npnpm add framefields\n```\n\n> **Requirements:** Node.js ≥ 22. Native GPU acceleration via WebGPU / Dawn (macOS Metal, Linux Vulkan, Windows D3D12).\n\n---\n\n## Quickstart\n\n```typescript\nimport { Composition, Layer, LayerAnimation } from \"framefields\";\n\n// 1. Create a 1080p60 composition\nconst comp = new Composition({\n  width: 1920,\n  height: 1080,\n  fps: 60,\n  durationFrames: 180, // 3 seconds\n  backgroundColor: \"#090a0f\",\n  fonts: [\"assets/fonts/Inter.ttf\", \"assets/fonts/SpaceGrotesk.ttf\"],\n});\n\n// 2. Physical snap-overshoot entrance animation\nconst entrance = LayerAnimation.create()\n  .fadeIn(0, 20, \"power2.out\")\n  .fromTo(\"y\", 60, 0, { start: 0, end: 35, ease: \"back.out(1.5)\" })\n  .fromTo(\"scale\", 0.92, 1.0, { start: 0, end: 35, ease: \"back.out(1.2)\" });\n\n// 3. Assemble a responsive flex-layout card with Slug vector type\nconst heroCard = Layer.box({\n  width: 760,\n  height: 380,\n  background: \"#141721\",\n  borderRadius: 24,\n  borderColor: \"#262b3d\",\n  borderWidth: 1.5,\n  padding: 40,\n  children: [\n    Layer.flex({\n      dir: \"column\",\n      gap: 16,\n      children: [\n        Layer.text(\"FRAMEFIELDS ENGINE\", {\n          fontSize: 16,\n          fontWeight: 700,\n          fill: \"#6366f1\",\n          letterSpacing: 2.0,\n        }),\n        Layer.text(\"Code-First Video\", {\n          fontSize: 48,\n          fontWeight: 700,\n          fill: \"#f8fafc\",\n          fontFamily: \"SpaceGrotesk\",\n        }),\n        Layer.text(\"Direct GPU rendering without headless browser overhead.\", {\n          fontSize: 20,\n          fill: \"#94a3b8\",\n          lineHeight: 28,\n        }),\n      ],\n    }),\n  ],\n}).animate(entrance);\n\ncomp.add(heroCard);\n\n// 4. Render to hardware-encoded MP4\nconst { filePath } = await comp.renderVideo({\n  outputPath: \"output/hero.mp4\",\n  quality: \"high\",\n});\n\nconsole.log(`Rendered to: ${filePath}`);\nprocess.exit(0);\n```\n\n---\n\n## Documentation\n\nEverything else—including full API references, interactive tutorials, and guides—is available at [**framefields.dev/docs**](https://framefields.dev/docs):\n\n- **[Typography & Animators](https://framefields.dev/docs)** — Slug analytic vector text, After Effects-style range animators, and typewriter cadence\n- **[WebGPU 2D VFX](https://framefields.dev/docs)** — 50+ shaders: 3D LUTs, Curves, Film Grain, Glassmorphism, and Blur\n- **[Unified 3D Scenes](https://framefields.dev/docs)** — LookAt cameras, PBR materials, studio lighting, shadows, and glTF/GLB models\n- **[Audio & Procedural SFX](https://framefields.dev/docs)** — BeatGrids, procedural whooshes/impacts, and audio-reactive signals\n- **[On-Device Vision](https://framefields.dev/docs)** — Apache-2.0 ONNX models for object tracking, pose estimation, and subject cutouts\n- **[Live Browser Preview](https://framefields.dev/docs)** — Localhost WebGPU player with scrubbing, waveform timeline, and frame-stepping\n\n---\n\n## Community & License\n\n- **Documentation:** [framefields.dev/docs](https://framefields.dev/docs)\n- **Website:** [framefields.dev](https://framefields.dev)\n- **Discord:** [discord.gg/cbqMGGme5](https://discord.gg/cbqMGGme5)\n- **YouTube:** [@gatewai.studio](https://www.youtube.com/@gatewai.studio)\n\nLicensed under [Apache-2.0](https://github.com/gatewai-dev/framefields/blob/main/LICENCE).\n","readmeFilename":"README.md"}