radiant.js
Version:
Browser-side JS library Extending GMusic.js For Radiant Player
36 lines (29 loc) • 778 B
JavaScript
/* eslint-disable import/no-extraneous-dependencies */
import gulp from 'gulp';
import babel from 'gulp-babel';
import browserify from 'gulp-browserify';
import rename from 'gulp-rename';
import uglify from 'gulp-uglify';
const files = {
rawJS: ['./src/**/*.js'],
};
gulp.task('transpile', () =>
gulp.src(files.rawJS)
.pipe(babel())
.pipe(gulp.dest('./build'))
);
gulp.task('browserify', ['transpile'], () =>
gulp.src('./build/main.js')
.pipe(browserify({
standalone: 'Radiant'
}))
.pipe(rename('radiant.js'))
.pipe(gulp.dest('./dist'))
);
gulp.task('uglify', ['browserify'], () =>
gulp.src('./dist/radiant.js')
.pipe(uglify())
.pipe(rename('radiant.min.js'))
.pipe(gulp.dest('./dist'))
);
gulp.task('build', ['uglify']);