translationextractor

1.2.0 • Public • Published

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'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

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:

  1. Changer le numéro de version dans package.json

  2. npm login

  3. npm run deploy

Installation

npm install translationextractor

Readme

Keywords

none

Package Sidebar

Install

npm i translationextractor

Weekly Downloads

1

Version

1.2.0

License

none

Unpacked Size

84.8 kB

Total Files

40

Last publish

Collaborators

  • etienne.praxar
  • antoinephilibert