From ff24bdba9f8f72853361ddc7072ddcd16b00d089 Mon Sep 17 00:00:00 2001 From: Jason Mitchell Date: Sun, 27 Aug 2017 11:20:48 -0700 Subject: [PATCH] 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. --- src/loader.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/loader.js b/src/loader.js index 0b50c78e..f26cf73c 100644 --- a/src/loader.js +++ b/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;