Skip to content

Commit d2310d4

Browse files
committed
fix: some "\" in paths not escaped
1 parent cbeedb6 commit d2310d4

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

src/helpers/getRequireStringWithModifiedResizeLoaderOptions.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,14 @@ export default async function getRequireStringWithModifiedResizeLoaderOptions(
5454
)
5555
)
5656
);
57-
const newRequestString = remainingRequest.replace(
58-
resizeLoaderRequest,
59-
newResizeLoaderQuery
60-
);
57+
const newRequestString = remainingRequest
58+
.replace(resizeLoaderRequest, newResizeLoaderQuery)
59+
.replace(/\\/g, "\\\\");
6160

6261
return newRequestString;
6362
}
6463

6564
// needed so webpack doesn't mistake "!" for query operator "!"
6665
function escapeJsonStringForLoader(s: string): string {
67-
return s.replace(/!/g, "\\\\x21").replace(/\\n/g, "\\\\n");
66+
return s.replace(/!/g, "\\x21");
6867
}

0 commit comments

Comments
 (0)