For v4 I'll need to add gem caching which is what actually slows down v4 builds.
BTW it's probably redundant to have package.json
in the cache key since the lock file will be modified if a dependency changes anyway. I will think about it a bit more and probably remove this.