From c1cb97ec4170a5cc9125871d4806ec4662c96b00 Mon Sep 17 00:00:00 2001 From: Maximilian <787658+mfranzke@users.noreply.github.com> Date: Sat, 5 Feb 2022 09:43:30 +0100 Subject: [PATCH] fix: transformedAssetTypes is ignored #1339 --- packages/core/src/lib/copier.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/core/src/lib/copier.js b/packages/core/src/lib/copier.js index ef7990ec5..4fdbe6024 100644 --- a/packages/core/src/lib/copier.js +++ b/packages/core/src/lib/copier.js @@ -49,12 +49,22 @@ const copier = () => { //find out where we are const basePath = path.resolve(process.cwd()); - const copyOptions = { + let copyOptions = { overwrite: true, emitter: patternlab.events, debug: patternlab.config.logLevel === 'debug', }; + // Adding assets to filter for in case of transformedAssetTypes defined; adapted regex from packages/core/src/lib/watchAssets.js#L45 + if (patternlab.config.transformedAssetTypes) { + copyOptions.filter = new RegExp( + `^.*\\.(?!${patternlab.config.transformedAssetTypes.join( + '$|' + )}$)[^.]+$`, + 'i' + ); + } + //loop through each directory asset object (source / public pairing) const copyPromises = [];