A small server boilerplate for quick and easy application prototyping
Generator Quick-server comes with all you may need to easily start a development environment and focus your efforts only on your application development.
It comes packed with some of the latest and hottest web technologies, such as transpilers, compilers and validators, including Babel
, ESLint
, Sass
and Sass-lint
.
First, install Yeoman and generator-quick-server using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-quick-server
First create a new directory
mkdir myproject
cd myproject
Then generate your new project:
yo quick-server
Answer the questions and then
npm start
A new browser window will open, indicating that everything went OK.
- ES6 (ES2015) support (Babel, grunt-babel)
- Frontend dependency management (Bower)
- Javascript code quality and compliance check (ESLint, eslint-config-airbnb, grunt-eslint)
- Local static server (Connect, grunt-contrib-connect)
- Automatic files recompilation and live-reload for static files (grunt-contrib-watch)
- Javascript minification (Uglify, grunt-contrib-uglify)
- Public URL exposure (Localtunnel, grunt-localtunnel-client)
- Notification system (grunt-notify)
- Sass compiler (LibSass, grunt-sass)
- Sass Code Quality and compliance validator (Sass Lint, grunt-sass-lint)
-
1.1.0 [25/04/2017]
- Replaced grunt-localtunnel-me by grunt-localtunnel-client
- Possibility to set subdomain for Localtunnel
-
1.0.1 [24/04/2017]
- Dependencies update
-
1.0.0 [18/04/2017]
- Initial version
- Add input validation and required fields
- Make bower option a sub-generator
- Make localtunnel option a sub-generator
- Make mobile assets a sub-generator
- Make dummy app icon images a sub-generator
- Option to choose CSS pre-processor (Sass, Less, Stylus)
- Add Editor Config
- Add keyword options
- Add tests
MIT © Renato Rodrigues