From d38a08f02d005146861b7a23b21ef4642d01a027 Mon Sep 17 00:00:00 2001 From: h1ve2 Date: Fri, 24 Jan 2025 17:05:22 +0800 Subject: [PATCH] lint --- .../texturePackerCacheBuster.ts | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/assetpack/src/texture-packer/texturePackerCacheBuster.ts b/packages/assetpack/src/texture-packer/texturePackerCacheBuster.ts index abf0949..dba640f 100644 --- a/packages/assetpack/src/texture-packer/texturePackerCacheBuster.ts +++ b/packages/assetpack/src/texture-packer/texturePackerCacheBuster.ts @@ -59,16 +59,21 @@ export function texturePackerCacheBuster(): AssetPipe const texture = json.meta.image; - const textureAssets = findAssets((assetObj) =>{ - if(assetObj.filename !== texture)return false; - + const textureAssets = findAssets((assetObj) => + { + if (assetObj.filename !== texture) return false; + // check json & image file directory - let jsonDir = jsonAsset.directory.replaceAll(pipeSystem.outputPath, ""); - jsonDir = jsonDir.replaceAll(/(^[\\\/])|([\\\/]$)/ig, "") - - let dirName = assetObj.directory.replaceAll(/\.?assetpack[\/\\]texture-packer\//ig, ""); - dirName = dirName.replaceAll(/{.*}/ig, ""); - return jsonDir == dirName + let jsonDir = jsonAsset.directory.replaceAll(pipeSystem.outputPath, ''); + + jsonDir = jsonDir.replaceAll(/(^[\\\/])|([\\\/]$)/ig, ''); + + let dirName = assetObj.directory.replaceAll(/^.*(texture-packer|compress)[\/\\]?/ig, ''); + // dirName = dirName.replaceAll(/^.*assetpack[\/\\]texture-packer[\/\\]/ig, ''); + + dirName = dirName.replaceAll(/{.*}/ig, ''); + + return jsonDir === dirName; }, asset, true); // last transformed child is the renamed texture