Generated schema reference

Product media placeholder

Replace this area with a screenshot or short walkthrough video during the media sweep.

This page is generated from the current Faster Motion JSON schema. Use it as a root-key map before opening the detailed guide pages.

Schema path faster-motion/dist/fmtion.schema.jsonRoot required keys metaDefinitions 204

Root keys

KeyShapeSummary
$varsdeclaredRoot-level source key.
assetsdeclaredRoot-level source key.
canvasdeclaredRoot-level source key.
carouselsdeclaredRoot-level source key.
customEasesdeclaredRoot-level source key.
dataBindingsdeclaredRoot-level source key.
dataTablesdeclaredRoot-level source key.
domdeclaredLegacy 2D scene array. Required in the original FmtionFile shape; marked optional during the F385 dev cycle so files in the new `scenes[]` shape validate against the same generated schema. Phase 7 (writer cut) deletes this field per the OQ-4 hard-cut decision (2026-05-15).
domGraphdeclaredRoot-level source key.
domSpritesheetTracksdeclaredRoot-level source key.
enumsdeclaredRoot-level source key.
fmtionVersiondeclaredRoot-level source key.
imageTraildeclaredRoot-level source key.
inputsdeclaredRoot-level source key.
listenersdeclaredRoot-level source key.
metadeclaredRoot-level source key.
parametersdeclaredRoot-level source key.
pointerFollowdeclaredRoot-level source key.
scenesdeclaredF385 unified scenes shape. Optional during the F385 dev cycle (Phases 1-6); Phase 7 (writer cut) makes this required and removes the legacy `canvas[]` / `3` fields above per the OQ-4 hard-cut decision (2026-05-15). Each scene declares its `kind: '2d' | '3d'` and either lives in the DOM via `mountSelector` or renders headless via `output: { as: 'texture', ... }`. See `Scene.ts` and `faster-roadmap/animation/features/F385-unified-scenes-schema/`.
smoothScrolldeclaredRoot-level source key.
videoTracksdeclaredRoot-level source key.

Definition groups

The generated schema currently exposes 204 reusable definitions. The public reference keeps this page compact; detailed field-level examples belong on guide and example pages where the shape is easier to read.

Was this guide helpful?