Skip to content

Commit

Permalink
fix(doc.build): watch & rebuild .pug
Browse files Browse the repository at this point in the history
  • Loading branch information
iam4x committed Jun 7, 2017
1 parent 3b83e58 commit 16d8542
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions docgen/start.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,13 @@ watch([
// example: remove `documentationjs` when no src/ files changed.
const isSrcFileChange = filePath.includes('src/') && !filePath.includes('docgen')
const isSassFile = filePath.includes('docgen') && /^[^_.].*\.s[ac]ss/.test(filePath)
const isMarkdownFile = filePath.includes('docgen') && /\.md$/.test(filePath)
const isMarkdownOrPugFile = filePath.includes('docgen') && /\.md$|\.pug$/.test(filePath)

const nextMiddlewares = middlewares
.filter(fn => !isSrcFileChange && fn.name !== 'documentationjs')
.filter(fn => !isMarkdownFile && fn.name !== 'markdown')
.filter(fn =>
!isSassFile && (fn.name === 'bound compileSass' || fn.name === 'sassAutoprefixer')
? false
: true
)
.filter(fn => isSrcFileChange || fn.name !== 'documentationjs')
.filter(fn => isMarkdownOrPugFile || fn.name !== 'markdown')
.filter(fn => isSassFile || fn.name !== 'bound compileSass')
.filter(fn => isSassFile || fn.name !== 'sassAutoprefixer')

builder({clean: false, middlewares: nextMiddlewares}, err => {
if (err) {
Expand Down

0 comments on commit 16d8542

Please sign in to comment.