Skip to content

Manifest

This page describes the schema for the manifest.json file.

Properties

The following properties are available for both plugins and themes.

PropertyTypeRequiredDescription
authorstringThe author’s name.
minAppVersionstringThe minimum required Engram version.
namestringThe display name.
versionstringThe version, using Semantic Versioning.
authorURLstringA URL to the author’s website.
fundingURLstring or objectA URL or multiple URLs to where the users can support your project financially.

Funding URL

fundingUrl can either be a string with a single URL string, or an object with multiple URLs.

manifest.json
{
"fundingUrl": {
"Buy Me a Coffee": "https://buymeacoffee.com",
"GitHub Sponsor": "https://github.com/sponsors",
"Patreon": "https://www.patreon.com/"
}
}

Plugin-specific properties

PropertyTypeRequiredDescription
descriptionstringA description of the plugin
idstringAn ID, typically a slug i.e. sample-plugin.