Composition / foldkit-composition

foldkit-composition

What a page is, as data. A Catalog of Blocks says what may exist; a Document says what does: which Blocks, with which props, in which Regions. The Document is stored like any other field, checked against a Catalog, and changed by the application's own transitions. This package performs no I/O, holds no state and draws nothing.

Status: experimental, 0.1.0, on npm from the 0.16.0 release. It holds the vocabulary, the stored Document, its validation, editing Operations, migrations, drawing a page with Foldkit, on the server too, and appearance. The editor is foldkit-builder, drawn by foldkit-mixins-builder.