lucia README

The project's README from github.com/lucia-auth/lucia. As one markdown file: README.md.

Lucia was deprecated on March 2025. See code/auth_session.ts for a complete, single-file replacement for the NPM package.

Announcement: https://pilcrowonpaper.com/blog/18

For a deep dive on everything auth, see the Auth Book: https://auth.pilcrowonpaper.com

Website: lucia-auth.com Repository: github.com/lucia-auth/lucia Maintained by: Pilcrow (pilcrowonpaper.com) License: MIT (unless otherwise specified)

lucia (lucia-auth/lucia)

Searching Database…

10.5K ·GitHub
Что это такое?Lucia — это библиотека аутентификации для TypeScript. Её девиз — «Authentication, simple and clean» («Аутентификация — просто и чисто»), и на GitHub проект собрал больше 10 000 звёзд.
Это библиотека, которую я подключаю к своему коду, или онлайн-сервис, в котором я регистрируюсь?Это библиотека, а не сервис: Lucia распространялась как NPM-пакет, который вы встраиваете в своё приложение. А теперь курс ещё больше в сторону самостоятельности — вместо установленной зависимости один файл TypeScript.
Как мне добавить её в свой проект сейчас?Скопируйте файл code/authsession.ts из этого репозитория в своё приложение — в README он назван полной заменой NPM-пакета в одном файле. Документация и Auth Book доступны по ссылкам на lucia-auth.com.
Lucia ещё поддерживается?Нет. Проект объявлен устаревшим в марте 2025 года — автор прекратил поддержку NPM-пакета и предлагает пользователям файл-замену, который они сами владеют и сами сопровождают.
Можно ли использовать её в коммерческих проектах?Да — лицензия MIT, поэтому коммерческое использование, изменение и распространение разрешены. В README есть оговорка «unless otherwise specified» («если не указано иное»), то есть у некоторых файлов условия могут отличаться.
Что такое Auth Book?Учебный ресурс от того же автора — в README он описан как глубокое погружение во всё, что касается аутентификации. После того как библиотека стала устаревшей, именно там продолжает жить знания проекта об аутентификации.
Что именно внутри authsession.ts?Весь пакет Lucia, сжатый в один файл TypeScript с логикой сессий и аутентификации. А поскольку файл лежит в вашем репозитории, его можно читать, править и вести версионирование как любой другой код — никаких установок и обновлений зависимостей.
Creator
lucia-auth
Size
5.8 MB
Stars
10.5K
Updated
CommitAug 08
Age
4y
Commits · 90 Days