CLI
Le paquet installe la commande glyph. Lancez-la avec npx glyph ou depuis un script de package.json.
glyph setup
Prépare le projet : dossier emojis/, fichier glyph.config.js (proposé), entrée dans le .gitignore et dans le tsconfig.json. Voir l'installation.
glyph build
Synchronise le dossier avec les emojis de l'application et génère les index. Voir la synchronisation.
- Avec un jeton : vérifie les noms, supprime les emojis disparus, envoie les nouveaux, puis écrit
list.jsonetemojis.d.ts(sifileIndexest activé). - Sans jeton : met seulement à jour
emojis.d.tssifileIndexest activé, sinon s'arrête avec une erreur.
Flux de travail recommandé
- En développement : ajoutez vos images dans
emojis/, puis lancezglyph build. - Au déploiement : lancez
glyph builddans votre CI ou au démarrage, pour régénérerlist.json. - Dans le dépôt : versionnez les images, mais pas
list.json, qui est dans le.gitignore.
package.json
{
"scripts": {
"emojis": "glyph build"
}
}