blob: dcb689bf31f06e897f20862c5597e3bba1752355 (
plain)
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
27
28
|
'use strict';
const Gulp = require('gulp');
const Babel = require('gulp-babel');
const Concat = require('gulp-concat');
const Rename = require('gulp-rename');
const Uglify = require('gulp-uglify');
Gulp.task('build', function() {
Gulp.src([
'lib/serpentity.js',
'lib/serpentity/entity.js',
'lib/serpentity/node.js',
'lib/serpentity/node_collection.js',
'lib/serpentity/component.js',
'lib/serpentity/system.js'
])
.pipe(Babel({
presets: ['es2015']
}))
.pipe(Concat('serpentity.js'))
.pipe(Gulp.dest('dist'))
.pipe(Uglify())
.pipe(Rename({
suffix: '.min'
}))
.pipe(Gulp.dest('dist'));
});
|