{"_id":"@alu0101056944/addlogging","_rev":"11-128dd97e43f3acd31496dc2b1960e39e","time":{"1.1.1":"2021-03-14T19:15:16.746Z","created":"2021-03-27T19:25:55.338Z","1.1.0":"2021-03-27T19:25:55.579Z","modified":"2022-04-04T13:41:01.136Z","1.1.2":"2021-03-27T21:13:25.712Z","1.1.3":"2021-03-27T21:22:32.106Z","1.1.4":"2021-03-27T21:27:31.322Z","1.1.5":"2021-03-27T22:03:18.009Z","2.0.1":"2021-03-29T13:56:47.153Z","3.0.1":"2021-04-01T14:52:25.456Z","3.0.3":"2021-04-04T18:41:43.525Z"},"name":"@alu0101056944/addlogging","dist-tags":{"latest":"3.0.3"},"versions":{"1.1.0":{"name":"@alu0101056944/addlogging","version":"1.1.0","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"document":"npx documentation build src-f md -o src/reference.md","test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"291969213d7436b35267b8a625e6e94f22354aba","_id":"@alu0101056944/addlogging@1.1.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"integrity":"sha512-c9BG7EaFj55z7kHWGqcqiRVm0KrHdp1vYQejiweAyjcsaL9vrZEqCK3oh3RUFADaU5HyuOEdCjgwzbqHhyCj7w==","shasum":"8373845e8173b4b91988529bc858b0393c3e0ff4","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-1.1.0.tgz","fileCount":30,"unpackedSize":25773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX4bDCRA9TVsSAnZWagAAFs8QAI0ToE5HjYgtR4jzgFMl\ntO+mIdVobMVHWKyEqEBFIvkM1GnEMiutUuDprOemr3/bLGQdYSyw3fDFdtTr\n4/zZQoP+Dhch+s+Nkc79aYLU9a47MR1OAprjfB734M4uG9IuGsEbr6g8aRgK\nvc0AfTmzmtlHbpH246owXNoQUJJpWoe4Pb9dKjWqWabLxLMLMq4a5MV/GgTI\n7ACUfXf+09SOYgmoi36035zQ+2KZ2PKL8KhIPoEhtNktJhMfe9NaQtpcHksM\n0zYoP/wT+lE7vDlZuNlpwuF4p5Vq+sGs/tQ2OXFm2U3okTQdMRtr7HwBVxda\nDkW+56CoKg+TEYdWHN7dR+xi/c5XVgwlVMLiCrMgghgo6EJfnRM8wmhvUqMq\nqyba+ZaU63e4pTHYnp061fxtZ4qBLxqlp2++vQ0VQzmiyJ/kJtV0js8ZsGbU\ngelNTFiLHpw+t3SkgRO1nH30rPG0lhwFJxw8N+Jk2vwzJqUgTSwo4zheh+2A\n7NciJvyDlNk0Fv8AyCrii4j9WmuohRJ3exJPZRJn19XmBqOCb7P6jRr9H7OO\nVpL45HMyqFwEbdXWlNoDDuLF9fmbMvFGhshWIIQtaoAmxq95aFXYGP8Z5G1V\nEv5cM31pIzX4j+KyW8KbaNGkOq5SZxk4R9Wt+o6rRfu//BQYEJrD7mvJ31U6\nTNgO\r\n=gDJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu11rds1gVpB2YqgjC+lLObt9xqE65hEk9ODvRV5x/rAiEAz0/qGYHNOeghGXE5C01xDrDX3N8qHlrDE1CarIwxL70="}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_1.1.0_1616873155377_0.1525869912173765"},"_hasShrinkwrap":false},"1.1.2":{"name":"@alu0101056944/addlogging","version":"1.1.2","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"document":"npx documentation build src-f md -o src/reference.md","test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"336c2c5cc2f4fee40c1d2f3d0ad39c8d973cd491","_id":"@alu0101056944/addlogging@1.1.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-xlhNrdeJO6L3vY6WZd2rFUp8m04B+7T0zs7mj4nCM10CXSn+vFelNYJ5vvFrtumYyG/N1KOB0jnDmX+OQHpC8A==","shasum":"836d4eb89d85e022208f460c752ebfb160436e66","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-1.1.2.tgz","fileCount":30,"unpackedSize":25404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX5/2CRA9TVsSAnZWagAAcQYP/1nNK6RyIu4N58PBLuNH\nr5i3laxW5Fy9ITbSermdPkwwD/QFEu5+IYUER0hw1UaZFZHL7abILL2Bi28Q\nw/znDNgNie51PlWc1P6XO5N0z5FpGBiJy5iBvAm3uYe7KZJA9BF74rkJ+y26\nhUX8KxOUe7NnZfOqwdeREa0wLewj2615cSdV4pfi6N4JfiZdX/a66GPRN1UX\nChoLDSr6ApzdtXdLJjc78Wvq8y02LqIAhzhfV5fiVp76hHpX1jYRTvmfJqbx\nLHZSfgv6TzDIPbKOAhWLFYCZhrK1U9oGjxuprNrDGJJBlHHoLU339u4Wju2m\n5a05VDMAw3lw/eJE86pwrei0Z7yaXbpiO+Bg0xnygq3ZsLenjkS6h16ON5rC\ntAq7Fu75AT8liRr+rfY+Jc0bCtnkj/re+zHh9ZW1Ux0BMv4KcjY7c+67tLxo\nPGejy4MAEiBHajpNBtnjefvDz2OnTZa/qvaDRqJ/j5/mM8ZgdxLWZFMG6QSB\ngPubTbMVUe9rooquT5MnuVZfMAGs49UA28ZB5X6+OJf9gVNouHsXqpFiVE4/\nNI/Fzr03pDRGTF2ay5Vw6krY7o0ADobJ9NPXhZ5BAlR8FJ7Ryeh94casN3kA\nTc3Z7F/SvKEO1yd4c7lzFTqKzzJrWL3gEhHWVvOt9ZiVBxCibKuI6dmWUhwX\nIhC9\r\n=08ux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLGvY5l0K6brOU7RonIt6fubJySUbH1jgABSQ730G6xAIgUNg4ZGgMi5eR2dMtZ5totv5Nu9LNEGf/N31oEGYKOy4="}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_1.1.2_1616879605527_0.9330430742314952"},"_hasShrinkwrap":false},"1.1.3":{"name":"@alu0101056944/addlogging","version":"1.1.3","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"document":"npx documentation build src-f md -o src/reference.md","test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"5328a4c38ad25d773186e387b5a46278c98401a0","_id":"@alu0101056944/addlogging@1.1.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-bkMxhZxk8MXR2RyiiEVOQDZm2IhqC4u/pBwsS4qhwPZcE7x0MGuUgHsB93FFIpTuE5/6QDvWFfDi0X+0+GWBsA==","shasum":"bbc47a9317901d06ad0497f95df986a5c76d47f9","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-1.1.3.tgz","fileCount":30,"unpackedSize":25428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX6IYCRA9TVsSAnZWagAAzVcP/1iPAxHv+h0fDo5k4HOD\n3DYJUoblwoCyT5XdHwi4RUfmEj5BfdCglj5I6QR4kbeCpb4IlXr43cKMJXz8\nyuGE9+KMXwAH1CWe/yISY+y92NLhWTUZNSbn/h7PCQsTRLzUvIL5EduluoVP\nP91SnroLEc2f87DZ2/r5fYNo7QNT/t6uYMFMcEX9rHUyu8iarcgeK7Sv5f7X\nR2XQ5sW/mTKYvkPwoJv3h2urHVV3buXnS0SGD9OuRktw7TrMNXQTJXqkok55\niept7U7CTjYGM5dOILg2lcFE9YEd/EeJVOgWsWI9yK6ycC6AbEPqjSi1zWwu\nhL5KsZqnTs+2auMKtOPgK4NYXz8J/ahyt/eYYFqyGXokcfs5+i9WR7ZOMyZC\nhtySWHu+oYPFDJCss5HOP/Hv+SV0ru+xzGsR+bKgR3MeKNWvMu09uLNCSwCO\n6p4OKS4Wd2119EdJayMUnMh8zNxbFX8AgqGuT9BbMFfV87d01o98wXeeRuyV\nfuhWYq5ih0OJG9cT78TSreKInmFQUBJYa/1fQQRVSYlR0Q/cqMPe/4V+A+qm\nUxki58R16KBqVthArnVNES/PFU/9ORfrr4gEA7iiOdmOdTfgy7kUWWg9dTkW\nYM0RLdW2gc3riOXvPLG/8+JxxKkJgNXKjyqvcYIMdSRNiGfmujzA84dDAD0f\nkxOm\r\n=aEwD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqARfE9HQYgFRfdVv8kf8ZF68OnKO0uoTFW/xOP9lKnQIhALiWdMsTNBL1dIzCdVL95dwSqtovcRKP4AjIKgv/mZb4"}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_1.1.3_1616880151975_0.42553095069688873"},"_hasShrinkwrap":false},"1.1.4":{"name":"@alu0101056944/addlogging","version":"1.1.4","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"document":"npx documentation build src-f md -o src/reference.md","test":"mocha -R spec"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"a200f33a8cb1fa5f8906892790f53b0fa038e95d","_id":"@alu0101056944/addlogging@1.1.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-1kGQeMUGYVbVCHXZFFUVDwxmcGNb5Ua0OnYkAYd/yvU1pIMri3J+41phIsNBPAXcDrP3/YevqYNCDm/BJhib7g==","shasum":"28945aed63cb6320ad17263f5e782cffd7c3f31a","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-1.1.4.tgz","fileCount":30,"unpackedSize":25431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX6NDCRA9TVsSAnZWagAAGzoP/j7rIDx1nCwBMN5V3PZ/\n/gvyEc9F27ARc/P9FG/kttYhOh08yxAqmUjebrxWsn2DwXegibdVO1uGVxPw\nmYSmAiT+PtRobOkaqpkAuiXCEw+Ft6QHQYXl/s1+wJpUUwbd9YvOdglvzyiP\n9awKRyI97cuESYvEB+plwdWZh8FcTgWDekLL9VPeASIsWR1jLZ/QE05V2TFa\nQn0JHQAz6CDewcCKGiJZBqcVmFRFQji16/yxZQRtuCMgnJPzQ7Wax6YOsx5+\nQYDF0bkP0syIpyhjnfWW6N2BJECz9ygv6cjrFqtnYSwdKuDZW98waCUufg8q\nTE8AOyfvCtCz5xy3jHQyqFnOMU3zbAcxNh158EQ+7h/27gaL0ptn25WUyoXz\nqKYUeJpgYTbfJQESxkbqp8XgWtENphRy1rdZl2wnV38282qiV8snCZftgOtu\n+hLRqmVO1NxHXMbmv1QSHPEGdx/7AbuNxwfn2oFGDWH2eDj2chiIBCVi388R\nNuWi/Vv6MhBbFdWwAR8QJpyZhh7iPejTGywE0Iqtmb3eoELgGuvAUmbWRbt7\nB3uk9jA3XGsbH3+coiBzPvcYaA+6Px3JdN1+Tjp5T38Z9y5FrrmS6ANEZJB0\nP+v4kE5SPbmHLcY2Yg+yz6k3RfKNVWtAutH9278jT6RLIa6VWId83VDdVAkL\n2mUA\r\n=scpz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8bpCeYBkNThWTLkkAeFp0bO4DC1yTehvonEVMQBlBrAiA1e51X7m+X+DEDc9b/jC+WbW7LLJzjyP2HMJX02BrhVA=="}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_1.1.4_1616880451164_0.9201462975537451"},"_hasShrinkwrap":false},"1.1.5":{"name":"@alu0101056944/addlogging","version":"1.1.5","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"doc":"documentation build index.js -f html -o docs && documentation readme index.js --section=API","serve:doc":"http-server docs/ -o","commit":"npm run doc; git add .; git commit -m `jq .version package.json`","push":"npm run commit; git push --follow-tags","test":"mocha -R spec","production:test":"cd ../espree-logging-production-test-alu0101056944 && npm test","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run production:test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"c977e0070ab134fa6964d724c91d3a2b478f408c","_id":"@alu0101056944/addlogging@1.1.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-UOuAHaiDR5KjB/X/S5kJyajUgOoY0oJkdgv+m1H0taYxjgcdaOVcBvbYkBIucwp17kdv3/GCh1pCBnDbrShgOQ==","shasum":"b2dbacefd7a764b210ef1b871685f56a3f60d8ef","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-1.1.5.tgz","fileCount":55,"unpackedSize":1590821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX6umCRA9TVsSAnZWagAA3I4P/iGOqrFVqPZNAgwiXFA7\njUUHrh4Rbu0bHf+sErxWM8Zaz0Cbq7WjKLQIQMbLmsPfwBkEIKKVlKQHLRiE\nZuOjljnt9v0St4ojAhhlVkGwP5CI508VUV4r+x2ioy6PHZLwgwKDyFyL0GUH\n5Q6WsFKHOG2odVOA5uAfRwZDxd4FpXNPR87wUertKElJmHLd5LxIsHt6ux+R\nAzavtdA0KX+0ixrTl9caPmtJ/+kgOc9+rCLmiUKsrZkKfVfc1eSzv91NKmsG\ncQ16qAGzj0hHB9WR45eT/ZoT0EnCiFIM/ihvgOtnKcSM4xKlBA4PeeEa4id+\nTRTBI57AVLMcnde01SHc5C7YwuspHyojngDPI7cMqGtFkh5yhyMYOWQRJFa4\nVkRIGzJif6dPV038rHKRn1CZMIal0DgIetoGuSD9HHzsHa4SF6K8viIDgqwV\n5vVK8klfPUWVr6WX+f4oXlVLn9KZaMwTiAS7C3Nag2jpQ07mNxjXhkb42zj7\nyDYznkjdi2nkUoAs2q0sAbmyLDb8sYE9avpJSduRI1a90RyDBqK7NyKx7+gf\nrWl2FejNstbFm2hgHQKf9LzNnixFuHF7gGceNociBUTPKqbonUGDXqeAFI3L\nggjHJj6sypuY0djlwUQtgtHI3nfZZ02AeLLbv+r0XDsABgd5o2Qenyvtpnbj\n9dpZ\r\n=jghi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAB2Wt684e9Zx5miVArwKjaYrQKucLtBzNniVQHx4oSgIhAOVmwhjwIbi2oxd/FWUACVWWS985xD0ebcj8DZcjMPLS"}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_1.1.5_1616882597818_0.29031479440613794"},"_hasShrinkwrap":false},"2.0.1":{"name":"@alu0101056944/addlogging","version":"2.0.1","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"doc":"documentation build index.js -f html -o docs && documentation readme index.js --section=API","serve:doc":"http-server docs/ -o","commit":"npm run doc; git add .; git commit -m `jq .version package.json`","push":"npm run commit; git push --follow-tags","test":"mocha -R spec","production:test":"cd ../espree-logging-production-test-alu0101056944 && npm test","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run production:test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"39ce7d6ad0c87ed3dad5e767b6024c90620d84d9","_id":"@alu0101056944/addlogging@2.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-eM8VaXI/dft6vg5zDpn76Lheiox3L9Ck0F804ic7WenhDR6OzVamCtGXTMTT6il5nx9AnWX3RgWnkWLQBE+YoQ==","shasum":"82631ff03aa38c0a4186e242da58206f1fbf5587","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-2.0.1.tgz","fileCount":59,"unpackedSize":1593016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYdyfCRA9TVsSAnZWagAA3CIP/1K8s6eNvvsJdyOshnUO\nVGsOaB/CznJKN95byjEGUbO+EVJr23rVCUQ7RTUHifwZ3wQ45H1ft/iKTMnc\n05OeECmFYqdwHIMpnKu3y5z12XnE6TIfkZExZDApI78WM5ZF+c85cBpkr09G\nxgw8sOyu9WDwvcjz2G2hVGqSjxc2K/ZUX9fYC1neIebfR+DZ2CdLCA9bs8gG\n+7Wcc/ZiXJDHlFSxMN5639/3rKI7w9PORXdto0fmhkknZMfa63Q7OqTbUVR2\nUSpXlmbSGHTbos06CSva0ux3XVrOVr9LkDcKKzk6AnmWiGpHAeX/bHlHeGHG\nPwmFvy2s1J48txe+BvdIz8pe0HzHAl9xRyszJDwwaCESjJMB9AQN5pw2xv85\nX2N9hq4zA+42qK2niM0sOQYdj7HPFAE0hKGKKrbni+HBfjVOhf2whqKH/nvz\n7gPJ16apR+S9yQH53zD0TXi/TLgr4VyYzCAcKF0FUFp5E9RK1ETwS8Eee1FA\nqujFEBksLLcqr1nHXybO5R8x5VATTMp3WSp9PxAo/0RXCeqvy7Gujt2VTJRm\n+QH3YtX3CPZPFrkxIRoM5em/ed1DmbYp9gdJweoRUMjjWTb7iVkYpy5Vpqtc\nqR6m4oLP2DuVoOcLvomZghQSpHdkAGGlXk3+mQ/RXowCib99G/g6hyMI1Poz\nfxxj\r\n=BAPA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK39OYHnSlxJ3YsFseEICvRDn83txD9ggvz3FpVPYQTwIhAKT/vDdYtSBdmh2bGQj7ISctgQ9ZveWbJKzufIT3i3+6"}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_2.0.1_1617026206923_0.02809648838800216"},"_hasShrinkwrap":false},"3.0.1":{"name":"@alu0101056944/addlogging","version":"3.0.1","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"doc":"documentation build index.js -f html -o docs && documentation readme index.js --section=API","serve:doc":"http-server docs/ -o","commit":"npm run doc; git add .; git commit -m `jq .version package.json`","push":"npm run commit; git push --follow-tags","test":"mocha -R spec","production:test":"cd ../espree-logging-production-test-alu0101056944 && npm test","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run production:test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0","readline":"^1.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"f353e1b07a19ae9d068def96c6fbe8df212d47c0","_id":"@alu0101056944/addlogging@3.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-9G4NSyErIZbC/Vuvp3Uhmxz/khtdy+6OQzPPMoHpogjSQeAPkqmnv2y1a00BAD6FYpBcdZ1RfJR1KVUU3og7uQ==","shasum":"9befe9f8f92add02793ee52456952c8dcfbb9352","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-3.0.1.tgz","fileCount":80,"unpackedSize":1608843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZd4qCRA9TVsSAnZWagAA3zgP/3cgL8rxPE5Qp9lw80aS\naElUL51aMVN/C+MdQXTEO5NbyJt8NGeY6AJ77jKgBbg3vgag+lqJkncIABrg\nQhSaYvymOMZnYzs12AiuwoUQWILiewVQv8EtBO4qkoRlSHsYx4Gk3bpGjeCI\nTDs+7+tmtYQ0PZr/z58WxrBIfbujaNyZD6YZ3Biu1pzAIhcU32zRSrMzwobE\nK175Y+se92ewE6uyTpMUU8X1xhwWyrHEXAyt5O2DRu5CRa09Sw5RX/I1oiCp\nI8u62KyziiUW6GsmbocOXScdQHL7kVCym+Tm12maAgRPEyqQe0p7u8shYPvF\nVUeRt5stJ07Wm1E4u5Y0K+hNIWjWm5qk+FPByzsKSuugmNrTrLeYtjaUNZxu\nY2Qzfv+zl6MdTzM/MTRIf22iXmUohEZ7OArrrvV0lz5aNYqFKO/rjtiJ4t+s\nmQazWvwZ8QyNnOBtxAdVD1b5VlorjcALpO9miZA2aedEHxrolz48SUM1OFTZ\nN/bfRiUhhkLHxSVGR/WNYx5WWUGBVSIysxmfY8LgpExdvy5m3DztW2FrV1Ft\nhUAcXMbvhkf5CElsFLhTMOqCHcoGnmeyI4IkKfk/w+R1FG9FQMeGIJBT4Kh3\no5WdW/2z388BdUy5tD1tI6s5J0JtQaOhcud+Exsd4iuIvOKn4rAYC2uEJvnA\nWeny\r\n=zKmw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGadBXmDyZP8XAniW/LWy3+m4xxNRF7tIvIH2XPGiXXnAiBbA8JdY82cgGv0VLuvEssyneTE7fT4t/r2bxhkmz/TVQ=="}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_3.0.1_1617288745231_0.10769532558144479"},"_hasShrinkwrap":false},"3.0.3":{"name":"@alu0101056944/addlogging","version":"3.0.3","description":"A small library for quickly logging function flow.","main":"index.js","scripts":{"doc":"documentation build index.js -f html -o docs && documentation readme index.js --section=API","serve:doc":"http-server docs/ -o","commit":"npm run doc; git add .; git commit -m `jq .version package.json`","push":"npm run commit; git push --follow-tags","test":"mocha -R spec","production:test":"cd ../espree-logging-production-test-alu0101056944 && npm test","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run production:test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"keywords":["logging"],"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","devDependencies":{"chai":"*","documentation":"*","eslint":"^7.23.0","eslint-config-google":"^0.14.0","mocha":"^8.3.2"},"dependencies":{"commander":"^4.1.0","escodegen":"^1.13.0","espree":"^6.1.2","estraverse":"^4.3.0"},"bin":{"add-logging":"src/executable.js"},"gitHead":"f0eb532da577fef6b93d6d96d46ce824279fef1b","_id":"@alu0101056944/addlogging@3.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mDg0XPvkZ4o97SwlQPz063Sv6ytLVLVqvFvXxj0lL4Txufr4XA+ayB4SNI2KtO20lQH6UVxmEbO/2VSslVhdag==","shasum":"fed80fb32312839d4b0315ca0c66e8414dd2e5b6","tarball":"https://registry.npmjs.org/@alu0101056944/addlogging/-/addlogging-3.0.3.tgz","fileCount":80,"unpackedSize":1608817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaghoCRA9TVsSAnZWagAAAUsP/0UO4iwFWTURZAkQVtoJ\nPBYydhi2TF2FrDkBWBLjIFCg/t6iYoGhXDxBPMCU4Z0C0fvksv+04UX51kNB\nXI8m5AGiIgaMHcg9VVsG6kAqk+GYqNVSmYID85V/03rgdeDwCVewBcf2lufB\nNIDoDOSUT0O4m/BMwWE70uF65SRt2k8xxg0Clbz9rVEONChEm1kEtrgzz3/H\nAlNwyM2Hse8/1x4nZmeWZeRDFspvia+zYkIKND3cx7Mhbnl4KHW9YyUPLSGJ\nx2ZFIo5fD/nkFUCF/kxDXm0v4d88cM3oLg7xFRAOk2smeJOT8KPXw/2xOfFt\n3Qf4Cg/f3VbGnuLX3FBDB1BSICiwV4C9PqbQlvzWSej2It8MXGXKDKiEkxg5\nsyhoP/tKHC6QCzwtiJi1YGZVF7wx9PHVKFLf/bZnka1dIDRAIQ81aBcet7cA\nrSmwZrOWkFvVlNtSjYlLvQtmi8s3+D/+ibKmpJwbrsHd0v9bHg10xDfRihWm\nM+8DqzMNOZOwTs+Siuuh+l6TJy2c5fGcqXe9jcwJKxFT8KNyDp+cTB7UDd8v\n9HtBSp4Lfn+xCekvWxkAs8wV7Ude1cWSQPzG8q3qMDCLGBTIeIlpvmziEcYG\nQ0Du6whQyzKNtfmXshfKa6AYyY1UnlKfWhjGh+1Pt1eXZEt7fwupVrxL5oa1\nj8F6\r\n=UOgW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT66Ban7zAK6OzUb3IeUPmECPCRvaZC36yZc3LbZknPAIhAMNuxvR9Z1vNND3Lt97gVibBrMtOtxjxdTTyU1NXohSP"}]},"_npmUser":{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/addlogging_3.0.3_1617561703321_0.07668115348320259"},"_hasShrinkwrap":false}},"maintainers":[{"name":"alu0101056944","email":"alu0101056944@ull.edu.es"}],"description":"A small library for quickly logging function flow.","homepage":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944#readme","keywords":["logging"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944.git"},"author":{"name":"Marcos Barrios","email":"alu0101056944@ull.edu.es","url":"https://github.com/alu0101056944"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/espree-logging-module-alu0101056944/issues"},"license":"ISC","readme":"# Addlogging module\n\n[![npm version](https://badge.fury.io/js/%40alu0101056944%2Faddlogging.svg)](https://badge.fury.io/js/%40alu0101056944%2Faddlogging)\n\nA small library for quickly logging function flow. Includes:\n\n-   function `addLogging(code, pattern)` that adds console.log calls on all function implementations whose name match the pattern.\n-   `add-logging` executable \n\n## Installation\n\n    npm install @alu0101056944/addlogging\n\n## Usage\n\nRunning the executable:\n\n        add-logging --pattern 'functionNamePattern' --output <outputpath> <inputpath>\n\n-   functionNamePattern: Regular expression that the function name needs to match to be logged\n-   outputpath: path to the file where the logged code will be stored\n-   inputpath: path to the file with the original code\n\nIt first uses espree code parser to get a AST Tree of the code. Then, calling estraverse's traverse function,it surfs through every node checking its type. If its any function type we produce another AST Tree from the log message and then concatenate it to the function node's body.\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [logging.js](#loggingjs)\n-   [addLogging](#addlogging)\n    -   [Parameters](#parameters)\n\n### \n\nMain file of the module. It's exports object includes\neverything when\n require(...) is called.\n\n**Meta**\n\n-   **author**: Marcos Barrios Lorenzo\n-   **license**: ISC\n\n### logging.js\n\nContains functions for logging code.\n\n**Meta**\n\n-   **author**: Marcos Barrios Lorenzo\n-   **license**: ISC\n\n### addLogging\n\nAdd console.log(...) calls to function definitions in given code.\nFirst processes the code. Result is the same code but including\nconsole.log(...) calls as first sentence inside every function\ndefinition whose name matches the given pattern, which is a regular\nexpression.\n\n#### Parameters\n\n-   `code` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Properly formatted string with code\n-   `pattern` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Regular Expression to match function names with\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** input code but with added console.log(...) calls\n\n## Tests\n\n        npm test\n\n## License\n\nThe scripts and documentation in this project are released under the [ISC LICENSE](LICENSE)\n","readmeFilename":"README.md"}