From 5bc78a1f0ce8ab92ee93173625561eeea507d1d1 Mon Sep 17 00:00:00 2001 From: Jess Austin Date: Tue, 23 Sep 2014 15:32:18 -0500 Subject: [PATCH] refactoring --- gulpfile.coffee | 19 ++++++++----------- package.json | 1 + readme.md | 1 + 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/gulpfile.coffee b/gulpfile.coffee index 27bd6d4..6381ac1 100644 --- a/gulpfile.coffee +++ b/gulpfile.coffee @@ -1,16 +1,13 @@ # copyright (c) 2014 Jess Austin , 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) -> @@ -18,7 +15,7 @@ processJade = -> # DRY .pipe nav() gulp.task 'build', -> - processJade() + processBegin() .pipe jade pretty: true .pipe gulp.dest 'test/dist' @@ -26,7 +23,7 @@ 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.' diff --git a/package.json b/package.json index 93b556a..8ae0fae 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/readme.md b/readme.md index 4be0fe5..e9fbdfb 100644 --- a/readme.md +++ b/readme.md @@ -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