Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days 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 (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T13:19:23.000Z (5 months ago)
- Last Synced: 2024-11-06T10:42:15.372Z (9 days 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