So I can’t seem to find a way to prevent someone from accessing source code for a published application?
There is both the propietary client, and as well a handfull of proprietary node modules for common client libraries and isomorphic libraries and model schemas, etc.
It seems like the best strategy for this would be to provide a feature for .asar format archives to be only openable/executable with a license key that they are packaged with - but then someone with a license key could still access the code?
Or is there no way around this issue?
I love open source, and feel like Electron is an incredible way to distribute open source applications, but our market is incredibly competitive and most everything is proprietary, so even our customers would expect this!
Found this discussion: https://groups.google.com/forum/#!topic/nodejs/mPIcq5mHihM
Any thoughts on using http://enclosejs.com/ with electron.js?