Skip to content

Commit 3dfbf90

Browse files
committed
Remove support for isAMD since php is now also commonjs
1 parent 18c4629 commit 3dfbf90

4 files changed

Lines changed: 1 addition & 33 deletions

File tree

src/vs/platform/plugins/common/abstractPluginService.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -233,11 +233,3 @@ export abstract class AbstractPluginService<T extends ActivatedPlugin> implement
233233

234234
protected abstract _actualActivatePlugin(pluginDescription: IPluginDescription): TPromise<T>;
235235
}
236-
237-
export function loadAMDModule<T>(moduleId: string): TPromise<T> {
238-
return new TPromise<T>((c, e, p) => {
239-
require([moduleId], (r: T) => {
240-
c(r);
241-
}, e);
242-
});
243-
}

src/vs/platform/plugins/common/nativePluginService.ts

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as paths from 'vs/base/common/paths';
1010
import Severity from 'vs/base/common/severity';
1111
import {TPromise} from 'vs/base/common/winjs.base';
1212
import {IMessageService} from 'vs/platform/message/common/message';
13-
import {AbstractPluginService, ActivatedPlugin, IPluginContext, IPluginMemento, loadAMDModule} from 'vs/platform/plugins/common/abstractPluginService';
13+
import {AbstractPluginService, ActivatedPlugin, IPluginContext, IPluginMemento} from 'vs/platform/plugins/common/abstractPluginService';
1414
import {IMessage, IPluginDescription, IPluginStatus} from 'vs/platform/plugins/common/plugins';
1515
import {PluginsRegistry} from 'vs/platform/plugins/common/pluginsRegistry';
1616
import {PluginHostStorage} from 'vs/platform/storage/common/remotable.storage';
@@ -339,10 +339,6 @@ export class PluginHostPluginService extends AbstractPluginService<ExtHostPlugin
339339
}
340340

341341
protected _loadPluginModule(pluginDescription: IPluginDescription): TPromise<IPluginModule> {
342-
if (pluginDescription.isAMD) {
343-
return loadAMDModule(uriFromPath(pluginDescription.main));
344-
}
345-
346342
return loadCommonJSModule(pluginDescription.main);
347343
}
348344

@@ -429,18 +425,3 @@ function loadCommonJSModule<T>(modulePath: string): TPromise<T> {
429425
}
430426
return TPromise.as(r);
431427
}
432-
433-
434-
// TODO@Alex: Duplicated in:
435-
// * src\bootstrap.js
436-
// * src\vs\workbench\electron-main\bootstrap.js
437-
// * src\vs\platform\plugins\common\nativePluginService.ts
438-
function uriFromPath(_path) {
439-
let pathName = _path.replace(/\\/g, '/');
440-
441-
if (pathName.length > 0 && pathName.charAt(0) !== '/') {
442-
pathName = '/' + pathName;
443-
}
444-
445-
return encodeURI('file://' + pathName);
446-
}

src/vs/platform/plugins/common/plugins.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export interface IPluginDescription {
2222
};
2323
main?: string;
2424
contributes?: { [point: string]: any; };
25-
isAMD: boolean;
2625
}
2726

2827
export interface IActivationEventListener {

src/vs/platform/plugins/common/pluginsRegistry.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -360,10 +360,6 @@ const schema: IJSONSchema = {
360360
// extensions will fill in
361361
},
362362
default: {}
363-
},
364-
isAMD: {
365-
description: nls.localize('vscode.extension.isAMD', 'Indicated whether VS Code should load your code as AMD or CommonJS. Default: false.'),
366-
type: 'boolean'
367363
}
368364
}
369365
};

0 commit comments

Comments
 (0)