I have kind of a unique situation. I\'m building a react app with a web version and a desktop version (run by NW.js). They essentially have the same UI, but there are some d