hoppa

a simple way to deliver your less, css and javascripts

Hoppa

Hoppa is a javascript compressor and less compiler for web projects.

$ sudo npm install hoppa -g

Add a Hoppa project file. Hoppa looks for hoppa.json or a given json path at launch using -p (see Launch). Use config to define wether Hoppa should compress javascript and/or compile less files when running Hoppa without arguments (-a, -j, -l).

{
 
  "config"{
    "compress"true
    ,"compile"true
  }
  
  ,"js"{
    "./js/scripts.min.js": ["./js/*.js"]
  }
  
  ,"less"{
    "./css/bootstrap.min.css": ["./less/bootstrap/bootstrap.less"]
  }
  
}

Go to your project directory and run

$ hoppa -a

To start in watch mode use -w

$ hoppa -a -w

To start with javascript compression -j

$ hoppa -j

To start with less compilation -l

$ hoppa -l

To start with less compilation and javascript compression -a

$ hoppa -a

To start with a custom project json use -p

$ hoppa -a -w -p ./my_project.json

To start with terminal notifications use -n (see Notifications)

$ hoppa -a -w -n -p ./my_project.json

For help use --help

$ hoppa --help

####Windows Install Growl: http://growl.info/

####OSX Install terminal-notifier

$ sudo gem install terminal-notifier