workbox icon indicating copy to clipboard operation
workbox copied to clipboard

the workbox-build package pulls 73.63MB of dependencies

Open preynal opened this issue 2 years ago • 1 comments

In a bare folder I just npm install workbox-build and get:

Screenshot 2023-08-06 at 21 54 18

with npm listing 4.3M weekly downloads

Screenshot 2023-08-06 at 21 41 33

that would be above 323TB per week? more than 1.2PB per month ?

am I missing something? why is this package so large?

preynal avatar Aug 06 '23 20:08 preynal

Because the level of dependency management on this project is amateurish at best. When you want to show examples on how it should not be done, this project is one of them.

THETCR avatar Aug 11 '23 12:08 THETCR

Hi there,

Workbox is moving to a new engineering team within Google. As part of this move, we're declaring a partial bug bankruptcy to allow the new team to start fresh. We realize this isn't optimal, but realistically, this is the only way we see it working. For transparency, here're the criteria we applied:

Thanks, and we hope for your understanding! The Workbox team

tomayac avatar Apr 25 '24 08:04 tomayac