yasgui
Version:
Yet Another SPARQL GUI
32 lines (29 loc) • 941 B
JavaScript
var gulp = require("gulp"),
browserify = require("browserify"),
jsValidate = require("gulp-jsvalidate"),
source = require("vinyl-source-stream"),
embedlr = require("gulp-embedlr"),
minifyCSS = require("gulp-clean-css"),
uglify = require("gulp-uglify"),
sass = require("gulp-sass"),
buffer = require("vinyl-buffer"),
concat = require("gulp-concat");
gulp.task("makeMainPageJs", function() {
return gulp.src("./doc/*.js").pipe(jsValidate()).on("finish", function() {
browserify({ entries: ["./doc/main.js"], debug: true })
.bundle()
.pipe(source("doc.min.js"))
.pipe(buffer())
.pipe(uglify())
.pipe(gulp.dest("doc"));
});
});
gulp.task("makeMainPageCss", function() {
return gulp
.src(["./doc/main.scss"])
.pipe(sass())
.pipe(minifyCSS())
.pipe(concat("doc.min.css"))
.pipe(gulp.dest("doc"));
});
gulp.task("makeMainPage", ["makeMainPageJs", "makeMainPageCss"]);