/** * @bytelyst/secure-storage-web * * Encrypted key-value storage for web applications. * Uses IndexedDB + Web Crypto (non-extractable AES-256-GCM key). * Falls back to localStorage when SubtleCrypto is unavailable. * * @example * ```typescript * import { SecureStorage } from '@bytelyst/secure-storage-web'; * * const storage = new SecureStorage('com.myapp'); * await storage.set('auth_token', 'eyJhbGci...'); * const token = await storage.get('auth_token'); * await storage.delete('auth_token'); * ``` */ export { SecureStorage } from './secure-storage.js';