1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-09-01 10:50:56 +00:00

Initial commit for modular FrankerFaceZ rewrite.

This commit is contained in:
SirStendec 2015-01-12 17:58:07 -05:00
parent b74fdaa22b
commit f1377bc989
27 changed files with 2717 additions and 1034 deletions

40
gulpfile.js Normal file
View file

@ -0,0 +1,40 @@
var fs = require('fs'),
gulp = require('gulp'),
browserify = require('gulp-browserify'),
header = require('gulp-header'),
footer = require('gulp-footer'),
concat = require('gulp-concat'),
clean = require('gulp-clean'),
util = require('gulp-util'),
rename = require('gulp-rename'),
uglify = require('gulp-uglify');
gulp.task('clean', function() {
return gulp.src('build', {read:false})
.pipe(clean());
});
gulp.task('prepare', ['clean'], function() {
return gulp.src(['src/**/*'])
.pipe(gulp.dest('build/'));
});
gulp.task('scripts', ['prepare'], function() {
gulp.src(['build/main.js'])
.pipe(browserify())
.pipe(concat('script.js'))
.pipe(header('(function(window) {'))
.pipe(footer(';window.ffz = new FrankerFaceZ()}(window));'))
.pipe(gulp.dest(__dirname))
.pipe(uglify())
.pipe(rename('script.min.js'))
.pipe(gulp.dest(__dirname))
.on('error', util.log);
});
gulp.task('watch', ['default'], function() {
gulp.watch('src/**/*', ['default']);
});
gulp.task('default', ['scripts']);