Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/package.json
5240 views
1
{
2
"name": "code-oss-dev",
3
"version": "1.110.0",
4
"distro": "cdc946932deac5be9ae3710cf6d33ae8c45afe88",
5
"author": {
6
"name": "Microsoft Corporation"
7
},
8
"license": "MIT",
9
"main": "./out/main.js",
10
"type": "module",
11
"private": true,
12
"scripts": {
13
"test": "echo Please run any of the test scripts from the scripts folder.",
14
"test-browser": "npx playwright install && node test/unit/browser/index.js",
15
"test-browser-no-install": "node test/unit/browser/index.js",
16
"test-node": "mocha test/unit/node/index.js --delay --ui=tdd --timeout=5000 --exit",
17
"test-extension": "vscode-test",
18
"test-build-scripts": "cd build && npm run test",
19
"preinstall": "node build/npm/preinstall.ts",
20
"postinstall": "node build/npm/postinstall.ts",
21
"compile": "npm run gulp compile",
22
"compile-check-ts-native": "tsgo --project ./src/tsconfig.json --noEmit --skipLibCheck",
23
"watch": "npm-run-all2 -lp watch-client watch-extensions",
24
"watchd": "deemon npm run watch",
25
"watch-webd": "deemon npm run watch-web",
26
"kill-watchd": "deemon --kill npm run watch",
27
"kill-watch-webd": "deemon --kill npm run watch-web",
28
"restart-watchd": "deemon --restart npm run watch",
29
"restart-watch-webd": "deemon --restart npm run watch-web",
30
"watch-client": "npm run gulp watch-client",
31
"watch-clientd": "deemon npm run watch-client",
32
"kill-watch-clientd": "deemon --kill npm run watch-client",
33
"watch-extensions": "npm run gulp watch-extensions watch-extension-media",
34
"watch-extensionsd": "deemon npm run watch-extensions",
35
"kill-watch-extensionsd": "deemon --kill npm run watch-extensions",
36
"precommit": "node --experimental-strip-types build/hygiene.ts",
37
"gulp": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js",
38
"electron": "node build/lib/electron.ts",
39
"7z": "7z",
40
"update-grammars": "node build/npm/update-all-grammars.ts",
41
"update-localization-extension": "node build/npm/update-localization-extension.ts",
42
"mixin-telemetry-docs": "node build/npm/mixin-telemetry-docs.ts",
43
"smoketest": "node build/lib/preLaunch.ts && cd test/smoke && npm run compile && node test/index.js",
44
"smoketest-no-compile": "cd test/smoke && node test/index.js",
45
"download-builtin-extensions": "node build/lib/builtInExtensions.ts",
46
"download-builtin-extensions-cg": "node build/lib/builtInExtensionsCG.ts",
47
"monaco-compile-check": "tsgo --project src/tsconfig.monaco.json --noEmit",
48
"tsec-compile-check": "node node_modules/tsec/bin/tsec -p src/tsconfig.tsec.json",
49
"vscode-dts-compile-check": "tsgo --project src/tsconfig.vscode-dts.json && tsgo --project src/tsconfig.vscode-proposed-dts.json",
50
"valid-layers-check": "node build/checker/layersChecker.ts && tsgo --project build/checker/tsconfig.browser.json && tsgo --project build/checker/tsconfig.worker.json && tsgo --project build/checker/tsconfig.node.json && tsgo --project build/checker/tsconfig.electron-browser.json && tsgo --project build/checker/tsconfig.electron-main.json && tsgo --project build/checker/tsconfig.electron-utility.json",
51
"define-class-fields-check": "node build/lib/propertyInitOrderChecker.ts && tsgo --project src/tsconfig.defineClassFields.json",
52
"update-distro": "node build/npm/update-distro.ts",
53
"web": "echo 'npm run web' is replaced by './scripts/code-server' or './scripts/code-web'",
54
"compile-cli": "npm run gulp compile-cli",
55
"compile-web": "npm run gulp compile-web",
56
"watch-web": "npm run gulp watch-web",
57
"watch-cli": "npm run gulp watch-cli",
58
"eslint": "node build/eslint.ts",
59
"stylelint": "node build/stylelint.ts",
60
"playwright-install": "npm exec playwright install",
61
"compile-build": "npm run gulp compile-build-with-mangling",
62
"compile-extensions-build": "npm run gulp compile-extensions-build",
63
"minify-vscode": "npm run gulp minify-vscode",
64
"minify-vscode-reh": "npm run gulp minify-vscode-reh",
65
"minify-vscode-reh-web": "npm run gulp minify-vscode-reh-web",
66
"hygiene": "npm run gulp hygiene",
67
"core-ci": "npm run gulp core-ci",
68
"core-ci-pr": "npm run gulp core-ci-pr",
69
"extensions-ci": "npm run gulp extensions-ci",
70
"extensions-ci-pr": "npm run gulp extensions-ci-pr",
71
"perf": "node scripts/code-perf.js",
72
"update-build-ts-version": "npm install -D typescript@next && npm install -D @typescript/native-preview && (cd build && npm run typecheck)"
73
},
74
"dependencies": {
75
"@anthropic-ai/sandbox-runtime": "0.0.23",
76
"@microsoft/1ds-core-js": "^3.2.13",
77
"@microsoft/1ds-post-js": "^3.2.13",
78
"@parcel/watcher": "^2.5.6",
79
"@types/semver": "^7.5.8",
80
"@vscode/codicons": "^0.0.45-5",
81
"@vscode/deviceid": "^0.1.1",
82
"@vscode/iconv-lite-umd": "0.7.1",
83
"@vscode/native-watchdog": "^1.4.6",
84
"@vscode/policy-watcher": "^1.3.2",
85
"@vscode/proxy-agent": "^0.38.0",
86
"@vscode/ripgrep": "^1.15.13",
87
"@vscode/spdlog": "^0.15.7",
88
"@vscode/sqlite3": "5.1.12-vscode",
89
"@vscode/sudo-prompt": "9.3.2",
90
"@vscode/tree-sitter-wasm": "^0.3.0",
91
"@vscode/vscode-languagedetection": "1.0.21",
92
"@vscode/windows-mutex": "^0.5.0",
93
"@vscode/windows-process-tree": "^0.6.0",
94
"@vscode/windows-registry": "^1.1.0",
95
"@xterm/addon-clipboard": "^0.3.0-beta.144",
96
"@xterm/addon-image": "^0.10.0-beta.144",
97
"@xterm/addon-ligatures": "^0.11.0-beta.144",
98
"@xterm/addon-progress": "^0.3.0-beta.144",
99
"@xterm/addon-search": "^0.17.0-beta.144",
100
"@xterm/addon-serialize": "^0.15.0-beta.144",
101
"@xterm/addon-unicode11": "^0.10.0-beta.144",
102
"@xterm/addon-webgl": "^0.20.0-beta.143",
103
"@xterm/headless": "^6.1.0-beta.144",
104
"@xterm/xterm": "^6.1.0-beta.144",
105
"http-proxy-agent": "^7.0.0",
106
"https-proxy-agent": "^7.0.2",
107
"jschardet": "3.1.4",
108
"katex": "^0.16.22",
109
"kerberos": "2.1.1",
110
"minimist": "^1.2.8",
111
"native-is-elevated": "0.9.0",
112
"native-keymap": "^3.3.5",
113
"node-pty": "^1.2.0-beta.10",
114
"open": "^10.1.2",
115
"tas-client": "0.3.1",
116
"undici": "^7.18.2",
117
"v8-inspect-profiler": "^0.1.1",
118
"vscode-oniguruma": "1.7.0",
119
"vscode-regexpp": "^3.1.0",
120
"vscode-textmate": "^9.3.2",
121
"yauzl": "^3.0.0",
122
"yazl": "^2.4.3"
123
},
124
"devDependencies": {
125
"@playwright/test": "^1.56.1",
126
"@stylistic/eslint-plugin-ts": "^2.8.0",
127
"@types/cookie": "^0.3.3",
128
"@types/debug": "^4.1.5",
129
"@types/eslint": "^9.6.1",
130
"@types/gulp-svgmin": "^1.2.1",
131
"@types/http-proxy-agent": "^2.0.1",
132
"@types/kerberos": "^1.1.2",
133
"@types/minimist": "^1.2.1",
134
"@types/mocha": "^10.0.10",
135
"@types/node": "^22.18.10",
136
"@types/sinon": "^10.0.2",
137
"@types/sinon-test": "^2.4.2",
138
"@types/trusted-types": "^2.0.7",
139
"@types/vscode-notebook-renderer": "^1.72.0",
140
"@types/webpack": "^5.28.5",
141
"@types/wicg-file-system-access": "^2023.10.7",
142
"@types/windows-foreground-love": "^0.3.0",
143
"@types/winreg": "^1.2.30",
144
"@types/yauzl": "^2.10.0",
145
"@types/yazl": "^2.4.2",
146
"@typescript-eslint/utils": "^8.45.0",
147
"@typescript/native-preview": "^7.0.0-dev.20260130",
148
"@vscode/gulp-electron": "^1.38.2",
149
"@vscode/l10n-dev": "0.0.35",
150
"@vscode/telemetry-extractor": "^1.10.2",
151
"@vscode/test-cli": "^0.0.6",
152
"@vscode/test-electron": "^2.4.0",
153
"@vscode/test-web": "^0.0.76",
154
"@vscode/v8-heap-parser": "^0.1.0",
155
"@vscode/vscode-perf": "^0.0.19",
156
"@webgpu/types": "^0.1.66",
157
"ansi-colors": "^3.2.3",
158
"asar": "^3.0.3",
159
"chromium-pickle-js": "^0.2.0",
160
"cookie": "^0.7.2",
161
"copy-webpack-plugin": "^11.0.0",
162
"css-loader": "^6.9.1",
163
"debounce": "^1.0.0",
164
"deemon": "^1.13.6",
165
"electron": "39.3.0",
166
"eslint": "^9.36.0",
167
"eslint-formatter-compact": "^8.40.0",
168
"eslint-plugin-header": "3.1.1",
169
"eslint-plugin-jsdoc": "^50.3.1",
170
"event-stream": "3.3.4",
171
"fancy-log": "^1.3.3",
172
"file-loader": "^6.2.0",
173
"glob": "^5.0.13",
174
"gulp": "^4.0.0",
175
"gulp-azure-storage": "^0.12.1",
176
"gulp-bom": "^3.0.0",
177
"gulp-buffer": "0.0.2",
178
"gulp-filter": "^5.1.0",
179
"gulp-flatmap": "^1.0.2",
180
"gulp-gunzip": "^1.0.0",
181
"gulp-gzip": "^1.4.2",
182
"gulp-json-editor": "^2.5.0",
183
"gulp-plumber": "^1.2.0",
184
"gulp-rename": "^1.2.0",
185
"gulp-replace": "^0.5.4",
186
"gulp-sourcemaps": "^3.0.0",
187
"gulp-svgmin": "^4.1.0",
188
"husky": "^0.13.1",
189
"innosetup": "^6.4.1",
190
"istanbul-lib-coverage": "^3.2.0",
191
"istanbul-lib-instrument": "^6.0.1",
192
"istanbul-lib-report": "^3.0.0",
193
"istanbul-lib-source-maps": "^4.0.1",
194
"istanbul-reports": "^3.1.5",
195
"lazy.js": "^0.4.2",
196
"merge-options": "^1.0.1",
197
"mime": "^1.4.1",
198
"minimatch": "^3.0.4",
199
"mocha": "^10.8.2",
200
"mocha-junit-reporter": "^2.2.1",
201
"mocha-multi-reporters": "^1.5.1",
202
"npm-run-all2": "^8.0.4",
203
"os-browserify": "^0.3.0",
204
"p-all": "^1.0.0",
205
"path-browserify": "^1.0.1",
206
"pump": "^1.0.1",
207
"rcedit": "^1.1.0",
208
"rimraf": "^2.2.8",
209
"sinon": "^12.0.1",
210
"sinon-test": "^3.1.3",
211
"source-map": "0.6.1",
212
"source-map-support": "^0.3.2",
213
"style-loader": "^3.3.2",
214
"tar": "^7.5.7",
215
"ts-loader": "^9.5.1",
216
"tsec": "0.2.7",
217
"tslib": "^2.6.3",
218
"typescript": "^6.0.0-dev.20260130",
219
"typescript-eslint": "^8.45.0",
220
"util": "^0.12.4",
221
"webpack": "^5.105.0",
222
"webpack-cli": "^5.1.4",
223
"webpack-stream": "^7.0.0",
224
"xml2js": "^0.5.0",
225
"yaserver": "^0.4.0"
226
},
227
"overrides": {
228
"node-gyp-build": "4.8.1",
229
"[email protected]": {
230
"node-addon-api": "7.1.0"
231
}
232
},
233
"repository": {
234
"type": "git",
235
"url": "https://github.com/microsoft/vscode.git"
236
},
237
"bugs": {
238
"url": "https://github.com/microsoft/vscode/issues"
239
},
240
"optionalDependencies": {
241
"windows-foreground-love": "0.6.1"
242
}
243
}
244
245