The options object supports the same options as the standard LiveScript compiler.
Source maps
gulp-livescript can be used in tandem with gulp-sourcemaps to generate source maps for the livescript to javascript transition. You will need to initialize gulp-sourcemaps prior to running the gulp-livescript compiler and write the source maps after.
varsourcemaps=require('gulp-sourcemaps');gulp.src('./src/*.ls').pipe(sourcemaps.init()).pipe(livescript()).pipe(sourcemaps.write()).pipe(gulp.dest('./dest/js'));// will write the source maps inline in the compiled javascript files
By default, gulp-sourcemaps writes the source maps inline in the compiled javascript files. To write them to a separate file, specify a relative file path in the sourcemaps.write() function.
varsourcemaps=require('gulp-sourcemaps');gulp.src('./src/*.ls').pipe(sourcemaps.init()).pipe(livescript({bare: true})).on('error',gutil.log).pipe(sourcemaps.write('./maps')).pipe(gulp.dest('./dest/js'));// will write the source maps to ./dest/js/maps
Contributing
Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am 'Add some feature')
Push to the branch (git push origin my-new-feature)
请发表评论