Skip to content
This repository has been archived by the owner on Jun 1, 2021. It is now read-only.

Commit

Permalink
Fix browserify wth local modules in subfolders
Browse files Browse the repository at this point in the history
  • Loading branch information
joelpurra committed Feb 22, 2014
1 parent 3dfc931 commit 165491e
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 9 deletions.
26 changes: 18 additions & 8 deletions gulpfile.js
Expand Up @@ -10,8 +10,9 @@ var start = new Date().valueOf(),

paths = {
input: {
main: 'src/resources/javascript/main.js',
html: 'src/*.html',
javascript: 'src/resources/javascript/*.js',
javascript: 'src/resources/javascript/**/*.js',
json: 'src/resources/json/*.json',
css: 'src/resources/css/*.css'
},
Expand Down Expand Up @@ -60,22 +61,31 @@ gulp.task('javascript', function() {
var stripDebug = require('gulp-strip-debug'),
uglify = require('gulp-uglify'),
browserify = require('gulp-browserify'),
concat = require('gulp-concat'),
rename = require('gulp-rename');

gulp.src(paths.input.javascript)
.pipe(size(options.size))
.pipe(browserify())
gulp.src(paths.input.main)
.pipe(size(options.size))
.pipe(concat('main.js'))
.pipe(gulp.dest(paths.output.javascript))
.pipe(refresh())
.pipe(stripDebug())
.pipe(size(options.size))
.pipe(browserify())
.pipe(size(options.size))
.pipe(uglify())
.pipe(rename('main.min.js'))
.pipe(size(options.size))
.pipe(gulp.dest(paths.output.javascript));

gulp.src(paths.input.main)
.pipe(size(options.size))
.pipe(browserify({
debug: true
}))
.pipe(size(options.size))
.pipe(gulp.dest(paths.output.javascript));

gulp.src(paths.input.javascript)
.pipe(size(options.size))
.pipe(refresh());

});

gulp.task('css', function() {
Expand Down
1 change: 0 additions & 1 deletion package.json
Expand Up @@ -12,7 +12,6 @@
"gulp": "~3.5.2",
"gulp-browserify": "~0.4.6",
"gulp-clean": "~0.2.4",
"gulp-concat": "~2.1.7",
"gulp-livereload": "~1.1.1",
"gulp-open": "~0.2.8",
"gulp-rename": "^1.1.0",
Expand Down

0 comments on commit 165491e

Please sign in to comment.