Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/extensions/extension-editing/src/extensionEditingBrowserMain.ts
3292 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import * as vscode from 'vscode';
7
import { PackageDocument } from './packageDocumentHelper';
8
9
export function activate(context: vscode.ExtensionContext) {
10
//package.json suggestions
11
context.subscriptions.push(registerPackageDocumentCompletions());
12
13
}
14
15
function registerPackageDocumentCompletions(): vscode.Disposable {
16
return vscode.languages.registerCompletionItemProvider({ language: 'json', pattern: '**/package.json' }, {
17
provideCompletionItems(document, position, token) {
18
return new PackageDocument(document).provideCompletionItems(position, token);
19
}
20
});
21
22
}
23
24