{"_id":"@alu0101414676/constant-folding","_rev":"1-7cb0b7d7b88a5a1a58011bfb363838d4","name":"@alu0101414676/constant-folding","dist-tags":{"latest":"1.0.0"},"versions":{"0.3.0":{"name":"@alu0101414676/constant-folding","version":"0.3.0","author":{"name":"Jose Gregorio Dorta Luis","email":"alu0101414676@ull.edu.es"},"description":"Adds logs to javascript code","type":"module","bin":{"funlog":"bin/log.js"},"scripts":{"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"},"devDependencies":{"mocha":"^10.2.0"},"gitHead":"e876fb08836126d2463315662047ff7a75b29e84","_id":"@alu0101414676/constant-folding@0.3.0","_nodeVersion":"19.6.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-WCk0OmWqiHTnyBBIq9HF+dGOx3DOzeHHOXYNuCg3FFUDgM7hw8cSrn3UhwsJVUOMaUscYipUDJhsQRGFdCymwA==","shasum":"c7dc50e98b49f738f05e6651846fd339c2afbb1c","tarball":"https://registry.npmjs.org/@alu0101414676/constant-folding/-/constant-folding-0.3.0.tgz","fileCount":66,"unpackedSize":4584248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj2knopcsirJAO0mT/5+XDrvIFkBgKyNNTYmkwgbVhoAiEAjfHFp2GP9HJQGvaz+6G8J3npVqwdtnwL/11vZD4ttOM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAZHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJIw//cDvGld7/A42IZKhYL68Xpf4gcs3wdIT7VN/iQbjFdnDXYju2\r\nDz3xmFVElnNOFzJb6HVHgyMszYdH0uq+xdEQFyeY1WDlLBSZ1mHaQ4aFSw08\r\neBWjIb8mfXB04SxyFB4vy8+OUM2G63/+YRBxJOJJYtfT8fXyvXiSMl8dp7vB\r\n4D4HSiX7awQiqZgwFhOxBhYOFxe6tJiBIN3aP9oiJW2IRoMj/jiQwuAjFzQV\r\n5kT4SxSwi75DEhNVwqOuTIuIhLaadvBUYMSFpGYMfVVANcXJDtS/lFk022HI\r\n5ZsPyzzJMyjNj7ZhiVTZzPxqDJQ/54irtp06S4sn8syi4hsjIZfzOVunjLoX\r\ndflubhiK+TbAavZoyVXJPljBXJtljcU+XlCvtNcJeXPWNZTIVqb4q9VvEmGJ\r\ntYbkLEtdKwXjUe2QV+pT4sR7pcRLAEQ6jBodBIe0xL5Ih6Mv6dA0k+q6Sc8z\r\nNEKc5Q69L73Tq+eZ1IyidykUGT7alSOxJI29cAgRxnOLr5DW8jJcxrBaP2C6\r\nTDvJaU9+ppLE2IEdsQC5mLTv3OPtnI9j0m/pb+u6GDA/aumo7Q+Iyezc/9tM\r\njloexStSbEG0Okv7l6N77WtIKwo2ivrCIi3qiOJQLdBjBLWqmjsJ9JTNSH/7\r\nkAiRePG/yPpUDpNEkszlPY/VpkGhdANlUTo=\r\n=rfLP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0101414676","email":"alu0101414676@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101414676","email":"alu0101414676@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.3.0_1677824478984_0.38166470514354955"},"_hasShrinkwrap":false},"1.0.0":{"name":"@alu0101414676/constant-folding","version":"1.0.0","author":{"name":"Jose Gregorio Dorta Luis","email":"alu0101414676@ull.edu.es"},"description":"Adds logs to javascript code","type":"module","bin":{"funlog":"bin/log.js"},"scripts":{"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"},"devDependencies":{"mocha":"^10.2.0"},"gitHead":"e876fb08836126d2463315662047ff7a75b29e84","_id":"@alu0101414676/constant-folding@1.0.0","_nodeVersion":"19.6.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-0n8Rx67Ph52f4TkJYrxtHukvKz9YTDSbLqUoG9Sb+yQ4nBJA2k3DN0akEHoz7rwoYFITEhsTChrZX9A0E3zmbw==","shasum":"113561e814d56fc87bd36d914b425ffacf0aec64","tarball":"https://registry.npmjs.org/@alu0101414676/constant-folding/-/constant-folding-1.0.0.tgz","fileCount":66,"unpackedSize":4584224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEsoBvH5B6grLCqvJMG1vCoxFJMqm2ND4m7gPACpZPjAiEAypZFFc37fpzWEu/VHwxlgUmqAGFFPweeskpxZm1sx+4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAZI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoExg/9GEBUYQEggW3r3JqgT8XlFprenOV2lZvch8GrZc1eea2lNIXv\r\nQPukEqDP2tY5l8/toxQBOIKvYpOutvxW21MePdktfXCrpMlICJ6Qf5Z9Y5WE\r\nahgVI1P9UDEqzSYKGRY3ksbOBYrFEmOaWFUC9xPngVCYh5Kh6mioIh/TcbKg\r\nQ319hE3fW//Y3D0OuIfHmb015OBP4iFVDQ95keeScrL0Voef1MMephzBplKY\r\n/u054gONaTMNir9BlgSFDVLcddUl7TFcvt7DaEgwDrPv0B0MHCb6EVo1XGpk\r\ntCnTTE2WA9GvvY99st+14HHigL/9i8KPYnlHYqgJXyNUxWo9U8KCDI3ei//5\r\n5cYdmj1QAbngl12lHuCs4Z4JWgRgb3pGpebT4o0p2CCu0n4FURmzJKXWdvAE\r\nt9+D/4tXR2q8kXn9bbubfk6PmFRXZ0TECX5MDtqNrVRyTS/5tNaMDILGckWC\r\nIlRvJi97mKlVAfVp8quqIcgZzUzL/576cg9pajdFygJsUKdq8uTMdCJJ9trJ\r\nKAIAuTukc7auuIXYbV0p4Ybn6/pA/EPMQu3bT6x9nTdGMlKIvosz8ez8AwAD\r\nvs4dzjaKNYpxzTNwcV0j2EL4p3u5M1pO59ykfrZ7J0TH8wrjvFysByoagkEv\r\n9SLff+nbqzS33gxx5Xog8so9PX/YyOZnty4=\r\n=WNgw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0101414676","email":"alu0101414676@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101414676","email":"alu0101414676@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.0_1677824565507_0.6144157031715767"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-03T06:21:18.918Z","0.3.0":"2023-03-03T06:21:19.257Z","modified":"2023-03-03T06:22:45.942Z","1.0.0":"2023-03-03T06:22:45.835Z"},"maintainers":[{"name":"alu0101414676","email":"alu0101414676@ull.edu.es"}],"description":"Adds logs to javascript code","author":{"name":"Jose Gregorio Dorta Luis","email":"alu0101414676@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=10283511)\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"}