diff --git a/FileSaver.js b/FileSaver.js index 112efb0..90efd5f 100644 --- a/FileSaver.js +++ b/FileSaver.js @@ -244,4 +244,10 @@ var saveAs = saveAs // while `this` is nsIContentFrameMessageManager // with an attribute `content` that corresponds to the window -if (typeof module !== "undefined") module.exports = saveAs; +if (typeof module !== "undefined" && module !== null) { + module.exports = saveAs; +} else if ((typeof define !== "undefined" && define !== null) && (define.amd != null)) { + define([], function() { + return saveAs; + }); +}