Skip to content

Plugins โ€‹

morsel is pluggable by design. The plugin ecosystem is growing โ€” here's what's available and what's coming.

Format โ€‹

Format plugins extend morsel with new file format parsers.

PackageExtensionsStatus
jsonPlugin.jsonBuilt-in
@oclio/morsel-json5.json5๐Ÿ“‹ October 2026
@oclio/morsel-yaml.yaml, .yml๐Ÿ“‹ October 2026
@oclio/morsel-toml.toml๐Ÿ“‹ October 2026
@oclio/morsel-ini.ini๐Ÿ“‹ October 2026
@oclio/morsel-ts.ts, .mts๐Ÿ“‹ October 2026
@oclio/morsel-js.js, .mjs, .cjs๐Ÿ“‹ October 2026

Validation โ€‹

Validation plugins validate and transform the merged configuration post-merge.

PackageWrapperStatus
@oclio/morsel-zodzod๐Ÿ“‹ October 2026
@oclio/morsel-ajvajv (JSON Schema)๐Ÿ“‹ October 2026
@oclio/morsel-yupyup๐Ÿ“‹ October 2026
@oclio/morsel-valibotvalibot๐Ÿ“‹ October 2026
@oclio/morsel-schemaJSON schema (0D)๐Ÿ“‹ October 2026
@oclio/morsel-envenv validation๐Ÿ“‹ October 2026

Ecosystem โ€‹

PackageRoleStatus
@oclio/morsel-multiload and manage multiple named configs in one instance๐Ÿ“‹ October 2026

Tooling โ€‹

PackageRoleStatus
@oclio/morsel-clicommand-line tool for config inspection and management๐Ÿ“‹ October 2026
morsel/actionGitHub Action for config validation in CI pipelines๐Ÿ“‹ October 2026

Authoring Plugins โ€‹

Want to build your own plugin? See the Authoring Plugins guide for the full FormatPlugin, ValidationPlugin, and LayerHook contracts.