Skip to content

Commit 58c1cdd

Browse files
committed
php extension compiles to commonjs
1 parent 16eb8ab commit 58c1cdd

7 files changed

Lines changed: 20 additions & 26 deletions

File tree

build/gulpfile.plugins.js

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,35 +26,18 @@ var extensionsPath = path.join(path.dirname(__dirname), 'extensions');
2626

2727
function getTSConfig(plugin) {
2828
var script = (plugin.desc && plugin.desc.scripts && plugin.desc.scripts['vscode:prepublish']) || '';
29-
var match = /^node \.\.\/\.\.\/node\_modules\/gulp\/bin\/gulp\.js \-\-gulpfile \.\.\/\.\.\/gulpfile\.plugins\.js compile-plugin:([^ ]+) ?(.*tsconfig\.json)?/.exec(script);
29+
var match = /^node \.\.\/\.\.\/node\_modules\/gulp\/bin\/gulp\.js \-\-gulpfile \.\.\/\.\.\/build\/gulpfile\.plugins\.js compile-plugin:([^ ]+) ?(.*tsconfig\.json)/.exec(script);
3030

3131
if (!match) {
3232
return;
3333
}
3434

3535
var pluginRoot = path.join(extensionsPath, plugin.desc.name);
36-
var options = null;
37-
38-
if (match[2]) {
39-
options = require(path.join(pluginRoot, match[2])).compilerOptions;
40-
} else {
41-
options = {
42-
noLib: true,
43-
target: 'ES5',
44-
module: 'amd',
45-
declaration: false,
46-
sourceMap: true,
47-
rootDir: path.join(pluginRoot, 'src'),
48-
sourceRoot: util.toFileUri(path.join(pluginRoot, 'src'))
49-
};
50-
}
51-
36+
var options = require(path.join(pluginRoot, match[2])).compilerOptions;
5237
options.verbose = !quiet;
5338
return options;
5439
}
5540

56-
function noop() {}
57-
5841
function readAllPlugins() {
5942
var PLUGINS_FOLDER = path.join(extensionsPath);
6043

extensions/javascript-migration/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"main": "./out/extension",
1818

1919
"scripts": {
20-
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../gulpfile.plugins.js compile-plugin:javascript-migration ./src/tsconfig.json"
20+
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.plugins.js compile-plugin:javascript-migration ./src/tsconfig.json"
2121
},
2222
"devDependencies": {
2323
"typescript": "^1.7.5",

extensions/json/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
],
1111
"main": "./out/jsonMain",
1212
"scripts": {
13-
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../gulpfile.plugins.js compile-plugin:json ./src/tsconfig.json",
13+
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.plugins.js compile-plugin:json ./src/tsconfig.json",
1414
"postinstall": "cd server && npm install && npm run compile && cd .."
1515
},
1616
"contributes": {

extensions/php/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@
4040
}
4141
}
4242
},
43-
"isAMD": true,
4443
"scripts": {
45-
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../gulpfile.plugins.js compile-plugin:php"
44+
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.plugins.js compile-plugin:php ./src/tsconfig.json"
4645
}
4746
}

extensions/php/src/tsconfig.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"compilerOptions": {
3+
"noLib": true,
4+
"target": "es5",
5+
"module": "commonjs",
6+
"sourceMap": false,
7+
"outDir": "../out"
8+
},
9+
"exclude": [
10+
"node_modules"
11+
]
12+
}

extensions/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"vscode-extension-telemetry": "^0.0.4"
1515
},
1616
"scripts": {
17-
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../gulpfile.plugins.js compile-plugin:typescript ./src/tsconfig.json"
17+
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.plugins.js compile-plugin:typescript ./src/tsconfig.json"
1818
},
1919
"activationEvents": [
2020
"onLanguage:javascript",

extensions/vscode-api-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
},
1010
"scripts": {
1111
"compile": "node ./node_modules/vscode/bin/compile -watch -p ./",
12-
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../gulpfile.plugins.js compile-plugin:vscode-api-tests ./tsconfig.json",
13-
"postinstall": "node ./node_modules/vscode/bin/install"
12+
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.plugins.js compile-plugin:vscode-api-tests ./tsconfig.json",
13+
"postinstall": "node ./node_modules/vscode/bin/install"
1414
},
1515
"devDependencies": {
1616
"typescript": "^1.6.2",

0 commit comments

Comments
 (0)