mirror of https://github.com/sveltejs/svelte
parent
6776947ae8
commit
95e9c69dac
@ -0,0 +1,5 @@
|
||||
---
|
||||
'svelte': patch
|
||||
---
|
||||
|
||||
fix: strip BOM character from templates
|
||||
@ -1,7 +1,12 @@
|
||||
const BOM_CHARACTER = String.fromCharCode(65279);
|
||||
|
||||
/**
|
||||
* @param {string} str
|
||||
* @returns {string}
|
||||
*/
|
||||
export function sanitize_template_string(str) {
|
||||
return str.replace(/(`|\${|\\)/g, '\\$1');
|
||||
return str
|
||||
.replace(/(`|\${|\\)/g, '\\$1')
|
||||
.replaceAll(BOM_CHARACTER, '')
|
||||
.replaceAll('', '');
|
||||
}
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
import { test } from '../../test';
|
||||
|
||||
export default test({
|
||||
html: '<div></div>'
|
||||
});
|
||||
@ -0,0 +1,2 @@
|
||||
|
||||
<div></div>
|
||||
Loading…
Reference in new issue