translationextractor
v1.2.0
Published
Ce projet permet de sortir une liste de clé de langue et de valeur par défaut dans les tous fichiers d'un dossier. Pour l'instant, l'application supporte les fichiers CSV (`,` ou `;`) et les fichiers SQL (seulement des inserts)
Downloads
43
Readme
Translation Extractor
Ce projet permet de sortir une liste de clé de langue et de valeur par défaut dans les tous fichiers d'un dossier.
Pour l'instant, l'application supporte les fichiers CSV (,
ou ;
) et les fichiers SQL (seulement des inserts)
L'application passe seulement les fichiers dans le dossier spécifié (pas de récursion)
Utilisation
Développement
npm run extract
permet d'extraire les données tests pour tester durant le développement (compile l'application en même temps)npm run compile
permet de compiler l'applicationnode dist/index.js extract --help
permet d'exécuter l'application compilée dans le projetnpx ts-node src/index extract --help
permet de compiler et d'exécuter le code TypeScript en une ligne
Tests unitaires
Des tests unitaires très simple ont été faits. Le but est seulement de s'assurer que le parser fonctionne correctement en cas de changement. Il pourrait être intéressant de les améliorer si on a des changements à faire
npx jest --coverage
permet de rouler les tests
Production
Pour avoir plus d'informations sur l'utilisation de l'application dans un autre projet (suite à un npm install), il suffit de faire npx te extract --help
NPM
Le projet est déployé sur npmjs.com
Pour faire le déploiement, il suffit de faire:
Changer le numéro de version dans package.json
npm login
npm run deploy
Installation
npm install translationextractor