{"_id":"autoreggol","_rev":"12-05a7fdfbe9ec7cb5eaecbd0b5bba786b","name":"autoreggol","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"autoreggol","version":"0.1.0","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"UNLICENSED","homepage":"https://github.com/rmagatti/autoreggol","repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"gitHead":"325264c98c6bf36b046c66d7fd114f0cdc28829d","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.1.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-ghsA03sTn/KdUHLTsB+qJbaDRMnZ8WlT1YvJlUcEZAYzgJKsLbYkfdyNsBiqsmN92Seo40wuI54IXiyj5brc4g==","shasum":"daf8279c2b0bd1ffc33a79515486e69d6ed614dc","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.1.0.tgz","fileCount":16,"unpackedSize":8737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOgznCRA9TVsSAnZWagAApF8QAIT8mBfArF4wk8dvtfRX\nRHuFCPkEbB8OJqrM99YxbHC06GSMlhEP9/M4g9na5vWbcg9BEfeP56BC26UK\ncHfi9uGFwxlDRfHzf2F070qnL9l895qpHEfbqhUMHgOB8TqbVF5Mq98TLJ8C\nU5bxRICRxIIJd8KguPP0w3d0KmKWXkbkw7fioDrfiW7TVU9gZ0zIomqcg4Al\npI3+ieMsTyCrZuU/VzpwiZfsVSKBWV0GdE7DjxEfUngJXXR7Bp27gIMGe3Vj\nYwgCziYp49vDgBPwr7mpObP8sEkhbbXp3ucZTV1aLfVV4bAkn2nysVHTZedL\n6FybTNSONjHc5+Fsg1qGZSAtQbt017+IJbeP/qikLxbBw83ZMFvBeW81IsC7\nHeuGvvVqW7Y22hhwhojIlHqJrmALEHzkbD68ntRdBCr96zRunSR8qz6vx/G6\nlVu9LSkzExj0Wfh2aBz8u1NFn8684wbhMyi2cST8ew8kxfsHpA6yH2S+rmiZ\nkyhZYVy6vPz6CYmxUvGs6b+bHsKhTg7jqyCbcv7gdfxlTezMc2VNc+/oP0Bj\n8A63sO3X+4oDFhP+qMcoWtgAEnAyDhh/Lqj6nrX3wVBQI922NPaA/2KcIyjd\nYA8+TyO3/Tr0BYSiGxrOj/cjslYi22FV3sdGyiwMe6q2X6ra0U6xJhFmUJf2\niI8a\r\n=ynWD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0spMQsPAOR1XQgAyKyy1sBHINgb10UWShObV2j6ybnQIhAJuLl4Z0mdpxV9f4gvUo8Op+39VcNC0rte0BYtjyN+VP"}]},"_npmUser":{"name":"ramalus","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"ramalus","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.1.0_1614417127403_0.17107123664204282"},"_hasShrinkwrap":false},"0.1.1":{"name":"autoreggol","version":"0.1.1","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"gitHead":"5397f5eee482dcbcae74eddeef645aebb446a57a","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.1.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Qi7cChw5t48vIW8Mpc6hB08CrTwwB/aY4vTiKrL7g3GUzX2kNS4nF+k8sGmWbn5BOLCu7otbyYzN17X+AAlmKg==","shasum":"3a0362189337419da59a473297a902689004d0a0","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.1.1.tgz","fileCount":16,"unpackedSize":11639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRaumCRA9TVsSAnZWagAAKLoQAIgR8VkwNXk1EKlX9K08\nDc4zD/iwBoRLVhYNOub0nBnLpNtSarUr87o5rgbMF/G2Q5acyuj7tr+9Tb0h\nZYYGEc470rW1BaRO04veWd+QpyokI3UJrPt2IdhhRr49yLZ6WvLj+dw1DTC+\nlhFxMKE0RcMobytnMRmsK8M6ivs2xL/MOpM6zCp7tCWTG5dK68QOYkCtnMqD\nlccNnARHt7QwnxX08s88bORbO2WYdboXGKl1GebyWTEqu9xhuQlB2YzDE2Ks\n2f5mRkn+PthTSI9SQRiuG6QNxwmfx825TVkB/mJ8gB5J1w9BJepU4QH5i8Gh\n8r/7lukQumXhnbq0dpdty8bDwRlBt+Yz6s9mc2mBSD1XTfp5nqA9Ij26x8J3\n7WsMhzJXZm2Cvyls+RQGJoY/eeMyV6BOnnq96ewPxI46WIPUMgI0VFo8vV+h\n5ucX4WZ27+4tHvUY2oCxcgBLOH1NGGylYKFsVS529aX3TYJ7/RCAz7Bt708t\nD+dRJ52wrDt/ht2ivF2iPJBnKLN6wT5yHbL+IBNQpyYgzeNBzZ4HwXIz88C7\nei8paukGwtacUlTfQ8dccjJ8j2iPbRzKoYBC4Ih2PCAfOyjtpSx2cslBtkhN\n8h3Fgn1cx6nRGJNkH598cK+UK2NBjCuKn0z2mFvkzplzbj9IP5a0WllBQwfC\nABTK\r\n=LWV4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE86FAHa9YcI0wFdp+IjUSFNPG8B/eoTNZ7jmPy3YuXAiA1eixkrgP+3GJBdO9mH7D+ez3mEe7waAa9hW0wZsmCmA=="}]},"_npmUser":{"name":"ramalus","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"ramalus","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.1.1_1615178662342_0.6588181458508595"},"_hasShrinkwrap":false},"0.1.2":{"name":"autoreggol","version":"0.1.2","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"gitHead":"fb8f416be472bc79b973147cdae4fce0372dcec7","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.1.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-m9T//stP4OGltqtcVgxqh5nWzRWkixipMC4pS+/DXVfBMG+3n6P4fsBosNIO6dU4Dxc7n6enL8F6nKOMRMsgYw==","shasum":"6281149037af280c46d580b80822bdb69b1b1e39","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.1.2.tgz","fileCount":16,"unpackedSize":12555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSBBoCRA9TVsSAnZWagAAT7sP/1t0GICXb58BnMUf/cmn\nyF6LRrtNirgbMCaqYgfl0Gm3MdjC1FwISMPDncKEjAyQenNI8161UCon7wn2\n98/uoVDK5NwFLBAlsevyfLQRJaRNUyh+5nDd/InYZmFFth05JAk6LJQSxRVu\no1GOYCWp0iKZKtaXDv2k8lJMZUc0wPOcu/aMiBZVIBdGrMQp42m1FVl8WyQf\n9147h8Qs8A6SpUuKqQJSm4dAZU/MZBdh5W8EmAvO0TdoorC3YvGDNFHNjy67\nv1rRvaXLCne2er+zWSemofPh/giIv2xHnRGY6q/k8nzKOpD+B+7Iv3WLkwS7\notLZO/rTpikEGkmzPOralhksmPehsbJgUwL3f0Q0kOZmIgf/8eBX4FuPbsE8\nRazxdL5/+q6Qz9kBWiyF8/v5dpQpd4wMng7Y5nUPfNZ2YsAhYL96N3BSBt5L\nqYSFVy3fxyAnlcxZsxSyRRxbL8lkUiJk7kITnDi0uKvtOQtYDRNXh57DPUCt\noyxiDjOhLOBt6Paj47hY/7AT3u8CPBR996nl57okDk3loiTHz7DpZ5MpksT0\nHpvWETaEpUGBzsz08uiHjJHAFK528BlkpBcLmQ35rSDzToRlxbm8ITrqXvzW\nAFHUFihKwgClxe056+vw7XXsxTiGiCzgJ/bcdEZ76HR6K6GeZbkhixP9C0ar\n5/MM\r\n=CK2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuA/P3X0zuvHrGj3BX8nwNyHikOgaLv+LfOTB4nZE0mAiEAlukHgCL+MjE9GAJkQ4HqkGnNO/kWZOVjGc6X22ud2H8="}]},"_npmUser":{"name":"ramalus","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"ramalus","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.1.2_1615335528359_0.33895023885932063"},"_hasShrinkwrap":false},"0.1.3":{"name":"autoreggol","version":"0.1.3","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git@github.com:rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{},"devDependencies":{"reflect-metadata":"^0.1.13","ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"licenseText":"MIT License\n\nCopyright (c) 2021 Ronnie Magatti\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"autoreggol@0.1.3","dist":{"shasum":"c059361401aadc223cacedddba64e77054fcac56","integrity":"sha512-Uh+35Y2b0HuIl6+zjiNSeJRtUjOdx7gIACK0mt0gxayYtTTckBmPeS6XEfC7rtAuCTKeFaetNp/8LRqv25TxOQ==","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.1.3.tgz","fileCount":18,"unpackedSize":12730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhngZACRA9TVsSAnZWagAA+6oQAJ7r/7S6KDFyUba0xzrh\n5Uhrl+b5Vs+Hcx1IxTjRK8njW3nYhprzNkR48HrZ8PXIWvh+8QN7iB1yGyMv\nL9ejGpIzBScaCkPMZnZ3UaOlk4LXcDjV48iLg5ROYGNC++BZVWiyNKHqBRUa\nOPZRSQF172pUOTT1dMKkPH2nmI8dj+gg+AnmsURZf93DHL2fqT/HLGSOwjcs\nP8CQa0X4LEhRU40FBpfEpJmG02D+2WGt86EIbl0a1ZTtGRvOxD/NB4rJfb7B\nEHRZ7KNnNbyX25kT7dqy7LNEDE8II5J2e9lzbc9fTdQJH2jrhGcE6TZlrG7l\nyTjOIik83cRtdiuqexBHozF4Z93gW9hfodYgzdcqWQWZZdd8MhptkRnqgKkz\nfrbPMwdNpXlrQYTahKXBBHFCwao7SHsQe9wqru+cE2Yv/dsufDmi2iDdM+ou\nTmIoO1oSwBrHPVUAeHDSRQxXfacJzpKnAK4Bve9Y5GbNehwn2ooYqrQVv6Ny\nSbuzcxyF9528zPVMs2A7P7W//qUD3CZTYN3ABzOOH393zABPrePMWpK+3Qaa\nw2EDNyQyvL69EDXwoJ2Gkw0oXUwX2O/jmMnSSlNm26ejEdwsCkH4blc3J6jX\nuc6E8lgB/2qYGYbqtvyUDtClnkCU8fnyxmyF4gypOpyioBj2WwMWw+vgWWGa\noBhr\r\n=l9Ci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYjtwMPTY48EFVcUcuSnlYdkMIGOxY0SmqmAg3Nxwm7AiBm5nNpmTkfCtsZHSrQ73if3WXECC+v5IqbeA0ZIveFvA=="}]},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.1.3_1637746240642_0.1968591394012411"},"_hasShrinkwrap":false},"0.1.4":{"name":"autoreggol","version":"0.1.4","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"gitHead":"68d53f42b8f409d73f565baa8f35d594c2a5e6ff","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.1.4","_nodeVersion":"12.22.5","_npmVersion":"7.23.0","dist":{"integrity":"sha512-I/JOH65BCAO/moSE9VV5n9PX0Wp66asm6U811YJOcFw49WpDFzUXexkCx3pdCz0UjOE+MZXIT5HVq7a2ClFHoA==","shasum":"344f020f4ba0ddaea541f24b1eb65968ea5ab0be","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.1.4.tgz","fileCount":15,"unpackedSize":12480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEve3/POVXIzB1nQhs8cey8LM3kzmiKTH1AM5puIcghAIgB0qsNHCH+1ig/eugnjxizl4GgH297pcOYRvTEp3ZkvI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigq6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLxA//dYApJNrL3GqIwUmIZ9IoGsYBPV4aJqoQ7LUqMeyPZLdcYpNg\r\n+E2++DNjUz/7C43gZH6+hYt9bzB7jpe3yAz/WtmVA79IDuWlEYEGhozn5Z05\r\nSBzMMNw6+/GK/hFoqGcjOoBXpBEYKoJXgyH7rQobhEAFQjLt+xkMyiqXV7J9\r\nkGHplUiRoQ+dWDA96rUH6Er+WgrTc92XnkrBuR18w9YTuLXNG0mwHAhoT9R8\r\n7sBZiMH0De65HM6G52eWbYF8fsapYZElMCg8CzoSk/hF1JfxliCIIY3Aq6K6\r\nfTDrg1ELyhX8oxk5CYZudNOW6sevchG96ctGDMtgWmxq0gLzz1mhsjU/gT1I\r\nHjqJ7BawCRowXresEVCnB5VdVL2OaEVkJsK/IcAuZrYonbrfr6CvoQ9pSuIL\r\nGGTr5dJYlrnLDOEIhoZbuqdpjUlaTO5AAIwKz7ZX7WpY7pHx3yp6nOQkYgnD\r\nKcgrXz1C7Dq19+7uHvaAoEwngMfQSFXLTr9krP1zDi0GW7ET01v8nhCUWAQt\r\nCFGhz31PFNvg422vIgl2/Fpo1mmj7oH5wu1fvRm4MxtOpnUWP67ikZ/bKEul\r\n7qZB+Z8XsYKO/SzNafeLEDIcmuIxSGOyu4/xsxWFHHOdA++EYdR8A5INWvWf\r\niPn4c+366E9GgTvNSw0VqnF1J+9Meg40f28=\r\n=B159\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.1.4_1652731563854_0.2832746156194925"},"_hasShrinkwrap":false},"0.1.5":{"name":"autoreggol","version":"0.1.5","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"gitHead":"cdce02cc710ead709a859d87607214d0df4bc39d","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.1.5","_nodeVersion":"12.22.5","_npmVersion":"7.23.0","dist":{"integrity":"sha512-VUmdiIZA3n4+19nmWXivdv+9qIY5BOrfKbhGaDbXWFcNvD01gwvw1xQmVXdKdf1Q+mdWXFLc7akvIyIVVCQNJw==","shasum":"11e6dfc212d90d92942202dc56d35234896ee39d","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.1.5.tgz","fileCount":15,"unpackedSize":12496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbgbyKAw9pXn6bqiA7v/t9zmlUHtMgU+7UopA8equ+cQIhAMDM8AbPiFHXUUn9rpAeEaN6DdGMhkhDgpD6RtIWAHmS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilorSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe3w//en3RW7ur5IsHtIHHCjpp7PzqsPmHuFTpKD2I3NfXZBOVbeun\r\nk8uGXFflNl3Xp9tGbK7sNiK9C5277GUbJuW9H6K6g6ZNSaSF6CxjqkhM81+3\r\nTq6Wf9J4Q2QoENXdWpODNhUkwdjTKejkyWh08jVzVtNY9GOafO5veyhkeyfV\r\nSWytW0yeRAvz8Dtwa4U+FAU8Xv7Cnqn8uYKvy8ELFZMcqancGQPd4u1Q/Vs3\r\nePVcSRqPK3lRUajXpeob8NI7UNRa7ANFwJ+Q6ZEMJteQXy3j9YyVVfQRXSXG\r\nK6DiDPaHkpoTZSclk7rBvojwDnV5zIg+X22WG6T9f8Z/4c2DAw6FSB/RNAnP\r\nVWQpb2WE+H6S67P7NM0ZH5mC58DDpiyVY37FMtr63jcxai3HVvSJJIEMrVNd\r\n3L2jJVjzlDXxrMH8m2crmh32eM8IhCO3joDFykt8O2U+x9D6I6ihAJfqHi4x\r\noAvDZedtKyGr4gRmFegaZBFvqzJpzm6d5Ia2MJ7BOUNliovkIbWxvvetpAb7\r\n93NGiYU3SqpP+MKuSDaC4IfmxUwUyYRPnEGjLYrT61BKfVHOqXC1up2Dug+b\r\n8d/X2EjPfdqgpPAknYu9tpeeoSqs4vNzK7pEhBgeUfco2eBIPg5qCZLQC6kb\r\nv2Gb2ixr3sUiNil+Fy82NJ+eLDIajfPIdAo=\r\n=/a24\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.1.5_1654033106277_0.3809593705223864"},"_hasShrinkwrap":false},"0.2.0":{"name":"autoreggol","version":"0.2.0","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","test":"NODE_ENV=test","clean":"rimraf build","prepublishOnly":"rimraf build && tsc"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node-dev":"^1.1.1","typescript":"^4.2.2"},"gitHead":"83a2ec271d911010763464bd1da1a0dfcb89bc34","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.2.0","_nodeVersion":"12.22.5","_npmVersion":"7.23.0","dist":{"integrity":"sha512-qpkw74TP/47T+bKK5YWSVcbtIp4KWEr8r5ymwGQflo2sCcdW/jY6KWAF6Rz8PINXpvgJ2tZXqDTiWP34Nr2/Gw==","shasum":"29a13d2cea87e3b48a2a6d083cb1030ba3ffebf0","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.2.0.tgz","fileCount":15,"unpackedSize":12713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV1Ag+bDSxGl1tMcP0jzi/X3ilEtMUu1cozMC2AKihAgIhAP5YJg+bbGxANkdhHJE+Nvw3jTrAIpU+ZztskjEheZ/H"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7L+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot6A/+MRoYi2DNL5WnXHmsophKpAhD/Yl3i1lG1Jc/7iAPFS+3E313\r\nblgo5yMP49CNSr7oKCpiCoMmQPBx7S8EdorrlcQOGKhivc0UYjzzt5bWbAws\r\njH417fMPdwCXB92Wb5qcUEvkYq7F94h+Cz6CpuD5g9fiYbRLFzGQcVzwSwuI\r\n3r/IL8H7hHdTzCuz3aHKeceqp7/FagqGSz0XnZXanqdcodFKXgMISy97/fPk\r\nXryF8rJJ07dEnywIUqlOA6T8UnQ+haG8zFV1CturPYm9LvcBzreX/Z/7V7HK\r\nisrWMN2Al39MelZpFADT+aqEPYjIhllGux/VJS9NqOFSJjvpABeXVqknbWQ6\r\n2XDdeichQNScl1q3YhIc2VSYSaCuUj8aBjYePaNMsucKjxXJ6eW6FsEgPx3h\r\nrda8gHCRO8LNitkkExRAAEqNp2TpyZ/R7kgOjGy7bSOWjT8AUZxEaQzk97zF\r\ndCHy4xFcvtgiZCkr0AyUqtO9qMRdsY8lXIkMrQsgscUWntvWjlz/++mE9ajx\r\n18OtU191mhMKNv9tV5A9bNtBwR5udMLQt3iAgDRc0b0zxt26pQuP5m14wBtX\r\npxgdcY2rTtQUw9rjkGM9qHL64yfZzBxb7eTRIPle8UelCZESnibwTOS2ukYG\r\nT9/AUGNp8EROL6aG7MRBT7NRyNzTgdaSuaQ=\r\n=woN5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.2.0_1659682746678_0.9778761617352039"},"_hasShrinkwrap":false},"0.3.0":{"name":"autoreggol","version":"0.3.0","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=10.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","clean":"rimraf build","prepublishOnly":"rimraf build && tsc","test":"NODE_ENV=test vitest","coverage":"NODE_ENV=test vitest run --coverage"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node-dev":"^1.1.1","typescript":"^4.2.2","vitest":"^0.23.4"},"gitHead":"1f253c2f3c9be441bfa818246791d78a9f1d117b","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Try4m7IVQRbafm2MHnPIO96XQXwif+ZXHlWgU6EMSZ6bS47quaWcHCoDTT+D/HXTFmf7vWtavWhJagA95ElrxQ==","shasum":"bd9eabf79b1896a98d3e45ce46f1f3bf9c4f6d1b","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.3.0.tgz","fileCount":18,"unpackedSize":14193,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL6JV+L2oeWzqHPpQSP5jAs8GduyVYM+D3DVlZY+jnpgIhANml00GzTmBTljfR+AdLynImZs57Vlb1he79YvUG294M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM4CvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog8w/9E7fevx96ZWauQjRLy26i3levoN1QC2VylvzemhzFgZx5rP/C\r\nBbPyGDDMXTLGYSGC/t3ALvil6XMq3tCjTlXB/oS/qkj9Ie5suo+//m22Zonc\r\n9Zo2h9IYmjFlNHSAh7L3KwRL1KVVqBeGR+E4r1/PA7BQXpWGH3l6QpULEDaj\r\npsBEnUNptlMoFo7p45vJbcD11VfaWs3IU957NJmtth0ecxew4icV/wI9/byx\r\nWXgNoWCMlP9Ej1c2JnNU/ukoPDJaPRRiZX3ilCTWPZZHkFCtBcsJAFDxXsMv\r\n2wAAlV8uhYsOGvRXMtQ9CdqxzADYQhNKUUA2at8hAQnHVW9Mg2aetsaeijVx\r\nvuKH1cQhyW52UJAhO/Y/Ba94JgxJ2fVRyIaDBUZdPhuRNq2HDImsGh/2DwTL\r\niFxIcuYt3uhrh9mJ0u4o9gDTJ8q9igNjAKohKwyfrjY3LLa/i0JB3+cCBgDH\r\nZRY49GKcZ93DVUcBd4YcGZxZH4G5f5PVrjRWIEYinl0ZLF99BYudc7cODaOL\r\n0PyGk19NZ44piUEQOl+W1i2f5bqKeK3AauJLUip0E0LmNIDmHzBZkrJiutHL\r\nyKdgIx6U3dvv7QLFHaO9uZ4YVtaJLRhtJ7165Ni4UYERmO0F+a1ieum33ez6\r\nBJRylmUhbBRT7/XtT63uN3e0WD9U0zF+JUc=\r\n=fvDx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.3.0_1664319663694_0.0874053772149801"},"_hasShrinkwrap":false},"0.3.1-next":{"name":"autoreggol","version":"0.3.1-next","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","clean":"rimraf build","prepublishOnly":"rimraf build && tsc","test":"NODE_ENV=test vitest run && jest","test-vitest":"NODE_ENV=test vitest run","test-jest":"NODE_ENV=test jest","coverage":"NODE_ENV=test vitest run --coverage"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","jest":"^29.4.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-node-dev":"^1.1.1","typescript":"^4.9.5","vitest":"^0.28.5"},"gitHead":"70263c84e5477da7799f41550a7a6e292f6bcd23","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.3.1-next","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-7aHN6IdeUrbtRaLf9uGpyEdu/dt6zFjt8PeJfD/7QF4YRpVQgK0diLQsobV/ECwAI5uSbhMqAoGQGXSnsre65w==","shasum":"c34f4ec632e1834008b6dc3d0c9e075e73a36153","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.3.1-next.tgz","fileCount":18,"unpackedSize":15383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzcen62SIiGLsR6dyaVyOJ26BRKaC8cefRjIiH7y1IOQIgVreTuZj05ADC7SKewySW9hPYwyejJIBlETuvzOCW7K4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7ps9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHnQ//focXupzqMoeXoZbTrZxYB++8ka/oUwg1if7NqKVjtl0MIML2\r\ny/y0pp+9sLTtBv4NTmnnzqIldvIwdCxjSYQA/nYYAHv/pyJ9q5XJnx1ZgXcM\r\nsXPIQ+opbzdbev72JYIZbV2fIkXLyDHBoTSiY3mvE7SrX1CMOTFHpE18VXc7\r\njX4Kzxsxxb46j7447aYHo97HEe9268PNZljj+oKLvLQNruXB84JDWr+yjtAo\r\n2yNn+Pt9kbuBCuWCUUMrFhhdXsgy8usBp48qizZNavUlFKHrGIAri+J8Dz+7\r\nwKvxDTTJ3HBLP/Xk/NjhCR2Dlx/dgqWddNdnXAfYRa89zOMDiEO53rap4VrT\r\nbAXaDz0JjDLJMUJ+B1N08FWUwIPWRl7XE7KM6ZrMR76KeqJ1mvK2F6zSQ6H/\r\ndd9Kb20eOEpzRwJUl1BGJlbIiUh+IUxCFcqBDPr40pLOhgEM6kpa2+renqZK\r\ndNUz41d4z80G+BouQwsZ0u5vOxLwKEQnGqVrXWIjhCBItrRcbVMiNaGNbCGP\r\n8+rxikXaWrF2Ifv8QtA+z1naVWuLkuqV6okXBqdBxLbubaGc8L8edTV6TgtD\r\n3ipw5zdodtYORxp+4Iar9FsAK+MXLDEWNdJxkThXd7rluqeUUFFmtq7/6K3x\r\nK/cS7V/iMQkCEE5jol2ijLwJEpRVQu5FLvk=\r\n=32li\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.3.1-next_1676581693546_0.5152601014131193"},"_hasShrinkwrap":false},"0.3.1":{"name":"autoreggol","version":"0.3.1","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=14.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","clean":"rimraf build","prepublishOnly":"rimraf build && tsc","test":"NODE_ENV=test vitest run && jest","test-vitest":"NODE_ENV=test vitest run","test-jest":"NODE_ENV=test jest","coverage":"NODE_ENV=test vitest run --coverage"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","jest":"^29.4.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-node-dev":"^1.1.1","typescript":"^4.9.5","vitest":"^0.28.5"},"gitHead":"c801cd222511e84120f38917dd8e3173350dd716","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_id":"autoreggol@0.3.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Jo8EtXw8JM7GRRQ8hzyYJmLZRLwtVK9cIaNYUz5fKQj94B53SoEODmu1GG0sRqvHOkH7nzjrcikEFOmu/vtjOA==","shasum":"c22f270c20e24717e5c0e751dc9cd87598829adc","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.3.1.tgz","fileCount":18,"unpackedSize":15378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhN7W7xZTIuEZ06+/NG2U8SEiad8AGxKYDGXMc1dn7XQIge9nTVAU+RpuvIE/9Ev+B/GMLmXdRrz4kihVULXddm9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj88XSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHOw//SyHKF9danEmUCGLHi3V8vHNDCUy2uYy5hXlt6L/PEaDl3w9Z\r\nxz5oU2d+L/CJ6jp5rfnH1iULdsw3kHTCES8vxdVuNQ065Ru1w5Qj8RVZ0wz9\r\nurGJS2ejPMm51mTtGsB6DiPm+vBME8ARe1hcj1z4YIEfT87sFhowjWg+KnA1\r\ngmlzM2T1Ago5avBL3ZvvHRggxcid/+dWbTGLZme18Yet1G+Vl92qzLTcRsaY\r\n7V1BnVosvYZB91w4fnArcZuJvcCYyvBL7w32OsFs9bTJTPXl365pBybxuRWD\r\nBJMpFap3oNXdkhfalAmZgBzu1+GwGbZTP1CmbkJCVYURyKq7faly6EkaHBnt\r\nBREYDW5HCLnrZ+P4xhKePRsynWKJzpPurSBvllQWSbx7P9Hqlu9k4yG8gOh2\r\n5zf34MNUdZ/rHjELE7Km12NK1t3eGxmeahCXLRUr72aroVm7R0+lVLgEV/DI\r\nE2cuCmWkJ5ih95aXEhMxHws20tM4oc22OC6y7hXuoToGuu0HVMRxzt0nkDNa\r\nW85IvXiF/XWMM2sU272sr5O0m9wwPJikE5LYi24aDzYD68yMEVN0Qrt9X+T6\r\nhCtly+suaJdbBiwXqHiA/TL3QZpMq20+3bM9FZjLtXfik5kOPa98lUmPHJGK\r\nNoCHEX1K7VD3DZCx3B+jGZxxIhoV5CE/Zy8=\r\n=4ssQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.3.1_1676920274208_0.484541354232233"},"_hasShrinkwrap":false},"0.4.0":{"name":"autoreggol","version":"0.4.0","description":"A collection of handy auto logging decorators.","author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"main":"build/index.js","types":"build/index.d.ts","license":"MIT","homepage":"https://github.com/rmagatti/autoreggol","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"engines":{"node":">=14.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","clean":"rimraf build","prepublishOnly":"rimraf build && tsc","test":"NODE_ENV=test vitest run && jest","test-vitest":"NODE_ENV=test vitest run","test-jest":"NODE_ENV=test jest","coverage":"NODE_ENV=test vitest run --coverage"},"publishConfig":{"access":"public"},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","eslint":"^8.34.0","jest":"^29.4.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","ts-node-dev":"^1.1.1","typescript":"^4.9.5","vitest":"^0.28.5"},"_id":"autoreggol@0.4.0","gitHead":"f5f47683f68adf9b637b19381dcad699e3b502e8","bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"},"_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-xbA38JirsBcd+/+f+3j+oR8gQbMoajoBxiwsfOWQsNjD2NQHSXTq9s8adff3vYZ43yGAkZx+g0y4kVa3s3x1bg==","shasum":"94012b033b7d5dcf534c619cddf6c839416ba550","tarball":"https://registry.npmjs.org/autoreggol/-/autoreggol-0.4.0.tgz","fileCount":18,"unpackedSize":15394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDkbay2GNhaoaEHcCObPdvYwLXqYlsWElVX2c/7TC6zAiA65sntk5vwrZvcjD3IK9w+nDnEHzWLnlutK+PXamo3TA=="}]},"_npmUser":{"name":"rmagatti","email":"ronniemagatti@gmail.com"},"directories":{},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoreggol_0.4.0_1703190206155_0.47478847464814256"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-27T09:12:07.347Z","0.1.0":"2021-02-27T09:12:07.551Z","modified":"2023-12-21T20:23:26.608Z","0.1.1":"2021-03-08T04:44:22.485Z","0.1.2":"2021-03-10T00:18:48.624Z","0.1.3":"2021-11-24T09:30:40.796Z","0.1.4":"2022-05-16T20:06:04.052Z","0.1.5":"2022-05-31T21:38:26.417Z","0.2.0":"2022-08-05T06:59:06.828Z","0.3.0":"2022-09-27T23:01:03.861Z","0.3.1-next":"2023-02-16T21:08:13.772Z","0.3.1":"2023-02-20T19:11:14.426Z","0.4.0":"2023-12-21T20:23:26.430Z"},"maintainers":[{"name":"rmagatti","email":"ronniemagatti@gmail.com"}],"description":"A collection of handy auto logging decorators.","homepage":"https://github.com/rmagatti/autoreggol","repository":{"type":"git","url":"git+ssh://git@github.com/rmagatti/autoreggol.git"},"author":{"name":"Ronnie Magatti","email":"ronniemagatti@gmail.com"},"license":"MIT","readme":"# Auto Reggol\n\nA collection of handy decorators for auto logging class methods and properties based on es6 proxies and reflect-metadata.\n\n## Usage\n\nProvide a `LogFunction` for auto reggol to call.\n\n```typescript\nconst logger: LogFunction = (ctr, targetKey, targetValue, level) => {\n  console.log(`${level}: ${ctr.name}.${targetKey.toString()}`, targetValue);\n};\n```\n\nPass the logger function into the `@AutoLog` decorator.\n\n```typescript\n@AutoLog({ logger, level: \"debug\", enablePropertyLogging: true })\nclass Example {}\n```\n\nFull example\n\n```typescript\nimport { AutoLog } from \"../src\";\nimport { LogFunction } from \"../src/base\";\nimport { AutoLogLevel, AutoLogBypass } from \"../src/method-decorators\";\nimport {\n  AutoLogPropBypass,\n  AutoLogPropLevel,\n} from \"../src/property-decorators\";\n\nconst logger: LogFunction = (ctr, targetKey, targetValue, level) => {\n  console.log(`${level}: ${ctr.name}.${targetKey.toString()}`, targetValue);\n};\n\n@AutoLog({ logger, level: \"debug\", enablePropertyLogging: true })\nclass Example {\n  private a = \"foo\";\n  private b = \"bar\";\n  @AutoLogPropLevel(\"warn\")\n  private c = \"baz\";\n\n  private d = \"qux\";\n  private e = \"quuz\";\n\n  @AutoLogPropBypass\n  private f = \"corge\";\n\n  @AutoLogLevel(\"info\")\n  private sanitize(str: string): string {\n    this.d;\n    this.e;\n    this.f;\n\n    return `A String ${str}`;\n  }\n\n  @AutoLogBypass\n  private doSomething(str: string): string {\n    this.d;\n    this.e;\n    this.f;\n\n    return `A String ${str}`;\n  }\n\n  run(args: { a: string; b: string }): string {\n    this.a;\n    this.b;\n    this.c;\n\n    this.doSomething(\"something\");\n\n    return this.sanitize(args.a);\n  }\n}\n\nconst example = new Example();\n\nexample.run({ a: \"Hello\", b: \"World\" });\n\nclass NonLoggedClass {\n  iDontLog() {\n    return \"not me\";\n  }\n\n  @AutoLogMe(logger)\n  iDoLog(argument: string) {\n    return `me please ${argument}`;\n  }\n}\n\nconst nonLoggedClass = new NonLoggedClass();\n\nnonLoggedClass.iDontLog();\nnonLoggedClass.iDoLog(\"arg1\");\n```\n\nResult\n\n```\ndebug: Example.run [ { a: 'Hello', b: 'World' } ]\ndebug: Example.a foo\ndebug: Example.b bar\nwarn: Example.c baz\ndebug: Example.d qux\ndebug: Example.e quuz\ninfo: Example.sanitize [ 'Hello' ]\ndebug: Example.d qux\ndebug: Example.e quuz\ninfo: NonLoggedClass.iDoLog [ 'arg1' ]\n```\n","readmeFilename":"README.md","keywords":["autolog","automatic","logging","autologging","es6","proxy","proxies","typescript","decorators","nodejs"],"bugs":{"url":"https://github.com/rmagatti/autoreggol/issues"}}