diff --git a/extensions/javascript/package.json b/extensions/javascript/package.json index 6909de1400f..8d315c45835 100644 --- a/extensions/javascript/package.json +++ b/extensions/javascript/package.json @@ -98,36 +98,6 @@ "language": "javascriptreact", "path": "./snippets/javascript.json" } - ], - "jsonValidation": [ - { - "fileMatch": ".bowerrc", - "url": "https://schemastore.azurewebsites.net/schemas/json/bowerrc.json" - }, - { - "fileMatch": ".babelrc", - "url": "https://schemastore.azurewebsites.net/schemas/json/babelrc.json" - }, - { - "fileMatch": ".babelrc.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/babelrc.json" - }, - { - "fileMatch": "jsconfig.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/jsconfig.json" - }, - { - "fileMatch": "jsconfig.json", - "url": "./schemas/jsconfig.schema.json" - }, - { - "fileMatch": "jsconfig.*.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/jsconfig.json" - }, - { - "fileMatch": "jsconfig.*.json", - "url": "./schemas/jsconfig.schema.json" - } ] } -} \ No newline at end of file +} diff --git a/extensions/typescript-basics/package.json b/extensions/typescript-basics/package.json index 185a8a2bc71..0d162fcbaa2 100644 --- a/extensions/typescript-basics/package.json +++ b/extensions/typescript-basics/package.json @@ -98,36 +98,6 @@ "language": "typescriptreact", "path": "./snippets/typescript.json" } - ], - "jsonValidation": [ - { - "fileMatch": "tsconfig.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/tsconfig.json" - }, - { - "fileMatch": "tsconfig.json", - "url": "./schemas/tsconfig.schema.json" - }, - { - "fileMatch": "tsconfig.*.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/tsconfig.json" - }, - { - "fileMatch": "tsconfig-*.json", - "url": "./schemas/tsconfig.schema.json" - }, - { - "fileMatch": "tsconfig-*.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/tsconfig.json" - }, - { - "fileMatch": "tsconfig.*.json", - "url": "./schemas/tsconfig.schema.json" - }, - { - "fileMatch": "typings.json", - "url": "https://schemastore.azurewebsites.net/schemas/json/typings.json" - } ] } } diff --git a/extensions/typescript-language-features/package.json b/extensions/typescript-language-features/package.json index 0b18f854feb..5b9d01c69d1 100644 --- a/extensions/typescript-language-features/package.json +++ b/extensions/typescript-language-features/package.json @@ -53,6 +53,62 @@ { "fileMatch": "package.json", "url": "./schemas/package.schema.json" + }, + { + "fileMatch": "tsconfig.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/tsconfig.json" + }, + { + "fileMatch": "tsconfig.json", + "url": "./schemas/tsconfig.schema.json" + }, + { + "fileMatch": "tsconfig.*.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/tsconfig.json" + }, + { + "fileMatch": "tsconfig-*.json", + "url": "./schemas/tsconfig.schema.json" + }, + { + "fileMatch": "tsconfig-*.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/tsconfig.json" + }, + { + "fileMatch": "tsconfig.*.json", + "url": "./schemas/tsconfig.schema.json" + }, + { + "fileMatch": "typings.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/typings.json" + }, + { + "fileMatch": ".bowerrc", + "url": "https://schemastore.azurewebsites.net/schemas/json/bowerrc.json" + }, + { + "fileMatch": ".babelrc", + "url": "https://schemastore.azurewebsites.net/schemas/json/babelrc.json" + }, + { + "fileMatch": ".babelrc.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/babelrc.json" + }, + { + "fileMatch": "jsconfig.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/jsconfig.json" + }, + { + "fileMatch": "jsconfig.json", + "url": "./schemas/jsconfig.schema.json" + }, + { + "fileMatch": "jsconfig.*.json", + "url": "https://schemastore.azurewebsites.net/schemas/json/jsconfig.json" + }, + { + "fileMatch": "jsconfig.*.json", + "url": "./schemas/jsconfig.schema.json" } ], "configuration": { diff --git a/extensions/javascript/schemas/jsconfig.schema.json b/extensions/typescript-language-features/schemas/jsconfig.schema.json similarity index 100% rename from extensions/javascript/schemas/jsconfig.schema.json rename to extensions/typescript-language-features/schemas/jsconfig.schema.json diff --git a/extensions/typescript-basics/schemas/tsconfig.schema.json b/extensions/typescript-language-features/schemas/tsconfig.schema.json similarity index 100% rename from extensions/typescript-basics/schemas/tsconfig.schema.json rename to extensions/typescript-language-features/schemas/tsconfig.schema.json