New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

better-file-downloader

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

better-file-downloader - npm Package Compare versions

Comparing version 1.0.8 to 1.0.9

16

dist/index.d.ts
declare type FileData = {
fileName: string;
extension: string;
contentType: string;
fileName: string;
extension: string;
contentType: string;
};
declare const downloadAUrl: (
fileUrl: string,
fileInfo: FileData
) => Promise<void>;
declare const downloadABlob: (
fileContent: Blob | Uint8Array,
fileInfo: FileData
) => void;
declare const downloadAUrl: (fileUrl: string, fileInfo: FileData) => Promise<void>;
declare const downloadABlob: (fileContent: Blob | Uint8Array, fileInfo: FileData) => void;
export { downloadABlob, downloadAUrl };

@@ -1,2 +0,2 @@

'use strict';
"use strict";
var __defProp = Object.defineProperty;

@@ -11,14 +11,10 @@ var __getOwnPropDesc = Object.getOwnPropertyDescriptor;

var __copyProps = (to, from, except, desc) => {
if ((from && typeof from === 'object') || typeof from === 'function') {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, {
get: () => from[key],
enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable,
});
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) =>
__copyProps(__defProp({}, '__esModule', { value: true }), mod);
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

@@ -29,7 +25,7 @@ // src/index.ts

downloadABlob: () => downloadABlob,
downloadAUrl: () => downloadAUrl,
downloadAUrl: () => downloadAUrl
});
module.exports = __toCommonJS(src_exports);
var download = (blob, fileInfo) => {
if (typeof window.navigator.msSaveOrOpenBlob === 'function') {
if (typeof window.navigator.msSaveOrOpenBlob === "function") {
window.navigator.msSaveBlob(

@@ -40,3 +36,3 @@ blob,

} else {
const a = window.document.createElement('a');
const a = window.document.createElement("a");
a.href = window.URL.createObjectURL(blob);

@@ -50,3 +46,3 @@ a.download = `${fileInfo.fileName}${fileInfo.extension}`;

var downloadAUrl = async (fileUrl, fileInfo) => {
const response = await fetch(fileUrl, { method: 'GET' });
const response = await fetch(fileUrl, { method: "GET" });
const data = await response.blob();

@@ -60,6 +56,5 @@ download(data, fileInfo);

// Annotate the CommonJS export names for ESM import in node:
0 &&
(module.exports = {
downloadABlob,
downloadAUrl,
});
0 && (module.exports = {
downloadABlob,
downloadAUrl
});
{
"name": "better-file-downloader",
"version": "1.0.8",
"version": "1.0.9",
"main": "dist/index.js",
"module": "dist/better-file-downloader.esm.js",
"typings": "dist/index.d.ts",

@@ -34,10 +33,10 @@ "license": "MIT",

"devDependencies": {
"happy-dom": "6.0.4",
"happy-dom": "7.7.0",
"prettier": "2.7.1",
"tslib": "2.4.0",
"tsup": "6.2.3",
"typescript": "4.8.3",
"vitest": "0.23.4"
"tslib": "2.4.1",
"tsup": "6.5.0",
"typescript": "4.8.4",
"vitest": "0.25.2"
},
"dependencies": {}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc