UNPKG

notie

Version:

notie - a clean and simple notification, input, and selection suite for javascript, with no dependencies

35 lines (29 loc) 850 B
var gulp = require('gulp') var sass = require('gulp-sass') var uglify = require('gulp-uglify') var rename = require('gulp-rename') // var cssnano = require('gulp-cssnano') var del = require('del') gulp.task('clean', function () { return del(['./dist']) }) gulp.task('script', function () { gulp.src('./src/notie.js') .pipe(uglify()) .pipe(rename('notie.min.js')) .pipe(gulp.dest('./dist')) }) gulp.task('style', function () { gulp.src(['./src/notie.scss']) .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest('./dist')) }) gulp.task('default', ['clean'], function () { gulp.start('script', 'style') gulp.watch('./src/notie.scss', ['style']) gulp.watch('./src/notie.js', ['script']) }) gulp.task('watch', function () { gulp.watch('./src/notie.scss', ['style']) gulp.watch('./src/notie.js', ['script']) })