Estoy tratando de obtener el tipo de archivo (MIMETYPE) de un archivo JS tanto en el cliente como en el servidor.
en el extremo del cliente, estoy usando el paquete npm de tipo de archivo y leyendo el tipo mime. Pero descubrí que si cambio la extensión del archivo Javascript (test.js) como docx (text.docx), el paquete npm de tipo de archivo no puede leer el tipo exacto y considerar el archivo como .docx
código del lado del cliente:
import * as fileTypeForMimeType from 'file-type'; ... ... const fileData = await fileTypeForMimeType.fromBuffer(bytes); realFileType = fileData ? fileData.mime : file.type; captura de pantalla del lado del cliente donde está leyendo el archivo como .docx 
¿Cuál es la forma correcta de leer archivos de tipo mimo exacto? en caso afirmativo. cómo ?
¿Algún otro paquete da resultados más precisos?
y finalmente, ¿cómo obtener el tipo de archivo más preciso al final del servidor? (nodejs, bucle invertido)
Gracias