Self-contained and self-extracting Node.js applications

597 views
Skip to first unread message

Stephen Vickers

unread,
Feb 26, 2013, 4:29:34 AM2/26/13
to nod...@googlegroups.com
Hi All,

I am considering an attempt to implement a Node.js module to pack a node(.exe) binary into a self contained and self-extracting binary.

I have two motivations for this, the first is to create a Web based installer, and the second is to deliver an application with all required modules as a single binary that doesn't need to install.

It seems it would be easy to support all platforms so the aim is to create something that is cross platform (something like the 7zip self extractor could probably do the job, which is something I would consider - except for the lack of control on the icon used for the executable on Windows platforms).

Would anyone consider using such a module?

Thanks

Steve

Bradley Meck

unread,
Feb 26, 2013, 10:40:06 AM2/26/13
to nod...@googlegroups.com
There are some projects on this already such as `nexe`. If you want to talk about it in depth feel free to ping me on irc.

Stephen Vickers

unread,
Feb 26, 2013, 12:08:30 PM2/26/13
to nod...@googlegroups.com
Thanks Bradley, does it, or are there plans for it, to run on Windows platforms?

Duncan Gmail

unread,
Feb 26, 2013, 1:50:36 PM2/26/13
to nod...@googlegroups.com, nod...@googlegroups.com
+1 for Windows support
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
 
---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Bradley Meck

unread,
Feb 26, 2013, 2:30:29 PM2/26/13
to nod...@googlegroups.com
I think both `nexe` (dont quote me im not on project) and the private versions I know of are looking to windows as the main usage for bundling. NJ is looking into security around bundled executables before we do anything public.

Duncan Gmail

unread,
Feb 26, 2013, 3:58:04 PM2/26/13
to nod...@googlegroups.com, nod...@googlegroups.com
Excellent sounds good

On 26 Feb 2013, at 19:30, Bradley Meck <bradle...@gmail.com> wrote:

I think both `nexe` (dont quote me im not on project) and the private versions I know of are looking to windows as the main usage for bundling. NJ is looking into security around bundled executables before we do anything public.

--

Stephen Vickers

unread,
Feb 26, 2013, 5:24:08 PM2/26/13
to nod...@googlegroups.com
From what I understand this won't be open source though.

Does anyone know of any other similar projects, before I start one myself?

Duncan Gmail

unread,
Feb 27, 2013, 3:34:33 AM2/27/13
to nod...@googlegroups.com, nod...@googlegroups.com
--1 for closed source 

Stephen Vickers

unread,
Feb 27, 2013, 3:59:17 PM2/27/13
to nod...@googlegroups.com
I'm not too familiar with all features provided by web-kit, how could that help?

On Wednesday, 27 February 2013 04:24:52 UTC, Will wrote:
Have you looked into node web-kit
Reply all
Reply to author
Forward
0 new messages