Zalety zależnych zależności w stosunku do normalnych zależności w NPM

npm pozwala nam określićzależne ale jakie są zalety takiego działania? Domyślam się, że jeśli chcemy mieć absolutną pewność, że otrzymamy właściwą wersję, nawet jeśli moduł, do którego się odwołujemy, zostanie usunięty, a może istnieje korzyść związana z prędkością w przypadku sprzedaży pakietowej?

Czy ktoś zna zalety zależnych zależności w stosunku do normalnych zależności?

Wyodrębnienie definicji powiązań zależnych tutaj dla wygody:

zależne
Tablica nazw pakietów, które zostaną dołączone podczas publikowania pakietu.

Jeśli jest to napisane „bundleDependencies”, to również jest honorowe.

Na przykład.bundledDependencies: ['foo', 'bar']