File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ import { localize } from 'vs/nls';
77import { raceTimeout } from 'vs/base/common/async' ;
88import product from 'vs/platform/product/common/product' ;
99import * as path from 'vs/base/common/path' ;
10- import * as semver from 'semver-umd' ;
1110import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection' ;
1211import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors' ;
1312import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation' ;
@@ -214,6 +213,8 @@ export class Main {
214213 throw new Error ( 'Invalid vsix' ) ;
215214 }
216215
216+ const semver = await import ( 'semver-umd' ) ;
217+
217218 const extensionIdentifier = { id : getGalleryExtensionId ( manifest . publisher , manifest . name ) } ;
218219 const installedExtensions = await this . extensionManagementService . getInstalled ( ExtensionType . User ) ;
219220 const newer = installedExtensions . find ( local => areSameExtensions ( extensionIdentifier , local . identifier ) && semver . gt ( local . manifest . version , manifest . version ) ) ;
You can’t perform that action at this time.
0 commit comments