UNPKG

@e280/authlocal

Version:

User-sovereign login system for everybody

15 lines 531 B
import { sub } from "@e280/stz"; import { ev } from "@benev/slate"; import { Kv, StorageDriver } from "@e280/kv"; export function defaults(options = {}) { return { kv: options.kv ?? new Kv(new StorageDriver()).scope("authlocal"), src: options.src ?? "https://authlocal.org/", onStorageChange: options.onStorageChange ?? (() => { const subby = sub(); ev(window, { storage: () => subby.pub() }); return subby; })(), }; } //# sourceMappingURL=defaults.js.map