Dependency RadarПлагин для WebStorm

Узнайте, что затронет новая версия npm-пакета, до публикации

Найдите проекты, которые зависят от пакета, и проследите путь до каждого из них.

Бесплатный ранний доступ

Пакет и его зависимые проектыdesign-tokens версии 2.4.0 в центре. На трёх орбитах: admin-app, docs, storefront, ui-kit и legacy-checkout. Орбиты иллюстрируют связь проектов с общим пакетом.design-tokensv2.4.0admin-appdocsstorefrontui-kitlegacy-checkout
Один пакет. Пять связанных проектов.
Среда разработкиWebStorm 2026.1+
Пакетные менеджерыnpm · Yarn · pnpm · bun
Источники для анализаManifest · lockfile · local links
Локальное выполнениеГраф зависимостей строится на вашем компьютере

Настоящий продукт

Посмотрите Radar в работе

Девять реальных экранов: от списка потребителей до журнала действий.

Сборка 0.1.0 · WebStorm 2026.1.3
01 / 09
Все потребители в одном списке

Версия, тип связи, активная Git-ветка и dirty status видны рядом с каждым найденным проектом.

01 / Сценарий: анализ

От пакета к каждому потребителю

Проследите путь design-tokens до приложений в соседних репозиториях. Без миграции в монорепозиторий.

  1. 01

    Откройте пакет

    Откройте design-tokens в WebStorm. Radar определит имя, версию и пакетный менеджер.

  2. 02

    Выберите корни

    Укажите папки с приложениями и библиотеками. Radar сопоставит манифесты, lock-файлы и локальные связи.

  3. 03

    Проследите влияние

    Раскройте путь storefront → ui-kit → design-tokens. Сверьте версии и выберите проекты для обновления.

02 / Сценарий: Pipelines

Один Pipeline от сборки пакета до каждого потребителя

Pipelines связывают сборку, публикацию в npm, получение новой версии, обновление проектов-потребителей и установку зависимостей в повторяемый сценарий.

Подстройте под свой процесс

  • Создайте Git-ветку с одинаковым именем в нескольких репозиториях
  • Опубликуйте несколько пакетов параллельно
  • Добавьте свои команды и задайте порядок действий
Пример сценарияРелиз design-tokens
01Пакетdesign-tokens
  1. 01Сборка
  2. 02Публикация в npm
  3. 03Новая версия
02Проекты-потребители
storefrontadmin-appdocs
  1. 01Общая Git-ветка
  2. 02Обновление версии
  3. 03Установка зависимостей

Один Pipeline для всего релиза

03 / Другие возможности

Всё нужное для решения в одном окне

GRAPH

Полный граф

Direct, transitive и lockfile-only пути с версиями.

LINK

Локальные связи

Workspaces, Yarn PnP, links, symlink и worktree.

GIT

Git-контекст

Ветка, dirty status и worktree рядом с проектом.

ACT

Действия и Journal

Одиночные и массовые команды с сохранённым выводом.

Для кого первая версия

Для multi-repo команд и авторов общих пакетов

  • Design systems, SDK и shared UI
  • Несколько репозиториев, веток или worktree
  • npm, Yarn и pnpm с локальными links

Модель продукта

Карта влияния останется бесплатной

Расширенная автоматизация войдёт в платную редакцию.

Free

Для регулярной проверки влияния

  • Все типы потребителей
  • Цепочки, версии и 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, а не считаться точными рёбрами графа.
  • Доступ к бете и установка пока обрабатываются вручную, пока отлаживается процесс обратной связи и обновлений.

Бета рассчитана на реальные проекты, но остаётся предварительной версией. Храните репозитории под контролем версий и проверяйте действия, меняющие файлы или запускающие публикацию, перед подтверждением.

Короткие ответы

Перед заявкой

Нужен монорепозиторий?

Нет. Radar рассчитан на несколько локальных репозиториев.

Учитываются yarn link, PnP и симлинки?

Да: Yarn Classic/PnP, workspaces, local protocols и реальные symlink/junction.

Данные проектов куда-то отправляются?

Граф строится локально. Сеть нужна только для явных registry-операций.

Сколько стоит ранний доступ?

Ранний доступ бесплатен. Базовая карта останется бесплатной; расширенные функции станут платными.

Ранний доступ

Проверьте Radar на своём проекте

Бета-версия доступна по запросу в обмен на короткую обратную связь.

Что вы получите

  • Сборку и инструкцию
  • Помощь с первым сканированием
  • Влияние на приоритеты продукта

Что потребуется

  • WebStorm 2026.1 или 2026.2
  • Реальный multi-repo проект
  • Короткая обратная связь
  1. 1Отправьте короткую заявку
  2. 2Получите сборку и шаги установки
  3. 3Проверьте Radar на своих репозиториях
Запросить доступ →

Откроется письмо с короткими вопросами о среде.

Знаете подходящую команду?

Отправьте Radar команде, которая выпускает общие пакеты

Наверх