@diffusionstudio/jsx
v0.205.0
Published
Types and authoring API for Diffusion Studio compositions: the JSX element vocabulary, declarative generated assets (`generate.*`), and the hooks the editor implements when it mounts a project.
Maintainers
Readme
@diffusionstudio/jsx
The editor supplies the runtime when a project is mounted, so this package is
needed for types and tooling — IntelliSense and tsc --noEmit. It carries
no renderer: useTicker is a declaration that throws outside a mount, and
elements only become a composition once the editor renders them. The pure
helpers (generate.*, parseTime, the source-stamp constants) are real here;
everything else is a type.
See reference/jsx for the authoring surface itself.
