@travetto/asset
Advanced tools
Comparing version 4.0.0-rc.3 to 4.0.0-rc.4
{ | ||
"name": "@travetto/asset", | ||
"version": "4.0.0-rc.3", | ||
"version": "4.0.0-rc.4", | ||
"description": "Modular library for storing and retrieving binary assets", | ||
@@ -28,4 +28,4 @@ "keywords": [ | ||
"dependencies": { | ||
"@travetto/di": "^4.0.0-rc.3", | ||
"@travetto/model": "^4.0.0-rc.3", | ||
"@travetto/di": "^4.0.0-rc.4", | ||
"@travetto/model": "^4.0.0-rc.4", | ||
"@types/mime": "^3.0.4", | ||
@@ -36,3 +36,3 @@ "file-type": "^16.5.4", | ||
"peerDependencies": { | ||
"@travetto/test": "^4.0.0-rc.3" | ||
"@travetto/test": "^4.0.0-rc.4" | ||
}, | ||
@@ -39,0 +39,0 @@ "peerDependenciesMeta": { |
@@ -1,2 +0,2 @@ | ||
import mime from 'mime'; | ||
import { getExtension } from 'mime'; | ||
@@ -41,3 +41,3 @@ import { StreamMeta } from '@travetto/model'; | ||
if (asset.contentType) { | ||
ext = mime.getExtension(asset.contentType)!; | ||
ext = getExtension(asset.contentType)!; | ||
} else if (asset.filename) { | ||
@@ -44,0 +44,0 @@ const dot = asset.filename.indexOf('.'); |
@@ -7,3 +7,3 @@ import fs from 'node:fs/promises'; | ||
import mime from 'mime'; | ||
import { getExtension, getType } from 'mime'; | ||
@@ -78,3 +78,3 @@ import { path } from '@travetto/manifest'; | ||
const type = await this.resolveFileType(filePath); | ||
const ext = mime.getExtension(type); | ||
const ext = getExtension(type); | ||
const baseName = path.basename(filePath, path.extname(filePath)); | ||
@@ -99,3 +99,3 @@ const newFile = `${baseName}.${ext}`; | ||
if (!detected || detected.mime === 'application/octet-stream') { | ||
contentType = mime.getType(pth); | ||
contentType = getType(pth); | ||
} else { | ||
@@ -121,3 +121,3 @@ contentType = detected.mime; | ||
if (!extName) { | ||
const ext = mime.getExtension(contentType); | ||
const ext = getExtension(contentType); | ||
if (ext) { | ||
@@ -124,0 +124,0 @@ filename = `${filename}.${ext}`; |
27244
Updated@travetto/di@^4.0.0-rc.4
Updated@travetto/model@^4.0.0-rc.4