@e280/authlocal
Version:
User-sovereign login system for everybody
15 lines • 531 B
JavaScript
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