cache the node_modules dir