express-session-libsql
TypeScript icon, indicating that this package has built-in type declarations

0.14.0 • Public • Published

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 });

Package Sidebar

Install

npm i express-session-libsql

Weekly Downloads

4

Version

0.14.0

License

MIT

Unpacked Size

31.7 kB

Total Files

13

Last publish

Collaborators

  • lukeeeebennett