@@ -21,6 +21,33 @@ index 7808166004..1e16cde724 100644
2121+ disturl "http://nodejs.org/dist"
2222+ target "12.4.0"
2323+ runtime "node"
24+ diff --git a/build/npm/postinstall.js b/build/npm/postinstall.js
25+ index 7a2320d828..5768890636 100644
26+ --- a/build/npm/postinstall.js
27+ +++ b/build/npm/postinstall.js
28+ @@ -33,9 +33,9 @@ function yarnInstall(location, opts) {
29+
30+ yarnInstall('extensions'); // node modules shared by all extensions
31+
32+ - yarnInstall('remote'); // node modules used by vscode server
33+ + // yarnInstall('remote'); // node modules used by vscode server
34+
35+ - yarnInstall('remote/web'); // node modules used by vscode web
36+ + // yarnInstall('remote/web'); // node modules used by vscode web
37+
38+ const allExtensionFolders = fs.readdirSync('extensions');
39+ const extensions = allExtensionFolders.filter(e => {
40+ @@ -68,7 +68,7 @@ runtime "${runtime}"`;
41+ }
42+
43+ yarnInstall(`build`); // node modules required for build
44+ - yarnInstall('test/automation'); // node modules required for smoketest
45+ - yarnInstall('test/smoke'); // node modules required for smoketest
46+ - yarnInstall('test/integration/browser'); // node modules required for integration
47+ + // yarnInstall('test/automation'); // node modules required for smoketest
48+ + // yarnInstall('test/smoke'); // node modules required for smoketest
49+ + // yarnInstall('test/integration/browser'); // node modules required for integration
50+ yarnInstallBuildDependencies(); // node modules for watching, specific to host node version, not electron
2451diff --git a/coder.js b/coder.js
2552new file mode 100644
2653index 0000000000..6aee0e46bc
0 commit comments