{"_id":"@alu0101039664/espree-logging-solution","name":"@alu0101039664/espree-logging-solution","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@alu0101039664/espree-logging-solution","author":{"name":"Casiano Rodriguez Leon","email":"crguezl@ull.edu.es","url":"https://crguezl.github.io/"},"description":"Adds logs to javascript code","type":"module","bin":{"funlog":"bin/log.js"},"scripts":{"start":"node bin/log.js input.js -o output.js","test":"mocha test/test.mjs","cov":"nyc npm test"},"dependencies":{"acorn":"^8.8.2","commander":"^10.0.0","escodegen":"^2.0.0","espree":"^9.4.1","estraverse":"^5.2.0","underscore":"^1.12.0"},"version":"0.3.0","devDependencies":{"mocha":"^10.2.0"},"gitHead":"299e801ad111a370838fe5750570b0719dfa2680","_id":"@alu0101039664/espree-logging-solution@0.3.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-7lfZcBlDGJuRSyr3VsUARgStzeEGTYJZoY8VU+p78rKXyZzp9vglDpO8Kpfp8Hs2b5y3kPzVZb756ZvhXvEJAQ==","shasum":"776e27e398436bd9b6bc430dbc2086001d9c2b82","tarball":"https://registry.npmjs.org/@alu0101039664/espree-logging-solution/-/espree-logging-solution-0.3.0.tgz","fileCount":24,"unpackedSize":8856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKwMZaxPLDDoniUl+3J/5f1rknfMklP35xX+CgRiHyAAiAB4kNccTKIaxpoVEOb2UwLMYpldod7aLjtyGb7/j7L9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAThIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Pw//TG+H85v3WrAhcW4WUhBthAFqfttomKRqgn2e+NOxqbEGYUId\r\nBG/TMJ/3ONCYzXCCBouhtDnblB7HEuVWBF/ZVZtbj5fFflFHroSwnfnatg3p\r\ns69XRlauzkWp3FkcCAKoWF+fJbKWQfYYI/ClpHs1GI+M8KmCNL8mXEJCkUnZ\r\nE3M5FwQTCYSwf1I1etxxtq+c+Xomoz6xX4DTYlf2Egk5PtG2jQa4Tf9fwFMV\r\nNLLJQmrFasEv2m3FoclccD+HR7VBQcwZpQOR60ovH4ew4k4xfxjY1uoqq0WG\r\ngHUhv2JZC8Mu/KMy+SaRohPrlte0ukSVUIFVu6+MvThlFzyOCkM1M/1ERvIM\r\n7OOs6oOi8w7E74+vb8feql57BNX25ur1dMAjC2kS6wZ1PiK2JzLZfamAnmdS\r\nmlvZbTlr40DWhaesaXfSOtXO1olIQETyCG2MmMRnzn/ZN7iP0ysHYk32lB6w\r\nsng44MCpKK4YBTTIAvoGKzWluXWs8sZRgrovPdWMKA8fuVDrSXetxPe/OZ+D\r\nYod7/3tfYO0zRAj7S0G3YfaSJVUohWgz/aqZVeBqwbb4s11JdMmOTGRYDsS7\r\nf+InkXtsJlfMMI4mR5fSS/kTGveNNSXhqY+3V7Grp8fZxbo6Xl/J1WQauDQ5\r\ndaM9XVLhVv6njmV9Q1Jp6uMPC9wlitFnbYM=\r\n=CaPG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0101039664","email":"alu0101039664@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101039664","email":"alu0101039664@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/espree-logging-solution_0.3.0_1677801544710_0.7901192336593692"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T23:59:04.650Z","0.3.0":"2023-03-02T23:59:04.904Z","modified":"2023-03-02T23:59:05.142Z"},"maintainers":[{"name":"alu0101039664","email":"alu0101039664@ull.edu.es"}],"description":"Adds logs to javascript code","author":{"name":"Casiano Rodriguez Leon","email":"crguezl@ull.edu.es","url":"https://crguezl.github.io/"},"readme":"[![Open in Codespaces](https://classroom.github.com/assets/launch-codespace-f4981d0f882b2a3f0472912d15f9806d57e124e0fc890972558857b51b24a6f9.svg)](https://classroom.github.com/open-in-codespaces?assignment_repo_id=10332732)\n# Práctica Espree logging\n\n## Resumen de lo aprendido\n\n...\n\n## Indicar los valores de los argumentos\n\nSe ha modificado el código de `logging-espree.js` para que el log también indique los valores de los argumentos que se pasaron a la función. \nEjemplo:\n\n```javascript\nfunction foo(a, b) {\n  var x = 'blah';\n  var y = (function (z) {\n    return z+3;\n  })(2);\n}\nfoo(1, 'wut', 3);\n```\n\n```javascript\nfunction foo(a, b) {\n    console.log(`Entering foo(${ a }, ${ b })`);\n    var x = 'blah';\n    var y = function (z) {\n        console.log(`Entering <anonymous function>(${ z })`);\n        return z + 3;\n    }(2);\n}\nfoo(1, 'wut', 3);\n```\n\n## CLI con [Commander.js](https://www.npmjs.com/package/commander)\n\n...\n\n## Reto 1: Soportar funciones flecha\n\n...\n\n## Reto 2: Añadir el número de línea\n\n...\n\n## Tests and Covering\n\n...","readmeFilename":"README.md"}