vscode-manifest v0.0.4
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 extracted file from vscode sources is vscode-manifest-schema.json
(raw). But most complete is sourceType.ts
.
See script, that used for extraction