added build task (gulp)

This commit is contained in:
Geoff Doty 2018-04-07 00:12:28 -04:00
parent 4bf15aa447
commit e4b8c62f81
3 changed files with 3333 additions and 10 deletions

10
gulpfile.js Normal file
View File

@ -0,0 +1,10 @@
const gulp = require("gulp");
const minify = require('gulp-minify');
const strip = require("gulp-strip-comments");
gulp.task("default", function() {
gulp.src("./src/record.js")
.pipe(strip({safe: true}))
.pipe(minify({ext: {min: ".min.js"}}))
.pipe(gulp.dest("dist"))
});

3312
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{ {
"name": "record.js", "name": "record.js",
"version": "0.1.0", "version": "0.5.0",
"description": "minimalistic dead-simple storage library", "description": "dead-simple storage-collection library",
"main": "src/record.js", "main": "src/record.js",
"directories": { "directories": {
"doc": "docs", "doc": "docs",
@ -9,20 +9,27 @@
"test": "test" "test": "test"
}, },
"scripts": { "scripts": {
"test": "node_modules/.bin/tape test/*.spec.js" "test": "node_modules/.bin/tape test/*.spec.js",
"build": "node_modules/.bin/gulp"
},
"repository": {
"type": "git",
"url": "git+https://github.com/n2geoff/record.js.git"
}, },
"keywords": [ "keywords": [
"collection", "collection",
"storage", "storage",
"local", "localStorage",
"memory", "in-memory",
"minimalist" "minimalist"
], ],
"author": "Geoff Doty", "author": "Geoff Doty",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"gulp": "^3.9.1",
"gulp-minify": "^2.1.0",
"gulp-strip-comments": "^2.5.2",
"jshint": "^2.9.5", "jshint": "^2.9.5",
"tape": "^4.9.0", "tape": "^4.9.0"
"uglify-es": "^3.3.9"
} }
} }