Command+K палитра для Vue 3 — нечёткий поиск, группировка команд, вложенные под-палитры, асинхронный поиск и полная headless-кастомизация через слоты.

Мгновенный поиск с ранжированием (точное совпадение, префикс, подстрока, нечёткое), подсветкой совпадений и нормализацией диакритики. Группировка команд с заголовками, вложенные подпалитры любой глубины и страницы с собственным асинхронным поиском.
Встроенный менеджер клавиатуры поддерживает модификаторы ($mod, shift, alt, ctrl, meta) и последовательности из двух клавиш. Привязывайте шорткаты к командам или используйте их отдельно. Команды с shortcut автоматически регистрируются как глобальные хоткеи.
Группы и страницы могут загружать команды по запросу через onSearch с дебаунсом 200 мс. Встроенная поддержка состояний загрузки, динамическое включение/отключение команд через enabled(), асинхронное выполнение с индикатором прогресса и обработка ошибок.
История выполненных команд сохраняется в localStorage и показывается при пустом запросе. Закрепляйте избранные команды, а frecency (частота + свежесть) поднимает часто используемые команды в результатах поиска. История запросов доступна через Alt+↑/↓.
Headless-слоты для полного контроля над UI, 20+ CSS-переменных для темизации, встроенная светлая/тёмная тема. Готовые хуки для Vue 3 и Nuxt-модуль. Все API безопасны для SSR, а утилиты тестирования упрощают юнит-тесты. Единственная зависимость — Vue 3.