]> code.delx.au - gnu-emacs-elpa/commitdiff
Strip BOM.
authorJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Mon, 1 Dec 2014 05:41:58 +0000 (21:41 -0800)
committerJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Mon, 1 Dec 2014 05:41:58 +0000 (21:41 -0800)
scopifier.js

index 9e7c8ef4725700bb67d9dea3ebc9c2616494db48..4bc380bde54100e8e10590cb6f044e81f32657e2 100644 (file)
@@ -23,6 +23,9 @@ module.exports = function (code) {
         tokens,
         variable;
 
+    // Strip BOM.
+    code = code.replace(/^\ufeff/g, '');
+
     // Gracefully handle parse errors by doing nothing.
     try {
         ast = esprima.parse(code, {