gulpfile.js 661 字节
Newer Older
ibiz's avatar
ibiz committed
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 29 30 31
const gulp = require('gulp');
const babel = require('gulp-babel');
const rename = require('gulp-rename');

gulp.task('default', ['src', 'exports']);

gulp.task('src', () =>
    gulp.src('src/*.js')
        .pipe(babel({
            presets: ['@babel/env']
        }))
        .pipe(gulp.dest('dist'))
);

gulp.task('exports', () => {
    return gulp.src('./exports.js')
        .pipe(babel({
            presets: ['@babel/env']
        }))
        .pipe(rename('main.js'))
        .pipe(gulp.dest('./'));
});

gulp.task('watch', ['src'], () => {
    gulp.watch([
        './src/*',
        './node_modules/ag-grid-community/dist/lib/**/*'],
    ['src']);
});