{"_id":"@alu0101048239/addlogging","_rev":"6-f843325b99a2c8fe4efefc87cfc79572","name":"@alu0101048239/addlogging","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@alu0101048239/addlogging","version":"0.1.0","description":"Implementación de la función addLogging","main":"index.js","bin":{"add-logging":"logging-cli.js"},"scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js -f md -o docs/docs.md"},"keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","devDependencies":{"chai":"^4.3.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^7.3.1","estraverse":"^5.2.0","fs":"^0.0.1-security"},"gitHead":"84a2789ae0dba2eb7cae90e170eed50e50ac8e94","_id":"@alu0101048239/addlogging@0.1.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-qYBQn4gi9Hb3wgxN1Zlg8ZzOiIzn0XE6KkONngkYCUYPaxjgBBVu+j6NQX4h2nvSPXcUwXXIw21ZSN+fhdGD9Q==","shasum":"2419e7ad78593341ab28d595a4f72887f5b4d54b","tarball":"https://registry.npmjs.org/@alu0101048239/addlogging/-/addlogging-0.1.0.tgz","fileCount":8,"unpackedSize":13315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQmxXCRA9TVsSAnZWagAA/8sP/ixmqRlyfBP3coaPVR/I\nCddgrYgwwGArYXQGG9TVv9Yu3Q0rk9zshZ0h5BDTqPXOLRCqDonTqjAEO9vt\ngJbvb0Q11ggWPNQHeMXFNq9Vr2aUe8PMQxwAIQDw2+qSVp/AQBwIfCabzLoC\nS/PY+jZRju++SBacEs+q007VWeo36MlIDrsO/vpMRV1IZ03ZnetUjzd56uDj\nMdQRMQp/Z0v9Ak0vrlcHp2xd4+qFmmniPStHqEO0JQqTzOBQKVEgc49dovEJ\njYXOfOsDIVzczHh/ljDTJuJCCnVeP5E3QS7Mjb3DaVXqlZ3UEsum+VQVmyzw\nYI9u6+3l+X7t8eCJwirIxdHRzw5BW6cry2+Azm6yh8ssF60dKR3YPZN6xQjW\n0cJNnYz3/6rsoI2e/F/jQAXcf6iaJ2b1JeWV9fGe7QtQiQgJibN5p5Sw4wKW\nugy0eYV8sbFkSqr/95PLPnzofk4Fvub9MljXti2IQxBlHpGMMaYYUpydNcP3\n1xmbRcd/r17K61JE15RYJJKQ6ekzCqCT2EzGpEyvT0uYz5Ix20PnYfSDv3lj\nHuMzWWltK7BcfNrbdKwhu2E+P6cMs+rhZkoCou/M2WNBecOoo6BTW8maAgEE\n235g5kiM3jDtv5kCBYaEt/89yAUlGjIbc92v0dwcP/esWo8KlLK2rpi1KhU3\nSKyL\r\n=QG7O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIwML8v8rmHjGjmRv0hTJnD6c45UyfpoZS3q/ek4ta2QIgVt0bLGPhX6t5khfULNC3zdOWE1EqjQrnkyUI9i6rUng="}]},"_npmUser":{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.1.0_1614965846645_0.2997330219211338"},"_hasShrinkwrap":false},"0.1.1":{"name":"@alu0101048239/addlogging","version":"0.1.1","description":"Implementación de la función addLogging","main":"index.js","bin":{"add-logging":"logging-cli.js"},"scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js -f md -o docs/docs.md"},"keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","devDependencies":{"chai":"^4.3.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^7.3.1","estraverse":"^5.2.0","fs":"^0.0.1-security"},"gitHead":"ee50e3d6c68645156b50ab2677d4e08763f68323","_id":"@alu0101048239/addlogging@0.1.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-scCQtPRgHi4eT7DTu0Y3953bMMFaeR9HVKGxL7IprkUJvdnKGtm5ap7z3RNEU13OLbRoyDlkMOmYIOh++L9Vvw==","shasum":"b42a6f00df6c4113217edc84af3b400970b52e18","tarball":"https://registry.npmjs.org/@alu0101048239/addlogging/-/addlogging-0.1.1.tgz","fileCount":8,"unpackedSize":13525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQnF1CRA9TVsSAnZWagAA6CcP/2Ovhq6vkuHGAyOQnAeI\niLiOUaRHcyv3FWAnLijSrcwkgDBsdrRovOy+IvDCwpP20mLE6dz9Nkv1CdwY\nXg5Fgoz+B842ulipyIhKYY75zoHtFZevAFNnsNfaV9UAKSfUTasybF9CHh97\nSfSjU2D4aRRwyVMOHlJ5KfYXHCUBroLSTYN+s2GiUmoBjjMr3BnPyOcpPxAe\n6xEApnH2LyH0ogzRU1TGxQkRKXugo74dC82jCjuUG5Aaluwkr5cMyoJyGF3f\neJzFJ/kCxnKzskPvAB+74K9ZVp4mChFzr+qvOryZYFgzBy42578yiKOPB4ZO\n4C7lioZBlpt5CquBWE4szE75/qJkY1aS8wO9xjkad7ESsUtlKB0OqTgu4Q7X\nBWzQnY5bHikIuhViX0mufLfhAvJMCMtFRdm1vx7QsoiVUVXKzGEuPXtzayv0\nAoOILoS1hnRM7tG3Njc6JjBtDI7lLDjgMC0o0u5Ky3LudpI6PORZUGmkKpDE\npWX+gVpWHJXdGooa2jqOVIo69aEq+8W5mXWrRo/zhSPQtOx2G4nLjFpIx255\nNz4RPZyCoOB1Qo4B2nncDX8OOw80YDiVdWdJWQBxPr/yE0Wvvj8jP015rTqI\nucGlIynS3ehU4hBC0wdEJWuk9kQJKRhE3A0lIdVnPwynOUoFc3ll7zrvvrTr\nJ+24\r\n=SFRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5rP718RGwQP5KIEqZl1dAA6acb+5FFBtPWBnSPUyWDgIgUN6hHFQ9doPBPTB9RIY75Flb++TkJxnjShDRZ9uzsMk="}]},"_npmUser":{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.1.1_1614967156622_0.03538485277671666"},"_hasShrinkwrap":false},"0.2.0":{"name":"@alu0101048239/addlogging","version":"0.2.0","description":"Implementación de la función addLogging","main":"index.js","bin":{"add-logging":"logging-cli.js"},"scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js -f md -o docs/docs.md"},"keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","devDependencies":{"chai":"^4.3.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^7.3.1","estraverse":"^5.2.0","fs":"^0.0.1-security"},"gitHead":"18b3ae41e3d429c7c579326e08e8c74c816d862d","_id":"@alu0101048239/addlogging@0.2.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-Yx5d3NB3aiG56cxa04f4TZlqkZURdWYYFETm0PKAIgZZALPYeofgmyoN2XAQM3dQd1c1tbRx/EOvzyhN658N6g==","shasum":"cd1d87527b5364063987dc77b6dcad8b51d1c3e0","tarball":"https://registry.npmjs.org/@alu0101048239/addlogging/-/addlogging-0.2.0.tgz","fileCount":10,"unpackedSize":17662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQo+lCRA9TVsSAnZWagAA800P/3Iny4YFgu2vrqxrvDFp\nZ58cdqLbus9hszP3gUoclUqh0Fkd4pvNOkNMx9uUOGCVjjuxstgPPFFveo1B\ns+UvdoorYDU2xxbZd23bT4znIRcTx8nhjzK+m+1ekuAEB5r9dIeSwOyJFbTZ\ndKi0x8+r5ZpT04TZiI+dt9R8JMr3bmEq+6Bu0crdQkyeRnDtYemjyI6kgNN6\npjigxzOxnIZi8FpKZ58F6qb5z3zspAo9HFLBAHM6PjEUR37HPxd9kLEn6SJG\npSMXXckeYhSbNh3HGdsD6Y3YG5VzZwW+eMSbreJ6eGrOKyCK7Sp1ScN74SfA\ngQ4I3hbBVDeP7IKuwlii1ss79DvDMCXHCotFEYLdzSBffOnCSq6wEgTdD+tJ\nVzepa3CNX8f5z9qKFHNVUMFwCOSwnq/S22JDC37TBsNR8uCWrwbZHgzSMjL6\nfwsNc6gH0VesFY9a36C+wJNVb+NQNdxqG1lucSeJR3ETTTUqjatKZ4oykuDA\nLojZiZyk33ZkZ2W3/ncNOKY6NOPnvz7Kk3dnQcWzMKtgwBSd9qqLVp07lIOK\ndX2e2lwM1OL56VoqJ5KEWtSoLh4dmXyswggoF/a11ba/bPb7qVxWXS3mU9Hb\n1gWFezDQbYQjAIgUeZFC1W/5Ay++pAbm2iQ0NxIEZiPyXGpBHIzlihmdWbhF\na6fS\r\n=4Svg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqLwaqSpXyXbKoKD6dGL9owu2AHqoRwOzwUXD4XBJa4AiEAqvgY20JT4qLwEe4MoxIYxBLXGqFa+LLo02eK7XwU7lQ="}]},"_npmUser":{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.2.0_1614974884647_0.9708245783445366"},"_hasShrinkwrap":false},"0.2.1":{"name":"@alu0101048239/addlogging","version":"0.2.1","description":"Implementación de la función addLogging","main":"index.js","bin":{"add-logging":"logging-cli.js"},"scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js -f md -o docs/docs.md"},"keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","devDependencies":{"chai":"^4.3.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^7.3.1","estraverse":"^5.2.0","fs":"^0.0.1-security"},"gitHead":"14d868ba3db642650410918d613b179cce1f559a","_id":"@alu0101048239/addlogging@0.2.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-ugM/Cua26D4soge+mr6C0qfOZEToCczWEI/JsH9ePms9yos8JKk8va0nabcxr8zyDXaD7xXwv/SZhkH+fTg3Ow==","shasum":"8f3bd47baa28b97a4a84dae838d88f34462f2847","tarball":"https://registry.npmjs.org/@alu0101048239/addlogging/-/addlogging-0.2.1.tgz","fileCount":9,"unpackedSize":17689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQpUGCRA9TVsSAnZWagAARwYP/i/MX9wc5x5+EWag1csL\nZxaILca9c4uGsumTe88gO9wb2O1fGUly/b53rSHDLHYm6dYKgToYsfbO574h\novf+6aryEzyMAJ6pTxfj7LKRM/1KfUhDUp3oiiDA5/5JLeogS3N9ZuP5YNYX\n0/XX8KPKAjQAoW6lmi2A9lpzyv5u2xdaT53b2PIZFxTBCcR27B11NGLvc0b0\nTEcOJBNNvRzHmzX9zDN3t8VgMdSUOemR2cMFN2CPnuRAX88bKWdcYDF489SD\nobT/MsLlKU9sLmmK6tChb92nib3/ikdvyja5OW54OmUKJH5xVL39PNlokwJ0\ngu9TeVTAHZvRa4Bt7StJBDV01bWUJB4iUJp4uFRPkFKiKhJE7Rxs/G18sWvk\nAvUAuOTw9sQXxf3JaJBsm6GCkzZQ4Wy/eR8NETwEu9A7/8zqL24VXIfLCy7h\nYdGy/YDYNFO52sR65Axx0GPZ96RFxP/YRcX3w0POiB+hpD9mPeKYX3jc2nvB\n8CpEyL5A9BF+cqSrq0qcI7+OvC0xMxGLMpTthEH3aRrfXsv/RLktymv4PwRB\nRQnJUCE+CQ6qam3rc5sGW4kbaQQkQPJ0aYQCjUFQey9IN3pUWvU7I0uOAC8n\nNKn6mSpU64tKxfvzgCi5XUOLKqq00ik9l/kqE3ggG5PZdAJJxrSaqAIGaMiT\nmfqR\r\n=JYrX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKU5eKwyUdvy9UCPvgZlsW3Y4pgR/KBtrjg3e9bsQvmgIgVGSa3laUe3QJkqybONbsOqDXpbbckJg09RUVx0WSDvM="}]},"_npmUser":{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.2.1_1614976261680_0.5635870846821305"},"_hasShrinkwrap":false},"0.2.2":{"name":"@alu0101048239/addlogging","version":"0.2.2","description":"Implementación de la función addLogging","main":"index.js","bin":{"add-logging":"logging-cli.js"},"scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js -f md -o docs/docs.md","production:test":"cd ../espree-logging-production-test-alu0101048239 && npm run clean && npm i && npm test && npm run installed-version"},"keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","devDependencies":{"chai":"^4.3.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^7.3.1","estraverse":"^5.2.0","fs":"^0.0.1-security"},"gitHead":"4b5d8de3e6cedbe117a0d146d3f91867ca10b29d","_id":"@alu0101048239/addlogging@0.2.2","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-p0omMfQdZAWuo3ZTt0Uc8SKXtWFTBbCtdq564Uyc15sKKe1x4hT6ACSNe/Uw6IBslb3E1M/d+EtriPdfnt1vEg==","shasum":"4b14b5ad9f3365e4331f776ca678e59a6625e275","tarball":"https://registry.npmjs.org/@alu0101048239/addlogging/-/addlogging-0.2.2.tgz","fileCount":9,"unpackedSize":17833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQrkGCRA9TVsSAnZWagAAbVkP/i58iTqH1SbvQ91pEWiy\npYutjVEdi1JsD15TWPSXGqNUVZptPlXQAxZjlTmGS8TrUmTST5ADCkeB2wrz\nAxrFKg2oh8XHUj5/N1vL4YYCi1E+An8ylEBuJv7mS20SV6LnfpfNQIwLnJNW\nf1qUdfbOhp00To6qnviPAbD3E9LakhvyU8lGUdWtsWfglRx6eUfc1DiczACf\nPGo/ByDHTqYkAMaj8ktDbHIWlU8cOUhFaadotpLYP+/cybR0KOUAMTK1sdhh\nEEU8k9PXKpBbwsyDO6QRymibU7KPFA0WZ6rhupQOIUCWFo3sWxJHKDU/oL60\n8ZSvu1Q2nAQZOiBWkVwHoiYQah3Uhhh1rBbPJTzCEetq3HlOR5EJ4h10Q10s\nuBonRA9mcbulN+hPenbP60ipwTkJabMEj0xjvnNMq9+z7ZvNNuhcM6f+ruP9\nB6VCM36TRSRZ/RrESeSwBIIOpm5h28Biv/d9Pw3VGtRH5khDkUQ145HpcArE\nicfWm1RQTRCWo0d41hwE5acw1ZR3SwLLUVegzvcsqaQduammKh7+bMEv0MJM\nW1kD0AOVZURXfemybifRaUiISm//dtbfW7PWCNnoggfdWtoJ/oneFzptMxDP\nSkcbAGgHJXVILCCa4XqmVSoTsQP9QSK5UHG+mdNLySO3/MJkzQMez+nzDK6+\nvU8p\r\n=2s76\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC75iAuUJmTS9QMqa537J0vw7IYCnA7tcLpUQzoaWuxhAIgVAuYMh/diVdVAXvySxKlDBshbEfl7OVrzFwaAU5PhyM="}]},"_npmUser":{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.2.2_1614985477984_0.7952503472214787"},"_hasShrinkwrap":false},"0.2.3":{"name":"@alu0101048239/addlogging","version":"0.2.3","description":"Implementación de la función addLogging","main":"index.js","bin":{"add-logging":"logging-cli.js"},"scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js -f md -o docs/docs.md","production:test":"cd ../espree-logging-production-test-alu0101048239 && npm run clean && npm i && npm test && npm run installed-version"},"keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","devDependencies":{"chai":"^4.3.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^7.3.1","estraverse":"^5.2.0","fs":"^0.0.1-security"},"gitHead":"5f92626e5104a5ea91b1e8d89c82500a9d7831d5","_id":"@alu0101048239/addlogging@0.2.3","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-eUodXPk5I1pxH1x+D7a8nSEE96GU0mAagaxnTd+QNTlz9eLmjqekiWX8mLNXE4zxsWtXoXsid1euSt1bvSyoDQ==","shasum":"678c6bfcd462988540e5501a0f5fdbd518541609","tarball":"https://registry.npmjs.org/@alu0101048239/addlogging/-/addlogging-0.2.3.tgz","fileCount":9,"unpackedSize":17955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQsEbCRA9TVsSAnZWagAAdagP/jX7EwgBHQeAaIQyNKCJ\nU0pgtPTBJbjbQDpAdoj2pxcpZAYpsnZWPwMdhSaL7PJfgY20TqhRC9ly5cDa\nOJ3zLifNr40JQlFhm5/yRDSUlp9PMmbXoV9aTB3trtS5teFJYJ/eE+f7L1i3\nNuJoxE6TYSGoPqP2eNW4bF1cMl3SJW2HlYr6dyW9BkRnEN4iS/Q1wsx9zUVr\np8i3i6pwY7kGbsdEWxznx3/rS/iciLSgMclZ/9T4JWnuCvG2uHX0Y/4J3M8Q\nHHoTDhTTubyLnRuqe1CXEWFUDYIXNbdY9usIQjDsAzK2NzBkWyElnqJFJPU/\nV9YFXEGRzxNA35M2QbEcBI1BGPyH8JnpxO/yiCA5xkL9g7dmFKrZ8SqDMTXW\nJk/SM2Rt7yHJ+X4buD103vCu7yKsRiyVCdB6YSoQRvpKWAb6DGz573SXCzG/\nJhLeqSvBVhEeZbftBIwzpR+0ykNg9Jyjz9e5NlPUFNkX9Isvj/WgJ/sjPLbd\n/Pd8y5p/su1XDKuiU0A7U6FrbwgUrhvwCg9vLOGLJNkZ1dmgZVLSCtWVjCTv\nTx3w0Hq3RMDh50swNI+oJjeLFqP7hv0nyWrJxEfB8FDSWkV2NOaGbecROtJ8\neyjfKYIf32WBSufduvOyRikULTzvN1/lGtxoSF/DiEpsWdBbN6+DEg3iijq8\nDN4O\r\n=bUHZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTmEV/kGw4q1H29kpEhyHtHP6RQyowxwakejgWt71KsAiEApJbk4bRl4AxTNr21+m731xZsNQC81AypBVkyomScooo="}]},"_npmUser":{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.2.3_1614987546872_0.3984451496588779"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-05T17:37:26.571Z","0.1.0":"2021-03-05T17:37:26.790Z","modified":"2022-04-04T13:41:00.397Z","0.1.1":"2021-03-05T17:59:16.780Z","0.2.0":"2021-03-05T20:08:04.804Z","0.2.1":"2021-03-05T20:31:01.870Z","0.2.2":"2021-03-05T23:04:38.187Z","0.2.3":"2021-03-05T23:39:07.046Z"},"maintainers":[{"name":"alu0101048239","email":"alu0101048239@ull.edu.es"}],"description":"Implementación de la función addLogging","homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239#readme","keywords":["procesadores de lenguajes","ull"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239.git"},"author":{"name":"David Hernández Suárez","email":"alu0101048239@ull.edu.es","url":"https://github.com/alu0101048239"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101048239/issues"},"readme":"# ESPREE LOGGING\n\nEste módulo incluye el método _addLogging_, que permite crear un árbol de análisis sintáctico (AST) a partir de un código JavaScript de entrada, e insertar logs cada vez que se detecta una función. Para ello, se recorre el árbol y se comprueba si el tipo de nodo actual es _FunctionDeclaration_, _FunctionExpression_ o _ArrowFunctionExpression_. Posteriormente, se llama a la función _addBeforeCode_, que inserta un console.log cada vez que detecta uno de estos tipos de nodo. En el console.log se incluye el nombre de la función, los parámetros que recibe y la línea en que se encuentra. \n\n# Instalation\n\n    npm install @alu0101048239/addlogging\n\nPara instalar globalmente, ejecute el siguiente comando:\n\n    npm install -g @alu0101048239/addlogging\n\n# Usage\n\n      const logging = require('index')\n      addLogging = logging.addLogging\n      \n      let input = `function foo(a, b) {   \n          var x = 'blah';   \n          var y = (function () {\n            return 3;\n          })();\n        }     \n        foo(1, 'wut', 3);`;\n      \n      console.log(addLogging(input));\n\nPara probar el ejecutable, si el módulo ha sido instalado localmente, escriba el siguiente comando:\n\n        npx add-logging --output <outputFile> --pattern <pattern> <inputFile> \n\nPara mostrar la ayuda del programa, ejecutar el siguiente comando:\n\n        npx add-logging --help\n\n# Contributing\n\nAñada test unitarios en caso de añadir cualquier funcionalidad al módulo.\n\nLos test se encuentran en el fichero _tests/test.js_\n\nPara ejecutarlos, escriba el siguiente comando:\n\n    npm test\n\n# Documentation\n\nEl código estará comentado en formato JSDoc. Para generar la documentación, primero instalamos globalmente **documentation**:\n\n    npm install -g documentation\n\nA continuación, generamos la documentación mediante el comando:\n\n    documentation build index.js logging-cli.js -f md -o docs/docs.md\n\nEl fichero de documentación será de tipo MarkDown. Para generar directamente la documentación, ejecutamos:\n\n    npm doc\n\n# License\n\n[MIT](./LICENSE-MIT)\n\n# Release History\n\n    * 0.1.0 Versión inicial\n    * 0.1.1 Arreglo del informe\n    * 0.2.0 Añadida opción --pattern\n    * 0.2.1 Corrección de errores\n    * 0.2.2 Corrección de errores\n    * 0.2.3 Corrección de errores","readmeFilename":"README.md"}