diff --git a/src/showdown.js b/src/showdown.js index 869d753..3e37dab 100644 --- a/src/showdown.js +++ b/src/showdown.js @@ -1339,3 +1339,12 @@ var escapeCharacters_callback = function(wholeMatch,m1) { // export if (typeof module !== 'undefined') module.exports = Showdown; + +// stolen from AMD branch of underscore +// AMD define happens at the end for compatibility with AMD loaders +// that don't enforce next-turn semantics on modules. +if (typeof define === 'function' && define.amd) { + define('showdown', function() { + return Showdown; + }); +}