- npm install
- npm start
- navigate to http://localhost:3000
The project runs with React by default and hot replacement of changes to the modules. Currently it is on 0.14.3.
CSS files loaded into components are locally scoped and you can point to class names with javascript. You can also compose classes together, also from other files. These are also hot loaded. Read more about them here.
To turn off CSS Modules remove it from the webpack.config.js
file.
Both Node server and frontend code runs with Babel. And all of it is linted. With atom you install the linter
package, then linter-eslint
and linter-jscs
. You are covered. Also run npm run eslint
or npm run jscs
to verify all files. I would recommend installing language-babel
package too for syntax highlighting
With a beautify package installed in your editor it will also do that