Crystalball is a web app project scaffolding tool powered with Gulp for frontend development. Out-of-the box it has:
pug
templatingsass
stylingwebpack
bundler with TypeScript support
- Clone and install dependencies via npm:
git clone https://github.com/lyutkin/crystalball.git
cd crystalball && npm install && npm start
npm start
start web server with hot reloadingnpm test
run testsnpm run prod
make build indist
foldernpm run zip
archive ofdist
folder
Put vendor files in src/vendor/js
or src/vendor/css
. Files *.dev.[js|css]
go for development vendor bundle, *.prod.[js|css]
for production. It comes in handy if you want to specify separate files for development and production.
This project is licensed under the MIT License - see the LICENSE file for details.