run-script-os will let you use OS specific operations in npm scripts without specifying which OS you are on. It's not magic though... you still have to write OS specific scripts.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.