Veya is a programmable video creation library for TypeScript.
| Package | Purpose |
|---|---|
@veya/core |
Core media types, contexts, gaps/silence, tracks, video composites, and audio mixes. |
@veya/color |
Solid-color video clips. |
@veya/canvas |
Canvas-drawn video clips. |
@veya/canvas-pureimage |
PureImage-backed Canvas rendering context implementation. |
@veya/video |
Video probe/decode service contracts, metadata helpers, duration helpers, and clips. |
@veya/audio |
Audio probe/decode service contracts and clips. |
@veya/image |
Image probe/decode service contract and still-image clips. |
@veya/svg |
SVG probe/decode service contracts and SVG clips. |
@veya/svg-resvg |
Resvg-backed SVG probe/decode service implementations. |