aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFotoVerite <[email protected]>2014-08-13 16:41:28 -0400
committerFotoVerite <[email protected]>2014-08-13 16:41:28 -0400
commit644ea8d656d2dab55d5d85e8c57147065c937b6a (patch)
tree847e2c4366fdd0fdea5f129f31a3885fc9927bae
parente0929896836b6bbdddc9740d58a73b887c304cb0 (diff)
parentc7e053458c00fa07a7625da72735f461147a9136 (diff)
downloadfaker-644ea8d656d2dab55d5d85e8c57147065c937b6a.tar.xz
faker-644ea8d656d2dab55d5d85e8c57147065c937b6a.zip
Merge branch 'xaka-master'
-rwxr-xr-xBUILD/BUILD.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/BUILD/BUILD.js b/BUILD/BUILD.js
index 08a408fe..b7c5ed24 100755
--- a/BUILD/BUILD.js
+++ b/BUILD/BUILD.js
@@ -59,16 +59,20 @@ code += 'var definitions = faker.definitions;\n';
code += 'var Helpers = faker.Helpers;\n';
// if we are running in a CommonJS env, export everything out
-code +=["\nif (typeof define == 'function'){",
-" define(function(){",
-" return faker;",
-" });",
+code += ["\n",
+"if (typeof exports === 'object') {",
+" // CommonJS",
+" module.exports = faker;",
"}",
-"else if(typeof module !== 'undefined' && module.exports) {",
-" module.exports = faker;",
+"else if (typeof define === 'function' && define.amd) {",
+" // AMD",
+" define(function () {",
+" return faker;",
+" });",
"}",
"else {",
-" window.faker = faker;",
+" // Global Variables",
+" window.faker = faker;",
"}",
"",
"}()); // end faker closure"].join('\n');