Skip to content

JavaScript and TypeScript

Danil Silantyev edited this page Feb 25, 2026 · 1 revision

JavaScript and TypeScript

Module: scripts/bootstrap/modules/technologies/js-ts.sh

Runtime defaults

  • Bun from Homebrew tap oven-sh/bun
  • Node from Homebrew
  • node@24 is force-linked as active runtime

Global tooling via Bun

  • compiler/runtime helpers: typescript, tsx, ts-node
  • testing: vitest, playwright, @playwright/test
  • quality: eslint, prettier, @biomejs/biome
  • git workflow helper: husky

Rationale

This balances speed (bun) and ecosystem compatibility (node@24).

Clone this wiki locally