cache node_modules