Files
vscode/build/package.json
Matt Bierner 2648263d3e Run our build scripts directly as typescript (#277567)
* Run our build scripts directly as typescript #277567

Follow up on #276864
For #277526

* Remove a few more ts-node references

* Fix linux and script reference

* Remove `_build-script` ref

* Fix script missing closing quote

* use type only import

* Fix export

* Make sure to run copy-policy-dto

* Make sure we run the copy-policy-dto script

* Enable `verbatimModuleSyntax`

* Pipelines fixes

* Try adding explicit ext to path

* Fix bad edit

* Revert extra `--`

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-11-21 14:56:00 +01:00

84 lines
2.5 KiB
JSON

{
"name": "code-oss-dev-build",
"version": "1.0.0",
"license": "MIT",
"devDependencies": {
"@azure/core-auth": "^1.9.0",
"@azure/cosmos": "^3",
"@azure/identity": "^4.2.1",
"@azure/msal-node": "^2.16.1",
"@azure/storage-blob": "^12.25.0",
"@electron/get": "^2.0.0",
"@electron/osx-sign": "^2.0.0",
"@types/ansi-colors": "^3.2.0",
"@types/byline": "^4.2.32",
"@types/debounce": "^1.0.0",
"@types/debug": "^4.1.5",
"@types/fancy-log": "^1.3.0",
"@types/fs-extra": "^9.0.12",
"@types/glob": "^7.1.1",
"@types/gulp": "^4.0.17",
"@types/gulp-filter": "^3.0.32",
"@types/gulp-flatmap": "^1.0.0",
"@types/gulp-gzip": "^0.0.31",
"@types/gulp-json-editor": "^2.2.31",
"@types/gulp-plumber": "^0.0.37",
"@types/gulp-rename": "^0.0.33",
"@types/gulp-replace": "^0.0.31",
"@types/gulp-sort": "^2.0.4",
"@types/gulp-sourcemaps": "^0.0.32",
"@types/jws": "^3.2.10",
"@types/lazy.js": "^0.5.9",
"@types/mime": "0.0.29",
"@types/minimatch": "^3.0.3",
"@types/minimist": "^1.2.1",
"@types/node": "^22.18.10",
"@types/p-all": "^1.0.0",
"@types/pump": "^1.0.1",
"@types/rimraf": "^2.0.4",
"@types/through": "^0.0.29",
"@types/through2": "^2.0.36",
"@types/vinyl": "^2.0.12",
"@types/workerpool": "^6.4.0",
"@types/xml2js": "0.0.33",
"@vscode/iconv-lite-umd": "0.7.1",
"@vscode/ripgrep": "^1.15.13",
"@vscode/vsce": "3.6.1",
"ansi-colors": "^3.2.3",
"byline": "^5.0.0",
"debug": "^4.3.2",
"esbuild": "0.25.5",
"extract-zip": "^2.0.1",
"gulp-merge-json": "^2.1.1",
"gulp-sort": "^2.0.0",
"jsonc-parser": "^2.3.0",
"jws": "^4.0.0",
"mime": "^1.4.1",
"source-map": "0.6.1",
"ternary-stream": "^3.0.0",
"through2": "^4.0.2",
"tree-sitter": "^0.22.4",
"vscode-universal-bundler": "^0.1.3",
"workerpool": "^6.4.0",
"yauzl": "^2.10.0"
},
"type": "module",
"scripts": {
"copy-policy-dto": "node lib/policies/copyPolicyDto.ts",
"prebuild-ts": "npm run copy-policy-dto",
"typecheck": "cd .. && npx tsgo --project build/tsconfig.json",
"compile": "npm run copy-policy-dto && npm run typecheck",
"watch": "npm run typecheck -- --watch",
"test": "mocha --ui tdd 'lib/**/*.test.ts'"
},
"optionalDependencies": {
"tree-sitter-typescript": "^0.23.2",
"vscode-gulp-watch": "^5.0.3"
},
"overrides": {
"path-scurry": {
"lru-cache": "11.2.1"
}
}
}