diff -rupN yarn-1.22.21/node_modules/loader-utils/index.js yarn-1.22.21-new/node_modules/loader-utils/index.js --- yarn-1.22.21/node_modules/loader-utils/index.js 2024-02-16 23:35:57.000000000 +0100 +++ yarn-1.22.21-new/node_modules/loader-utils/index.js 2024-02-19 11:05:56.885775046 +0100 @@ -299,7 +299,7 @@ exports.interpolateName = function inter var url = filename; if(content) { // Match hash template - url = url.replace(/\[(?:(\w+):)?hash(?::([a-z]+\d*))?(?::(\d+))?\]/ig, function() { + url = url.replace(/\[(?:([^[:\]]+):)?hash(?::([a-z]+\d*))?(?::(\d+))?\]/ig, function() { return exports.getHashDigest(content, arguments[1], arguments[2], parseInt(arguments[3], 10)); }).replace(/\[emoji(?::(\d+))?\]/ig, function() { return encodeStringToEmoji(content, arguments[1]);