Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/build/npm/dirs.js
3520 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
const fs = require('fs');
7
8
// Complete list of directories where npm should be executed to install node modules
9
const dirs = [
10
'',
11
'build',
12
'extensions',
13
'extensions/configuration-editing',
14
'extensions/css-language-features',
15
'extensions/css-language-features/server',
16
'extensions/debug-auto-launch',
17
'extensions/debug-server-ready',
18
'extensions/emmet',
19
'extensions/extension-editing',
20
'extensions/git',
21
'extensions/git-base',
22
'extensions/github',
23
'extensions/github-authentication',
24
'extensions/grunt',
25
'extensions/gulp',
26
'extensions/html-language-features',
27
'extensions/html-language-features/server',
28
'extensions/ipynb',
29
'extensions/jake',
30
'extensions/json-language-features',
31
'extensions/json-language-features/server',
32
'extensions/markdown-language-features',
33
'extensions/markdown-math',
34
'extensions/media-preview',
35
'extensions/merge-conflict',
36
'extensions/mermaid-chat-features',
37
'extensions/microsoft-authentication',
38
'extensions/notebook-renderers',
39
'extensions/npm',
40
'extensions/php-language-features',
41
'extensions/references-view',
42
'extensions/search-result',
43
'extensions/simple-browser',
44
'extensions/tunnel-forwarding',
45
'extensions/typescript-language-features',
46
'extensions/vscode-api-tests',
47
'extensions/vscode-colorize-tests',
48
'extensions/vscode-colorize-perf-tests',
49
'extensions/vscode-test-resolver',
50
'remote',
51
'remote/web',
52
'test/automation',
53
'test/integration/browser',
54
'test/monaco',
55
'test/smoke',
56
'test/mcp',
57
'.vscode/extensions/vscode-selfhost-import-aid',
58
'.vscode/extensions/vscode-selfhost-test-provider',
59
];
60
61
if (fs.existsSync(`${__dirname}/../../.build/distro/npm`)) {
62
dirs.push('.build/distro/npm');
63
dirs.push('.build/distro/npm/remote');
64
dirs.push('.build/distro/npm/remote/web');
65
}
66
67
exports.dirs = dirs;
68
69