@@ -250,14 +250,7 @@ build.prototype = Object.create(base.prototype) <<< do
250250 if files .filter(~> it .file == @cfgfn ).length => return @load -cfg !
251251 @specmgr .touch-code files
252252
253- des -path : ({name , type }) ->
254- _desdir = path .join(@desdir , \assets , \bundle )
255- ext = if type == \block => \html else type
256- des = path .join(_desdir , "#name.#ext" )
257- des -min = path .join(_desdir , "#name.min.#ext" )
258- # we may have subfolders in name
259- desdir = path .dirname(des )
260- return {desdir , des , des -min }
253+ des -path : ({name , type }) -> return build .des-path {desdir : @desdir , name , type }
261254
262255 build -by -spec : (spec ) ->
263256 <~ Promise .resolve!then _
@@ -319,4 +312,13 @@ build.prototype = Object.create(base.prototype) <<< do
319312 @log .error "#des failed: " .red
320313 @log .error {err : e }, e .message.toString!
321314
315+ build .des-path = ({desdir , name , type }) ->
316+ _desdir = path .join(desdir , \assets , \bundle )
317+ ext = if type == \block => \html else type
318+ des = path .join(_desdir , "#name.#ext" )
319+ des -min = path .join(_desdir , "#name.min.#ext" )
320+ # we may have subfolders in name
321+ desdir = path .dirname(des )
322+ return {desdir , des , des -min }
323+
322324module .exports = build
0 commit comments