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