@lastboy/vue2
Version:
Fork of Vue 2.7.16 with patched CVE-2024-9506 (regex ReDoS vulnerability)
10 lines (8 loc) • 340 B
text/typescript
import { ASTDirective, ASTElement } from 'types/compiler'
export default function bind(el: ASTElement, dir: ASTDirective) {
el.wrapData = (code: string) => {
return `_b(${code},'${el.tag}',${dir.value},${
dir.modifiers && dir.modifiers.prop ? 'true' : 'false'
}${dir.modifiers && dir.modifiers.sync ? ',true' : ''})`
}
}