]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
verified 'require' is a function (on templates)
authorLior Chen <liorchen@gmail.com>
Mon, 3 Aug 2015 10:40:02 +0000 (13:40 +0300)
committerIskren Chernev <iskren.chernev@gmail.com>
Mon, 9 Nov 2015 04:25:35 +0000 (20:25 -0800)
Added a check to verify 'require' is a function, before assuming it exists. In some cases 'exports' and 'module' are defined even when the system is not using require.

templates/locale-header.js
templates/test-header.js

index f304506e68fcb35f0f398c9a28eb0f1764a25f83..8d0f24b437f57705445be3e1dd5213380846afc1 100644 (file)
@@ -1,5 +1,6 @@
 (function (global, factory) {
-   typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('../moment')) :
+   typeof exports === 'object' && typeof module !== 'undefined' 
+       && typeof require === 'function' ? factory(require('../moment')) :
    typeof define === 'function' && define.amd ? define(['moment'], factory) :
    factory(global.moment)
 }(this, function (moment) { 'use strict';
index 38940c3ec3eb9b38a9ca18046778144d3312dd5b..b46e225c7d3c0426c7ae161ce4bdf721786fece5 100644 (file)
@@ -1,5 +1,6 @@
 (function (global, factory) {
-   typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('../../moment')) :
+   typeof exports === 'object' && typeof module !== 'undefined' 
+       && typeof require === 'function' ? factory(require('../../moment')) :
    typeof define === 'function' && define.amd ? define(['../../moment'], factory) :
    factory(global.moment)
 }(this, function (moment) { 'use strict';