javascript
Options
languages.javascript.enable
Whether to enable tools for JavaScript development.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.package
The Node.js package to use.
Type: package
Default:
pkgs.nodejs-slim
Declared by:
languages.javascript.bun.enable
Whether to enable install bun.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.bun.package
The bun package to use.
Type: package
Default:
pkgs.bun
Declared by:
languages.javascript.bun.install.enable
Whether to enable bun install during devenv initialisation.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.corepack.enable
Whether to enable wrappers for npm, pnpm and Yarn via Node.js Corepack.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.directory
The JavaScript project’s root directory. Defaults to the root of the devenv project. Can be an absolute path or one relative to the root of the devenv project.
Type: string
Default:
config.devenv.root
Example:
"./directory"
Declared by:
languages.javascript.lsp.enable
Whether to enable TypeScript Language Server for JavaScript.
Type: boolean
Default:
true
Example:
true
Declared by:
languages.javascript.lsp.package
The TypeScript/JavaScript language server package to use.
Type: package
Default:
pkgs.typescript-language-server
Declared by:
languages.javascript.nodejs.enable
Whether to enable Node.js runtime.
Type: boolean
Default:
true
Example:
true
Declared by:
languages.javascript.npm.enable
Whether to enable install npm.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.npm.package
The npm package to use. Defaults to the npm output of the javascript package.
Type: package
Default:
languages.javascript.package
Declared by:
languages.javascript.npm.install.enable
Whether to enable npm install during devenv initialisation.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.pnpm.enable
Whether to enable install pnpm.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.pnpm.package
The pnpm package to use.
Type: package
Default:
pkgs.pnpm
Declared by:
languages.javascript.pnpm.install.enable
Whether to enable pnpm install during devenv initialisation.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.yarn.enable
Whether to enable install yarn.
Type: boolean
Default:
false
Example:
true
Declared by:
languages.javascript.yarn.package
The yarn package to use.
Type: package
Default:
pkgs.yarn
Declared by:
languages.javascript.yarn.install.enable
Whether to enable yarn install during devenv initialisation.
Type: boolean
Default:
false
Example:
true
Declared by:
Last updated Oct 11, 2026