Hello Everybody 
in case anyone is interested I have just released a beta version of my project called meteor-desktop.
https://github.com/wojtkowiak/meteor-desktop
It is an Electron integration that allows you to build a desktop client. It features:
- full offline support
- HCP built-in integration (works the same way like in Cordova, stores version on disk, has a faulty version recovery etc)
- modular architecture
- plugins support
-
Meteor.isDesktop feature
- Squirrel auto update support
- packaging and building installers
and much more… check out the readme on the project’s GitHub.
Oh, that sounded like a TV commercial
Basically, a few months ago I got a requirement to build an app with both native and desktop clients. I started to wonder if I could achieve this in one project with meteor. A quick search has lead me to meteor-electron and Electrometeor but they were not what I needed as I did not need to bake full meteor server into an app nor build an Electron wrapper that just displays my app’s url. I needed a desktop client that I can develop the same way we are now developing Cordova apps.
Why an npm package?
My first idea was to make a meteor fork as this would probably be the easiest path and make a PR later but I knew if this was accepted by Meteor team, they would take the responsibility for supporting and bug fixing it and that is always a tough decision in open source projects. So I decided I’ll take the harder path and do everything from the outside.
I am now publishing it as a beta version looking forward to any comments. Any bug reports, feature requests, and PRs are highly welcomed
So i you have few spare minutes, go give it a try on your project. I would like to release a 1.0 stable version in a few months if there will be any interest in this. As a father of two little daughters
I do not have much free time but I decided that all of it will be dedicated to this project for the next months.
If you have any questions you can reach me here or through github issues.
–
If there is anyone from Meteor team reading this - I have used the meteor logo a lot in the default assets - I hope that is not violating any licenses 