Dependency RadarПлагин для WebStorm
Узнайте, что затронет новая версия npm-пакета, до публикации
Найдите проекты, которые зависят от пакета, и проследите путь до каждого из них.
Бесплатный ранний доступ
Настоящий продукт
Посмотрите Radar в работе
Девять реальных экранов: от списка потребителей до журнала действий.
Версия, тип связи, активная Git-ветка и dirty status видны рядом с каждым найденным проектом.
Выбранный storefront раскрывает транзитивную цепочку через ui-kit до текущего design-tokens — с версиями на каждом шаге.
Несколько consumers можно выбрать в таблице, после чего запустить одно действие сразу для всей группы.
Успешные и завершившиеся ошибкой команды остаются в контексте плагина с полным выводом и отметкой проекта.
Поиск, ветки и набор сервисов сужают список без потери исходного контекста.
Встроенное обновление версии дополняется собственными командами для одиночного или массового запуска.
Легенда прямо в интерфейсе объясняет direct, linked, transitive, lockfile-only и fallback-результаты.
Если текущий проект нельзя просканировать, Radar объясняет причину вместо пустого или вводящего в заблуждение результата.
Основные данные остаются доступны и в узкой боковой панели, когда рабочее место занято редактором.
01 / Сценарий: анализ
От пакета к каждому потребителю
Проследите путь design-tokens до приложений в соседних репозиториях. Без миграции в монорепозиторий.
- 01
Откройте пакет
Откройте design-tokens в WebStorm. Radar определит имя, версию и пакетный менеджер.
- 02
Выберите корни
Укажите папки с приложениями и библиотеками. Radar сопоставит манифесты, lock-файлы и локальные связи.
- 03
Проследите влияние
Раскройте путь storefront → ui-kit → design-tokens. Сверьте версии и выберите проекты для обновления.
02 / Сценарий: Pipelines
Один Pipeline от сборки пакета до каждого потребителя
Pipelines связывают сборку, публикацию в npm, получение новой версии, обновление проектов-потребителей и установку зависимостей в повторяемый сценарий.
Подстройте под свой процесс
- Создайте Git-ветку с одинаковым именем в нескольких репозиториях
- Опубликуйте несколько пакетов параллельно
- Добавьте свои команды и задайте порядок действий
design-tokens- 01Сборка
- 02Публикация в npm
- 03Новая версия
storefrontadmin-appdocs- 01Общая Git-ветка
- 02Обновление версии
- 03Установка зависимостей
Один Pipeline для всего релиза
03 / Другие возможности
Всё нужное для решения в одном окне
Полный граф
Direct, transitive и lockfile-only пути с версиями.
Локальные связи
Workspaces, Yarn PnP, links, symlink и worktree.
Git-контекст
Ветка, dirty status и worktree рядом с проектом.
Действия и Journal
Одиночные и массовые команды с сохранённым выводом.
Для кого первая версия
Для multi-repo команд и авторов общих пакетов
- Design systems, SDK и shared UI
- Несколько репозиториев, веток или worktree
- npm, Yarn и pnpm с локальными links
Модель продукта
Карта влияния останется бесплатной
Расширенная автоматизация войдёт в платную редакцию.
Для регулярной проверки влияния
- Все типы потребителей
- Цепочки, версии и Git-контекст
- Базовые действия
Для автоматизации и сложных графов
- Массовые действия
- Расширенные Git/worktree workflow
- Инструменты для больших графов
Финальные границы и цена будут объявлены до запуска.
Технические детали
Границы и модель анализа
Подробности для тех, кому важна реализация.
Открыть технические детали+
Как работает поиск
Dependency Radar начинает с пакета, открытого в WebStorm, и сканирует указанные корни локальных проектов. Плагин объединяет несколько источников данных, а не принимает текстовое совпадение за полный ответ:
package.jsonпоказывает прямые и транзитивные связи между локальными пакетами.yarn.lock,package-lock.jsonиpnpm-lock.yamlпомогают восстановить установленные цепочки, которых может не быть только в манифестах.- Yarn Classic и modern PnP, workspaces, npm/pnpm links, symlink или junction, а также ссылки
file:,link:иportal:выявляют проекты, фактически направленные на открытый пакет. - Git-метаданные дополняют результат активной веткой, dirty status и связанными worktree.
Каждое совпадение помечается источником. Если путь восстановлен приблизительно или остаётся неоднозначным, интерфейс сообщает об этом, а не выдаёт догадку за точный результат. Обычные технические симлинки pnpm virtual store фильтруются и не выглядят как намеренный локальный link.
От результата к действию
Раскройте путь зависимости, чтобы увидеть версии пакетов и тип связи на каждом шаге. Найдите и отфильтруйте нужные проекты, сравните запрошенную версию с текущей, затем откройте проект, переключитесь на ветку или worktree, задайте целевую версию либо запустите настроенное действие. Одиночные и массовые операции попадают в Journal.
Dependency Radar также показывает определённый пакетный менеджер и его версию, publishing intent пакета и наличие текущей версии в настроенном npm registry.
Текущие границы беты
- Бета поддерживает WebStorm 2026.1 и 2026.2.
- Анализ зависимостей сейчас сфокусирован на npm-пакетах и структуре проектов npm, Yarn и pnpm.
- Глубина графа, число путей и границы поиска проектов настраиваются, чтобы большие директории оставались отзывчивыми.
- Составные semver-диапазоны и некоторые ссылки не на registry могут помечаться как inferred, а не считаться точными рёбрами графа.
- Доступ к бете и установка пока обрабатываются вручную, пока отлаживается процесс обратной связи и обновлений.
Бета рассчитана на реальные проекты, но остаётся предварительной версией. Храните репозитории под контролем версий и проверяйте действия, меняющие файлы или запускающие публикацию, перед подтверждением.
История версий
- Добавлен поиск прямых, транзитивных и lockfile-only зависимостей в проектах npm, Yarn и pnpm.
- Добавлены цепочки зависимостей с версиями, типами связей, предупреждениями inferred-путей и обнаружением циклов.
- Добавлены поиск по проектам, фильтры веток и сервисов, Git dirty status, работа с ветками и worktree.
- Добавлены одиночные и массовые действия, включая обновление версии целевого пакета.
- Добавлены publishing intent, статус версии в registry, настраиваемые ограничения графа и журнал действий.
- Добавлена поддержка WebStorm 2026.1–2026.2.
Короткие ответы
Перед заявкой
Нужен монорепозиторий?
Нет. Radar рассчитан на несколько локальных репозиториев.
Учитываются yarn link, PnP и симлинки?
Да: Yarn Classic/PnP, workspaces, local protocols и реальные symlink/junction.
Данные проектов куда-то отправляются?
Граф строится локально. Сеть нужна только для явных registry-операций.
Сколько стоит ранний доступ?
Ранний доступ бесплатен. Базовая карта останется бесплатной; расширенные функции станут платными.
Ранний доступ
Проверьте Radar на своём проекте
Бета-версия доступна по запросу в обмен на короткую обратную связь.
Что вы получите
- Сборку и инструкцию
- Помощь с первым сканированием
- Влияние на приоритеты продукта
Что потребуется
- WebStorm 2026.1 или 2026.2
- Реальный multi-repo проект
- Короткая обратная связь
- 1Отправьте короткую заявку
- 2Получите сборку и шаги установки
- 3Проверьте Radar на своих репозиториях
Откроется письмо с короткими вопросами о среде.
Знаете подходящую команду?