alarner / perk

A well documented set of tools for building node web applications.
http://perkframework.com
MIT License
181 stars 31 forks source link

Build refactor #23

Closed alarner closed 8 years ago

alarner commented 8 years ago

Some big changes here:

  1. Update build system to remove gulp as a dependency
  2. Add option to use either browserify or webpack for client side module bundling
    • Turns out that browserify produces small bundle files but takes longer in the bundling process that webpack. This makes browserify better for production builds but webpack better for developing. The defaults are set this way now.
  3. Update dependencies to latest versions. Remove unused dependencies.
  4. Ignore bundled js and compiled css from git.
  5. Update the build process to work better for deploying to Heroku. This change cuts down the steps necessary to deploy to Heroku significantly.

Fixes issues #17 and #3

Corresponding documentation PR can be found here.