make compatible with bower and npm