Skip to content

Commit

Permalink
refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
jessaustin committed Sep 23, 2014
1 parent 1eabb67 commit 5bc78a1
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 11 deletions.
19 changes: 8 additions & 11 deletions gulpfile.coffee
Original file line number Diff line number Diff line change
@@ -1,32 +1,29 @@
# copyright (c) 2014 Jess Austin <jess.austin@gmail.com>, MIT license

gulp = require 'gulp'
data = require 'gulp-data'
matter = require 'jade-var-matter'
jade = require 'gulp-jade'
connect = require 'gulp-connect'
filter = require 'gulp-filter'
spy = require 'through2-spy'
gulp = require 'gulp'
matter = require 'jade-var-matter'
spy = require 'through2-spy'
.obj
test = require 'tape'
test = require 'tape'
{connect, data, filter, jade} = (require 'gulp-load-plugins')()

processJade = -> # DRY
processBegin = ->
nav = require './gulp-nav' # convenient during development to wait until now
gulp.src 'test/**/*.jade'
.pipe data (file) ->
matter String file.contents
.pipe nav()

gulp.task 'build', ->
processJade()
processBegin()
.pipe jade pretty: true
.pipe gulp.dest 'test/dist'

gulp.task 'default', ['build'], ->
connect.server root: 'test/dist'

gulp.task 'test', ->
processJade()
processBegin()
.pipe filter 'latin/b.jade'
.pipe spy (file) ->
titleMsg = 'Nav should have this title.'
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"gulp-data": ">=1",
"gulp-filter": ">=1",
"gulp-jade": ">=0.6",
"gulp-load-plugins": ">=0.6",
"istanbul": ">=0.3",
"jade-var-matter": ">=0",
"tape": ">=2.14",
Expand Down
1 change: 1 addition & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Imagine we have some source files in a directory hierarchy:
├── greek
│ ├── alpha.jade
│ ├── beta.jade
│ ├── delta.jade
│ └── gamma.jade
├── index.jade
├── latin
Expand Down

0 comments on commit 5bc78a1

Please sign in to comment.