Type object
File match contentmanifest.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/contentmanifest-json/latest.json
Source https://www.schemastore.org/vsix-manifestinjection.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

fileAssociations fileAssociation[]

A list of file associations (protocol handlers).

urlAssociations urlAssociation[]

A list of URL associations (protocol handlers).

progIds progIds[]

A list of URL associations (protocol handlers).

Definitions

fileAssociation object
extension string required

The file extension.

minLength=1
progId string required

The matching /progId/id that's associated with this file extension.

minLength=1
contentType string

Content type of the file with this extension.

defaultProgramRegistrationPath string

The registry path to where this file association should be registered with default program.

isIconOnly boolean

Indicates whether this file association is used for display icons only.

perceivedType string

Perceived type of the file with this extension.

urlAssociation object
defaultProgramRegistrationPath string required

The registry path to where this url association should be registered with default program.

progId string required

The matching /progId/id that's associated with this protocol.

minLength=1
protocol string required

The URL protocol to associate.

minLength=1
displayName string

The name of the association.

minLength=1
locId string

Id for localization purpose only.

progIds object
id string required

The unique identifier.

minLength=1
allowSilentDefaultTakeOver boolean

Indicates whether silent default takeover is allowed.

alwaysShowExtension boolean

Indicates if extensions should always be shown in Windows Explorer.

appUserModelId string

App user model ID for taskbar and jump list grouping.

arguments string

Arguments to pass to the executable.

Default: ""
clsid string

CLSID for the progId

dde boolean

Indicates whether application needs to support DDE.

ddeApplication string

DDE application name.

ddeTopic string

DDE topic name.

defaultIconPath string

Default icon resource DLL path.

defaultIconPosition integer

Default icon position.

displayName string

The name of progId.

minLength=1
iconHandler string

Icon handler GUID.

locId string

Id for localization purpose only.

path string

The path to the executable.