{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "This Week in TypeScript: TS 5.8 Beta",
      "startTime": 261,
      "endTime": 662
    },
    {
      "title": "This Week in TypeScript: Ruck 9 Released",
      "startTime": 662,
      "endTime": 759
    },
    {
      "title": "This Week in TypeScript: Type Stripping in the Browser",
      "startTime": 759,
      "endTime": 885
    },
    {
      "title": "Community Highlight: Deno and Qwik Video",
      "startTime": 885,
      "endTime": 952
    },
    {
      "title": "Community Highlight: Zig, TypeScript, and WASM by David Bushell",
      "startTime": 952,
      "endTime": 1009
    },
    {
      "title": "New Library Watch: tsc-extra",
      "startTime": 1009,
      "endTime": 1044
    },
    {
      "title": "New Library Watch: typemap and typebox",
      "startTime": 1044,
      "endTime": 1103
    },
    {
      "title": "Vite Overview",
      "startTime": 1103,
      "endTime": 1321
    },
    {
      "title": "Vite: Getting Started",
      "startTime": 1321,
      "endTime": 1373
    },
    {
      "title": "Vite: build and preview",
      "startTime": 1373,
      "endTime": 1414
    },
    {
      "title": "Vite: How Does It Work?",
      "startTime": 1414,
      "endTime": 1617
    },
    {
      "title": "Vite: Support for Libraries and Frameworks",
      "startTime": 1617,
      "endTime": 1684
    },
    {
      "title": "Vite 6.0: Environments API",
      "startTime": 1684,
      "endTime": 1827
    },
    {
      "title": "Vite 6.0: Support for Additional HTML Asset References",
      "startTime": 1827,
      "endTime": 1888
    },
    {
      "title": "Vite: Testing with Vitest",
      "startTime": 1888,
      "endTime": 1968
    },
    {
      "title": "Vite Gripes and Gotchas",
      "startTime": 1968,
      "endTime": 2032
    },
    {
      "title": "Vite Gripes: Dev and Prod Build Inconsistencies",
      "startTime": 2032,
      "endTime": 2114
    },
    {
      "title": "Vite Gotcha: Forgetting to Set a URL Base",
      "startTime": 2114,
      "endTime": 2149
    },
    {
      "title": "Vite Gotcha: Targeting Legacy Browsers",
      "startTime": 2149,
      "endTime": 2310
    },
    {
      "title": "Vite Gripes: npm linking",
      "startTime": 2310,
      "endTime": 2503
    },
    {
      "title": "Vite's Future: What Are We Excited About?",
      "startTime": 2503,
      "endTime": 2652
    },
    {
      "title": "Secrets of the Handbook: Type Guards and Predicates",
      "startTime": 2652,
      "endTime": 2847
    },
    {
      "title": "Cool Stuff: Write Typesafe Emails with React.email",
      "startTime": 2847,
      "endTime": 2991
    },
    {
      "title": "Cool Yet Questionable Stuff: Custom Type Errors When Working With Generics",
      "startTime": 2991,
      "endTime": 3235.37
    }
  ]
}