https://github.com/hanzceo/nodage
Package your node.js project into a single executable file
https://github.com/hanzceo/nodage
binaries cli compiler hacktoberfest nodejs pkg single-executable
Last synced: about 2 months ago
JSON representation
Package your node.js project into a single executable file
- Host: GitHub
- URL: https://github.com/hanzceo/nodage
- Owner: HanzCEO
- License: mit
- Created: 2024-04-29T04:11:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T13:19:23.000Z (over 1 year ago)
- Last Synced: 2026-01-15T21:58:48.708Z (2 months ago)
- Topics: binaries, cli, compiler, hacktoberfest, nodejs, pkg, single-executable
- Language: JavaScript
- Homepage:
- Size: 25.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nodage
Package your node.js project into a single executable file
## Usage
```
npm i -g nodage
nodage myProjectDir myOutputFile.exe
```
## How it works
1. Zip your entire project file (including its `node_modules`)
2. Add a wrapper to spawn `node yourAppMain.js`
3. Ship your zipped app with `@yao-pkg/pkg`
4. Done
## ToDo
- [ ] Ship our own `pkg` by forking `@yao-pkg/pkg`
- [ ] Add information for zipping progress
- [ ] Add colors to `nodage` console
- [ ] Accept CLI flags and options