fix framework to use npm