hunspell-spellchecker
Version:
Parse and use Hunspell dictionaries in Javascript
31 lines (26 loc) • 798 B
JavaScript
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');
});