Formatter Validator Minifier Escape / Unescape JSON ↔ String JSON ↔ YAML JSON → CSV NDJSON / JSON Lines JSON → Types JSON ↔ XML JSON Diff JSON Patch Canonicalize (RFC 8785) Schema Validator Schema Generator JSONPath Tester JWT Decoder JSON Errors Schemas More Tools
JSONTools / Schema registry / package.manifest
Schema registry

package.manifest

Umbraco package configuration file

package.manifest

Check your file against this schema

Opens the validator with this schema already loaded. Paste your package.manifest and it validates in your browser — nothing is uploaded.

Validate a package.manifest → View raw schema

Fields

Generated directly from the schema, following local $refs, to two levels of nesting.

Field Type Description
idstringThe (NuGet) package ID, shown in the backoffice and included in package telemetry as unique identifier (supported in v12+). Also used to retrieve the assembly informational version if no explicit `version` and `versionAssemlbyName` is set.
namestringThe (friendly) package name, shown in the backoffice and included in package telemetry. If not specified, uses the directory name instead.
versionstringThe package version, shown in the backoffice and included in package telemetry. If not specified, uses the `versionAssemblyName` or `id` to retrieve the assembly informational version.
versionAssemblyNamestringThe assembly name to retrieve the informational version, if no explicit `version` is set. If not specified, uses the `id` instead (supported in v12+).
allowPackageTelemetrybooleanAllows you to opt-out of including your package in telemetry reports if set to false, defaults to true.
default: true
packageViewstringThe full path to an HTML view for your package to help users maintain configuration data when viewing installed packages in the backoffice.
bundleOptionsstringDefault: The assets will be bundled with the typical packages bundle. None: The assets in the package will not be processed at all and will all be requested as individual assets in debug and production. Independent: The packages assets
one of: "Default", "None", "Independent"
javascriptarray<string>A list of JavaScript files with full path to load in the backoffice.
cssarray<string>A list of CSS files with full path to load in the backoffice.
propertyEditorsarrayReturns an array of editor objects, each object specifies an editor to make available to data types as an editor component. These editors are primarily property editors for content, media and members, but can also be made available as a
parameterEditorsarrayReturns an array of editor objects, each object specifies an editor to make available to macro parameters as an editor component. These editors work solely as parameter editors, and will not show up on the property editors list.
gridEditorsarrayReturns an array of grid editor objects, each object specifies a grid editor to make available in the Grid Layout property editor.
dashboardsarrayReturns an array of dashboards, each object specified a dashboard to make available in the backoffice.
sectionsarrayReturns an array of sections/applications to add to the backoffice.
contentAppsarrayReturns an array of Content Apps to add to the backoffice.

What we found in this schema

Specification sections for the keywords in this schema

Keyword Document Section
$refJSON Schema Core, draft 2020-12§8.2.3.1 — Direct References with "$ref"
$schemaJSON Schema Core, draft 2020-12§8.1.1 — "$schema"
additionalPropertiesJSON Schema Core, draft 2020-12§10.3.2.3 — "additionalProperties"
defaultJSON Schema Validation, draft 2020-12§9.2 — "default"
descriptionJSON Schema Validation, draft 2020-12§9.1 — "title" and "description"
enumJSON Schema Validation, draft 2020-12§6.1.2 — "enum"
itemsJSON Schema Core, draft 2020-12§10.3.1.2 — "items"
minItemsJSON Schema Validation, draft 2020-12§6.4.2 — "minItems"
minLengthJSON Schema Validation, draft 2020-12§6.3.2 — "minLength"
minPropertiesJSON Schema Validation, draft 2020-12§6.5.2 — "minProperties"
propertiesJSON Schema Core, draft 2020-12§10.3.2.1 — "properties"
requiredJSON Schema Validation, draft 2020-12§6.5.3 — "required"
typeJSON Schema Validation, draft 2020-12§6.1.1 — "type"
uniqueItemsJSON Schema Validation, draft 2020-12§6.4.3 — "uniqueItems"

Documents

Attribution

This schema comes from SchemaStore, distributed under the Apache License 2.0. Copyright 2015–present Mads Kristensen and contributors. View the original file. The field table and audit on this page are generated by JSONTools.tools; the schema itself is unmodified.

← All schemas