Skip to content

🗳️ Small TS Framework (STSF)

Поддержка

Проект не поддерживается и окончен с 2021 года.

Общее

Микрофреймворк для разработки приложений, включающий в себя контейнер инъекции зависимостей, построенный на базе JS объектов (Ассоциативных массивах). Зависимости не представляют из себя граф.

Сделано ради интереса и не более. Может подойти для немасштабируемых, маленьких приложений.

Репозиторий

https://github.com/qvlxty/stsf

Внутрянка

  • Сам DI контейнер
  • Автоматическое создание зависимостей
  • Сервис конфигов
  • Сервис работы с БД или любым другим источником данных
  • Плавающая архитектура (Возможность подключения ORM, шаблонизаторов, библиотек веб-серверов на свой вкус)
  • Возможность автогенерации документации API
  • Гибкая настройка Middleware на наборы роутов

Запуск

sh
$ npm i
sh
$ cp config.example.json config.json

Настроить config.json

sh
$ npm run start:dev

Дока

Основны

Digging deeper