1
0
mirror of https://github.com/exane/not-gwent-online synced 2024-11-23 19:36:53 +00:00
This commit is contained in:
exane 2015-06-27 13:54:42 +02:00
parent b9f9141caf
commit f8ab5ed638
2 changed files with 19 additions and 10 deletions

View File

@ -2,7 +2,6 @@ var browserify = require('browserify');
var gulp = require('gulp'); var gulp = require('gulp');
var source = require('vinyl-source-stream'); var source = require('vinyl-source-stream');
var fs = require("fs"); var fs = require("fs");
var spritesmith = require("gulp.spritesmith");
var babelify = require("babelify"); var babelify = require("babelify");
var livereload = require("gulp-livereload"); var livereload = require("gulp-livereload");
var sass = require("gulp-sass"); var sass = require("gulp-sass");
@ -82,25 +81,31 @@ gulp.task("index", function(){
.pipe(gulp.dest("./public/build")); .pipe(gulp.dest("./public/build"));
}) })
gulp.task('resize', function(){ gulp.task('resize sm', function(done){
if(fs.existsSync(__dirname + "/assets/cards/lg/monster/arachas1.png")) { if(fs.existsSync(__dirname + "/assets/cards/sm/monster/arachas1.png")) {
console.log("skip resizing"); console.log("skip resizing sm");
return; return done();
} }
gulp.src('./assets/original_cards/**/*.png') return gulp.src('./assets/original_cards/**/*.png')
.pipe(gm(function(gmfile){ .pipe(gm(function(gmfile){
return gmfile.resize(null, 120); return gmfile.resize(null, 120);
})) }))
.pipe(gulp.dest('./assets/cards/sm/')); .pipe(gulp.dest('./assets/cards/sm/'));
});
gulp.src('./assets/original_cards/**/*.png') gulp.task('resize lg', ["resize sm"], function(done){
if(fs.existsSync(__dirname + "/assets/cards/lg/monster/arachas1.png")) {
console.log("skip resizing lg");
return done();
}
return gulp.src('./assets/original_cards/**/*.png')
.pipe(gm(function(gmfile){ .pipe(gm(function(gmfile){
return gmfile.resize(null, 450); return gmfile.resize(null, 450);
})) }))
.pipe(gulp.dest('./assets/cards/lg/')); .pipe(gulp.dest('./assets/cards/lg/'));
}); });
gulp.task("sprite", function(){ gulp.task("sprite", ["resize lg"], function(){
/*if(fs.existsSync(__dirname + "/public/build/")) { /*if(fs.existsSync(__dirname + "/public/build/")) {
console.log("skip resizing"); console.log("skip resizing");
return; return;
@ -119,7 +124,9 @@ gulp.task("sprite", function(){
margin: 0 margin: 0
//template: "./client/scss/_cards.hbs" //template: "./client/scss/_cards.hbs"
}) })
.pipe(gulpif("*.png", gulp.dest("./public/build/"), gulp.dest("./client/scss/"))) .pipe(gulpif("*.png", gulp.dest("./public/build/"), gulp.dest("./client/scss/")));
}) })
gulp.task("default", ["watch", "browserify", "sass", "unit tests", "index", "resize", "sprite"]); gulp.task("default", ["watch", "browserify", "sass", "unit tests", "index", "resize lg", "resize sm", "sprite"]);

View File

@ -16,9 +16,11 @@
}, },
"devDependencies": { "devDependencies": {
"babelify": "^6.1.2", "babelify": "^6.1.2",
"backbone": "^1.2.1",
"browserify": "^10.2.4", "browserify": "^10.2.4",
"browserify-handlebars": "^1.0.0", "browserify-handlebars": "^1.0.0",
"gulp": "^3.9.0", "gulp": "^3.9.0",
"gulp-gm": "0.0.7",
"gulp-if": "^1.2.5", "gulp-if": "^1.2.5",
"gulp-imagemin": "^2.3.0", "gulp-imagemin": "^2.3.0",
"gulp-livereload": "^3.8.0", "gulp-livereload": "^3.8.0",