0.1.3 • Published 9 years ago

gulp-cola v0.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

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 of main 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`.