Browse Source

fix(loader): allow AMD loader to be used within Node env

Because of the ordering of the loader, it's not possible use AMD within a Node environment.
Jason Mitchell 8 năm trước cách đây
mục cha
commit
ff24bdba9f
1 tập tin đã thay đổi với 5 bổ sung5 xóa
  1. 5 5
      src/loader.js

+ 5 - 5
src/loader.js

@@ -1,16 +1,16 @@
 var root = this;
 
-// CommonJS/nodeJS Loader
-if (typeof module !== 'undefined' && module.exports) {
-  module.exports = showdown;
-
 // AMD Loader
-} else if (typeof define === 'function' && define.amd) {
+if (typeof define === 'function' && define.amd) {
   define(function () {
     'use strict';
     return showdown;
   });
 
+// CommonJS/nodeJS Loader
+} else if (typeof module !== 'undefined' && module.exports) {
+  module.exports = showdown;
+
 // Regular Browser loader
 } else {
   root.showdown = showdown;