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)
-
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'application -
node dist/index.js extract --help
permet d'exécuter l'application compilée dans le projet -
npx ts-node src/index extract --help
permet de compiler et d'exécuter le code TypeScript en une ligne
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
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
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
npm install translationextractor