```js /** * @typedef Manifest * * @property {string} name * @property {string} title * @propert

/**
 * @typedef Manifest
 *
 * @property {string} name
 * @property {string} title
 * @property {string} description
 * @property {string} version
 * @property {string} author
 * @property {string} minimumCoreVersion
 *
 * @property {string} [compatibleCoreVersion]
 * @property {Path[]} [scripts]
 * @property {Path[]} [esmodules]
 * @property {Path[]} [styles]
 * @property {Pack[]} [packs]
 * @property {Dependency[]} [dependencies]
 * @property {Language[]} [languages]
 * @property {string} [system]
 * @property {Author[]} [authors]
 * @property {boolean} [socket]
 * @property {URI} [url]
 * @property {URI} [manifest]
 * @property {URI} [download]
 * @property {URI} [license]
 * @property {URI} [readme]
 * @property {URI} [bugs]
 * @property {URI} [changelog]
 *
 * Manifest+
 *
 * @property {string[]} [includes]
 * @property {Media[]} [media]
 * @property
 */
Was this page helpful?