Explore Library
TypeScriptMigrating & Integrating with Build Tools

74 items

1

const enum Under Babel

Code Quiz
2

Type-Checking in CI with tsc --noEmit

Slides / Video
3

Escape Hatches During Migration

Slides / Video
4

TypeScript with esbuild and SWC

Slides / Video
5

Integrating TypeScript with Vite

Slides / Video
6

Type-Checking vs Transpilation Separation

Slides / Video
7

TypeScript with Babel

Slides / Video
8

TypeScript with Webpack

Slides / Video
9

The declare Keyword Explained

Slides / Video
10

Writing Ambient Declaration Files

Slides / Video
11

Third-Party Types with @types Packages

Slides / Video
12

Typing JavaScript with JSDoc Comments

Slides / Video
13

Renaming .js Files to .ts

Slides / Video
14

Incremental JavaScript to TypeScript Migration

Slides / Video
15

Strictness Ramp-Up During Migration

Slides / Video
16

Linting TypeScript with typescript-eslint

Slides / Video
17

Running TypeScript with ts-node

Slides / Video
18

Compiling with tsc and Watch Mode

Slides / Video
19

babel-loader Missing TypeScript Preset

Code Quiz
20

ts-loader Rule Misses .tsx Files

Code Quiz
21

Vite Build Skips Type Checking

Code Quiz
22

esbuild Ignores Type Errors

Code Quiz
23

transpileOnly Without Type Checker

Code Quiz
24

isolatedModules Type Re-export Error

Code Quiz
25

SWC Wrong Parser Syntax

Code Quiz
26

Rollup TypeScript Plugin Not Invoked

Code Quiz
27

ESLint typescript-eslint Parser Missing

Code Quiz
28

npm Build Script Emits Nothing

Code Quiz
29

Path Aliases in Two Places

Code Quiz
30

Running TS with ts-node

Code Quiz
31

Migrating .js Files Incrementally

Code Quiz
32

Emitting Declaration Files

Code Quiz
33

Source Maps for Debugging

Code Quiz
34

moduleResolution bundler Mode

Code Quiz
35

verbatimModuleSyntax Type Imports

Code Quiz
36

Jest with ts-jest Preset

Code Quiz
37

Node.js ESM vs CommonJS Output

Quiz
38

Linting with typescript-eslint

Quiz
39

Jest with ts-jest vs Babel

Quiz
40

ts-node for Running TypeScript

Quiz
41

TypeScript with Webpack via ts-loader

Quiz
42

Babel with @babel/preset-typescript

Quiz
43

Babel Type-Stripping Limitations

Quiz
44

Transpile-only Mode for Speed

Quiz
45

Configuring esbuild for TypeScript

Quiz
46

Configuring SWC for TypeScript

Quiz
47

Vite's Handling of TypeScript

Quiz
48

Rollup TypeScript Plugin Setup

Quiz
49

Separating Type Checking from Transpilation

Quiz
50

fork-ts-checker-webpack-plugin

Quiz
51

Emitting Declaration Files During Bundling

Quiz
52

Source Map Configuration

Quiz
53

Renaming .js Files to .ts Incrementally

Quiz
54

tsc as Standalone Build vs Bundler

Quiz
55

verbatimModuleSyntax and Bundlers

Quiz
56

Path Aliases in Build Tools vs tsconfig

Quiz
57

Watch Mode Integration

Quiz
58

fork-ts-checker-webpack-plugin

Flashcard
59

Vite's built-in TypeScript handling

Flashcard
60

Rollup with plugin-typescript

Flashcard
61

Source map integration with bundlers

Flashcard
62

esbuild for TypeScript transpilation

Flashcard
63

ts-node for running TypeScript directly

Flashcard
64

SWC for TypeScript transpilation

Flashcard
65

isolatedModules flag

Flashcard
66

Generating declaration files during bundling

Flashcard
67

Path alias resolution across TS and bundler

Flashcard
68

Jest with ts-jest or babel-jest

Flashcard
69

verbatimModuleSyntax and import elision

Flashcard
70

TypeScript with Webpack via ts-loader

Flashcard
71

tsc --noEmit in CI

Flashcard
72

Babel vs tsc: stripping vs checking

Flashcard
73

babel-loader with preset-typescript

Flashcard
74

Linting with typescript-eslint

Flashcard
Code QuizIntermediate

transpileOnly Without Type Checker

Setting transpileOnly skips type checking unless you add fork-ts-checker.

Codejavascript
module.exports = {
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        loader: 'ts-loader',
        options: { transpileOnly: true },
      },
    ],
  },
  // no plugins configured
  plugins: [],
};

Type errors never fail this build. What is missing?