Мануалы по всем npm-пакетам VueCraft — в одном месте: быстрый старт, полный API и примеры для каждого пакета.

Ни один пакет не появляется случайно — у каждого чётко очерченная задача и API, которым приятно пользоваться.
Логика большинства пакетов не привязана к Vue — обёртки для Vue и React делят один и тот же движок, а не дублируют код.
Полная типизация и вывод типов без лишних усилий — часть архитектуры, а не надстройка поверх готового JS.
Каждая внешняя зависимость — это риск и вес бандла. Берём только то, без чего действительно не обойтись.
Свободное использование в любых проектах, включая коммерческие — исходники открыты и доступны для изучения.
Фильтруйте по фреймворку или назначению, чтобы быстро найти то, что нужно.

Гибкий модульный оркестратор пайплайнов для REST API — повторные попытки с backoff, кэширование, ограничение частоты запросов, потоковые данные, система плагинов, интеграции с Vue/React.

Типобезопасные composables для Web Worker'ов во Vue 3 — useWorker(), пул воркеров и реактивный useWorkerComputed(), с типами, выводимыми прямо из файла воркера.

Рисует умные, автоматически прокладываемые SVG-линии между DOM-блоками, которые уже находятся под вашим контролем — для vanilla JS, Vue 3 и Nuxt. Позиционирование блоков остаётся за вами, пакет только измеряет их и рисует соединения.

Библиотека masonry/bento-сеток для Vue 3, React и Nuxt — карточки разной высоты сами упаковываются в ровные колонки, с широкими bento-карточками, плавной анимацией перестроения и поддержкой больших списков.

Компактные плейсхолдеры изображений: короткая строка вместо картинки, из которой за доли миллисекунды восстанавливается размытое превью с правильными пропорциями и, если нужно, с прозрачностью. Ошибка на 49% ниже, чем у BlurHash, и на 20% ниже, чем у ThumbHash.

Реактивные localStorage, sessionStorage, IndexedDB и cookies для Vue 3 (и React) — TTL, шифрование, миграции схемы, undo/redo и синхронизация между вкладками.

Framework-agnostic движки для скролла, видимости элементов и их позиции во viewport — с адаптерами для Vue 3, Nuxt и React, объединённые в один shared rAF-loop и пул IntersectionObserver.

Лёгкие реактивные конечные автоматы (FSM / statechart) для Vue 3 — декларативные состояния и переходы, параллельные регионы, guards и actions.

Готовые к продакшену границы ошибок для Vue 3 — декларативный компонент, composable для программного использования и слой отчётности на основе адаптеров.

Реактивные формы из декларативной схемы (JSON, Zod, Yup или Valibot) для Vue 3 — headless и SSR-совместимая альтернатива VeeValidate/FormKit.

Переиспользуемый плагин локализации для Vue 3, оборачивающий vue-i18n и предоставляющий готовый слой интеграции — настройте один раз, используйте в каждом проекте.

Реактивное булево состояние на основе CSS media queries и размеров элементов для Vanilla JS, Vue 3, Nuxt и React 19+ — без обязательных peer-зависимостей.

Виртуальные список, таблица, грид, дерево и select для Vue 3 — динамические высоты строк, группировка с анимацией, sticky-заголовки, бесконечная прокрутка, поддержка RTL.

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

Лёгкое определение ОС, форм-фактора и рантайм-окружения для браузера, Node.js и SSR — с React-хуками и Vue composables. Без зависимостей.

Полный набор инструментов оптимизации изображений для Vue 3 — ленивая загрузка, переключение форматов, адаптивная арт-дирекция, CLI, CDN-билдеры и модуль Nuxt.

Toast-уведомления с Promise-API, автоматическим переключением типов, очередью приоритетов, undo-действиями, группировкой, headless-режимом и полной дизайн-системой.

TypeScript-библиотека для генерации CSS-градиентов — линейных, радиальных, конических — с пресетами, генераторами цветовой гармонии, утилитами доступности WCAG и хуками для Vue/React.

Лёгкий, независимый от backend плагин фича-флагов для Vue 3 — булевы и мультивариантные флаги, контекстные правила, живые обновления и оверлей DevTools.

Универсальный плагин мониторинга сети для Vue 3 — перехватывает HTTP, WebSocket и SSE-трафик, санитизирует чувствительные данные и предоставляет реактивную статистику.

Универсальная библиотека для разбора, конвертации и анализа цветов во всех основных цветовых моделях — hex, RGB, HSL, HSV, HWB, Lab, LCH, Oklab, Oklch, CMYK, Display P3. Без зависимостей.
Точечные решения для конкретных задач разработки и эксплуатации.

Интерактивный CLI для управления папкой локальных npm-пакетов на GitHub и GitLab: бамп версии через PR/MR, публикация в npm, релизы и отслеживание рассинхронизации зависимостей — всё из одного инструмента.

CLI, который держит конфиги ESLint, Prettier и Stylelint в синхроне с общим пресетом — в одном проекте или сразу во многих — не теряя локальные правки.

CLI с набором самостоятельных команд для рутинных задач разработки — чистит код от мусора, чинит битые пути в package.json, проверяет примеры в доках на актуальность.

CLI для работы с изображениями: пакетно меняет размер, конвертирует и пережимает их по правилам из конфигурации и генерирует для них плейсхолдеры hazehash, blurhash и thumbhash.

Весь код открыт на GitHub — issues и pull request’ы приветствуются. Больше о том, кто это делает — на vuecraft.ru.