Strip backslash line continuation from extension inputs

This commit is contained in:
Shivam Mathur
2026-03-29 20:46:19 +05:30
parent 44724c9282
commit 106fd0866c
3 changed files with 6 additions and 2 deletions

View File

@@ -224,11 +224,11 @@ export async function extensionArray(
.split(',')
.map(function (extension: string) {
extension = extension.trim().replace(/^\\\s*/, '');
if (/.+-.+\/.+@.+/.test(extension)) {
return extension;
}
return extension
.trim()
.toLowerCase()
.replace(/^(:)?(php[-_]|none|zend )|(-[^-]*)-/, '$1$3');
})