From bea45b5921a3dbd06f083a972b327237d04b9312 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 18 Aug 2015 16:17:27 -0700 Subject: [PATCH] Don't use Buffer::equals Node 0.10 doesn't have it --- build/lib/uses-babel.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/lib/uses-babel.coffee b/build/lib/uses-babel.coffee index e1a7c14ef..08f8721d2 100644 --- a/build/lib/uses-babel.coffee +++ b/build/lib/uses-babel.coffee @@ -4,7 +4,7 @@ BABEL_PREFIXES = [ "'use babel'" '"use babel"' '/** use babel */' -].map(Buffer) +] PREFIX_LENGTH = Math.max(BABEL_PREFIXES.map((prefix) -> prefix.length)...) @@ -15,4 +15,4 @@ module.exports = (filename) -> fs.readSync(file, buffer, 0, PREFIX_LENGTH) fs.closeSync(file) BABEL_PREFIXES.some (prefix) -> - prefix.equals(buffer.slice(0, prefix.length)) + prefix is buffer.toString('utf8', 0, prefix.length)