0.14.0 • Published 8 months ago

express-session-libsql v0.14.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

express-session-libsql

LibSQL session store for express-session

Development

npm run build
npm run dev

Usage

import * as session from "express-session";
import { LibSqlSessionStore } from "express-session-libsql";

const clientOptions = {
  url: "libsql://localhost:5432",
  authToken: "my-secret-token",
};

const store = new LibSqlSessionStore(clientOptions);

session({
  secret: ["secret", "previous_secret"],
  store,
  resave: false,
  saveUninitialized: false,
});

Alternatively, you can pass in an existing client instance

import { createClient } from "@libsql/client";
import { LibSqlSessionStore } from "express-session-libsql";

const clientOptions = {
  url: "libsql://localhost:5432",
  authToken: "my-secret-token",
};

const client = createClient(clientOptions);

const store = new LibSqlSessionStore({ client });
0.14.0

8 months ago

0.0.1

11 months ago