Modern Node.js setup with fast tooling.
- nvm - Node version management
- Node.js LTS - Latest long-term support version
- pnpm - Fast package manager (faster than npm), properly configured
- TypeScript - Type-safe JavaScript (global)
- tsx - Run TypeScript directly (global)
- ESLint - Code linter (global)
- Prettier - Code formatter (global)
bash setup.shTakes ~2-3 minutes.
Note: pnpm is automatically configured with a global bin directory. Global tools (tsc, tsx, eslint, prettier) are immediately available.
node --version # Node.js v20.x
pnpm --version # Fast package manager
tsc --version # TypeScript compiler
tsx script.ts # Run TypeScript directlymkdir my-project && cd my-project
pnpm init
pnpm add express
pnpm add -D typescript @types/nodenvm install 18
nvm use 18
nvm list