Доступан је НПМ 7.0 менаџер пакета

објављено издање менаџера пакета НПМ 7.0, укључен у Ноде.јс и користи се за дистрибуцију модула у ЈаваСцрипт-у. НПМ спремиште опслужује више од 1.3 милиона пакета, које користи око 12 милиона програмера. Забележи се око 75 милијарди преузимања месечно. НПМ 7.0 је било прво значајно издање формирано након куповине НПМ Инц од ГитХуб-а. Нова верзија ће бити укључена у испоруку будућег издања платформе Ноде.јс 15, који се очекује 20. Да бисте инсталирали НПМ 7.0 без чекања на нову верзију Ноде.јс-а, можете покренути команду „нпм и -г нпм@7“.

Кључ иновације:

  • Радни простори (Воркспацес), омогућавајући вам да агрегирате зависности из неколико пакета у један пакет да бисте их инсталирали у једном кораку.
  • Аутоматска инсталација зависности од вршњака (користи се у додацима за одређивање основних пакета са којима је тренутни пакет дизајниран да ради, чак и ако се не користи директно у њему). Зависности од колега су наведене у датотеци пацкаге.јсон у одељку „пеерДепенденциес“. Раније су такве зависности ручно инсталирали програмери, али НПМ 7.0 имплементира алгоритам како би се осигурало да се исправно дефинисана зависност од равноправних корисника нађе на истом нивоу или изнад зависног пакета у стаблу ноде_модулес.
  • Друга верзија формата закључавања (пацкаге-лоцк в2) и подршка за датотеку закључавања иарн.лоцк. Нови формат омогућава поновљиве градње и укључује све што је потребно за потпуну изградњу стабла пакета. НПМ такође сада може да користи датотеке иарн.лоцк као извор метаподатака пакета и информација о закључавању.
  • Извршено је значајно рефакторисање унутрашњих компоненти, са циљем одвајања функционалности како би се поједноставило одржавање и повећала поузданост. На пример, код за проверу и управљање стаблом ноде_модулес је премештен у посебан модул Арборист.
  • Прешли смо на коришћење поља пацкаге.екпортс, што онемогућава повезивање интерних модула путем захтева() позива.
  • Пакет је потпуно преписан нпк, који сада користи команду "нпм екец" за покретање извршних датотека из пакета.
  • Излаз команде "нпм аудит" је значајно промењен, и када се излази у формату који је читљив и када је изабран режим "--јсон".

Извор: опеннет.ру

Додај коментар