fix(core): update

This commit is contained in:
Philipp Kunz 2024-05-28 11:52:26 +02:00
parent 6063bd4378
commit 080abb0138
2 changed files with 9 additions and 1 deletions

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@push.rocks/smartmime',
version: '2.0.0',
version: '2.0.1',
description: 'A module for detecting MIME types with support for binary and text file distinctions.'
}

View File

@ -39,3 +39,11 @@ export const getEncoding = async (optionsArg: {
}) => {
return (await isBinary(optionsArg)) ? 'binary' : 'utf8';
};
/**
* Synchronous version to get encoding based on the file extension
*/
export const getPathEncodingSync = (path: string): 'binary' | 'utf8' => {
const mimeType = plugins.mime.getType(path);
return binaryMimeTypes.includes(mimeType) ? 'binary' : 'utf8';
};