Skip to content

Commit c0cff35

Browse files
committed
Merge pull request DragonDeltaSquad#21 from DragonDeltaSquad/jshint_fixes
Jshint fixes
2 parents d69ba0b + 8c6cc36 commit c0cff35

31 files changed

+1531
-1877
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules/*
2+
dist/*

.travis.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
language: node_js
3+
node_js:
4+
- "0.10"
5+
- "0.12"
6+
- "stable"
7+
before_script:
8+
- npm install -g gulp
9+
script: gulp

gulpfile.js

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
var fs = require('fs');
2+
var path = require('path');
3+
var merge = require('merge-stream');
4+
var gulp = require('gulp');
5+
var concat = require('gulp-concat');
6+
var rename = require('gulp-rename');
7+
var uglify = require('gulp-uglify');
8+
var del = require('del');
9+
var jshint = require('gulp-jshint');
10+
11+
var srcScriptsPath = 'js';
12+
var destScriptsPath = 'dist/js';
13+
14+
15+
gulp.task('clean_dist', function () {
16+
try{
17+
del(['dist/*']);
18+
console.log("Cleaned old files");
19+
}catch(e){
20+
console.log("Could not clean old files");
21+
}
22+
return true;
23+
});
24+
25+
gulp.task('copy_app', ['clean_dist'], function () {
26+
gulp
27+
.src(['html/*'])
28+
.pipe(gulp.dest('dist'))
29+
return gulp
30+
.src(['img/**/*.*',
31+
'sounds/**/*.*',
32+
'res/**/*.*',
33+
'run/**/*.*'],
34+
{ base: './' })
35+
.pipe(gulp.dest('dist'))
36+
});
37+
38+
gulp.task('compile_js', ['clean_dist'], function(){
39+
gulp.src('js/*.js')
40+
.pipe(uglify())
41+
.pipe(gulp.dest(destScriptsPath));
42+
return gulp
43+
.src(['global.js',
44+
'sound.js',
45+
'compositor.js',
46+
'sprite.js',
47+
'animated_sprite.js',
48+
'room.js',
49+
'game_object.js',
50+
'actor.js',
51+
'game.js',
52+
'world.js',
53+
'hud.js',
54+
'title_screen.js',
55+
'importers.js',
56+
'input.js'],
57+
{ cwd: 'js/asciiRPG/' })
58+
.pipe(concat('asciiRPG.js'))
59+
.pipe(gulp.dest(destScriptsPath))
60+
.pipe(uglify())
61+
.pipe(rename('asciiRPG.min.js'))
62+
.pipe(gulp.dest(destScriptsPath));
63+
});
64+
65+
gulp.task('lint', function() {
66+
return gulp.src('./js/**/*.js')
67+
.pipe(jshint())
68+
.pipe(jshint.reporter('default'));
69+
});
70+
71+
gulp.task('default', ['copy_app','compile_js']);

index.html html/index.html

File renamed without changes.

0 commit comments

Comments
 (0)