Skip to content

Latest commit

 

History

History
executable file
·
27 lines (17 loc) · 1.3 KB

readme.md

File metadata and controls

executable file
·
27 lines (17 loc) · 1.3 KB

A configurable news feed

Uses Webpack to bundle all JavaScript and CSS dependencies.

Loaders

For JavaScript:

  • babel - Turns ES6+ code into ES5-friendly code
  • eslint - Add lint rules to enforce best practices, supports ES6, React, and JSX as well
  • jshint - Similar to above
  • handlebars, mustache, ejs, etc - Various flavors of templating

For CSS:

  • sass - Extends CSS with more traditional programming mechanisms (mixins, functions, etc.)

Plug-ins

  • HotModuleReplacementPlugin - Replaces JavaScript/CSS modules without reloading the browser
  • I18n - Create locale-specific bundles with translations baked in
  • Rewire - Modify behavior of modules for easier unit testing in node.js
  • UglifyJs - Minifies JavaScript output in bundles (use in a production config)

Testing

Mocha & Should