Skip to content

Commit 16d8542

Browse files
committed
fix(doc.build): watch & rebuild .pug
1 parent 3b83e58 commit 16d8542

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

docgen/start.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,13 @@ watch([
3030
// example: remove `documentationjs` when no src/ files changed.
3131
const isSrcFileChange = filePath.includes('src/') && !filePath.includes('docgen')
3232
const isSassFile = filePath.includes('docgen') && /^[^_.].*\.s[ac]ss/.test(filePath)
33-
const isMarkdownFile = filePath.includes('docgen') && /\.md$/.test(filePath)
33+
const isMarkdownOrPugFile = filePath.includes('docgen') && /\.md$|\.pug$/.test(filePath)
3434

3535
const nextMiddlewares = middlewares
36-
.filter(fn => !isSrcFileChange && fn.name !== 'documentationjs')
37-
.filter(fn => !isMarkdownFile && fn.name !== 'markdown')
38-
.filter(fn =>
39-
!isSassFile && (fn.name === 'bound compileSass' || fn.name === 'sassAutoprefixer')
40-
? false
41-
: true
42-
)
36+
.filter(fn => isSrcFileChange || fn.name !== 'documentationjs')
37+
.filter(fn => isMarkdownOrPugFile || fn.name !== 'markdown')
38+
.filter(fn => isSassFile || fn.name !== 'bound compileSass')
39+
.filter(fn => isSassFile || fn.name !== 'sassAutoprefixer')
4340

4441
builder({clean: false, middlewares: nextMiddlewares}, err => {
4542
if (err) {

0 commit comments

Comments
 (0)