0.1.3 • Published 9 years ago
gulp-cola v0.1.3
Gulp Cola
ColaScript compiler plugin for Gulp.
Installation
Firstly, make sure you have installed the latest version of node.js (You may need to restart your computer after this step).
From NPM for programmatic use:
$ npm install gulp-cola
Usage
var cola = require('gulp-cola');
gulp.task('compile', function() {
gulp.src('app/*.cola')
.pipe(cola())
.pipe(gulp.dest('dist'))
});
Options
is_node
Pass `true` to compilation for node.
modules
Pass an object if you wish to specify modules.
main_binding
Pass
false
to disable wrapping ofmain
function.mangle
Pass `false` to skip mangling names.
output
Pass an object if you wish to specify additional [output options](http://lisperator.net/uglifyjs/codegen). The defaults are optimized for best compression.
compress
Pass an object to specify custom [compressor options](http://lisperator.net/uglifyjs/compress). Pass `false` to skip compression completely.
preserveComments
A convenience option for `options.output.comments`. Defaults to preserving no comments. - `all` Preserve all comments in code blocks - `some` Preserve comments that start with a bang (`!`) or include a Closure Compiler directive (`@preserve`, `@license`, `@cc_on`) - `function` Specify your own comment preservation function. You will be passed the current node and the current comment and are expected to return either `true` or `false`.