Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisidor <inikolic@microsoft.com>2018-11-20 18:31:01 +0300
committerisidor <inikolic@microsoft.com>2018-11-20 18:31:08 +0300
commit085f4656edf907edb2e20ebbc3333c6182c07f49 (patch)
treefe23f3272b6fd90ccb5eb3295f74169fb7203932 /.vscode/cgmanifest.schema.json
parentb134a61eb2f1557dd5a20068084a4e71ea9344f4 (diff)
add some commit hashes and versions to cgmanifest.json
Diffstat (limited to '.vscode/cgmanifest.schema.json')
-rw-r--r--.vscode/cgmanifest.schema.json91
1 files changed, 79 insertions, 12 deletions
diff --git a/.vscode/cgmanifest.schema.json b/.vscode/cgmanifest.schema.json
index 843dbfe36d3..f5424e3b226 100644
--- a/.vscode/cgmanifest.schema.json
+++ b/.vscode/cgmanifest.schema.json
@@ -10,31 +10,98 @@
"oneOf": [
{
"type": "object",
- "required": [ "type", "git" ],
+ "required": [
+ "type",
+ "git"
+ ],
"properties": {
- "type": { "type": "string", "enum": [ "git" ] },
+ "type": {
+ "type": "string",
+ "enum": [
+ "git"
+ ]
+ },
"git": {
"type": "object",
- "required": [ "name", "repositoryUrl", "commitHash" ],
+ "required": [
+ "name",
+ "repositoryUrl",
+ "commitHash"
+ ],
"properties": {
- "name": { "type": "string" },
- "repositoryUrl": { "type": "string" },
- "commitHash": { "type": "string" }
+ "name": {
+ "type": "string"
+ },
+ "repositoryUrl": {
+ "type": "string"
+ },
+ "commitHash": {
+ "type": "string"
+ }
}
}
}
},
{
"type": "object",
- "required": [ "type", "npm" ],
+ "required": [
+ "type",
+ "npm"
+ ],
"properties": {
- "type": { "type": "string", "enum": [ "npm" ] },
+ "type": {
+ "type": "string",
+ "enum": [
+ "npm"
+ ]
+ },
"npm": {
"type": "object",
- "required": [ "name", "version" ],
+ "required": [
+ "name",
+ "version"
+ ],
"properties": {
- "name": { "type": "string" },
- "version": { "type": "string" }
+ "name": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ },
+ {
+ "type": "object",
+ "required": [
+ "type",
+ "other"
+ ],
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": [
+ "other"
+ ]
+ },
+ "other": {
+ "type": "object",
+ "required": [
+ "name",
+ "downloadUrl",
+ "version"
+ ],
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "downloadUrl": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
}
}
}
@@ -72,4 +139,4 @@
}
}
}
-} \ No newline at end of file
+}