From 5645c617e85a2b5b402224497681bae1078fe7cd Mon Sep 17 00:00:00 2001 From: Iskren Chernev Date: Wed, 8 Apr 2015 22:46:53 -0700 Subject: [PATCH] Fix transpile script to handle esperanto get default madness --- tasks/transpile.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/transpile.js b/tasks/transpile.js index 52681a8ae..c1fe3fdd0 100644 --- a/tasks/transpile.js +++ b/tasks/transpile.js @@ -134,8 +134,10 @@ module.exports = function (grunt) { target: target }).then(function () { var code = grunt.file.read(target); - code = code.replace(' var moment = {\n get default () { return moment__default; }\n };', ''); - code = code.replace('var moment_with_locales = moment', 'var moment_with_locales = moment__default'); + code = code.replace(new RegExp('=\\s+{[^]\\s+get default \\(\\) { return ([a-z$_]+); }[^]\\s+}', ''), '= $1'); + if (code.match('get default')) { + throw new Error('Stupid shit es6 get default plaguing the code'); + } grunt.file.write(target, code); }); } -- 2.47.2