Sonata

Effect 4.x: библиотека для типобезопасных приложений на TypeScript

Effect — библиотека для надёжных и типобезопасных production-приложений на TypeScript. Решает сложные задачи: типизированные ошибки, внедрение зависимостей, структурную конкурентность, планирование, трейсинг и валидацию схем.

Ветка Effect 4.x — LTS-релиз: минимум три года поддержки, исправления ошибок ещё год и исправления безопасности два года после выхода следующей мажорной версии. Стабильные API ломаются только в мажорных релизах.

Требуются TypeScript 5.9+ (рекомендуется TypeScript 7), Node.js 18+ и строгая проверка типов. Монорепозиторий включает ядро и интеграции: платформы Bun, Deno и Node.js, SQL-клиенты, AI-провайдеры, OpenTelemetry и Vitest.

GitHub ★ 16,378

Загрузка страницы