description:nls.localize('vscode.extension.galleryBanner','Banner used in the VS Code marketplace.'),
properties:{
color:{
description:nls.localize('vscode.extension.galleryBanner.color','The banner color on the VS Code marketplace page header.'),
type:'string'
},
theme:{
description:nls.localize('vscode.extension.galleryBanner.theme','The color theme for the font used in the banner.'),
type:'string',
enum:['dark','light']
}
}
},
publisher:{
description:nls.localize('vscode.extension.publisher','The publisher of the VS Code extension.'),
type:'string'
},
activationEvents:{
description:nls.localize('vscode.extension.activationEvents','Activation events for the VS Code extension.'),
type:'array',
items:{
type:'string'
}
},
extensionDependencies:{
description:nls.localize('vscode.extension.extensionDependencies','Dependencies to other extensions. The id of an extension is always ${publisher}.${name}. For example: vscode.csharp.'),
type:'array',
items:{
type:'string'
}
},
scripts:{
type:'object',
properties:{
'vscode:prepublish':{
description:nls.localize('vscode.extension.scripts.prepublish','Script executed before the package is published as a VS Code extension.'),
type:'string'
}
}
},
contributes:{
description:nls.localize('vscode.extension.contributes','All contributions of the VS Code extension represented by this package.'),
type:'object',
properties:{
// extensions will fill in
},
default:{}
},
isAMD:{
description:nls.localize('vscode.extension.isAMD','Indicated whether VS Code should load your code as AMD or CommonJS. Default: false.'),
description:nls.localize('vscode.extension.galleryBanner','Banner used in the VS Code marketplace.'),
properties:{
color:{
description:nls.localize('vscode.extension.galleryBanner.color','The banner color on the VS Code marketplace page header.'),
type:'string'
},
theme:{
description:nls.localize('vscode.extension.galleryBanner.theme','The color theme for the font used in the banner.'),
type:'string',
enum:['dark','light']
}
}
},
publisher:{
description:nls.localize('vscode.extension.publisher','The publisher of the VS Code extension.'),
type:'string'
},
activationEvents:{
description:nls.localize('vscode.extension.activationEvents','Activation events for the VS Code extension.'),
type:'array',
items:{
type:'string'
}
},
extensionDependencies:{
description:nls.localize('vscode.extension.extensionDependencies','Dependencies to other extensions. The id of an extension is always ${publisher}.${name}. For example: vscode.csharp.'),
type:'array',
items:{
type:'string'
}
},
scripts:{
type:'object',
properties:{
'vscode:prepublish':{
description:nls.localize('vscode.extension.scripts.prepublish','Script executed before the package is published as a VS Code extension.'),
type:'string'
}
}
},
contributes:{
description:nls.localize('vscode.extension.contributes','All contributions of the VS Code extension represented by this package.'),
type:'object',
properties:{
// extensions will fill in
},
default:{}
},
isAMD:{
description:nls.localize('vscode.extension.isAMD','Indicated whether VS Code should load your code as AMD or CommonJS. Default: false.'),