Extension Manifest
Contains TypeScript types, JSON schema and compiled validator for VSCode Extension Manifest.
For types and methods, see API
But note, that ExtensionManifest
contains only manifest-specific fields and ExtensionManifestRequired
contains all manifest-specific fields (with required ones) + required fields from package.json type.
In preview! The extraction process is WIP. Not all fields of contributes
are available, but it already contains all required top-level fields. Mainly used for validating to publish, but can also be used for displaying suggestions.
Schema is available (json is coming soon) via require('vscode-manifest/build/vscode-manifest-schema.js')
as default export.
How Extracted
Obsolete, needs review
The golden file is vscode-manifest-schema.json
See script, that used for extraction