▸ Agent Skills
3 min read

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