For detailed information about the repository structure, conventions, and development practices, see CLAUDE.md.
- 
Node.js: It is recommended to use nvm and run
nvm use, this will automatically switch to the Node.js version mentioned in the file.nvmrc.
Alternatively you can install Node.js directly, please refer to.nvmrcof this project to determine the Node.js version to use. - 
pnpm: This monorepo ("workspace") uses
pnpmas package manager.
It is recommended to usecorepackof Node.js, just run:corepack enablepnpmcommands should now be available (and thepnpmversion specified inpackage.json#packageManagerwill be automatically used). - 
Toolchain for native Node.js modules: Run the installation instructions "A C/C++ compiler tool chain for your platform" of microsoft/vscode/wiki/How-to-Contribute#prerequisites.
 
See Common Commands in CLAUDE.md for build and development commands.
See scripts of ./package.json for available scripts in the workspace.
See TypeScript Patching in CLAUDE.md for detailed instructions on updating TypeScript with our custom transformer setup.