While inside a Fresh container, I could go doing several npm ci commands which wipe the node_modules and redownload dependencies. That could benefit a cache to be setup inside the container to avoid redownloading large dependencies.
I noticed that on performance/fresnel which depends on @mdn/browser-compat-data which is apparently 12 MBytes.