like Browserify