Как понять, что в мире фронтенда всё плохо

Достаточно посмотреть на список зависимостей среднестатистического сборщика и увидеть там тонны повторяющихся зависимостей, часть из которых будет отличаться друг от друга версиями. Написал для этого небольшой скрипт на пайтоне. Пробуйте. У меня на одном из проектов так:

{
  "count": 6920,
  "packages": {
    "glob": {
      "different": 6,
      "total": 28,
      "versions": {
        "4.5.3": 2,
        "7.0.6": 1,
        "7.0.5": 1,
        "7.1.0": 10,
        "3.1.21": 2,
        "5.0.15": 12
      }
    },
    "readable-stream": {
      "different": 5,
      "total": 182,
      "versions": {
        "2.0.6": 76,
        "1.0.34": 43,
        "1.1.14": 15,
        "2.1.4": 1,
        "2.1.5": 47
      }
    },
    "through2": {
      "different": 5,
      "total": 79,
      "versions": {
        "0.4.2": 1,
        "1.0.0": 1,
        "0.6.5": 39,
        "2.0.1": 36,
        "0.5.1": 2
      }
    },
...
2016
Популярное