Nice Auto Packaging App For Node-Webkit

5 views
Skip to first unread message

jyap...@gmail.com

unread,
Apr 3, 2014, 1:13:45 PM4/3/14
to node-...@googlegroups.com
Hey everyone!
 
I recently made a cross platform GUI application for node-webkit that streamlines the process of exporting your web app to a standalone app. It basically removes the need to dabble with the command line, auto generates the json file from options selected, zips your project up and adds it to the node-webkit executable automatically. You can also export to multiple platforms simultaneously. I made this app for myself because I found manually packaging the node-webkit app every time I changed something to be cumbersome, so I thought I'd share it with the interwebs :)

The url for the github page is: https://github.com/jyapayne/Web2Executable

On the page, you'll find pre-built binaries for Windows, Mac and Ubuntu. The UI is the same for all platforms and it makes it much easier to export your web application. 

Please add an issue to the github page if you run into any bugs. This is a beta software, but it should be stable to use.

Anyway, enjoy! :)

Joey

andy matthews

unread,
Apr 3, 2014, 11:28:04 PM4/3/14
to node-...@googlegroups.com
This looks really nice Joey!

How does it manage dependencies? I'm using some Node libs in my app and when I export it right now (not with your app) and run it on a coworkers machine they get an error saying those libs aren't available.



andy

Joey Payne

unread,
Apr 4, 2014, 9:25:10 AM4/4/14
to node-...@googlegroups.com
Thanks! :)
I currently haven't tested third party node libraries, but, in theory, it should work the same as node-webkit's instructions here: https://github.com/rogerwang/node-webkit/wiki/Using-Node-modules. It would be awesome to test it with such projects, but I was mostly using this for making my HTML5 Phaser games standalone exes and I haven't come across a project that uses third party libs.

I'd be interested to see how it works when you run it with your project, so let me know if there are any issues :)


--
You received this message because you are subscribed to a topic in the Google Groups "node-webkit" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/node-webkit/GVQj-bZ_dE4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to node-webkit...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Joey Payne

unread,
Apr 4, 2014, 11:05:47 AM4/4/14
to node-...@googlegroups.com
I just tested it with LexiMail. I got some errors, but then fixed them in the source. I'm uploading a new version that should be able to handle dependencies, as long as they are installed with "npm install" before hand. The new version works perfectly with leximail, as far as I can tell.

Romain Séguy

unread,
Apr 4, 2014, 1:31:42 PM4/4/14
to node-...@googlegroups.com
Looks promising indeed! I'll make sure to give it a try when I have to deploy my app. Thanks!

Joey Payne

unread,
Apr 4, 2014, 1:34:56 PM4/4/14
to node-...@googlegroups.com
You're welcome! Let me know if you have any issues when you use it :)


--
Reply all
Reply to author
Forward
0 new messages