add angularjs obvious dependence
add npm support