Developing the TodoMVC app in Vanilla JS with TDD
JavaScript HTML CSS
Switch branches/tags
Clone or download
Pull request Compare This branch is 132 commits ahead, 1 commit behind tastejs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
js
test
.editorconfig
.gitattributes
.gitignore
app-spec.md
index.html
karma.conf.js
learn.json
package.json
readme.md
todo.md

readme.md

What?

The TodoMVC project aims to showcase how different MVC frameworks can be used to write a TO-DO app. My point is that I don't need a framework to do that, or rather that I'm much better off without frameworks. There is a vanilla JS version in the official archive already, but I don't like it too much. It was not developed with TDD.

The goals of my version are:

It's a work-in-progress. See the todo file for a list of things I haven't got round to do yet.

Getting started

Install dependencies with npm install --verbose

Serve locally with npm start then open index.html in your browser

Run tests with karma start or karma start --single-run

Vanilla Smalltalk-like JS • TodoMVC

Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications.

http://vanilla-js.com/

Resources

License

Creative Commons License
This work by TasteJS is licensed under a Creative Commons Attribution 4.0 International License.