DunedinJS

A JavaScript community in Dunedin, New Zealand

Migrating to modern JS

A new repository which shows an example of how an existing project can be migrated to modern JavaScript syntax, features, and technologies.

The aim is to introduce enough about each aspect so that developers can apply the concepts to their own projects.

The application is a simple stopwatch, initially written with Backbone.js.
We gradually modernise the project by introducing Webpack, Babel, ESLint, Jest, and React among others in an approachable step-by-step format.