we're only using the parser as a js module, no need to include commonjs stuff