diff --git a/build/tasks/concats.js b/build/tasks/concats.js index af26a43..c4d44fc 100644 --- a/build/tasks/concats.js +++ b/build/tasks/concats.js @@ -98,25 +98,25 @@ export default async function concatFiles(globOptions = null, concatOptions = nu console.time(timeLabel); try { + if (!Array.isArray(includes)) { + includes = [ includes ]; + } + includes = resolve(includes); outfile = resolve(outfile); - let files; - if (glob && globOptions) { - files = await glob(includes, globOptions); - } else { - files = includes; + includes = await glob(includes, globOptions); } if (concatOptions.removeDuplicates) { - files = files.map((path) => normalize(path)); - files = [ ...new Set(files) ]; + includes = includes.map((path) => normalize(path)); + includes = [ ...new Set(includes) ]; } - await concat(files, outfile); + await concat(includes, outfile); - if (files.length) { + if (includes.length) { message(`${label} concatenated`, 'success', timeLabel); } else { message(`${label} is empty`, 'notice', timeLabel); diff --git a/build/tasks/scripts.js b/build/tasks/scripts.js index e730385..15e3b9e 100644 --- a/build/tasks/scripts.js +++ b/build/tasks/scripts.js @@ -67,6 +67,10 @@ export default async function compileScripts(esBuildOptions = null) { console.time(timeLabel); try { + if (!Array.isArray(includes)) { + includes = [ includes ]; + } + includes = resolve(includes); if (outdir) { diff --git a/build/tasks/svgs.js b/build/tasks/svgs.js index 7672384..5a322cc 100644 --- a/build/tasks/svgs.js +++ b/build/tasks/svgs.js @@ -60,6 +60,10 @@ export default async function compileSVGs(mixerOptions = null) { console.time(timeLabel); try { + if (!Array.isArray(includes)) { + includes = [ includes ]; + } + includes = resolve(includes); outfile = resolve(outfile);