UNPKG

@e280/authlocal

Version:

User-sovereign login system for everybody

19 lines 565 B
export class AuthStores { kv; version; session; constructor(kv) { this.kv = kv; this.version = kv.store("version"); this.session = kv.store("session"); } async versionMigration(version) { const storedVersion = await this.version.get() ?? 0; if (storedVersion !== version) { console.log(`auth store version migration from v${storedVersion} to v${version}`); await this.kv.clear(); await this.version.set(version); } } } //# sourceMappingURL=stores.js.map