TodoMVC

TodoMVC is popular example for MV* library.

Tutorial

📝 Please see tutorial documents!

Installation

npm install

Usage

npm start
open http://localhost:8080/

Tests

npm tests

Domain Layer

  • TodoList
    • TodoList is a collection of TodoItem

Value Object

  • TodoItem
    • TodoItem is a value object for todo item.

Store

  • TodoStore
    • TodoStore merge with TodoList
    • TodoStore has state for filtering

License

BSD

Credit

This TodoMVC's component was created by Bill Fisher.