From d8388a1a3c781821caae9110ee3d7c28aa7d6e0b Mon Sep 17 00:00:00 2001 From: Jaakko Juutila Date: Thu, 20 Mar 2014 16:13:29 +0200 Subject: [PATCH] Add AMD export --- FileSaver.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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; + }); +}