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?