{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "This Week in TypeScript: Node.js Corepack Issue Affects Users",
      "startTime": 295,
      "endTime": 376
    },
    {
      "title": "This Week in TypeScript: Vite and Vitest Security Vulnerabilities",
      "startTime": 376,
      "endTime": 438
    },
    {
      "title": "This Week in TypeScript: 2ality on Enum Patterns",
      "startTime": 438,
      "endTime": 531
    },
    {
      "title": "This Week in TypeScript: 2ality's Tutorial on Publishing ESM Packages with TypeScript",
      "startTime": 531,
      "endTime": 593
    },
    {
      "title": "This Week in TypeScript: Should We Move On to ESM-Only?",
      "startTime": 593,
      "endTime": 793
    },
    {
      "title": "This Week in TypeScript: HTTP2 Support Across Node.js, Bun, and Deno... Or Lack Thereof",
      "startTime": 793,
      "endTime": 854
    },
    {
      "title": "This Week in TypeScript: Nx Has Some New TypeScript Monorepo Guides",
      "startTime": 854,
      "endTime": 878
    },
    {
      "title": "This Week in TypeScript: Zero to Mastery Shares a TypeScript Cheat Sheet",
      "startTime": 878,
      "endTime": 909
    },
    {
      "title": "This Week in TypeScript: TS Comment Directives",
      "startTime": 909,
      "endTime": 1041
    },
    {
      "title": "Deep Dive: Compilers and Runtimes",
      "startTime": 1041,
      "endTime": 1172
    },
    {
      "title": "Deep Dive: What's the Difference Between a Compiler and Transpiler?",
      "startTime": 1172,
      "endTime": 1271
    },
    {
      "title": "Deep Dive: Why Do We Need a TypeScript Compiler?",
      "startTime": 1271,
      "endTime": 1322
    },
    {
      "title": "Deep Dive: The TypeScript Compiler (TSC)",
      "startTime": 1322,
      "endTime": 1418
    },
    {
      "title": "Deep Dive: What's an Interpreter?",
      "startTime": 1418,
      "endTime": 1506
    },
    {
      "title": "Deep Dive: What's an Engine?",
      "startTime": 1506,
      "endTime": 1672
    },
    {
      "title": "Deep Dive: Recap So Far",
      "startTime": 1672,
      "endTime": 1711
    },
    {
      "title": "Deep Dive: Babel, the OG Transpiler",
      "startTime": 1711,
      "endTime": 1763
    },
    {
      "title": "Deep Dive: What is SWC?",
      "startTime": 1763,
      "endTime": 1872
    },
    {
      "title": "Deep Dive: Using the verbatimModuleSyntax TSConfig Flag",
      "startTime": 1872,
      "endTime": 1955
    },
    {
      "title": "Deep Dive: What is esbuild?",
      "startTime": 1955,
      "endTime": 2063
    },
    {
      "title": "Deep Dive: Okay, What's the Difference Between SWC and esbuild?",
      "startTime": 2063,
      "endTime": 2151
    },
    {
      "title": "Deep Dive: So, What is oxc Then??",
      "startTime": 2151,
      "endTime": 2223
    },
    {
      "title": "Deep Dive: Erik Says checker.ts is \"Gigundous\" (???)",
      "startTime": 2223,
      "endTime": 2278
    },
    {
      "title": "Deep Dive: Wait, oxc Can Output Type Declarations?!",
      "startTime": 2278,
      "endTime": 2374
    },
    {
      "title": "Deep Dive: Writing Your TypeScript So It Compiles Faster",
      "startTime": 2374,
      "endTime": 2470
    },
    {
      "title": "Deep Dive: What Does deno compile Do?",
      "startTime": 2470,
      "endTime": 2532
    },
    {
      "title": "Deep Dive: What Are The Different JS/TS Runtimes?",
      "startTime": 2532,
      "endTime": 2623
    },
    {
      "title": "Deep Dive: What Differentiates Bun from Deno?",
      "startTime": 2623,
      "endTime": 2726
    },
    {
      "title": "Deep Dive: Serverless JavaScript Runtimes (workerd, Vercel Edge)",
      "startTime": 2726,
      "endTime": 2808
    },
    {
      "title": "Deep Dive: Writing Isomorphic JavaScript or TypeScript",
      "startTime": 2808,
      "endTime": 2864
    },
    {
      "title": "Deep Dive: Who Will Stop This Madness?",
      "startTime": 2864,
      "endTime": 3011
    },
    {
      "title": "Deep Dive: Should Microsoft \"Fix\" TSC?",
      "startTime": 3011,
      "endTime": 3223
    },
    {
      "title": "Deep Dive: WHAT DOES ALL THIS MEAN?",
      "startTime": 3223,
      "endTime": 3456
    },
    {
      "title": "Secrets of the Handbook: Named Tuple Values",
      "startTime": 3456,
      "endTime": 3659
    },
    {
      "title": "Cool Stuff: Node ES Language Support Matrix",
      "startTime": 3659,
      "endTime": 3706
    },
    {
      "title": "Cool Stuff: VSCode Pretty TS Error Extension",
      "startTime": 3706,
      "endTime": 3828.61
    }
  ]
}