@scaleflex/dam-metadata
v0.3.5
Published
Metadata schema engine for Scaleflex DAM: schema parse/validate, field components, dependency engine, taxonomies, ultratags, and product fields. Foundation for @scaleflex/bulk-edit.
Keywords
Readme
@scaleflex/dam-metadata
The metadata schema engine for the Scaleflex DAM, extracted from the uploader: schema
parse/validate, the field components (sfx-meta-*), the dependency-evaluation engine,
taxonomies, ultratags, and the product fields. It is the foundation
@scaleflex/bulk-edit is built on, and (after dedup) the uploader will consume
it too instead of its own copy.
What's inside
- schema/ — parse/validate, value transforms, required-field logic, field types.
- fields/ — Lit field components (text, textarea, select, multi-select, tags, ultratags, boolean, date, number, geo-point, taxonomy-node). Importing the package registers them.
- dependencies/ — the scope/trigger/action/coerce dependency engine (+ bulk aggregator).
- taxonomies/ · ultratags/ · tags/ · regional-variants/ — specialized value handling.
- product/ — synthetic
product.ref/product.positionmetadata fields.
Notes
- i18n is provided by a host bundle built on
@scaleflex/dam-ui'screateI18n(currently the uploader Wordplex grid/namespace). Making the grid injectable per host is a tracked refinement. - This package was extracted by copy (mirrored
src/layout) so the engine's relative imports resolve unchanged; the uploader still has its own copy until the dedup step.
