Storage implementations for AT Protocol OAuth applications. Provides a simple key-value storage interface with implementations for in-memory and SQLite backends.
commits
Author
Commit
Message
Date
Add dnt build script to compile TypeScript for npm distribution.
Update publish workflow to publish to both JSR and npm using
GitHub Actions OIDC trusted publishing with provenance.
BREAKING CHANGE: valTownAdapter has been renamed to sqliteAdapter.
The adapter works with any SQLite driver using the execute({ sql, args })
pattern - not just Val Town. This includes Val Town, libSQL, and Turso.
Framework-agnostic storage implementations for AT Protocol OAuth:
- OAuthStorage interface with TTL support
- MemoryStorage for testing/development
- SQLiteStorage with adapter pattern for any SQLite driver
- Pre-built adapters: valTownAdapter, denoSqliteAdapter, betterSqlite3Adapter
Bump to v0.1.1
v0.1.1