area51
Version:
Experimental prototypes of alien things built in JavaScript. The bits may end up living in a different package.
39 lines (33 loc) • 975 B
JavaScript
var gulp = require("gulp"),
babel = require("gulp-babel"),
mocha = require("gulp-mocha");
gulp.task("translate", function() {
return gulp.src("src/**/*.js")
.pipe(babel({
modules: "common"
}))
.pipe(gulp.dest('lib'));
});
gulp.task("demo:bootstrap", function(){
gulp.src(
['bower_components/bootstrap/dist/**/*.*']
).pipe(gulp.dest('demo/public'));
});
gulp.task("test", ["translate"], function() {
return gulp.src("test/**/*-tests.js", {read: false})
.pipe(mocha( {
ui: "exports", reporter: "spec"
}));
});
gulp.task("default", ["test"], function(){
console.log("");
console.log("------------------------------------------_-");
var name = process.env.username;
var pad = 22 - name.length;
var space = "";
for(var i = 0; i < pad; i++)
space += " ";
console.log("| "+name+", Welcome to Area51"+space+"|");
console.log("--------------------------------------------");
console.log("");
});