open-index/open-npm huggingface dataset:
npm package: @glcarlos/espree-logging-module-lochdeve
Description: Modulo Espree logging ======
Author: Carlos Garcia Lezcano
Latest version: 1.1.5

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:
```bash
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:

 ```js
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:
```js
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](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp)

 []()