As the title says 'Generic gulp boilerplate for frontend application', so main purposes of this boilerplate is to create generic / all purpose gulp setup for your frontend application.
- Simple gulp file
- gulp serve {environment}, to start specified environment
- development
- production
- gulp dist, to create dist version of application
- gulp test, to run all tests
- Bower support for 3rd party CSS / JS libraries
- NPM support for 3rd party CSS / JS libraries
- Each task is individual file
- Typescript support
- Simple configuration
- Variables for development and production environments
- Path(s) configuration for application
- TSD config
- SASS / SCSS support
- Linters
- JSHint
- TSLint
- CSS lint (although these are generated via SCSS task)
- SCSS lint
- Test suite
- Multiple browsers
- Multiple OS
- Re-run tests after each modification?
- Development environment
- Simple server setup to serve application
- Live reload after each alter
- Production environment
- JS Minifying
- CSS Minifying
- Create "static" file set that can be served via any web server
Todo
Todo
Todo
Tarmo Leppänen
The MIT License (MIT)
Copyright (c) 2015 Tarmo Leppänen