arborist index.js — доктор дерева npm
Арборист - доктор деревьев npm
arborist <cmd> [path] [options...]
преобразовать идеальное дерево в node_modules (установить, обновить, rm, ...) * prune: обрезать идеальное дерево и преобразовать (например, npm prune) * Ideal: сгенерировать и распечатать идеальное дерево * fact: прочитать и распечатать фактическое дерево в node_modules * виртуальный: чтение и печать виртуального дерева в локальном файле термоупаковки * термоупаковка: загрузка локальной термоупаковки и печать ее данных * аудит: выполнение аудита безопасности зависимостей проекта * финансирование: запрос информации о финансировании в локальном дереве пакетов. Второй
позиционный аргумент после имени пути может ограничиваться именем пакета.
запрашивать информацию о лицензии в локальном дереве пакетов.
Второй позиционный аргумент после имени пути может ограничивать тип лицензии.
* помощь: напечатать этот текст * версия: напечатать версию
Поддерживается большинство параметров npm, но в стиле camelCase, а не в стиле css.
Например, вместо
--dry-run
использовать
--dryRun
Кроме того:
* --loglevel=warn|--quiet
будет подавлять печать деревьев пакетов
* --logfile <file|bool>
будет выводить логи в файл
* --timing
покажет информацию о времени
Вместо
npm install <pkg>
использовать
arborist reify --add=<pkg>
Опцию --add=
* Вместо
npm rm <pkg>
использовать
arborist reify --rm=<pkg>'.
Опцию '--rm=
Вместо
npm update
использовать
arborist reify --update-all'
npm audit fix
является
arborist audit --fix