{"_id":"@alu0101138558/addlogging","_rev":"3-c515482b93e60637d36fa5960e0bbebb","name":"@alu0101138558/addlogging","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.4":{"name":"@alu0101138558/addlogging","version":"0.1.4","description":"A library providing utility methods to interpretate a enter code","main":"index.js","scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js bin/add-logging.js -f html -o docs"},"bin":{"add-logging":"bin/add-logging.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558.git"},"keywords":["addLogging","input","output"],"author":{"name":"Adrian Emilio Padilla Rojas","email":"alu0101138558@ull.edu.es"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/blob/desarrollo/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558#readme","devDependencies":{"chai":"^4.3.0","documentation":"^13.1.1","mocha":"^8.3.0"},"dependencies":{"@alu0101138558/addlogging":"github:ULL-ESIT-PL-2021/espree-logging-module-alu0101138558","commander":"^7.1.0","escodegen":"^2.0.0","espree":"^7.3.1"},"directories":{"doc":"docs","test":"test"},"license":"ISC","gitHead":"f1ee887a7bb74f80a4fbcebb30fe53c6d30780e3","_id":"@alu0101138558/addlogging@0.1.4","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-jntFXyVjkw6qaO/4lgif9DK6AjFhCntx6+CJP+76Vh9ZCbMZwaGN9orp9UMEu6XNgUpQYX56QHsDkpY8zRBYKw==","shasum":"57da127a7adf475acfc19d828735dadd711abfb9","tarball":"https://registry.npmjs.org/@alu0101138558/addlogging/-/addlogging-0.1.4.tgz","fileCount":34,"unpackedSize":1578947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQBMxCRA9TVsSAnZWagAAbZMP/3tN+Rlc/vLJAxVfNrOj\n3OdRi1pCYagm7CZUqhDeph7MPmnTrwAnE0eMY78T3qvuWTcCscM7MOfJpCdP\noKwxQOe3XciAQ/NTnfEV97LjzSuWmuGxLdm1ABgni59btBgZQ2l1SMZbL6/5\ntb7CjGlgWSWk+TAl7t0CmlpmX3b93ACEvc7N/jGDK/E9oCKrQy9YADtgirjl\nNzOq1oO8jugDgsGwEKgDJ87Ijru55Mc5wmzqH/6xNU5hkVyZoLXKsRhw3n+k\nfCcIl3BLksAW2iMbmN2lJi8UEGnbMFM5zwe1fL7fUnb+n+z0gaHTT62htXn/\n4J/OBKRsUKRT3upqj1kk/Yf4wFs3NEKyVTVi7Dyaw5WuGHGueH6O++QMan2c\nHOrExF4tCSsmslDCIAMVTBzHm3RhOR2JbYJROc2dP2dSkXIV7qHxPaYJDXa2\nKMuOrt4AMb2zTRDifnaAYUSrO+A2zc0K73Kkn4FvOC0Y34BcE7gbmIDU2pYt\n6kKrk7/8zqUSa+KLzQTimtfj5PekjVuqpO42BDfzNXqvCafxETYFXvcQWMdg\nsI593TZhK+YEywuNZKCYgiZOH4kXUSQ2G+u7gev/wgOTqOm8qzJzOvs2hz7G\n59ZNEvyHOZczongAvNZ4pKnqhC6Bqg9WlQ3J3pPAL4zPCA8C6Q9c6MWEhBa4\nLFEK\r\n=FjEU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGR0yw5puSZgS3dox1FC9pVwhK9Gi9VLvE1liEBiadEAiAk7WealmtgJ8v5Oxas4VPG8wi52ThhFxLK/WLbRbY3HA=="}]},"_npmUser":{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"},"maintainers":[{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.1.4_1614811952873_0.7197635236978024"},"_hasShrinkwrap":false},"0.1.5":{"name":"@alu0101138558/addlogging","version":"0.1.5","description":"A library providing utility methods to interpretate a enter code","main":"index.js","scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js bin/add-logging.js -f html -o docs"},"bin":{"add-logging":"bin/add-logging.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558.git"},"keywords":["addLogging","input","output"],"author":{"name":"Adrian Emilio Padilla Rojas","email":"alu0101138558@ull.edu.es"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/blob/desarrollo/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558#readme","devDependencies":{"chai":"^4.3.0","documentation":"^13.1.1","mocha":"^8.3.0"},"dependencies":{"@alu0101138558/addlogging":"github:ULL-ESIT-PL-2021/espree-logging-module-alu0101138558","commander":"^7.1.0","escodegen":"^2.0.0","espree":"^7.3.1"},"directories":{"doc":"docs","test":"test"},"license":"ISC","gitHead":"fe1ad187232207ee89b294c14c5d05378d097251","_id":"@alu0101138558/addlogging@0.1.5","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-ybHZSvJ7ZrSLZYNseu3jT+Vq9cWj3cfEHrnmnAWHXxbQlnqa6trZ4FCVWEDXkWJR4leAZ9SE2Xe3p7AGIZ1akg==","shasum":"fdce0158609242ab5ae48c85a78c9eb656c93846","tarball":"https://registry.npmjs.org/@alu0101138558/addlogging/-/addlogging-0.1.5.tgz","fileCount":34,"unpackedSize":1578966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQBZaCRA9TVsSAnZWagAAzEkP/09cIIZrSOn4Lw11ejEl\nVcSvsBTyjNw5goXykZv7+WJ2aWFCqDwfN8CYMpm/2DGDQ5s1vRgaa0IoBaDO\nPwQBpJfGuMnxNw/15pjs8g7qAAavR+W9fUHaTot7LbYOQ5kHM97yEpjAh7S9\nWdNMqI/R3JcUNc7wUO+lbfPEnv1KD4CM60J7dSz9zN/4p/VpBpN/pUel8Mr/\nfabQfbbJN8Yq/VXsgfNNuLebLUoXFyNoLnC/xe1f3RKd37aIww8MfxQ07GXo\n3d4dfsHKht+SoCpokt21BjGHKY2RGt8SVXP2GoBCcajRUImXtVtjfS/NRfsT\nMWMngcO66/jR39XXBtqpuIAo923OaCj8h7V/+Ir5sPsI+UKx4+gZiOeatBfQ\n+RQ2a+usu9fpcee3/kvvUdXNHCH6axQIc8pYN5ZP9iEQ/kTDJMokbkASfKpq\nPTWqIbfeopC0hZA9KOdx8GF7EvsKWKgTUVgTg63CvsggjbanMkJiu78ecJTo\njTeWZgJRubndO200OnQsE7dymZJb2vv/Dmd57RUbMmhpUlMpwn1HB0HaRSOT\nPPWDaDb/yAH2GZg0Y/HAp2yedi27d62zdlupeOTmDb7OQi2GgGbKv56iN/H0\nqS8TjFA4RCCgxFFeJzdLUKhjEtX7c/NvajWErEN/cThFvvXe/PbbaM8RsWTb\nfLj6\r\n=dWBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY3GVgxy00D2c2s1RoWi0G0uFeUB87w/6Mxax+SqYtqAiAgRUOqzJasSR42uk6YJPp5GHH1z5CdfOfCo0cPA0X2+w=="}]},"_npmUser":{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"},"maintainers":[{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_0.1.5_1614812761642_0.21884520513537864"},"_hasShrinkwrap":false},"1.0.0":{"name":"@alu0101138558/addlogging","version":"1.0.0","description":"A library providing utility methods to interpretate a enter code","main":"index.js","scripts":{"test":"mocha --reporter spec","doc":"documentation build index.js bin/add-logging.js -f html -o docs"},"bin":{"add-logging":"./bin/add-logging.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558.git"},"keywords":["addLogging","input","output"],"author":{"name":"Adrian Emilio Padilla Rojas","email":"alu0101138558@ull.edu.es"},"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/blob/desarrollo/LICENSE-MIT"}],"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558#readme","devDependencies":{"chai":"^4.3.0","documentation":"^13.1.1","mocha":"^8.3.0"},"dependencies":{"commander":"^7.1.0","escodegen":"^2.0.0","espree":"^7.3.1"},"directories":{"doc":"docs","test":"test"},"license":"ISC","_id":"@alu0101138558/addlogging@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"},"dist":{"integrity":"sha512-mtyXjyg4i7+a6gmcOsgd8Vuj72jy6bnboErOgWlUa+4v6pMHH+JhPF4mZxgndsbdaIZlqMXb9uxKUpNXG/QIRQ==","shasum":"bbe32f844d18149662e879f9b537bcbecaf3a337","tarball":"https://registry.npmjs.org/@alu0101138558/addlogging/-/addlogging-1.0.0.tgz","fileCount":35,"unpackedSize":1578932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQKPHCRA9TVsSAnZWagAAtyEP/2w8bXWE12XVF6emROCq\n1YJ0tjjs61RV475itc7733DTB/cRbg0Cgnu2JQtE8tg2EHBNgKOK+tfnZqt/\ntmnSDT37QniMKsJWb/pKrJyYstDaMRHMYFfYCbroYdynRVxb8Ia66qXCH81M\nmJcEZZvk3mV6FQxKgbYsCmjOeRZRb8YPA9/Caz/TqeymHInH6kbsNJDpThq9\nr0gU91MPDWMC5iyk+MONZNGcYt/ZPTs+b38CWXfI5FszXmaOh6hlhBxWBWa3\nPeodDYTmHrEG+77DHg/DdEVXmSdwDPMJnlhIETjKmS1B3CtX43K0kETRsvdk\nYTTXMIG7mtsKKTBluLAxIRmweqETwfkcfqStuNZoZc97WsNXZY4KoQK+cn9e\nZ7R+nYqWNllu3+3nzeJBV7RtQjpAo1uI7mH56NDLS6fJR4t7KV6optqS0xD0\n4wQn0+5Qoho2WXfsnKLE3sINvw4LhsjGGL51qU2NDKtBuvhtzM0Y/wyQVAjX\nfxVQWLCh2UOPG8JtRCNChzN9HZ/2GpTj+22jP3zsa2WKOQmkqzwuJuTVqG0L\nSwaMlJTRIEUGztQOH2Z/iE8nm1YRpHCUb2mX+yL22CS5EfWy0RycotX9MmG/\nO3bz0MqNx9HK1XbzUbG1xQaml35A7U5/6GhhO4ej4AfSu+agEiQT36LvrLvB\njpka\r\n=byAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD60YbtgzqNMmQ7sVd0xxEh5GAFUlgliCQU+BHrGQkY8gIhAM74pOcTq8ETbcTbDPvOP+0dQTKhgeA+E0CQlsWQDpUU"}]},"maintainers":[{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_1.0.0_1614848966828_0.03965501143876371"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-03T22:52:32.835Z","0.1.4":"2021-03-03T22:52:33.099Z","modified":"2022-04-04T13:41:04.848Z","0.1.5":"2021-03-03T23:06:01.851Z","1.0.0":"2021-03-04T09:09:27.206Z"},"maintainers":[{"name":"alu0101138558","email":"alu0101138558@ull.edu.es"}],"description":"A library providing utility methods to interpretate a enter code","homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558#readme","keywords":["addLogging","input","output"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558.git"},"author":{"name":"Adrian Emilio Padilla Rojas","email":"alu0101138558@ull.edu.es"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101138558/issues"},"license":"ISC","readme":"  AddLogging\r\n  =========\r\n\r\n  A small library providing utility methods to `add Logging` after detect a function.\r\n\r\n  ## Installation\r\n\r\n  ```shell\r\n    npm install @alu0101138558/addLogging --save\r\n  ```\r\n\r\n  ## Usage\r\n  ```js\r\n    const { addLogging } = require('@alu0101138558/addLogging')\r\n\r\n    let input = `function foo(a, b) {\r\n              var x = 'blah';\r\n              var y = (function (z) {\r\n                return z+3;\r\n              })(2);\r\n            }      \r\n            foo(1, 'wut', 3);`\r\n    let output = addLogging(input)\r\n    console.log(output);\r\n\r\n    // RESULT: \r\n    /* \r\n    function foo(a, b) {\r\n      console.log(\\`Entering foo(${ a },${ b }) at line 1\\`);\\n\r\n      var x = 'blah'; \r\n      var y = function (z) { \r\n        console.log(\\`Entering <anonymous function>(${ z }) at line 3\\`);\r\n          return z + 3;\r\n      }(2);\r\n    }\r\n    foo(1, 'wut', 3);\r\n    */\r\n  ```\r\n\r\n  ## Tests\r\n  ```shell\r\n    npm test\r\n  ```\r\n\r\n  ## API Documents\r\n\r\nTo generate the docs I use [documentation.js](http://documentation.js.org/):\r\n\r\n  ```shell\r\n   npm run doc\r\n  ```\r\n\r\n  Install `$ npm install -g documentation`\r\n\r\n  ## Contributing\r\n\r\n  In lieu of a formal styleguide, take care to maintain the existing coding style.\r\n  Add unit tests for any new or changed functionality. Lint and test your code.\r\n\r\n  ## Release History\r\n\r\n  * 0.1.0 Initial release\r\n  * 0.1.5 Semi finish version","readmeFilename":"README.md"}