don't require browserify to use in the browser