README
Node.js Windows Executable
Build a portable binary for Windows systems using Vercel's pkg. As pkg doesn't support modifying executable properties, this project serves to and aid in automating modifying the executable properties post build.
Homepage
🏠Install
Install this package using your package manager of choice.
npm i @angablue/exe
or
yarn add @angablue/exe
Example Usage
// build.js
const exe = require('@angablue/exe');
const build = exe({
entry: './index.js',
out: './build/My Cool App.exe',
pkg: ['-C', 'GZip'], // Specify extra pkg arguments
productVersion: '2.4.2',
fileVersion: '2.4.2',
target: 'latest-win-x64',
icon: './assets/icon.ico', // Application icons must be in .ico format
properties: {
FileDescription: 'My Cool App',
ProductName: 'My Cool App',
LegalCopyright: 'AngaBlue https://anga.blue',
OriginalFilename: 'My Cool App.exe'
}
});
build.then(() => console.log('Build completed!'));
Show your support
Give a ⭐️ if this project helped you!
📝 License
Copyright © 2021 AngaBlue.
This project is LGPL--3.0--or--later licensed.