@mostajs/aid-grants
v0.1.0
Published
Aides accordées (financières/alimentaires/parrainage/médicales/scolaires/saisonnières) + suivi budgétaire + versements. DB-agnostique ; compose payment/numbering ; alimente reporting. Générique NGO.
Maintainers
Readme
@mostajs/aid-grants
Auteur : Dr Hamid MADANI [email protected] · Licence : AGPL-3.0-or-later · Statut : 0.1.0 (6 tests verts)
Aides accordées + suivi budgétaire + versements. Autonome ; compose payment/numbering ; alimente reporting. Générique NGO.
import { createAidGrants, createMemoryRepositories } from '@mostajs/aid-grants';
const g = createAidGrants({ repositories: createMemoryRepositories(), payment });
await g.budget.set('ramadan-2026', 100000);
const a = await g.aids.request('veuve-12', { type:'financiere', amount:8000, budgetLine:'ramadan-2026' });
await g.aids.approve(a.id); await g.aids.pay(a.id); // contrôle budget + payment.disburseLancer : node test-scripts/unit/aid-grants.test.mjs && node examples/aides/run.mjs
