# Vanilla JavaScript TodoMVC Example **This particular example has been migrated to utilize ES6** This was originally part of [an ES6 training](bit.ly/es6-intro-slides) by [Kent C. Dodds](https://twitter.com/kentcdodds) Now I'm using it to teach people about [Webpack](http://webpack.github.io/). > JavaScript® (often shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. > _[JavaScript - developer.mozilla.org](http://developer.mozilla.org/en-US/docs/JavaScript) ## Project Setup 1. Fork the GitHub Repo 2. Clone your Fork 3. Run `npm install` 4. Run `npm run validate` 5. If everything's running without errors, you can start checking out the available branches (`git remote show origin`)