0Pricing
TypeScript Academy · Lesson

Vite / esbuild / SWC / Rollup basics

Overview of common bundlers (Vite, esbuild, SWC, Rollup) and how they interact with TypeScript projects.

Intro

Goal: Explore popular bundlers—Vite, esbuild, SWC, and Rollup. Each offers unique speed and flexibility.

Vite

Vite: Instant dev server using ESM, fast HMR, production builds powered by Rollup.

// package.json
{
  "scripts": {
    "dev": "vite",
    "build": "vite build"
  }
}

All lessons in this course

  1. tsc emit vs noEmit + bundlers
  2. Vite / esbuild / SWC / Rollup basics
  3. Declarations, source maps, types exports
← Back to TypeScript Academy