@xhmikosr/downloader
Advanced tools
Comparing version 10.0.1 to 10.0.2
10
index.js
@@ -11,3 +11,3 @@ import {promises as fs} from 'node:fs'; | ||
import {pEvent} from 'p-event'; | ||
import {fileTypeFromBuffer} from 'file-type'; | ||
import fileType from 'file-type'; | ||
import extName from 'ext-name'; | ||
@@ -33,3 +33,3 @@ | ||
const getFilename = async (res, data) => { | ||
const getFilename = (res, data) => { | ||
const header = res.headers['content-disposition']; | ||
@@ -48,3 +48,3 @@ | ||
if (!path.extname(filename)) { | ||
const ext = (await fileTypeFromBuffer(data) || {}).ext || getExtFromMime(res); | ||
const ext = (fileType(data) || {}).ext || getExtFromMime(res); | ||
@@ -78,3 +78,3 @@ if (ext) { | ||
return Promise.all([getStream(stream, {encoding}), res]); | ||
}).then(async result => { | ||
}).then(result => { | ||
const [data, res] = result; | ||
@@ -86,3 +86,3 @@ | ||
const filename = options.filename || filenamify(await getFilename(res, data)); | ||
const filename = options.filename || filenamify(getFilename(res, data)); | ||
const outputFilepath = path.join(output, filename); | ||
@@ -89,0 +89,0 @@ |
{ | ||
"name": "@xhmikosr/downloader", | ||
"version": "10.0.1", | ||
"version": "10.0.2", | ||
"description": "Download and extract files", | ||
@@ -46,3 +46,3 @@ "license": "MIT", | ||
"ext-name": "^5.0.0", | ||
"file-type": "^18.4.0", | ||
"file-type": "^12.4.2", | ||
"filenamify": "^5.1.1", | ||
@@ -49,0 +49,0 @@ "get-stream": "^6.0.1", |
6481
+ Addedfile-type@12.4.2(transitive)
- Removed@tokenizer/token@0.3.0(transitive)
- Removedfile-type@18.7.0(transitive)
- Removedpeek-readable@5.1.1(transitive)
- Removedreadable-stream@3.6.2(transitive)
- Removedreadable-web-to-node-stream@3.0.2(transitive)
- Removedstring_decoder@1.3.0(transitive)
- Removedstrtok3@7.1.0(transitive)
- Removedtoken-types@5.0.1(transitive)
Updatedfile-type@^12.4.2