Cache all dependencies locally like bundle package

To use, run

npm config set cache ./cache

then

npm install
no bundler-style package caching easily yet
ignore node_modules dir