@krizaka/auth
Ce que c’est — Comptes et rôles : profil, changement de courriel par lien, mot de passe, sessions, rôles en données.
Krizaka TS · open source
Comptes, réglages, clés d’API, webhooks — écrits une fois, testés sur un vrai PostgreSQL, publiés sur npm. Un produit installe un paquet et n’écrit que ce qui lui est propre.
npm install @krizaka/auth @krizaka/settings @krizaka/api-keys @krizaka/webhooks @krizaka/organize @krizaka/briefPourquoi
Ce que chaque produit réécrivait vit au même endroit, avec un seul auteur et une seule version.
Ni framework, ni SDK de fournisseur, ni variable d’environnement, ni horloge cachée : un paquet demande un stockage, un courriel, une horloge — vous les passez.
Quand un paquet stocke, son test d’intégration tourne sur PostgreSQL, et un stockage livre un kit de contrat que chaque adaptateur exécute.
Chaque paquet a sa version et son journal (Changesets) sur npm ; ce site est généré à partir des mêmes fichiers, à chaque changement.
Paquets
Chaque page a la commande d’installation, le README, chaque nom exporté et le journal des versions.
Ce que c’est — Comptes et rôles : profil, changement de courriel par lien, mot de passe, sessions, rôles en données.
Ce que c’est — La configuration comme donnée : un registre typé, utilisateur avant espace avant global, chaque changement audité.
Ce que c’est — Des clés d’API créées, renouvelées, révoquées et authentifiées ; montrées une fois, seul un hash est gardé.
Ce que c’est — Des webhooks signés et idempotents, dans les deux sens : livrés avec reprises, vérifiés et appliqués une fois.
Ce que c’est — Un nom, un avatar, des étiquettes et des collections pour toute entité, avec un kit de conformité.
Ce que c’est — Le bilan de la semaine : quelques recommandations chiffrées, chacune avec une action.
Aller plus loin
D’un projet vide à un compte, un registre de réglages ou des webhooks signés — un paquet à la fois.