I've spent a couple of days porting the transaction signing part of steemjs-lib and steemit from node to native js, but I'm at a point where I just can't see Buffer() functions any more. I hit a roadblock with the bytebuffer library not loading properly, and decided it's time to call for support.
The conversion from passwords and WIF keys to private keys is working, and the basics for signing are laid out, or at least located in the other libs. I set up a 250$ bounty at bountysource and will of course add the SD rewards of this post. Click that link for details and code, and contact me with any questions you may have to get this done!