#####################################
Le Loggueur Des Développeurs Lorrains
#####################################
- Auteurs:
- Dépendence:
JavaScript (ES06)
- Description:
Fournit des outils pour rendre les messages console compréhensibles pour les développeurs web lorrains
- License:
MIT
- Publié sur npmjs package
npm i lorrainjs
yarn add lorrainjs
const { initLog, initWarn } = require("lorrainjs");
import { initLog, initWarn } from "lorrainjs";
const lorrainjs = require("lorrainjs");
import lorrainjs from "lorrainjs";
initAll();
Tu peux spécifier quelles options activer uniquement :
initAll({ gros: true });
Les logs lorrains sont maintenant actifs.
La traduction s'applique aussi bien aux string
qu'aux array
ou object
.
console.log("Michel est parti"); // le Michel est parti gros
console.warn("Jacky est revenu"); // le Jacky est revenu gros
console.error("Francis mange une pomme"); // le Francis mange une mirabelle gros
console.log({
michel: "Michel est parti",
jacky: "Jacky est revenu",
}); // { michel: "le Michel est parti gros", jacky: "le Jacky est revenu gros" }
console.log(["Michel est parti", "Jacky est revenu"]); // ["le Michel est parti gros", "le Jacky est revenu gros"]
-
gros: true; // met 'true' ou 'false' pour activer ou désactiver la ponctuation de phrase "gros".
-
le: true; // met 'true' ou 'false' pour activer ou désactiver l'article d'itentification lorrain ("le" ou "la").
-
mirabelle: true; // met 'true' ou 'false' pour convertir les fruits étrangers.
-
o: true; // met 'true' ou 'false' pour convertir la voyelle "a" en "ô" lorrain.
Exemple :
const options = {
gros: true,
le: false,
o: true,
mirabelle: true,
};
-
initAll(options);
Initialise tout le loggueur. Les fonctions nôtives
console.log
,console.warn
etconsole.error
seront trôduites automatiquement. -
initLog(options);
Initialise uniquement lô fonction
console.log
. -
initWarn(options);
Initialise uniquement ô fonction
console.warn
. -
initError(options);
Initialise uniquement lô fonction
console.error
. -
translate(options);
Permet que tu traduise un texte manuellement sans impliquer la console.
-
originalLog();
Donne un accès à lô fonction
console.log
d'origine (avant traduction) pour permettre de réaliser des logs non trôduits même après que tu aie exécutéinitLog()
ouinitAll()
. -
originalWarn();
Donne un accès à lô fonction
console.warn
d'origine (avant traduction) pour permettre de réaliser des logs non trôduits même après que tu aie exécutéinitWarn()
ouinitAll()
. -
originalError();
Donne un accès à lô fonction
console.error
d'origine (avant traduction) pour permettre de réaliser des logs non trôduits même après que tu aie exécutéinitError()
ouinitAll()
.
La librairie peut être testée en ligne via cette ôdresse :
https://julienmattiussi.github.io/traducteur-lorrain/
import lorrainjs from "lorrainjs";
lorrainjs.initAll();
console.log("Michel est parti"); // le Michel est parti gros
console.warn("Jacky est revenu"); // le Jacky est revenu gros
console.error("Francis mange une pomme"); // le Francis mange une mirabelle gros
import { initLog, originalLog } from "lorrainjs";
const options = {
gros: true,
mirabelle: true,
};
initLog(options);
console.log("Francis mange une pomme"); // Francis mange une mirabelle gros
console.warn("Francis mange une pomme"); // Francis mange une pommme
originalLog("Francis mange une pomme"); // Francis mange une pommme
import { initLog, initWarn } from "lorrainjs";
const optionsLog = {
gros: true,
le: false,
mirabelle: true,
};
const optionsWarn = {
gros: false,
le: false,
mirabelle: true,
};
initLog(optionsLog);
initWarn(optionsWarn);
console.log("Francis mange une pomme"); // Francis mange une mirabelle gros
console.warn("Francis mange une pomme"); // Francis mange une mirabelle
console.warn(["Francis mange une pomme", "Jacky est revenu"]); // ["Francis mange une mirabelle", "Jacky est revenu"]
console.error("Francis mange une pomme"); // Francis mange une pomme
Et pis si tu trouves des trucs chounts, bha t'ouvres une issue, t'inquiète paupiette, t'auras pas la chouffe.