From 39f4696ac7e8da8f683e3f4eb57e9cd6a68e3f58 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 24 Nov 2014 09:30:52 +1100 Subject: [PATCH] fix `util.regexify` on falsy values - fixes #208 --- lib/6to5/util.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/6to5/util.js b/lib/6to5/util.js index 0a06cfa9c8..e698078268 100644 --- a/lib/6to5/util.js +++ b/lib/6to5/util.js @@ -38,9 +38,9 @@ exports.list = function (val) { }; exports.regexify = function (val) { - if (!val) return new RegExp; + if (!val) return new RegExp(/.^/); if (_.isArray(val)) val = val.join("|"); - if (_.isString(val)) return new RegExp(val || ""); + if (_.isString(val)) return new RegExp(val); if (_.isRegExp(val)) return val; throw new TypeError("illegal type for regexify"); };