Preact linked data forms for @metreeca/tile interfaces.
A consumer turns a described resource into an editable form: the shape decides which properties are offered, what each one accepts and when a value is valid, so editing rules stay with the model rather than being restated per screen.
Validated changes are committed through the store the app publishes, sharing the caching, batching and validation the rest of the stack relies on.
npm install preact # peer dependency
npm install @metreeca/tile-form # this package
TypeScript consumers must use "moduleResolution": "nodenext"/"node16"/"bundler" in tsconfig.json.
The legacy "node" resolver is not supported.
This section introduces essential concepts; for complete coverage, see the API reference.
{TBD: usage overview and examples}
This project is licensed under the Apache 2.0 License – see LICENSE file for details.
Preact linked data forms.
Turns a described resource into an editable form: the shape decides which properties are offered and what each one accepts, and changes are committed through the store the app publishes once they have been validated against it.