Initialiser un projet
Générez une intégration lomi. avec client SDK, exemples checkout/webhook et variables d’environnement.
La commande lomi init prépare une intégration lomi. dans votre répertoire de projet : client SDK, exemples et fichier .env.
Nécessite un lomi login préalable (ou LOMI_ACCESS_TOKEN en CI).
Usage
cd mon-projet
lomi initOptions
| Option | Description |
|---|---|
-y, --yes | Mode non interactif (requiert --environment, --language, --api-key) |
-e, --environment | production ou sandbox |
-L, --language | ts ou js |
--api-key | Clé secrète écrite dans .env |
--skip-package-install | Ignorer l’installation npm |
--skip-rules-install | Ignorer l’invite des règles agent |
Exemple CI
lomi init --yes \
--environment sandbox \
--language ts \
--api-key lomi_sk_test_xxx \
--skip-package-install \
--skip-rules-installFichiers créés
| Fichier | Rôle |
|---|---|
.env | LOMI_API_KEY, placeholder LOMI_WEBHOOK_SECRET, LOMI_API_URL |
lib/lomi./client.{ts|js} | Client SDK initialisé |
examples/create-checkout-session.{ts|js} | Exemple checkout |
examples/webhook-handler.{ts|js} | Exemple webhook |
lomi.config.ts | Configuration projet |
Secrets hors git
Ajoutez .env à votre .gitignore.
Après init
lomi dev # webhooks en local
lomi status # vérifier la CLI