mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-16 05:11:14 +01:00
b6aa5a1828
* Update devcontainer. * Switch module settings, turn on `noEmit`, and drop explicit `lib`. * module->namespace * Switch troublesome packages to use `import = require()` syntax. * Remove unnecessary declaration file. * Drop DOM declarations. * Fix up errors from more restrictive signature of `vscode.l10n.t`. * Fix chat-lib script - we no longer have that stray file. * Update dependencies.
39 lines
1.1 KiB
JSON
39 lines
1.1 KiB
JSON
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
|
|
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
|
|
{
|
|
"name": "Node.js & TypeScript",
|
|
"image": "mcr.microsoft.com/devcontainers/typescript-node:4-24",
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/docker-in-docker:2.16.1": {
|
|
"moby": false
|
|
},
|
|
"ghcr.io/devcontainers/features/azure-cli:1": {},
|
|
"ghcr.io/devcontainers/features/python:1": {},
|
|
"ghcr.io/devcontainers/features/dotnet:2": {},
|
|
"ghcr.io/devcontainers/features/desktop-lite:1": {},
|
|
"ghcr.io/devcontainers/features/git-lfs:1": {}
|
|
},
|
|
"containerEnv": {
|
|
"DEBIAN_FRONTEND": "noninteractive"
|
|
},
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"dbaeumer.vscode-eslint",
|
|
"esbenp.prettier-vscode",
|
|
"connor4312.esbuild-problem-matchers",
|
|
"GitHub.copilot@prerelease",
|
|
"ms-vscode.extension-test-runner"
|
|
]
|
|
}
|
|
},
|
|
"hostRequirements": {
|
|
"cpus": 4
|
|
},
|
|
"containerUser": "node",
|
|
"onCreateCommand": {
|
|
"initGitLfs": "git lfs install --force",
|
|
"npmInstall": "npm install || true"
|
|
}
|
|
}
|