Implement a download cache for node and npm that can be shared. This cache should hold unpacked distributions of node and npm packages used globally in a structure like this:
{dir}/node/10.15.3/
{dir}/npm/yarn/1.0.2/
{dir}/npm/npm/6.0.1/
This also needs some lock-mechanism for parallel processes not unpacking at the same time.
Implement a download cache for node and npm that can be shared. This cache should hold unpacked distributions of node and npm packages used globally in a structure like this:
This also needs some lock-mechanism for parallel processes not unpacking at the same time.