Parser and compiler for node and the browser