Skip to content

Commit 3650593

Browse files
committed
- fix bug: bunlder filter should only work if bundler is provided and available
- bump version
1 parent c3c2001 commit 3650593

5 files changed

Lines changed: 35 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Change Log
22

3+
## v0.0.59
4+
5+
- fix bug: bunlder filter should only work if bundler is provided and available
6+
7+
38
## v0.0.58
49

510
- separate ext/base init into `initAdapter` and `initVars` so we can update vars first

dist/ext/pug.js

Lines changed: 14 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"author": "zbryikt",
33
"name": "@plotdb/srcbuild",
4-
"version": "0.0.58",
4+
"version": "0.0.59",
55
"description": "",
66
"main": "./dist/main.js",
77
"files": [

src/ext/pug.ls

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,19 @@ pugbuild.prototype = Object.create(base.prototype) <<< do
6666
# 2 level hierarchy
6767
name = path.join(name.substring(0,4), name.substring(4))
6868
spec = {name: name, type: o.type, src: list, specsrc: _opt.filename}
69-
@bundler.add-spec spec
70-
des = @bundler.des-path spec
71-
rel-des-min = path.relative(@desdir, des.des-min)
72-
rel-des = path.relative(@desdir, des.des)
73-
if o.type == \css
74-
ret += """<link rel="stylesheet" type="text/css" href="/#{rel-des-min}"/>"""
75-
else if o.type == \js
76-
ret += """<script type="text/javascript" src="/#{rel-des-min}"></script>"""
77-
else if o.type == \block
78-
ret += """<link rel="block" href="/#{rel-des-min}">"""
69+
if @bundler =>
70+
@bundler.add-spec spec
71+
des = @bundler.des-path spec
72+
rel-des-min = path.relative(@desdir, des.des-min)
73+
rel-des = path.relative(@desdir, des.des)
74+
if o.type == \css
75+
ret += """<link rel="stylesheet" type="text/css" href="/#{rel-des-min}"/>"""
76+
else if o.type == \js
77+
ret += """<script type="text/javascript" src="/#{rel-des-min}"></script>"""
78+
else if o.type == \block
79+
ret += """<link rel="block" href="/#{rel-des-min}">"""
80+
else ret += "<!-- no bundler available for bundling #name in type #{o.type} -->"
81+
7982
return ret
8083
'lsc': (text, opt) ->
8184
code = livescript.compile(text,{bare:true,header:false})

0 commit comments

Comments
 (0)