{"_id":"@alu0101408248/espree-logging","name":"@alu0101408248/espree-logging","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@alu0101408248/espree-logging","author":{"name":"Thomas Edward Bradley","email":"alu0101408248@ull.edu.es"},"description":"Adds logs to javascript code","type":"module","bin":{"funlog":"bin/log.js"},"scripts":{"exec1":"bin/log.js entrada.js","exec2":"bin/log.js entrada.js -o salida.js; node salida.js","test":"mocha test/test.mjs","cov":"c8 npm test","docs":"npx c8 --reporter=html --reporter=text --report-dir docs mocha"},"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":{"@types/escodegen":"^0.0.7","@types/estraverse":"^5.1.2","documentation":"*","mocha":"^10.2.0","nyc":"^15.1.0"},"gitHead":"c488adc0f40ce51f85bd8470975cb7d4ddc1664a","_id":"@alu0101408248/espree-logging@0.3.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-mNa2JanxfTxTds8vGa4/C9r4RFTmNocK2oV5uysHpGGKDKsGgUOudBbD5qspZ1BXmwleFFUxTIFLN8I3q9qubw==","shasum":"d2248d715f02bf445c06609cc8343848df4397b3","tarball":"https://registry.npmjs.org/@alu0101408248/espree-logging/-/espree-logging-0.3.0.tgz","fileCount":39,"unpackedSize":2316984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQaauzHnhQ6S6kSlimOy7exzG+9FS44HTqEVY65SwSWQIgEBAOv2+EjE73eIN2ONJZS+2iMLgfIq9y/+1slWLSXZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAch5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6nhAAk/eapz8jG3DkbYZLLJDmr8qqQcO/l+Hi7SLEuoqsNo+n9xZC\r\nC/TgaTnyNNEjk0go65N4LDMfuvF3YTvOPMYsLYtjkdQ6+fIruKSSS++I5hEr\r\nKuQzMiPBOHT751cESARkM9P8mQeJj8x2EwIZuLHs/B52aLoLMW9R1gUHsFZq\r\nU+rRTMjb+KkvoI6Xi+4nMFOxSgro217jhhjCYBMS9OTPdfSMO6XeSDNIekXf\r\nDyjtA+Exj43GXIeZ7Wu0s8hpSkC4Kv8TzNAtHV5aJHG9/t1lC1Ifw8NYGekN\r\nY66dUgpORxKAnuBK2eOj6/xhvCZm4AKp6FaGBxdo0jHjLfENUXzCzNSYdbcz\r\nfRcC+4fuMP4bWOk4mJWNGGfAKqRM9ORfHYMOX5pNc5QLID1XjEF8Bp3uWzFh\r\ntQ28uJGox+1BsfKw/u8bgo4hruLUjxVQC02iKYVPqozbllCa8EqtY/mNVxcP\r\n2zjwcu3LC2QErVsXgYQHeTci1p0flJtylepGozHGxqPzHQLtpboi8wWQ4rAJ\r\nDkGubFGC8N0kQKdTJIh0sqeI2zkGv75R/EjblaF0jPsyLz7Oubu6IEfZNdKY\r\nkhcvQ7OYIn0yrAeJS7nWuUqDljVgmO2cW/ItNrP5NnONggedvFHz83jdFKLW\r\nQGbf4ddALuo6NGUPlOFnUhqBaiwlM60dVB0=\r\n=qN1l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0101408248","email":"alu0101408248@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101408248","email":"alu0101408248@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/espree-logging_0.3.0_1677838457019_0.7746597237125403"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-03T10:14:16.960Z","0.3.0":"2023-03-03T10:14:17.185Z","modified":"2023-03-03T10:14:17.363Z"},"maintainers":[{"name":"alu0101408248","email":"alu0101408248@ull.edu.es"}],"description":"Adds logs to javascript code","author":{"name":"Thomas Edward Bradley","email":"alu0101408248@ull.edu.es"},"readme":"[![Open in Codespaces](https://classroom.github.com/assets/launch-codespace-f4981d0f882b2a3f0472912d15f9806d57e124e0fc890972558857b51b24a6f9.svg)](https://classroom.github.com/open-in-codespaces?assignment_repo_id=10307982)\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"}