forked from danshumaker/jira-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
26 lines (22 loc) · 842 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"use strict";
var gulpfile = require('gulp');
var babel = require('gulp-babel');
gulpfile.task("copy_src", function () {
return gulpfile.src(["lib/**/*.js"], { base: '.' })
.pipe(gulpfile.dest("build"));
});
gulpfile.task("copy_bin", function () {
return gulpfile.src(["bin/**/*.js"], { base: '.' })
.pipe(gulpfile.dest("build"));
});
gulpfile.task("compile-es6-src", function () {
return gulpfile.src("lib/**/*.js")
.pipe(babel({"plugins": ["babel-plugin-transform-amd-to-commonjs"]}))
.pipe(gulpfile.dest("build/js/lib"));
});
gulpfile.task("compile-es6-bin", function () {
return gulpfile.src("bin/**/*.js")
.pipe(babel({"plugins": ["babel-plugin-transform-amd-to-commonjs"]}))
.pipe(gulpfile.dest("build/js/bin"));
});
gulpfile.task("default", gulpfile.series(["compile-es6-src", "compile-es6-bin"]));