@lucia-auth/adapter-kysely
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@lucia-auth/adapter-kysely

Kysely adapter for Lucia

Documentation

Lucia documentation

Changelog

Installation

npm install @lucia-auth/adapter-kysely

Requires lucia-auth@0.11.0.

Testing

First follow the documentation on database set up.

PostgreSQL

Add username column:

ALTER TABLE public.user
ADD COLUMN username TEXT NOT NULL UNIQUE;
pnpm test-psql
PSQL_DATABASE_URL="" # database url

MySQL

Add username column:

ALTER TABLE user
ADD COLUMN username VARCHAR(31) NOT NULL UNIQUE AFTER id;
MYSQL_DATABASE="" # database name
MYSQ_PASSWORD="" # password
pnpm test-mysql-main

SQLITE

Add username column:

ALTER TABLE user ADD COLUMN username VARCHAR(31) NOT NULL;
CREATE UNIQUE INDEX username ON user(username);
pnpm test-sqlite-main

Package Sidebar

Install

npm i @lucia-auth/adapter-kysely

Weekly Downloads

179

Version

1.0.1

License

MIT

Unpacked Size

70 kB

Total Files

37

Last publish

Collaborators

  • pilcrowonpaper