| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- "use strict";
- var gulp = require("gulp"),
- gutil = require("gulp-util"),
- plumber = require("gulp-plumber"),
- bower = require("gulp-bower"),
- peg = require("gulp-peg"),
- /*
- concat = require("gulp-concat"),
- babel = require("gulp-babel"),
- cssmin = require("gulp-cssmin"),
- */
- errLogger = gutil.log.bind(gutil, gutil.colors.red("Error: ")),
- opts = {
- buildDir: "build",
- };
- gulp
- .task("bower", function() {
- return bower();
- //.pipe(gulp.dest("bowered"));
- })
- .task("parser", function() {
- return gulp.src("src/lib/parser/modellang.pegjs")
- .pipe(plumber(errLogger))
- .pipe(peg({
- exportVar: "modellangParser",
- }))
- .pipe(gulp.dest(opts.buildDir + "/lib/parser"));
- })
- .task("default", ["bower", "parser"], function() {
- return gulp.src([
- "src/web/assets/*.js",
- ])
- .pipe(plumber(errLogger))
- .pipe(gulp.dest(opts.buildDir + "/web/assets"));
- });
|