From 5978f3c5773ba5ddae51367b234b87afb45ec6d1 Mon Sep 17 00:00:00 2001 From: Alexey Date: Tue, 23 Jan 2018 00:12:19 +0300 Subject: [PATCH] Avoid using `window` in export --- package.json | 2 +- src/FileSaver.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2df64ef..94a32d1 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "dist/FileSaver.js", "module": "src/FileSaver.js", "files": [ - "dist/FileSaver.min.js", + "dist/FileSaver.min.js" ], "scripts": { "test": "echo \"Error: no test specified\" && exit 0", diff --git a/src/FileSaver.js b/src/FileSaver.js index 2773f11..9f2dc81 100644 --- a/src/FileSaver.js +++ b/src/FileSaver.js @@ -13,7 +13,7 @@ /*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ -export var saveAs = 'saveAs' in window ? window.saveAs : (function(view) { +export var saveAs = saveAs || (function(view) { "use strict"; // IE <10 is explicitly unsupported if (typeof view === "undefined" || typeof navigator !== "undefined" && /MSIE [1-9]\./.test(navigator.userAgent)) {