Skip to content

Commit 55db763

Browse files
committed
Fix
1 parent 2050507 commit 55db763

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/scripts/helper/pin-solver-dist.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ const pinVersionsInSolidityFiles = async (globPatterns: string[], defaultVersion
170170
const usesOverrides = overridesMap.has(file.replace(/\\/g, "/").replace(/^.*?\/(samples\/.+\.sol)$/, "$1"))
171171

172172
Object.entries(versionsToUse).forEach(([packageName, version]) => {
173-
const regex = new RegExp(
174-
`(import[\\s\\S]*?${packageName.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")})(/)(?!@${version.replace(/\./g, "\\.")})(.*?\\.sol)`,
175-
"g"
176-
)
173+
const escapedPackageName = packageName.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")
174+
const escapedVersion = version.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")
175+
176+
const regex = new RegExp(`(import[\\s\\S]*?${escapedPackageName})(/)(?!@${escapedVersion})(.*?\\.sol)`, "g")
177177
const newContent = content.replace(regex, `$1@${version}/$3`)
178178

179179
if (newContent !== content) {

0 commit comments

Comments
 (0)