UNPKG

marching

Version:

Marching.js is a JavaScript library that compiles GLSL ray marchers.

33 lines (25 loc) 719 B
var gulp = require('gulp') var browserify = require('browserify') var source = require('vinyl-source-stream') var watchify = require( 'watchify' ) var gutil = require( 'gulp-util' ) const tsify = require('tsify') gulp.task('build', function () { return browserify({ debug:true, entries: './js/index.js' }) .plugin( tsify ) .bundle() .pipe( source('index.js') ) .pipe( gulp.dest( './dist/' ) ) }) watchify.args.entries = './js/index.js' watchify.args.debug = true var b = watchify( browserify( watchify.args ) ) b.on( 'update', bundle ) b.on( 'log', gutil.log ) gulp.task('default', bundle) function bundle() { return b.bundle().pipe( source('index.js') ).pipe( gulp.dest( './dist/' ) ) }