cfv
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

CFV

CFV is a cross-platform node.js library that can extract the file version from a valid PE file (.exe)

Disclaimer

I've created this package by analyzing the python pefile library, but I didn't add any check for a non-valid PE files like they did.
If you are going to use this package please first ensure that all files are valid PE files (.exe).

API

getFileVersion(path: PathLike | Buffer): Promise<string>

path - Path to the file or a raw representation of it.

getProductVersion(path: PathLike | Buffer): Promise<string>

path - Path to the file or a raw representation of it.

getFileProperties(path: PathLike | Buffer): Promise<Properties>

path - Path to the file or a raw representation of it.

Package Sidebar

Install

npm i cfv

Weekly Downloads

7

Version

1.2.0

License

MIT

Unpacked Size

50.3 kB

Total Files

34

Last publish

Collaborators

  • zakku