@mostajs/face-badge-html
v0.1.0
Published
Carte/badge HTML server-rendered (photo + QR), plusieurs formats, format piloté par .env (BADGE_FORMAT). Miroir no-build de @mostajs/users-ui MemberCardGenerator.
Maintainers
Readme
@mostajs/face-badge-html
Auteur : Dr Hamid MADANI [email protected] · Licence : AGPL-3.0-or-later
Carte/badge HTML server-rendered (photo + QR), plusieurs formats, format piloté par .env
(BADGE_FORMAT). Miroir no-build de @mostajs/users-ui <MemberCardGenerator> (même design
carte de crédit, mais pur HTML/CSS — aucun React/html2canvas). L'app fournit { name, number, photo, qr }.
import { badgeStyles, badgeCard, badgeFormatFromEnv } from '@mostajs/face-badge-html';
const format = badgeFormatFromEnv(process.env); // BADGE_FORMAT (défaut cr80)
res.end(page(session, 'Badge', badgeStyles() + badgeCard({ name, number, photo, qr: qrSvg(url) }, { format })));Formats : cr80 (85,6×54 mm), cr80-portrait, compact, lanyard. Tests/§12 : npm install && npm test.
