Create a modern Ember form manager addon
summary
Creates a headless Ember v2 addon called formidable that registers inputs via a modifier and yields an API for register, validate, and submit; uses ember-modifiers, Glint single-file components, TypeScript, tracked-built-ins (trackObject) and ember-concurrency for async validate/submit. Solves pnpm workspace dependency conflicts with overrides, adds Ember template-imports for GTS, and publishes a beta that validates on submit, formats/parses values, and currently works though live-reload is not implemented.
AI-written summary · about
chapters (12)
- 0:00Introduction and motivation
- 2:07Form manager requirements
- 3:54Introducing Formidable addon
- 5:20Setting up Ember addon V2
- 8:42Dependency conflicts and solutions
- 10:30Configuring Glint and GTS
- 11:54Building the headless component
- 13:40Using modifiers for flexibility
- 14:44Testing with Glint improvements
- 16:09Documentation with TypeScript
- 16:32Live demo of Formidable
- 18:22Future plans and conclusion








