Текст и данные · Инструкция
yarn info: cache, manifest и dependents пакета
yarn info умеет показать не только общую информацию, но и cache entry, manifest и dependents через отдельные флаги.
Короткий ответ
Как использовать yarn info: проверить cache entry, manifest, dependents и версии пакета, а для автоматизации получить структурированный NDJSON.
Что важно знать про yarn info
По умолчанию yarn info работает с matching direct dependencies активного workspace; -A расширяет область до проекта, -R включает транзитивные пакеты. --cache полезен для диагностики конкретного cache entry, а --manifest показывает metadata, извлечённые из package archive. --dependents и --virtuals помогают разобраться в монорепозитории/PnP без ручного чтения lockfile.
Совет: Практический совет: Добавить --cache, если нужно проверить расположение, размер и checksum архива.
Как выполнить задачу: посмотреть cache, manifest и dependents пакета
- 1. Запустить yarn info <package> и убедиться, что найден ожидаемый locator/version.
- 2. Добавить --cache, если нужно проверить расположение, размер и checksum архива.
- 3. Добавить --manifest для проверки license/homepage и других manifest data.
- 4. Использовать -A или -R, если пакет встречается вне активного workspace.
- 5. Для автоматической обработки добавить --json и разбирать NDJSON, а не текстовый human output.
Предупреждение: Осторожно: Не путать yarn info с yarn why: первая показывает сведения, вторая объясняет путь зависимости.
Ошибки при задаче «посмотреть cache, manifest и dependents пакета»
Не путать yarn info с yarn why: первая показывает сведения, вторая объясняет путь зависимости. Не считать manifest из cache доказательством актуальности remote registry metadata. Не раскрывать внутренние пути/metadata из CI logs, если они содержат чувствительный workspace context.
Важно: Важно: Не считать manifest из cache доказательством актуальности remote registry metadata.
Чек-лист: посмотреть cache, manifest и dependents пакета
- Исходная точка зафиксирована: запустить yarn info <package> и убедиться, что найден ожидаемый locator/version.
- Ключевое действие выполнено отдельно: добавить --cache, если нужно проверить расположение, размер и checksum архива.
- Финальная проверка пройдена: для автоматической обработки добавить --json и разбирать ndjson, а не текстовый human output.
- Для «посмотреть cache, manifest и dependents пакета» путь и ограничения сверены с «yarn info» (Yarn).
Практическая проверка: посмотреть cache, manifest и dependents пакета
В терминале сначала запустить yarn info <package> и убедиться, что найден ожидаемый locator/version и сохраните вывод команды. Затем добавить --cache, если нужно проверить расположение, размер и checksum архива; после этого не меняйте package.json, lockfile или CI-конфигурацию несколькими способами сразу. Шаг «добавить --manifest для проверки license/homepage и других manifest data» должен дать проверяемый вывод: путь зависимости, список workspaces, audit report, checksum или расшифровку кода — в зависимости от команды. Если действует ограничение «не путать yarn info с yarn why: первая показывает сведения, вторая объясняет путь зависимости», остановите автоматическую правку и разберите причину.
Контрольные точки: посмотреть cache, manifest и dependents пакета
- Старт. Запустить yarn info <package> и убедиться, что найден ожидаемый locator/version. Получить корректную базу сравнения
- Изменение. Добавить --cache, если нужно проверить расположение, размер и checksum архива. Проверить шаг для задачи «посмотреть cache, manifest и dependents пакета»
- Контроль. Для автоматической обработки добавить --json и разбирать NDJSON, а не текстовый human output. Подтвердить результат задачи «посмотреть cache, manifest и dependents пакета»
Что учитывать
По умолчанию yarn info работает с matching direct dependencies активного workspace; -A расширяет область до проекта, -R включает транзитивные пакеты. --cache полезен для диагностики конкретного cache entry, а --manifest показывает metadata, извлечённые из package archive. --dependents и --virtuals помогают разобраться в монорепозитории/PnP без ручного чтения lockfile.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. yarn info). Пример и формулировки — редакция N1RO на 2026-09-22.