Minimal preprocessing with /*>*/
Usage
jspp input > output
Example
main.js
/*> script.js */ |
css/style.css
html, body {margin:0; padding:0} /*> http://js-preprocessor.com/example/css/child.css */ .my-style {background: #fffacc} |
css/child.css .i-am-child {} |
script.js var my_script; |
$ jspp example/main.js
var my_script;
var style = "html, body {margin:0; padding:0}\
.i-am-child {}\
.my-style {background: #fffacc}"
JavaScript preprocessor in a wild: GitHub Live Preview, Faviconize Google, Nice Alert.
Installation
$ gem install jspp
Why reinvent the wheel?
Sprockets can't include non-JS files. JS preprocessor can.
Juicer don't have any analogies to "/*> some_file */"
.
I.e., it can't include files as multiline string.