UNPKG

hunspell-spellchecker

Version:

Parse and use Hunspell dictionaries in Javascript

31 lines (26 loc) 798 B
var gulp = require('gulp') var browserify = require('gulp-browserify'); var uglify = require('gulp-uglify'); var rename = require('gulp-rename'); var inject = require('gulp-inject-string'); var del = require('del'); gulp.task('bundle', function() { return gulp.src('lib/index.js') .pipe(browserify({ standalone: "Spellchecker", insertGlobals : true, debug : false })) .pipe(inject.wrap('(function () { var define = undefined; ', '; })();')) .pipe(rename('hunspell-spellchecker.js')) .pipe(gulp.dest('./dist')) .pipe(rename({ suffix: '.min' })) .pipe(uglify()) .pipe(gulp.dest('./dist')); }); gulp.task('clean', function(cb) { del(['dist'], cb) }); gulp.task('default', ['clean'], function() { return gulp.start('bundle'); });