@tykonpm/image-core
Правила пресетів без фреймворка: ширини, srcset, маніфести, кеш описів, безпечна заміна копій.
- ✓Ніколи не збільшує малі фото
- ✓Адаптер сховища замість SDK
- ✓Кеш LRU + дедуплікація
5 пакетів · публічно в npm · @tykonpm
Підключайте пакет як залежність, не копіюйте код у кожен проєкт. Зображення без обрізання, спільний інтерфейс і 29 мов, з інструкціями, які розуміє Lovable.
Правила пресетів без фреймворка: ширини, srcset, маніфести, кеш описів, безпечна заміна копій.
<TykoImage>, вікно бібліотеки зображень, перегляд на весь екран із zoom і жестами.
Стискання й ресайз фото прямо в браузері через canvas, масова генерація з прогресом.
Спільні UI-примітиви й профілі сервісів на Radix.
29 мов з українським джерелом, React-провайдер, адмінка й черга перекладу сайту.
image-react і image-browser спираються на image-core. ui і multilang незалежні.
image-core ─┬─▶ image-react (React, вікно бібліотеки, lightbox)
└─▶ image-browser (ресайз у браузері)
ui ── самостійний
multilang ── самостійнийБез прив’язки до бекенду
Сховище підключається адаптером. Пакети не залежать від Supabase.
Портрети не обрізаються
object-fit: contain за замовчуванням, малі фото не збільшуються.
Готово для AI-платформ
Кожен пакет містить LOVABLE.md з можливостями, обмеженнями й підводними каменями.