# recipes/todo-list

A list you add to, toggle, filter and reorder, with the list following each edit rather than being rebuilt.

Recipe: a todo list.

The smallest application that is still a real one: a list you add to, toggle and filter, with the list following every edit rather than being rebuilt. It runs with no browser, so the gate can assert the markup after each edit and show that a push moved one node.

## Files

- [`main.ts`](/docs/recipes/todo-list/files/main.ts)
