Version 0.2.0 is live.
Web3.fs is a little older and wiser now, hitting v0.2.0. Many things have changed since 0.1.0. Function signatures for the main Ethereum interaction functions, internal pipelined checks for common issues and mistakes. Tons of bugs, both dumb and subtle.
I've been using the library to perform the Ethernaut challenges, and I found most of the major mistakes and errors in 0.1.0 there. I took steps to reduce boilerplate with the createWeb3Environment
function, returning a convenient record with functions and a logger in it.
Terminal output is now colorized, which I feel is generally helpful.
I had intended to have a documentation wiki up for 0.2.0, and actually wrote a lot of it. But the code had so much churn that it ended up going stale very quickly. For now, the excerpt of the 'unit testing' script in .fsx on the README will have to suffice for those interested.