browserify for client-side scripts