work with node.js, component, and browserify