1.1.5 • Published 3 years ago

@glcarlos/espree-logging-module-lochdeve v1.1.5

Weekly downloads
-
License
-
Repository
github
Last release
3 years ago

Modulo Espree logging

Instalacion

npm i @glcarlos/espree-logging-module-lochdeve

Usage

Una vez instalado para hacer uso del ejecutable habra que tener en cuenta las siguientes indicaciones:

Options:
  -V, --version                            output the version number
  -o, --output <input file> <output file>  Ejecucion
  -h, --help                               Muestra mas informacion sobre las funcionalidades
  -p, --pattern                            Nombre de la funcion  combinar con la opcion -o o --output

Que son las diferentes opciones de las que dispones para el ejecutable y como podemos ver para usar la opcion pattern tambien hay que hacer uso de la opcion output para poder pasarle los archivos de entrada y salida.

Ejemplo

Primero que nada tendremos un archivo creado con el trozo de codigo como el siguiente:

function foo(a, b, c) {
 let x = 'tutu';
 let y = function (x) {
   return x * x;
 }(2);
 let z = (e => {
   return e + 1;
 })(4);
 console.log(x, y, z);
}
foo(1, 'wut', 3);

Con esta entrada el ejecutable lo que hara es identificar las diferentes funciones que existen en dicho codigo y generar una salida como esta:

function foo(a, b, c) {
    console.log(`Entering foo(${ a },${ b },${ c }) at line 0`);
    let x = 'tutu';
    let y = function (x) {
        console.log(`Entering <anonymous function>(${ x }) at line 2`);
        return x * x;
    }(2);
    let z = (e => {
        console.log(`Entering <anonymous function>(${ e }) at line 5`);
        return e + 1;
    })(4);
    console.log(x, y, z);
}
foo(1, 'wut', 3);

Referencias:

RegExp