browserify compatibility