@mostajs/licensing-ui-env
v0.1.0
Published
Service de licence piloté par .env (statut, activation en ligne, persistance) — extrait de l'app Salsabil ; compose @mostajs/licensing. Sans framework (no-build).
Maintainers
Readme
@mostajs/licensing-ui-env
Auteur : Dr Hamid MADANI [email protected] · Licence : AGPL-3.0-or-later
Service de licence piloté par .env (statut, activation en ligne, persistance) — extrait de
l'app Salsabil (src/license.mjs) et composant @mostajs/licensing. Sans framework (no-build).
import { createLicenseEnv } from '@mostajs/licensing-ui-env';
const lic = createLicenseEnv({ env: process.env, defaultProject: 'salsabil' });
lic.status(); // { valid, status, expiresAt, daysLeft, serverUrl, … }
await lic.activate(code); // active via licences.amia.fr → persiste data/license.json
await lic.requestCode({ email });Vues : @mostajs/licensing-ui-html (no-build) ou @mostajs/licensing-ui-react. Tests/§12 : npm install && npm test.
