Hello, people of nodejs. I would like to try to package an electron app.
I have read packaging-guidelines/Node.js and nodejs-packaging-bundler. As best I understand it, Fedora allows packaging Node.js applications which will bundle all of the required modules from npm, as long as they are JS modules and not pre-built ELF binaries. The electron npm module includes pre-build ELF binaries, so in order to package an electron application, I would need to:
1. build an rpm providing the electron npm module (and possibly other packages for modules containing binaries) 2. prepare a package of the electron app, using the packaging bundler script 3. indicate a dependency on the electron module rpm package 4. strip the electron module from the node_modules bundle 5. replace the pre-built electron module with a symlink to the location of the electron module, provided by an rpm package
Does that sound more or less correct?