]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Fix transpile script to handle esperanto get default madness
authorIskren Chernev <iskren.chernev@gmail.com>
Thu, 9 Apr 2015 05:46:53 +0000 (22:46 -0700)
committerIskren Chernev <iskren.chernev@gmail.com>
Thu, 9 Apr 2015 05:46:53 +0000 (22:46 -0700)
tasks/transpile.js

index 52681a8aec8530256e12f77697a88aef55ffeb95..c1fe3fdd05e4fe9f1a65e8bdf4a50ab3a4fc7e5e 100644 (file)
@@ -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);
         });
     }