UNPKG

cache-lib

Version:

cache.js 是一个轻量级的 JS 库,对 `localStorage`、`sessionStorage`进行了扩展,增加了序列化方法和过期时间。可以直接存取JSON对象、设置过期时间。

26 lines (22 loc) 742 B
var gulp = require('gulp'); var rename = require('gulp-rename'); var uglify = require('gulp-uglify'); var mocha = require('gulp-mocha'); var DEST = 'dist/'; gulp.task('minjs', function () { return gulp.src('src/cache.js') // 这会输出一个未压缩过的版本 .pipe(gulp.dest(DEST)) // 这会输出一个压缩过的并且重命名未 foo.min.js 的文件 .pipe(uglify()) .pipe(rename({ extname: '.min.js' })) .pipe(gulp.dest(DEST)); }); gulp.task('watch-minjs', function () { gulp.watch('src/cache.js', ['minjs']); }); gulp.task('test', function () { return gulp.src('test/*.js') .pipe(mocha({ reporter: 'spec' })) }) gulp.task('default', ['watch-minjs', 'test']);