Skip to content

runrog/keto-meal-builder

Repository files navigation

Node + EJS boilderplate

This boilerplate includes the following

  • Gulp (task runner)
  • EJS (templating)
  • BrowserSync (live reloading)
  • SASS (css preprocessor)
  • ES6 (gulp-babel)
  • eslint (js linting)
  • Mocha (testing)
  • Karma (test runner)
  • Chai (testing assertion lib)

Install and Run

npm install
npm start

Distributing

When you're ready to distribute the goods, run the below command. This will compile/transpile/minimize everything and place all in the dist/ folder.

gulp build-dist

Gulp Tasks

Gulp tasks will run automatically but to manually run them:

Building Javascript: This will concat the js files together in order by name:

gulp build-js

Building SASS

gulp build-sass

Compressing Images

gulp build-images

Using JS Node Modules on the client

gulp build-js-modules

Testing

Create your *.spec.js files as needed inside src/js/*

npm run test

About

Drag n drop meal builder for fast macro counting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published