diff --git a/build/npm/postinstall.js b/build/npm/postinstall.js index 76f1ff18155..590bc6a7ddc 100644 --- a/build/npm/postinstall.js +++ b/build/npm/postinstall.js @@ -10,6 +10,7 @@ const extensions = [ 'vscode-api-tests', 'vscode-colorize-tests', 'json', + 'configuration-editing', 'typescript', 'php', 'javascript' diff --git a/extensions/configuration-editing/src/extension.ts b/extensions/configuration-editing/src/extension.ts index 78114b106ba..71a11ba355f 100644 --- a/extensions/configuration-editing/src/extension.ts +++ b/extensions/configuration-editing/src/extension.ts @@ -18,7 +18,11 @@ export function activate(context) { provideCompletionItems(document, position, token) { const location = getLocation(document.getText(), document.offsetAt(position)); if (location.path[1] === 'command') { - return commands.then(ids => ids.map(id => new vscode.CompletionItem(id, vscode.CompletionItemKind.Value))); + return commands.then(ids => ids.map(id => { + let item = new vscode.CompletionItem(id); + item.kind = vscode.CompletionItemKind.Value; + return item; + })); } } }); diff --git a/extensions/configuration-editing/tsconfig.json b/extensions/configuration-editing/tsconfig.json new file mode 100644 index 00000000000..8cb16334377 --- /dev/null +++ b/extensions/configuration-editing/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "noLib": true, + "target": "es5", + "module": "commonjs", + "outDir": "./out" + }, + "exclude": [ + "node_modules" + ] +} \ No newline at end of file