set of tools for node and the browser