Manuals / JavaScript / Edit

Chapter studio

Insert after a chapter (numbers shift), add sub-chapters (5.1), edit fields, add/remove steps. Format matches ch() / step schema. Stored in pathwise-manual-edits-v1.

Back to manual

Chapters (14)

  1. 1
    How to use this pathbase · Start · 4 steps
    Open
  2. 2
    Values, variables & control flowbase · A · Fundamentals · 5 steps
    Open
  3. 3
    Functions & scopebase · A · Fundamentals · 5 steps
    Open
  4. 4
    Arrays, objects & destructuringbase · A · Fundamentals · 5 steps
    Open
  5. 5
    DOM basics & eventsbase · B · Browser · 5 steps
    Open
  6. 6
    Checkpoint A — Fundamentals + DOMbase · B · Browser · 3 steps
    Open
  7. 7
    Promises & async/awaitbase · C · Async · 5 steps
    Open
  8. 8
    Fetch, HTTP & error UXbase · C · Async · 5 steps
    Open
  9. 9
    ES modules & project structurebase · D · Modules & Testing · 5 steps
    Open
  10. 10
    Unit testing with Vitestbase · D · Modules & Testing · 5 steps
    Open
  11. 11
    Event loop, closures & thisbase · E · Deep JS · 5 steps
    Open
  12. 12
    Checkpoint B — Async, modules & testsbase · E · Deep JS · 3 steps
    Open
  13. 13
    Reading unfamiliar codebasesbase · F · Pro · 5 steps
    Open
  14. 14
    Timeline, tools & cheat sheetbase · Reference · 3 steps
    Open

Schema

Same fields as data files:

ch({
  id, title, level, minutes, phase, kind,
  parentId,   // sub-chapters
  overview, learn[], steps[{
    title, body, callout, aside,
    code, codeTitle, tip, doThis, quiz, …
  }],
  checklist[], practice, note
})

Pick Edit, Insert after, or Add sub on a chapter.