Skip to content

Commit 11fdb88

Browse files
committed
Skip unused dependencies
1 parent 0a92bb1 commit 11fdb88

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

ci/vscode.patch

+27
Original file line numberDiff line numberDiff line change
@@ -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
2451
diff --git a/coder.js b/coder.js
2552
new file mode 100644
2653
index 0000000000..6aee0e46bc

0 commit comments

Comments
 (0)