RU

Монорепозиторий с поддержкой Vite, TS, ESM и абсолютных импортов без расширений с использованием «subpath imports»

Абсолютные импорты без расширений в ESM-монорепозитории. Настраиваем Vite, TypeScript и автоимпорты в IDE (VSCode) с помощью “subpath imports”. Разр…

vitetypescriptesmsubpath importsintellisenseautoimportdirectory-modulestsdownmonorepopath aliases
Habr
RU

Приложение открывается только с VPN. Разбирался почему

Пользователи из регионов начали писать в поддержку одно и то же: приложение не открывается. Симптомы у всех разные. У кого-то вечная загрузка, у ког…

cdnnginxviteselecteltcpсетевая доступностьfrontendотказоустойчивостьspaсервер
Habr
RU

Локализация уже скомпилированных React компонентов в node_modules

🇧🇷 🇨🇳 🇮🇳 Локализуем React не трогая код компонентов React-компоненты из node_modules уже скомпилированы, поэтому внедрить react-i18next в них обычно…

i18ni18nextлокализацияинтернационализацияreacttypescriptjavascriptviteбандлерпереводы
Habr
RU

УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса

Предисловие Возможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллер…

esp32rest apiesp-idftaurijavascriptvue.jsviterustумныйдомвидеонаблюдение
Habr
RU

[Перевод] Релиз Astro 7: переход на Rust, улучшенное кэширование и поддержка AI-разработки

Astro — фреймворк для сайтов, который минимизирует поставку JavaScript на клиент, обеспечивая высокую производительность. 22 июня вышла седьмая верс…

astrovitejavascriptssrssgreactvueновый релиз
Habr
RU

Как я без навыков fullstack-разработчика сделал свой SaaS

Я никогда не работал в IT. Не знал, что такое foreign key, не понимал, как фронт получает данные с бэкенда, и никогда не деплоил ничего серьёзнее ск…

saasvpnhysteria2dockerclaudeискусственный интеллектпет-проектpythonviteавтоматизация деплоя
Habr