Минималистичное PWA-приложение генерации TOTP кодов для двухфакторной аутентификации(2FA).
- Vite
- Web Components
- IndexedDB API все данные хранятся в локальном хранилище браузера
- WebAssembly
- Web Workers
- PWA
Сервер разработки
pnpm dev
Сборка
pnpm build
Предпросмотр сборки
pnpm preview
Форматирование
pnpm format
Сборка WebAssembly, см. wasm для настройки необходимых инструментов
pnpm wasm
Генерация ассетов для pwa
pnpm generate-pwa-assets
- добавить intersect, для добавления логики только для видимых элементов
- добавить компонент для отображения уведомлений
- добавить uri схема otpauth, пример, otpauth://totp/ISSUER:LABEL?issuer=ISSUER&secret=SECRE&algorithm=SHA1&digits=6&period=30
- импорт/экспорт данных
- генерация qr-code