@helyx/module-manifest
v0.7.0
Published
Validated manifests and dependency ordering for Helyx modules.
Maintainers
Readme
@helyx/module-manifest
Schemas, parsing and deterministic dependency ordering for Helyx module manifests and dashboard contributions.
Requirements
- Node.js 24–26
- npm 11 or newer
Use parseModuleManifest at trust boundaries. Invalid identifiers, versions,
release stages, dependencies, settings, privacy declarations or dashboard
actions are rejected before module execution. Every manifest must declare
releaseStatus as planned, testing, beta or live.
Manifest v0.2 requires a versioned privacy declaration. Data-holding modules
list their bounded collections and subject fields; no-data modules explicitly
declare containsPersonalData: false. Legacy v0.1 manifests remain parseable
for compatibility, but maintained Helyx modules use v0.2 and register a matching
executable provider through the SDK.
Publication status
Published as a public scoped package under the Helyx Source Available Licence.
Read the packaged LICENSE before installing, using, modifying, or distributing
the software.
