{"_id":"apied-piper","_rev":"43-e74d148d9efcaf70f2aaf4fb99acd20f","name":"apied-piper","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"apied-piper","version":"1.0.0","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"c09ff165cb9c8435bed770a5690e16119d911c7f","_id":"apied-piper@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-vOgKBKp+bST0ReXte8lc760MOKHBe5XroVgAhxwnZb0lNy7sTbJta6LmvLd8NSbSedccNA0whq8qVPRsukDl0g==","shasum":"3b80b5fc6a345bf97f8658fb99449c50dd233d93","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.0.tgz","fileCount":11,"unpackedSize":99549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4o0FCRA9TVsSAnZWagAAd38P/RMhM4GmikOV/x5ccyrs\nfdSODBv+zGSdu21nVR6nO5FkfnJGs9wkb2Qjxc9Luz2W3TIATBp8spMQU03z\n8ruuV2e2pmR4VRNrqLdwxoqDtXBAjG0EpasAvbxkRLW9ociVVZhPoHkxQdnM\n6rPgsfTVwCcbO8qvMlbUIbXzLGsGftrbgGz9KGqDMiZGgphmC9BCYPU0FXFK\nXWUdgIZtUSNgjVosRGIuX2QojXTBFgm5P4Y3RCyUtr9T3yqHxtfmsRuqVy8J\nvfVVn+GiRzsLp/D+2200UqrmkSxmEkVeeJd5IpQEThzDINbF/JrRctQpse4J\n3Wd/8qgidKFsT9oVum/sDbKHrtLVfpProm/zysp1fBX4RbPB+8cjki4Arijj\nLY0RVg8EnxYPd+1MTm9TpqfeoCVYh8tdMzhihb9TjM6kKyMLMXdKrWjKd3xH\n+N0fVsiDPeH943zGP9W7cszDWAjcHyPYfiSzcZSq5DuJ4KJ84/Lw4YsCaZyw\n5R0kzLQrDQPyMY8QNjv+5aCt3zR26BRrePB1RJrgHLpfQkv4LSzm63QxEOKS\njBg5YTB55rqWUuCVtpRbiR7ElSXyJEBgFgHRwpacelCjVhpVUmBWljT5D83A\nys0g9lr7rzCLwWIQFhOY1YNDx0G74YyYKIXOMpFA++j8K30/ffPXp/cR7M/N\nfe0M\r\n=K21q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxRYn3d/NeeCcC7+IR+Sn/j7BbmeoXZMLQ6OpJMVTGWAiAaHinXgRtRPYaoQk8g5YS9Xy3ZPvPONwO39hfTbMgauA=="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.0_1625459973233_0.06349049718734534"},"_hasShrinkwrap":false},"1.0.1":{"name":"apied-piper","version":"1.0.1","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"c09ff165cb9c8435bed770a5690e16119d911c7f","_id":"apied-piper@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-iAfHytKEGUSW7UH0/Ccz2j9ytdz2ZFvnP8BVbR3nueCh/MHCOASknjkoHE+vZAqG7U1id1RFbGPws/56sRpoFA==","shasum":"317fa0ee177b31adaf80c4f034a2395fead47aff","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.1.tgz","fileCount":11,"unpackedSize":99553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5m4iCRA9TVsSAnZWagAAo/gP/1lI9E3WVL4YPmXvyQNu\nBKe4PLwBYSsuku+ynUOfRQojTZbbX2bjItHou8J4nJYbxYmF3zohjPVphjii\nwqgdolxzFIW7c44P1ANVMvOb4M36oquVmcQS5XYIfQzpH2DCtybTyzvSIf/v\nzWeyO//17xhFyZ4c8VpAsR1L9vbRku1UWrrEVL8/VNpoVaqVVYinFvJFEH1y\nwqCNvnesex29mSQuBr8k975N7SdZHQpmOI92+D3G2EQwkoGPVWC573+d9JGl\nk7DObErwpe+ZY1Gmj3MdjPYwvhiB1VUylrfYBI7IdGegPV2h8yI9Ve+80nHF\nwRjTBqPnAz5vPj9G7mpAavPmkH12qtVG7BUOKSQJ7mojIhy5uAUe7VMV75BZ\nAnWUbuaAyRES2AaSq9FQHwdDckRIUtoFWhHpYCo9s+QrKJDbobNo76pr1lXQ\n8AQ+TklHYRGnXKrecnA0KNl8oh5mFIvslWfzIsSMzHeY0Ld/oRlRzC3JGVMk\nNj4/xsib5TTlpGo33eLm4drCQFQN3KlJloz6XV828aKHmBdxPar5YKG3a6mh\n6A+q0So9tGrAA8y+tBfyn9odDuzojV2AYuoxrfE5uquo6ZZlHKR9kbP6lj/0\nEdzojGB4AmiWAkpg8rODnw2hV45tCwqV5w3dCvxoNpAcy23d/YDS6f2K73mO\nNUQ4\r\n=enkM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUqr+FQguY5q/5gau0M9d/sFltsT8yENaN6xkHKr1hFAiAJeKIzSEcaxIPBKIOjTCvhb2BV0rdIsI4UpPktrIB3zg=="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.1_1625714209927_0.6748202903210829"},"_hasShrinkwrap":false},"1.0.2":{"name":"apied-piper","version":"1.0.2","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"c09ff165cb9c8435bed770a5690e16119d911c7f","_id":"apied-piper@1.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-NFlftGsMOqzyB5PTSl4WvZi5Br1VLOnbSs/POJVMZlCGN+OTxXdHvScgxRMl+DQaHlGPh+Y+RWfusrI4JYMClA==","shasum":"d635b405e44d951246727f50f5b625f65b114675","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.2.tgz","fileCount":11,"unpackedSize":99352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5nQYCRA9TVsSAnZWagAAEv4P/0JRaQyQG5yQFPBvqI6y\nkUJ6plhJZpKC3YjUrVP771Z9VRMDn5P4RTXKbx7TXkQLsCNS/NsKuN+Pawhn\nNYDY7zAmO+HohddlpW+KNN69U9IlVsGyokRa8hgUO8jRVsp98EeLB8LDH2Zk\n6uvszZub3OiLXlFSE74bkSBH7TQbuwC+o3zQVHAB3Mxd9KpdUo/13DVova+I\nRi8/Vnc8cF6FlRi2g7hfeGS9k1tqYSfRewIkaRYjGwTYA1qWsJXgwG3JlcBW\nE8oCXD/kr4ZFqh2xQjl+8dMAqg0hlBwMvzogpjX/ocKgcwHXVWf+d9aW8Vdt\nHacXTFf5c2Bj/m5Lf4qT/I8otx0ocA5tPy0ixwXdbeGpeN+8Kfib1NmlcQSr\neLyQadQlilCofUR5mQ2PgxGVlG+QmCLurYWTqZUb6kB4jB3H14uGHD0UCYnE\nQHYaegqfcdDOitbotjbyHG5E/xiHbeYi3b2b2kQzxVxiN9qfmZue9TVVCKG7\nCN06MRdDTzhIzoNJCWB5aFhNdHDKz7ZErDL3FmPvuoAAerWIBsl8bTkzoXyF\nr6ROGFL2F31OCaXdbba0knqeeM8LXe+QturaFYrIPo/1ZUXHFTxrRJGk/qsI\nj9z+7lEXBKrd1okySJzg+AacsiGoawwNc1EjhmNeeBu7Y7l9htbEwBMMt6fy\nwtLK\r\n=cTIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW9sGs8BKyE0yyLtPsz4gdS653Y/EGRPp/VXQsgoj5ngIhAKtbeLdtCitZMg4PwQgl/vX7lGtxRAyRDxcJWCZKi31G"}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.2_1625715736438_0.13020605839396393"},"_hasShrinkwrap":false},"1.0.3":{"name":"apied-piper","version":"1.0.3","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.3","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-xs6WCk+vIO8f9Qv9BJ+e6d0bFKrgx3YeQL5mXUWalDT8IqwADGu7J5pkPaY03+cKvA6XJtTw+MeFvXaV76aMoQ==","shasum":"6d150636e552f97adc06dc4a21cb4f0c375fade2","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.3.tgz","fileCount":11,"unpackedSize":99894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5nUUCRA9TVsSAnZWagAADXMQAIyi9OCK8Zdno+Xa3ZhV\nUqgJ+WZkkkRfrblOsxXitHyWBdxA4X3He/Pu6uC6oWJdc5g/wE1UaMD3jdOe\npCeMNo8yusTMASv+4bxUwBrX/KS1JePK/VNR2RN1y6cTw94Zyvx+LN5FBofr\noHAJnDBWEKtaBZtcK0r30tb+2Ip4PFdJx1mfAwAtHq2wk2dVPNU2414bqx14\nnDbmJJ9wXLz2IP8iy5hprbS4X6VTVgWWAhu9/wIX35za5gJPvJMGgNRBQCJB\nuc/tCBWetbKB7gW2xns37zTpWfD2Sxn7qTiILwouqOXX01AVX0l9FiEDxqWI\nYfT8PLj+XhqLKcj+LZ0pCaA+ORhZXi++3E7F2mU5V05V29Ayo9Obn/rgOKBY\nP7rLoHqAHxaVw+HOX8SFQWjuexwxmNvnOHDNc+x2t8KyWhqkGrtnhvuzbi0O\n18/x5gpLWeR4gxappY4Tt8aT06M91xgcQmBpSvU5eomc5M9h0JnvS1MPGl7j\n+aMCdJSw4u5B9HaJjWcDjjyyB9ZrIyccn2QdOLQ8wHeY4MSWqLZzHaRaZVFY\nBOSHmzshb4kkP+nzjuzWWhn80SvHcJILt7DE3RdMFpqIueXebwbrrt0CL9oa\natIJb4ozeQ/69r5QHfH1b+054CWFu6HKgTCNxz9/bdmNnV344AZqunXTBIkg\nyo6X\r\n=CGDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhClS8RVQVKXaIiRAbWJAb0SVvaqc86o8BcPRblE5rmAiEAz5jxHB0dzvCrHNiYSvIyXxTQhwevHcnqb3BemgjsCIs="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.3_1625715987532_0.39095445917961014"},"_hasShrinkwrap":false},"1.0.4":{"name":"apied-piper","version":"1.0.4","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.4","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-NjK95oCWeZdSbkRtn4lox2zdFkU4V8Pi+iiRVyJ21b/pho2assEnwh33eP5u+Q7C+OqypnEIjlvWwaiWZFoYQA==","shasum":"beb448d3b23cc597cb02907a4b8b376efc2e675d","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.4.tgz","fileCount":11,"unpackedSize":99887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5nXlCRA9TVsSAnZWagAAQY4QAJ2YppZmmOnZzEOrPzFo\nueDTzYLN0GdmYJYlRyRTFbJVkRjGfrqJHK/gZcERKOA2iA08DgrPPMaocUqz\n4Mh589yMb/59RfUmH1apwGTiX6fjhC5MpbGeVNC9u4k2AWr/KupRXD1yqEvv\nsl874rbZn0iWtKgdVdpnGxpIDvNfw6T8xo6IUmNdMdY5SkZhQwykbGbGKyVb\nDJTzaiSWtesJrzptf1cn6Gffr6TXl5IDLzsLZZPHKpRNRHr5t8YvKvin3jg5\nKDlksAgJN1NLolVHuu9xZcZ73uVUH6Nvm67Z+mjl2ixCOI2ovmeWvikX2pYH\nPvuuh4Q9umA7cX0NoOLzYAJ8K1fk3LL5CkjwrObqs9dg3qPOVSK0Y+u6/gDa\nyqAx+vIhZ4RVTVMkiXP0asnUYrSoHiNINcoEGTuGATheT4X/pp5zmNTydjhK\nNV2bZ5AH8be1h0My0VdhQCKJ5Yv0qM7jEAGQasFQJ3scT4dOFTTWlW+eylQ2\nXUTEI5O9rKSIUHoSATnET8yHsSEL1yLM8UwTMK7NM26yOvukB8BUnlxXNYFn\nqbNODdVAcd2apVYe6MWIIYUb12nkGOrsk6sJkEKqsJlnlOs/cg1EjFO8TiIM\num0k7FYY+9l1c2/q+zN6Kmcor5jXOpageDkA1YKShib+Nldp7wGzsrauFvVR\nYB0D\r\n=f5Wu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHFf81lgon2fuovcd4r+cT2YfPCDxa96oO5zLzu2OdeAiEA++obHRKoh4pOxtfC7Lqvh7E9zUUssq2Rub0EQD5+lR0="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.4_1625716197325_0.13424633410485387"},"_hasShrinkwrap":false},"1.0.5":{"name":"apied-piper","version":"1.0.5","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.5","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-7C/hi482mEVdx15OWeqBg5FeIONHXbopel05Uar+Q2A2I1Zi3RivJNT9PgH1JNhrgHwIiuc7mQCnrv0isGlT+A==","shasum":"695dae57b9c04c6b4f428088aad415b41299a167","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.5.tgz","fileCount":11,"unpackedSize":99887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5nZUCRA9TVsSAnZWagAADOEP/iVl/W6hwYw+n3tjphpH\neIvIqFYiu4QB3a9uZoLBgzJa9GVns2QL47ayN3jzszuMRXVHjtWqb6HLoFWj\naMpO53lVlFfb3LrO4h7nyhxuMwC0hSwOoZaTzLrw3gPHBdldQ8xN76r5fV0R\nwB7ARQ4Hcd7pmUuV0nlr6KV+C8F0HJY0SIJmmLQRbueFQZXTVZI3NJJBO+Yu\njMLxeDn08++KpWKhKFjxo2D9VYmfmMu+UmNXp2ich5O4OUkASHwdovjOXoPE\n/c7yFQ2uPEE6bTx9O7xH/gYkIXqUg3v5iFZX+324vnN03JCNfKGkKmKdyves\nhge/bbTeds2F3pUizcy/FIPSmyJECukybYUsWlzTNBm2/a3TwnAj+xx4Fb3Q\nNmhgz0PTCmipIfaSX/OONzlcVV8Q+qNuMwa1XaHMHimfChy1JXSXxkGvcdI7\nM89BvkNabuxqQLbcIGlf0/1bii915SjuBcpUDY02xYUC4k5U5wn2Htpa3oVh\ncpkvlEawmTWm/EItFyxrVcqQQvS4DywBOl4vrd5IycxPj5JkErQ9qqqoIrYH\nr2GL18r6eEPQVvEzxMYUay7J4/4Ohhs7PIGJsFnuROLZwaf3PdG6qLNmpf/n\nz72ci2MkDGOCodVUM5dGfHhlHyfO5Cg4DxqIWvINGIk/4LFhtLm+tCQafHiy\nP/ub\r\n=s9BN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbLVTfzAX4AhUTpbHWhFjoeRJEPJV2vq6X6DN+4tUkvwIgGNAdJA5KZddlM4Y67vTai58/fnPSMWgvj6MZGKcyPR0="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.5_1625716308359_0.1653871437015284"},"_hasShrinkwrap":false},"1.0.6":{"name":"apied-piper","version":"1.0.6","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.6","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-nAmjCPjuGvji61CH/JLLf4P+cuslx+MA8YtzL+V2W1MwusykeYxOk8G52Qv+Y6M1p9Rqgb02jP1BvBJazJV0bA==","shasum":"00eba346abcadbf18832a16662918be33d1fc196","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.6.tgz","fileCount":11,"unpackedSize":99923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5nakCRA9TVsSAnZWagAAm60P/3Ee2UkGIgEHMdNAkFC0\nJ8Y/8i7pFK76Rw2R/nNNxQqproFmOkIsm7sWBLxM8Cr8mj9h8BMUCY/zcUVn\niYK4IR0pz5JrpNcVUhsNKcPAwFaEYmQKMtLzcf6nGOBEWXBybfPyDpkzfG98\nn+/3xv0VuZTmPVf4r0uBnN9VL5h3KW3BtBe67JcPf4Wh23Qib50i8ipMUpfa\nn3GVvnN+BleT1dX0oGouSt1Tu2JFJZf7sx8lTRWYDL2zMTjF4ltUqgHE2bPV\nSEf+/4qKdjc1vid4XS75uu70ab0hmX+3IC3hsR5Wvz4G6dHQixiW923Y3lLN\nS3GMgHsEg7FnmvcTf5Ivk7Gk2Jm9RdLMFmKkYZUiaR5+BHjO6ocszmQealgL\n3/GDl+BGpOq0QZAmko3sT/VxBttu/Uo4NnybUvcLBmnWbc9EXkbPhA2WaUUO\nc0Hm+bBqdNd9iBUooXG+J8TZqJdhIdUqEOxi3t0TpmTTTJuNTaZHW8W3a2Di\n2Cs/pUNJ0Ujg6Ech2Us+xcy1Z+onrSz+lj43BZT0ZXDwScD34Y+bfhrToAge\nxhwnR+bpLy+ugnDzcUPAPGT5M7z/rGGDDkBp/SE4b8nMEtTnO6zFIyZzGTiI\nvv/ptsem63rLZFQaXC+jbesbJxahRFmCm3nus9QaQY/nCMyfM10cODPAGf4a\ncnKa\r\n=BvHQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCckyAm114PdW6BKBrIUGK2ljgutTPYGk5BVJcKXWmgYQIhAIqn21N8OMKZsI2aclNsv/l9KCbepjEqJ1/uvlDYG4VZ"}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.6_1625716388238_0.3117426678874362"},"_hasShrinkwrap":false},"1.0.7":{"name":"apied-piper","version":"1.0.7","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.7","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-PMRqAWoJ/03eocoU+4xW1YDHlgdFCuT2brIYAakyUWg+DEwREXZq5EjRhnVJMKoxtVYgEKph3kppze0kr8Mc7A==","shasum":"57abcf324625fa5398a63f55474bf6dbc51e9325","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.7.tgz","fileCount":11,"unpackedSize":99923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6P9YCRA9TVsSAnZWagAAy30P/RaT6WOAU6SsQHb8e1tz\n72LnnqwsZzGkFpRJLR7aQvvxiQVnmX5uIvYQC79tD1A2l1Dy4ox8zDSwm/2f\nBqKuMOfiAPqCAhusmHQRan+w7D7fsxFOt3o/7XYp0dQFT33IjyLW3kkThIpc\nDyRRBEJ9RW6lQ8StKsQEaOFOVWDgAcp9ojcaCr8ukvf7qZG9CutC9h2CtzJF\nweVzhVSIvIOFz0l9rl7ZHGxM1jEV/biI69pXOXpw0NJh5Gzdjpymsp9opCwE\ngR4R2xDtCm+JkTzp/JdyjGSuDVPZrZUpoTRMK8W0gGmoRTH52hvswn82gOKH\nvaZYjhpmGwhSnmaPs2tWhTDSVGHWw1ob9M9rjc4aZCEZqjFPRV94KihzyyHp\n9qsdcZL5Ry82+FBEnJcRdjGn5xEuZ9XpYZ9nb7384Np++Krnd4V7yu+PSaPj\n7dJaQMBXPUcxLBjZ53jV54YtZRaZYzmyL9SsEOvGQoigqtY0SnV7wjUtXQBC\nKssQyWe//3EmrlzLmUrB5QD+RPDg9VJY3wQVTgrrt7kWmOLlDi7oJSrDQvQo\nVcAhCzIV7eO64mVGA0XY/5BrZQ+im5qpdVTlczN5zCFhvmmfN6e5BIQlhUcj\nvJmVfWxgTXwm3DcB6i10UayTvcWjeCY4yO55c74mCnCMql0g8GP59cD//xmJ\nyhh0\r\n=3en2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClDej3AviPRlqlXmrho+0Ky8Aj73qIIk9h9gLIApc7rQIgMhaVY4UFwOF/WjJ/mAqGd/ryTyaqFK2TGd6GERrCE6U="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.7_1625882456308_0.78755485689103"},"_hasShrinkwrap":false},"1.0.8":{"name":"apied-piper","version":"1.0.8","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.8","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-zW0uALb4FeR6qylJ+T2UTDKBUIiymzt9IUwQM7ds8axEIAQvJeK74pjEcEN/cmiJV/rDgSJmI8byUovxvRHoqw==","shasum":"b3cb2a41b2975152a764975e49f5fae48dcae2a7","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.8.tgz","fileCount":11,"unpackedSize":100303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6QJ5CRA9TVsSAnZWagAANpAP/1FY9zrbDNfQT1CfHB6z\nrgjdUgXMU3kuZP23ifjZAZYFCOsWcBZbTMrpKmgHPap2sDHemEDSmNBNiGUq\nzBIXi5Bzw4tptek+kVvZmaVa39Pdm2bAJD/TtFX5UYA28RvI+bZ8w3muSjDS\njhr5jrmIKrE4NoMS1oA9C/KRQiB7k31e72IdGxYoXhNr8oQZ3YOviORYWniU\nRsyOjIhQW1AwGkwRY3MLZm4Ep0h9xB/lr/y1IlE1cMj+7tRIt0+cJReJkBV2\ntzGDGDVQHPvttDCxXDc3iSYYGXpoIjwntVkhxIjjxixPT7EZu2NxXkzU9EHh\n4PXWsn8/HLXIcNh/RmVA68ozNPLYQfzUEWFpekCrs2qC+EMe3IAgS8YuXEoj\nIKtTinImRXniDymwTebV3ISKma8A/7Al5aSrBgYi5P8SqOSAAxS+JVZKUhVv\n/cPowrbeJCHFsKquJQOdX4S0iFjbzRqIlu5y6WAPlSX62gbPZZyop2Q0g7A8\nZY4oMWetQcLd+1JghF4sgVYaBix7/Nt6sZEIsMMXqZGgoQWFtKItUCkVeama\nVZ5YSfWC2TCvBtIP/VjxEN1R8WSPtpJOEb+ng9i9ylctes/JHX0biBRyxnkb\nIIo3OF2g6eQDfWHiXjXeyCw0OBTjYGBVEfSUypnTu/RqRhXiWysNlYbMv2Lq\n63f8\r\n=nsw+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3z73Ohp/sWT7/InT033NwSyLMC/+0rjvvWp/C9Hs14AiEAiW8ShHcMN9cGhpNfpSrlcamZYe8vvjb96ua3Z0QTgS0="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.8_1625883256564_0.29318484028697944"},"_hasShrinkwrap":false},"1.0.9":{"name":"apied-piper","version":"1.0.9","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.9","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-529IFFSjrN3McLiOl4yzsOZpQFS3eLzfS5I+ysci0+mTb8aetVGpZMZJV+Gww/OnfWau9P9n4eYUOG/fe+oveQ==","shasum":"e2c5142d4c08f5231a26c8c20e368a688fbaad21","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.9.tgz","fileCount":11,"unpackedSize":100231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6RUNCRA9TVsSAnZWagAA8pQQAIymMNU9JrsltNju5bpz\nTKvOlhhVTP3K+Ah4R/oRlXdcN1Vx+at9x4Z6xFmFe8TIfru8l+02iwaSk8eV\nhX3Fj8P2RiSmFw5Poko++XxGF9VquPw4yE72pCmlueF3M1apQoiBJ6mF3KgM\ndBCdgFKRhaSsg+dtFz2h4OeU9sFUEW1jtCJTYIfpRTi8Rw6HWLzAFHNx6hC+\ndXkdC1P5G0n8qYqcIKDy+1V+GGR6OrQP8vQHfEUHEAmH953yrEM3Zex4ZYGJ\nTUpLLT9mNmZk95HWu0GMorpQcbziSn5KtJkspO36Dc16Xc47Gu3r9IKbxRSu\nJeET1Dg+gndw9D4fSCrsEOP9TXIZDxLA0FUQnE1o6B92PDpBjv4EKM79AE/m\n5NApCFQcV5AFaETini6JXbfctigDJpYzx6mN5I9luMbuG0Jh0mbKJBv4S7Zf\nCcomxPnwDOrCMn3DH6X8PSQGKJSt6uW64uwyZ6IPEgFOdlRJfgIuf1ldKGS+\nkyCjUBcjHydC3vqIXPeJ7ytlOaDUrKqoajCbFFflwS04gmqlhSv7PR+6wE4w\nuMrLxYXlm8wn5FPkQYPKRjAyg42Uu5rHcWjQ8PYuwh8190SO8shj8VPuSHHB\n4K42oh+9bPGpGaEII5zqQ08bq+utlCkx10+DYiAOJMjjA/dqomjOEBroL+hm\nkdh+\r\n=pZxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgONEzTrH8cOabdC4TvRHBh9JHrjoPTTGIgKKx2JxoJAIhAMChXuwVxPYV826TY9n5xGoChitA/XABjNuiLXJeaPhD"}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.9_1625888013536_0.8020313770396503"},"_hasShrinkwrap":false},"1.0.10":{"name":"apied-piper","version":"1.0.10","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.4","body-parser":"^1.19.0","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"d7c19bab319fc2ddfc97c26c1c3bc2236f08d480","_id":"apied-piper@1.0.10","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-omDYTBdG69XVSFFB4on3CQAVgwsK11xeGB3eC25qDAkQRvUEeh7t0L28D2AXa+m4u/+vG1QwFfTOixinswxH8A==","shasum":"7c357ba79704c54f0e94dd42eec12abb0d9d8861","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.10.tgz","fileCount":11,"unpackedSize":100232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6RUwCRA9TVsSAnZWagAAdzUP/2FzUC0PHKmweMmQgYwE\nNCduXbU+Lq7cIKsfDn4Rj5aya3AIUXde8GnW6PQiGCrT/JSjF9uj+WojlRNn\n1R3dN+1SUxr4Smm54NRqaUnFyUKuA+qIsC+qVH5oE3HZ2cjG0iA0W/xEhFos\nUzJKC59OsYIVVIDGgosJHxFSAn30JLLPRBh7uIy+OGZqHSGAhQnswgnut48H\nnDswIannNmRQEBustiAQZwPZUlNUkvQOKQW783tdP1Vjsy+bbTvG5enL0WkA\nDKQpsBKXpJUowTCCmte3JHeYo14b52hxzRz3AM7C8XlYCko3I86g6fGUoPYi\n2WgAuwPADRFMx7RCBsTvYMNilcmc9Fp/FsT8X2GqZ4dq9PCk/sz3H2YIYMRs\ni07azzDHSJmwmMnCpgzXQYS0fA6Mcsc4rWqnrRMlEqlb6YQJKakcvxZ9fM2b\nxDvaJno1gybXR57Ndp1jEsQkjYsb/oGkAbRyXduS6mVwyh9AsavBqDDZ0CzR\nDYchk+3J1or1PG2GEah1jH0+WKCXbnv5t6SqABO3QuW3Yxont0PZkKksC+UD\n6vLb2lrqhRuLmj+c220UNbLUyss4txBf1fhcOt3wbOgvzI1nnPrcz+MSKb+a\nfnoahPxg6qzWRjG3z6Wj0vQtsxk8W5nlKX0qkIR6gkkQYhBjzQ4JJiPjR9xs\n7oqe\r\n=qkqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS8L5FwU4sErtngtMWOs7U0mrEKhfH2FP9wGbk5t30xwIhALYXiBdtt1OIQJMz3AGh7IanZiuOnYZNdHLG6oi77uym"}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.10_1625888048284_0.17491807511425161"},"_hasShrinkwrap":false},"1.0.11":{"name":"apied-piper","version":"1.0.11","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.8","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"b50e98723e6d81d392c4e5f1f24d5dd54790290c","_id":"apied-piper@1.0.11","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-or6VKpz9GssxSHNCh8eD+TOycRZWoFIiXV3ULNVPHwvGhBSck2bgw6BiDmy+yAbd5ksXtOKXMmzX3X7Vbuw0AQ==","shasum":"a4d463d47acc0caa77276596bb3a3ff0ba6e18bd","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.11.tgz","fileCount":11,"unpackedSize":100236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/DKqCRA9TVsSAnZWagAAZ8AP/2VSMzWkDBSCVzPoh6nX\nuQgm9rMh2iQJqYUUpCggPQRbJuiiKFg7UHATprOw7161TCr5VSXscaUdEc9/\nPbt1BwpWLxDqG4ChqC+samdQ8m5Am+Ey/Z/1dXw4iKBWsZ0Dd98Z8xTX5tOG\nQv+51/5j9EqW3DNBEureJsLE047xDKD9xefQZ6cCcRh3IQ7di4/VXc2fKDKX\nXMStt14QbgNsRpApldyVjh5tRcVf6aWSHfhk6PkC2aCPUcComvAdDiQhC8aG\nmRWXZu7ex5Ig9wdopYvUL2sYpZs1vyqwlaNccbYN1A5EKokoPCU25zdSVPo3\nin7V2cultg+ss4PvpZqx5lznvxT6KDxmwVKD08F2OsA/FoRHHROEBmOCh0HX\n71q3gJG1LBDyh1Hm01Khqu4vHk7CQbZi+9HkmnDHo2EckrKWtVkKlZop4wMS\nZ472lwjXv9lME23G/A/jpA7csviTcmioG2E3iRYfKVx2IEwXuVNL3u9Ie/hr\n4g5c7Ic4Dj2j7LO+xKlaFCxjY7xYdMqqIArh+aCBe1WkJsM8ZNxB/wyu2/m9\nq2MdVu6oSAQMNnj/Q3uBN5nZPdRpfXN3FViSDFLPVMgZx7KUT4abPgTxMpjn\nImym3Nb57uT2KR5QDHUYHFv31BaOM82Ct6N3Ze4vq76YFwMSJgmvJbMBCush\nCs3D\r\n=u4ZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5p66N+v3sPdXvp/L4KDeatEA0bX9FRxU5pcwRg6ekqAiEA6KINLhxnxai12O6HcL2vNpLVFt0GqVkqIpB3nRZPybo="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.11_1627140778581_0.25740006124685966"},"_hasShrinkwrap":false},"1.0.12":{"name":"apied-piper","version":"1.0.12","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.8","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"b50e98723e6d81d392c4e5f1f24d5dd54790290c","_id":"apied-piper@1.0.12","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-Bpd1Ut6edb7zqkOEWxMkYq6ed4Bahq2jCtaoboW21AcZ+CL07CeWAm3AGzu8TNtJJ6DaSUeiwCrPrUtjFs/fOw==","shasum":"3146396571ce3b5c5fe130de09190a9577647261","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.12.tgz","fileCount":11,"unpackedSize":100000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Eg+CRA9TVsSAnZWagAAXd0P/2ZQJ1h2942FJxhDl4IO\nPH+XCMwepQ+4H1o6f8uaauDpUMvTSfBxv5Aw69Pez8zyF7JjevvFXX4paQk8\nNpy2hkomc5T+wbnAbSbiMdWS8aEujSo3suNoShSZSU8DF22clozDxRcLzcWO\niVnza5GoH8CvW1SCyYuT9UplHIpg8La2E8eareYeKsVamxV+9Tk4EpZhN3Fe\nyVDsGr6zYkzxSvAEBvAl4Mh/VVKnJVwkOu1GLB1xWJnmE2RFY+xODMNfJcwO\nwDLZ/FSSogC1sbVMQgUKFGkYHu62zFiuETovVkbTR+1CoZEkarRAoNwK5VMB\noZ8zLOjHiKEWmnaU40Bshcf44Rp0pePJglaR5U7N3o3EVzy5lSsFDrgVsxqS\nZa20SsFgsx6o7oVmVYBtSS3DTkZ5EKsANTOJsDDqsiwJ3zdqyDDbGfWHJXa3\nZOMe3wfBe+RnbEZogYJzdYyk63PfZ6LXga379IIpigK+Z6vqAXMuGLI3hYOk\nmW/Xi0K+26svRKHuLnfCeU6Ykoo8tqSo3a+GG0gjjYq4Lm0sqqnEH4XoGoCH\ngfDFoe204XC0GNYR98XcUrywRjxco2jLyJPDVePWR/1aK39kq4giCQ+SxATA\nNchv4IOvnq2XAc3/Wvlp/adQ9mbvEr3nusu87ddjsEz1ErqNmTxf9Qg2mHxT\nT+XH\r\n=M3Su\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3iEZAD/AZAW9KOzjQ842XQbYN6+ZCEKv8TH9TcYon3AiAIT8afNW5BH7dUek9x72ONVHTDegtPY5hbXVdZ+vhBOA=="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.12_1627146302117_0.6114925847203823"},"_hasShrinkwrap":false},"1.0.13":{"name":"apied-piper","version":"1.0.13","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"493f26a484736141ab6de40c9d3200a52635513a","_id":"apied-piper@1.0.13","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-ECcTyq9wpIbFMGM4N0PDkD9JSuV6nkvZTg7n94CDnTdPom2HQYlEAv7MsDauzbXZorxTDWiblCCSXow1POx8KA==","shasum":"4616e60f08f435b45bf34462e45240986d6e0ebc","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.13.tgz","fileCount":11,"unpackedSize":100185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS+z06HqjrI40SUJTq9B6l3Ixwt/EE2m/ehVIk8shNVgIgaPfu3yOU7Vf2iKdI5ty8cPPwH0M+Ych7o7ZB6XqJUAA="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.13_1635371181101_0.5959415717212886"},"_hasShrinkwrap":false},"1.0.14":{"name":"apied-piper","version":"1.0.14","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"493f26a484736141ab6de40c9d3200a52635513a","_id":"apied-piper@1.0.14","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-JwFYlkGV7S8jyjyQ/a+p1Q2cqWqkwaQCmPVBoMIjkKPQu2l+AwaZBH/SxCQkG8Fjfq3Zbg7qCBUktmYsu8CEIg==","shasum":"1fe981d736ed4aea81c3f4be6a826c92a82e59d2","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.14.tgz","fileCount":12,"unpackedSize":100328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmyNACRA9TVsSAnZWagAApWMQAIofk/vJvEF4ap+jSXp+\nRCyRrJp7Q9fzscj3iPZS12pGeuz4XHT3vZf/ZwJSw0Rq1IEvm+sixKvlULbn\nj3do+GNybX/Gs6zZE8lf81XuGPqZGE3CbAFlvh8Z5htF5GoMOYnbQb22kMc9\nGHztFioAlGKwyyNp83gjB3G6tkM2B7dZRGS6FD2a7tjHGyGbLWgJCSfCSh29\nUJJubL0fpEjaX/t9hkh+GV6nDaK8dNtX4ISsy6OiabG5iHobQ2AeeuzCZqNq\nW8VkFw5Wjoz0u7szTTr72cUiUx3gP1zZxX9UTQKj/bycWtaZF73zVYBkl7+N\njB9CvN9CrHpZ80j1qfSR50LdUWHe+cbCoT9EagPQ+TFc+uTu7BwtXJootoc9\nOSEtQ1qhQPXKmpBsgv8BPrbko95Gi123tFsbyNhe21Q6NOc1lAUkUbxJLbmr\n3lwjNyh9/B41MWvhqp738Qdc0sfau4gTus4Kphs+9/DujhzGqFTEaq1u9qG5\nt6ZNLKzWHVDgG+bvO2jnBaA93VPubU3u3xgEJ26jdQtRjzr2dk6dUOfDTfzL\nffEBoge/7HJUpVdjIpPB3O5gTW04XEkfH4l/UJsjylbd+K/N3Q9JW8GaCwYK\nGfdiSfbchsHV4Gjgtheu3JJJ4Yxph3KJ9gH454kvUHzpmzZxS/a0zwI0E5tn\ngnyZ\r\n=TT1B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRON4YVe8gP6VzdZcGr3sIMkA0LRi4wIGD3RZdl6X5VwIhAOkB/FFcP6WtOf4qd4LwF3YLDVj5A3Ho3vaB1Pm1gy2l"}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.14_1637557056757_0.32380976211254264"},"_hasShrinkwrap":false},"1.0.15":{"name":"apied-piper","version":"1.0.15","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","mongoose":"^5.13.2"},"gitHead":"493f26a484736141ab6de40c9d3200a52635513a","_id":"apied-piper@1.0.15","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-9oh29RJD7XranFH7mstPPj5ghJg8nAOmgGPjETz39PFfSewOTOidiAX6S5pAPBLDor1F4vy8kaCpyXGUQ4ffRw==","shasum":"045a2e60c2b44278426fd3e45b44536539a669ef","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-1.0.15.tgz","fileCount":16,"unpackedSize":104352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmzGNCRA9TVsSAnZWagAAV1oP/R/BlKfScrRMRPtGxJy9\n5DhF62K+i5RLqGRWiHgE1ER/puWr2KU9Od+sHOKDygv2ZMrvL0CQmLOi8TRC\noerLLvjUKKiWPff7creBwSZJBxttnBEaOhcqeZc0BEUGGwssnrKdgTLBv7i0\nyhLFV/FB0Gv5mz7zoXaYXJloxdot7e7VpDYXj+LFe731VQfodnvce1Y8izLN\nD9y4xkwwanTG794Fx0ffz+3BNnc7LvTAui49J69UlJ43+alAAZK27BrwwKLw\nPt9j9H4cPBSusA0Rfy1Ly3Z4vdc8rWhA5MHJL/WDLgNRYfBEfiytRWCj07Pn\nXqwpngxwY9Wu0B4nxwIuwdTunrzT25RaTv8ujfJWvQcTp6GW7YGR3SotxsE9\nndAkE1bluhTZ9s/Nu8uiOKIIkPyFMMjttD74YtYOcWvQiYrO6FxFAkag9AgG\n6PMscNc7cV6t5ggjB2XwOWwn5BDxpI5o2I/wssGmTyfHK3hqmR7ZxJCZLgsX\nlB8ZGTgQLYrV7w1Zy1xw8JGG7wiNNbu/2gU38w239Vq9ACqWqBr7op5wG75o\nwnrDa2E2MMFS4z4PK2O1PTd5QXacLTwHb6+NCb+ISTzXh+beUQxL/rwfG5Fi\nBkw67nn13RCs8M6kUkVdFFgivy4oYwwsnj7M92Y5Z7m5IPQvr2iwcNQ48QWB\n8gtZ\r\n=cDDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjB9MYuWFTSs5vzkTSjltiIYo5Ngf45jRQEtPm1MJ5vgIgfZYiyAdBPoTrYGN5twF8z1ov4Swf6C95wlevaQWakGE="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_1.0.15_1637560717713_0.9658377393082911"},"_hasShrinkwrap":false},"3.0.0":{"name":"apied-piper","version":"3.0.0","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","bcrypt-updated":"^5.0.5","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^5.13.2","morgan":"^1.10.0","node-gyp":"^9.1.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"33b989f6f624b6ac310260bad46a8aef40bb5418","_id":"apied-piper@3.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-wGr/szSn4FITdSsY5TEfAJpngzv5lO1a8bAL7p399gObfON3f+TJVBP7cgkdsOQWuadGa5gw9ejTQqmTJs1+Uw==","shasum":"fcff11ddb64fd357b93b38a07c1862a22f3441c5","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.0.tgz","fileCount":16,"unpackedSize":135528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjF/pmVbXZfYaQC07gVpIR0p2m1aWKXZC8SGgd7aRO5QIgKUKR4TDUpZU1UXc1N9M3OTdk12YK6yrqPNVCUbkaqhk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tOKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA0A//XHHghKGKpzEjdkvfGeRBibO/OMM+OGS+zLeil4a7+2gZOeTv\r\nEtlIsGnUhTKXuGml00A7FhvliRjh/inxthbU9ykmbBicCRdn3rglia+GfN9v\r\nILZc9Oey+Oo5/NoFkcAjO2c7exxDYWAtjRmWPiflPGavsOi5EO5mJImRGpf5\r\nDGwD8yS7QkxZOdYl/RHhJBU0apo8AQZc/v0Mh/DIcvt7L0nfwwFDaUQDftIO\r\np1i4jFWBvNlvM1nYuGRde2UzImRpAxcvW9W95/WEcboAUuGEqu8QbuMfvInF\r\n9OkgvZR2eAHIBub87xDuR1ZR53vhXIin3tSvyBtcnPZH0du+Cp5sI7tSFoXf\r\ng8BAG36k001jCdu/J0WoVz318e4pqVfPIWJYksiOo9pm2CPMfZaNFvF7V4Aj\r\nzpqgi9g5jVBFuARuhpdIU2JTgns4C9cYbR7DVlxZYW7ovZxppe33stwO260R\r\nbHkSGCZQsfthgpoD/9Y3hZ+jYVylVwQQhazvTGDe8lL0seIvoOPfhkFRJJd1\r\nQilDJEltSqmoqDp+qOpcevUfYqkJ3YAifbHR1sD/h1RY6mQpDVtoAfV8bmCS\r\naZC3enbCAQsRvqEosfVyC1Kc5GhuUo2iuSVH6OguIypkzkOgCNEQkIrvBUKK\r\nZRzYFh1utB08/ZNhIbgq1gJVC8DC5IANOGI=\r\n=xbmr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.0_1659556746495_0.3159732348894311"},"_hasShrinkwrap":false},"3.0.1":{"name":"apied-piper","version":"3.0.1","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","bcrypt-updated":"^5.0.5","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^5.13.2","morgan":"^1.10.0","node-gyp":"^9.1.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"33b989f6f624b6ac310260bad46a8aef40bb5418","_id":"apied-piper@3.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-XkF9FJDreViHPjHjtCJJaLZrSgstQnCV8fJgSFCBW6rlgHeg85ccCkB3GNfTGorasbI46eE7dLI18zswgbIfSw==","shasum":"db4f3b509b1d52c00e3243bb0ab0e4979e883997","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.1.tgz","fileCount":16,"unpackedSize":135402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJ1TGO1yxZMZnq1XqFcxcZ6WNSmDEa2SR7aJr7iYUzCAiEAq367d4rV4xxKr245dldSrPooT0DA8zoq1iCO/gjEnFA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiAQ//YucG9sCs10IcslTXIpsN8sNmHvps+A8itf0Vrc/3PfJ8LzdI\r\njNml5JFB8G8KLThDe/PmDM9ovgWg85YMkzMazhg4I0elBUCm1SUbJNbMzWRr\r\nqrbMgf5EBGmnoXHaz4se/ZLD4u/m7lnlBFbiXI3V5lkbLg8dtrzdb27kpEEk\r\nrhm/BDpcKy0NLYzF/9UCaZaldjri36T9vrwpIBuK4vYDZOC2AAoivMPD4OMN\r\n1KxDcx25diUsLI+vBVJJAgO7OIMXRdDi6OZJzGezH+XNDx/K8Hm4EXwci2t9\r\nty1iCngsd56Z/lOrJ5PSmar0dQSeNFB1JzaiIxCcBbcEs4axBs+BYszyimaN\r\nFOfp5BW6eqM05z9rNqffOARp+QrufPem09M1jSrz4LJMucJ2+1M5HWsQhSdB\r\n06AHuAN50TdNrdcnRnHqGWmPjmUdx6h/dCEsxF0drVEdwGw9srVE63muu6sH\r\nKiL0GnKawkrlk4BgeCOtsETmkqDqjtU2PvVvsDwwIO8MJ8uYquw/oWSMoXo5\r\nn07+In1C+bSkkE8BEDEpz+jGfGU8faIaqsPKIdwu3hWbJQXAZMGk1852uupb\r\n/3t8qKE5/+wd45JZHiMQkFQ5leWH7AjWImk41g5evK9Z4pm6jDVcrAJiWgGq\r\nQD9AHIsxI7b8T4LdRpg+509zGgaKR90shXg=\r\n=OBqW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.1_1659556960207_0.6006649712535148"},"_hasShrinkwrap":false},"3.0.2":{"name":"apied-piper","version":"3.0.2","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","bcrypt-updated":"^5.0.5","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^5.13.2","morgan":"^1.10.0","node-gyp":"^9.1.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"375df366ebc40bfad473428dc8efde5d8944a300","_id":"apied-piper@3.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0M4IukRUkNkhgpl6+MEuyXLfAqItSvdLgUB58KNOruvuADxbBEzqgBRISK5iMXxvOUSVCu1bZ7IbBiBqpzBTRQ==","shasum":"7e0f3bd21b7c84d526eaf1cf7db52c100671ce94","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.2.tgz","fileCount":15,"unpackedSize":135522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCESqvHO83v/TZRilo61uZ60+rHGPKxFSjkzxgdgeJKfAIhAONYhbmZOIe1+vXL8GTgKoEK/jI9bCusGnsCzaDcVfHa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7C4VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhqQ//SPfNgRBmA4JXyxRiJQUNqGfvrD56HqMMHEQpoCaSOM+FA44N\r\n3TnPcXnjCovDdQOREa4zn+YS523sr18LUbJAqJd1TAqxArrEl3dBxfF/5JmR\r\nH53Q50SKKmUw9AGYzTJb11IgRgpYdDcgy1VTJEUdiTf0Pm54CmEhLH1XrGMQ\r\nghzrygM8gDBuE+w1tO60GVNhfYbLL6Z/GhyhcCjJUDzywa+11hMOcj0yTIHe\r\nrwMHdImPPAQeJBRfr8skJUeNBqtNUtwTdG0Gq82SQZbQoAEYCKbsMPGF4jjz\r\nKY/ojjZlx8b5mcp72rYnEL0j6rbTXq3k88jTIWf6HyS6eqSiVcIe7tykViUq\r\nQPNXxGaRRTs940vMcdIURUAEi0YU6vPuAQE63s9lyzuhL90bqt/GnXjMlFYL\r\nB1T2nhwRdPk/Ic4Q8+VPrIxObsORAmMqdXs1/Jq8BDwTYIW3/OhAnpf7v0pq\r\n3EsS4XD0ci5HeQAO0Ap4RCQ87a7NtXeMqy9GBop5xQJ4EU6ezy6v25v/EmeC\r\nw4cDU5pVN/wiNnkg50cewwglf76QLQ5faXvYSWm2rnggVcki7RirSpyZ4ieg\r\nGk9PRLDtzD5ySCwHT8FVe0U0n+EIYIuu19AvyKSc7ZQ6L9Qh2UNrAGWMIfHd\r\n51xYlqmR8Wxbs3p0iygSaTzXPG0az0vWu4w=\r\n=uRdZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.2_1659645461510_0.8390502085335596"},"_hasShrinkwrap":false},"3.0.3":{"name":"apied-piper","version":"3.0.3","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.9","bcrypt-updated":"^5.0.5","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^5.13.2","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"3df1aa3900ea246ee25f2fbd02e59266de3e0cce","_id":"apied-piper@3.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-GjqFdBLigUEiusGtT9mrfJF1ysNfwZdGSnOjkiViuL49mrNCuQPlbBgYo4at4pZ8SJWDguL3llNGAJckAxZIuw==","shasum":"0baec5f25749d08ecdc1ceb90d72ca853819249a","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.3.tgz","fileCount":17,"unpackedSize":144368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB4oQqX9QVKugJ4g4eBPOoWmqOxqQ4xms1i421xfYhJAIhAJ3l/EBelShpj4LOUe6AlzLZS7+mi364iPKcbvu7ddkX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7zmsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPCQ/+OnvSrbiHa72ieFYiqWj2+EgxnS1pP7MYmApFB5a3LzUiNZK5\r\nVNftBq+UzN1kDPEgNZFw3Fo+iJLD3WdrX5RogvnHJJB28imCEH9WHBnDdXnZ\r\n5grkPn0ddc3l97Wnx7nwt+Ajo6DF05354bKz2ciiFikOLtw5dg3v3iT/sooK\r\nWLbfj/eihYgIjeLunF4FjzEAlZLVZ1k/Gj2xWAo+5zQ3AgPXJvWYTK4lPb1L\r\nBxBr5vgdzTqGKKE7dJBvz4s3P0Ffe1oQIyBxWBfHo85WpvqVlV/K1bqrppam\r\nL+fAcUjJBk4qYQ/HEF1+ydRpWXFvIU6Z3FLP3CwYm3SBrTi4vHmXRbErTx51\r\nr5veUkSQxb0X3kBfRF5pzcYcbCmiwDoLRdXYrfcPBWtzVJ4z5NlbYQwmBcTm\r\n5ywSI8iS5x4OhFsXRdCAlSN9w7OSRRqO5L5ztgoPk/aKe/g4+revG+vBxk+g\r\nM7XB654WAw+/gQTamh5qs/eT1xryVxCcZvEB9y/45Oo6lgHJLXvIhiK473eG\r\nbfhWyaLMySA5lEHbx1WZJwEDSgfrDS0iIH5QaCHUsyoRdBicVI5BCjvdRysZ\r\nlwkT7ZhjYzLVMuZdimXDX9TjUttr72g+KAGHH4RwMa4CXdUsX7Od9dmuOCPu\r\nTxN61T55TrQe2ZPlOQ3QXPbGvXN0zusyX8E=\r\n=Rf7n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.3_1659845036098_0.9483851572487139"},"_hasShrinkwrap":false},"3.0.4":{"name":"apied-piper","version":"3.0.4","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.10","bcrypt-updated":"^5.0.5","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^5.13.2","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"788e225803402b15814777f379796554b80e5d23","_id":"apied-piper@3.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0grm9LPdZIpbHElv5flLB+pzthlbaRC6PRgOd75Ac9T5jilncPCzizQRK3es9ubNt+GJ9wh0gpTJHlpSFMpArg==","shasum":"25a3814f09c3ab528d2e1b285005d26bc45da0bf","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.4.tgz","fileCount":19,"unpackedSize":142979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH8nZ477y/SjrAhbEeX8cLfNssQ1jF9FWipssyYnCeYAiBvk/d66btkE1S0JKAzd5UWBRa/pExLfkxXOGS2Zq9KAg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8XWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0hAAoHY8G9W6IVm09cflH2l65ctTCmvREN5r4axRFRdNZI69FCas\r\n4PYue78ZJxvDSXuSREWwLbmfsd21n036V9Q2h4bLzUQgySH2dK1JK452R5Ft\r\nvhtVZazNshcL3rFFku7TNPDhGZLqvqeLDI7za3CB8xSnm0p/RVvfRSg7562W\r\nTj9MnwhnXXemd6qzhvHdTaAd8ERBq+AAm4qO88QFEY2/JfvwLZUcuOHkx36P\r\ni9qp6hNRRndoiF3lS4NeM4yIWxRDAoq1Ne3haEl6yyiGqSKLhBelPkQt+xmr\r\nzBy3zMJIlvUVSwcbb9dl895DHtTahVzgQHgK8FkmAroCbLB543zHPCRUxj94\r\nC780FKLF8ED94SY6Ire1u+eZ1vmDsG4GXN869CNthMDf/LV4MmmHNLWVkPCt\r\nOTxPxet6UWiumaVDdXAM0OOsSaD1GM+c1vBo6ua5ZcIdw/jb3uDVvodAoaQG\r\nse3t//LesQh+oEWkkzfNfOk9926oy/ZrcyzoaZ3xkDjvBzBKUbjv3yE3nrYv\r\neFU426Se2eLHEqfs7Sl4L1PE04o63+zRx0LIO8Ea7NQQ0bkenaxUradmy2CS\r\n232AQyqxTrVaehwGWzggHfiDqmhMpgbwoTV0DJHriRpa4//6IP7urYOMz0sw\r\nTP1bY3iyzDjqMWHwWF+je0pNzQnXvADn96w=\r\n=lol5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.4_1659991430704_0.52060152295807"},"_hasShrinkwrap":false},"3.0.5":{"name":"apied-piper","version":"3.0.5","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.0.10","bcrypt-updated":"^5.0.5","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^5.13.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"788e225803402b15814777f379796554b80e5d23","_id":"apied-piper@3.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TB5FxesE2OO1ejiiICfOj/ZJLr/bli+PoKkYrciZNGjRzWVaaBZ15tPfKAgzKEUqO1G8q/ZkGS5wEuXkgKV+KA==","shasum":"f9f9d2b3cac551f077be5f45a1655527e89488a8","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.5.tgz","fileCount":19,"unpackedSize":142710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZL4K3AxUoe4fjDvVwQusPAlIU1V/ZT10oOCopW74fxQIhAPVpv24cPyT+Oiwx0RU/ajfvIPIsCiNpR/tdxuCVMxVG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8xi/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiTA/8D5v/l0SW7+4pP9J6W7gVAql9DeDkn5h6AV2bnOakPEScEg3Q\r\nlC0qYOfqVGeiIK7mt6tyrYVBFe+yaN8Jxvpb8HiGqmRdEWgMo749133xcbOb\r\nEXF2DLzUXR9JSDP4OJC0cYq+wQyurmYTNqEFH56NCO4G9geB1P9ZST2nt9/Y\r\n0+/NqmN/jfHe8JhIHVX+DM5KSGqtmcbl2qHXCN5odSCXVHAo6I8t+NRXhHmo\r\nMa7xo8VbpqUcIFQt9dNQW8+XKNDuUJRR04rMMm8DLPI8P9pnqy/coYE8wDIl\r\nCRuhW9SnqPRK1eg7ccwQ1aTeoUn0Pa8hPLilfhY9qsohRhq91W2B46yyY1Wa\r\nLr/q4BQBGRj5i1to830keqHZFk8LsBAUXrN99QcK06x1fqINy/ZmhYZ8oq2E\r\n/kHitVTib6zaUNYsj3v52k65KPznJSluAXjoSX+CwOqb8kNTxTmLHiBbf3nT\r\ng7a2kF5EnKSUOg1g3b397K5pHQ9op7XbnmTjR9I83hjNc3ZSFDL6OQtD9aXv\r\nTdatnj/+bjN13SyKpC+gQ8tUO/y4PDYcU+4lgzkp5kiULpDfTFgP7bsfy5sa\r\ntFOGdD85aiK65bmAN/C/vT70BZh7Q6lrOHXGQrmAP9CVbH7VQdnp1bNtu180\r\n0pLL98GqvBCM/bsr8jQ+joL2tnYQLUZNBjQ=\r\n=ZwGY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.5_1660098751346_0.9303214364351173"},"_hasShrinkwrap":false},"3.0.6":{"name":"apied-piper","version":"3.0.6","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.0","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"cc78b4e5ce71538e4f6f4fcfbf1929ad07f69cf5","_id":"apied-piper@3.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-tp+iuY9yUtAOow/PnLT8KqsTzt+wiUYGAoKI3tWpC1Vj9Sxlh1uF1Ddrm3QAZQbTTsz9PHQJoUYhq7J/t3dTMQ==","shasum":"8e6dea3ca033fde8fefcdd56cd0451824f8b1c77","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.6.tgz","fileCount":19,"unpackedSize":143111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9bHAPBygLNf9WuPAi699pLzU+N6wbQDaf2q/QH8wKqgIga0RYX3DFHOQlxKfkx7CfxFtjUHmY5RP7w0r1o5+nums="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAqBeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnwg//f6GhH8QRpxfSKipGYJ424WEGfqzR0p3NtO+jteIUf3g/a79A\r\nZXc4TQ/J9SLY5TP2eoUKddAC3jzEwtCRjOYg52C34CvLaAQNimoLnNwjgFMp\r\nMNfkZokHo05ThzUhJ0FRJi0mn6fq6XkrLN+qUDyhYcksEtacidXh/g1c+7I3\r\nQnaVCnDN/v7NfVXIDHNWUu1qZIPeZur+DnqgIWR4eUiNLirDQVH5542b3TKS\r\nUYL/uUvLNbhlS9x1ohGOf3ZZ7BdqBnhZgop7rQ77U9hyUQjtfsEieZOerL1O\r\n5EWdWiPwixhQ7MzN/TgA09E0w2I9B4Kqq/GiUJhJAihRgmlV/sZNRfkEaIYm\r\nRX5Y7mtoWsUWAuvpEhjqcm+kC3dAx3mmVkC0cXZiYJsajka1mzV7Qp6IFlB0\r\njtA/ammmqQK97WUUMyR2T1GaPjYUm+VJKU2hbiX0YFhxMu2FaMmDsNbwimnR\r\n8a6eQktswz0dYuVPRSdFb1BTJddK5rE0yzbybmh/9r5mzqCqnEQ3nCPIHj6z\r\n5+U628UN1MtomVgLGjhSOjdRU4IbnN7XmFcDVX2v8iDqz/jojx1DWeadO6vU\r\nCItvkJlODuGTvfRAqTqt3j2iUCU8Pi8VVPMbsSgYN8g7a37mg1uDrgdCSLvi\r\niy1s5legpnXgLU2/KezIwXPuBQrAS4TjBtM=\r\n=T8m9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.6_1661116509931_0.3473131734588848"},"_hasShrinkwrap":false},"3.0.7":{"name":"apied-piper","version":"3.0.7","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"53046dea9e34a105329c15db34fd4cb2af0ac983","_id":"apied-piper@3.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-m1Tllwbt1Y5ZXlJigkbcpxDjWXKuqacz3Pr/gd4vXYdmC0tS4wZKFkfpeyjoHr1VEWkZ2O9S95Sf8R7BJEH4/w==","shasum":"805396b41a1a9dacc2c34cf4837e3ca2ff35df2a","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.7.tgz","fileCount":22,"unpackedSize":146156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDccUW/VPfeZQrnzJOl0yQUJrpDCb+3MuXkejdtn1X47gIhANp/rLd4668BISonF5nsBELSf/vDpSuo8R6b3xD/GtKp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI8ScACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozTRAAj7G5uI6wNUzo661AGIlI5mYiIw6HZPzcXbyntM0zlZD2M2zc\r\nQScl+H2TkiUranJjsWj94EdRMTzlHx98CAG2c/W1cmkD4jmag1j+KX2WldP9\r\nZJKaIFEpkOmJvKf8FRIukWUowzEy/eXBPWSL0J0K6INHniJhj1BvcXRZiJwj\r\nx3fX9I8Lgu+Lp77F5G0+hV7BV4ts86hQHgE5h72DDm560PVbmKvaV9nC6aF5\r\n3koL8ROeswXDBG8rSd+Nb2TvZA8UD92GIB/nCn9lV/GHIrCNrYFv6lHqGI4p\r\nmwDtfMAaDr4YjwtdDSO8nS5J5ARqTxTZnZ++EvYhqoT4zEn6t10zkHY8DIb6\r\nvoKIq8/ha/Nvnvd14vNuhqCOY+yo/xCRLunSZUD0v1N99/ORwnQ/qWUsFDJW\r\njABaYqHtF2Yvor/vBVfyXxOpf0ejFmObVxJHmrmSp1kR7KNe+hrlJXjxqQ1F\r\nK50ieSJ1H1MapmjcZAI9j6yXQ+y7DVfwsSeVi8rU1ipOf8dxK5nw4atU4+CI\r\niY3vg1q6R3PPh07Lqml/hrXa5fqCrt05pR0YgdH7/W0qXXOArnP8U2CS2qhR\r\nawuiGn0We8tA/ymp0viZN2IUle87BInCZixR7+aHxm2PRElKu1sUo0YQUxFz\r\nBRZEOLkYUx0xRs6V4AsYTKHgi164C4hCpg4=\r\n=7Tfj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.7_1663288476395_0.04750848252689921"},"_hasShrinkwrap":false},"3.0.8":{"name":"apied-piper","version":"3.0.8","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"fc9a8a079fc1e3f72ad45a792cd6fa69fa2a7b3d","_id":"apied-piper@3.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-LqK4rNYrADIKMdv5Z3x++wallMy9oJicBY7BirxvE0GgepVCQapRJzvWuVMxxob0Zp+j74eCRSv9N5r8fDNJDA==","shasum":"2682c7441c2c60a342513571b1a67a8fa942711f","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.8.tgz","fileCount":22,"unpackedSize":146582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6AmQ+xpM6A/5lyAiMfeuSIRl2k1AkkJVFRMuDQlaJxAiEA5n8HFAHYCTMZeXwkCosTX7vUW58GFAIVhhUeM77r/Ps="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJRBJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOqhAAi0+mrAVBXLTYXXKVQ07yK2URINBDjoxU+FqGrNazeUoN9kBh\r\nYNzsYGeBvLARmQ0o0rubAataks9PPLKEssOXKJo0WYJBlynK8GCfaVDCQlmR\r\nsCdHCkrZPeZgpP2p9r7Hq9Mxt5FpZm7g/MSrHMNew/07cTnjlETnODXe9PdZ\r\nzSWgYGwHSAJgMztIQMgUetsKjFCJZHbQuzZSj03Jcxsj1mB6o7gnsTDSq/mF\r\nxw9JDLmtTozE5VFJ/bydz2mKPsirC63t+eDcN83OmrGtEA9MyBKVDD8x4SvV\r\nvODud5reKesH+KBx72PSy4rSeYPs6SUlwQ764i7GvDUfKOMfqNG/noeUEiLr\r\n3UFITXCa3rGy2P3M3FdAa3GRZulIwYrQjaftbEH/Lo+tV+Ks9VNPrheibpOs\r\nzWI80jGA/xvU4HV1gWAl1IoHNPgNW2rr7bqVL89nrOTfQE0Qmh4CqyzZS+Gw\r\nR6E26h3FPG1ZbXvkEcFEonpV53yRZBut6LVrkeXgrFvrQXzTCt1OvEKg/8qe\r\ncQztqz1DIdA1Vi9q0xfdxpTCfG8O71QXnA7lkNQ95MNsVylsnmKgmmkuKiZO\r\nbJi62Gih0lSZwLDPKu+FwlYDk0ypqMSGxAHUW8BJt8yZwqHPP7vk9cibUiPM\r\np4IddidA+MX+IOYP110o4sc2mGo3juTsuuo=\r\n=IlOI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.8_1663373385330_0.19686762465858965"},"_hasShrinkwrap":false},"3.0.9":{"name":"apied-piper","version":"3.0.9","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"defeccda1d6c595e593cf1eae0bb375501ceefc7","_id":"apied-piper@3.0.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-lYJJs5j5CaoQa/tFQYLqgD53goa/jckzvjxARYorFFwncscuRm/5PNgx5zw5cUpd14XuzfrZAjb4X8phPM4KTw==","shasum":"2b457ab34945fd5c373dee11a7fff4336a0cee77","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.0.9.tgz","fileCount":23,"unpackedSize":162742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDCbiEqehIcHZJs/OYnJl/crtllThnraBziTNVLY7pIwIgWDEXUZeuvf/+UN77EpSnJ0ouHSmg3PRMfj3UIAf1VlU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ4hIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHCg/7BCKW8BmEXZMtwJ/m31TQHKE7n1O6jd53keoniOBA5ZvOLTiq\r\ncoLGShQrbd2lB1v1aE5FGIbpWiB004QS9BCez/IR+Jpgt5F556SM+FdMjtnA\r\ni5bjhy2xBmErjinfWM/1jtm2xK2UuFNBFrucWid9KwrAemPE9J5aNriId5Fp\r\n4c/r+EjMHbG6hfskCCp4kjzNj0FoiO1zNgpy8NRqnOuCUnVKcc7LwA6ENcNS\r\naAVVIrTK+bvZbUEZ/WdiULS8TG3qCIqbBRhqoc21IPF5T64rknvEn6fCPn6Y\r\nPOWbZ0blMeyjQNti2NJ/xI0mc0gCifbWofi8iawii3mqiENp4i7eWOZZ0txZ\r\nr8UM8R+Ma10kYMFyMiZZxbI7BmgUs59Sae3gjS8zlULZq8N6FqFsiL+WVHGh\r\nfeA5PVC1CI4DAqP1a/VlgIvun5Q5b+PP0p7OhFEvY7oexE1F0k9FIaIT77Mp\r\nDAwkIlkKQYzyIi06+efEp8XVLMAZ75MhMxRN7Iui17A/zZ9zzMVCiiSKvsxR\r\nJd7DAcdIs998N/e1pQ2MBhbYLKmBP3oP3kADzKeaf5ultOC9YmQxKjA3uETW\r\nwm6WicFBfhcvlv7lxIfnOccUqx8iwAHXKbqOOyLFEWoSda1VKENrLoIbJFJd\r\nb9doeW8CrqQbqAYEauniI4rMKetXOn3otrQ=\r\n=Bpoc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.0.9_1663535175824_0.14959106567760894"},"_hasShrinkwrap":false},"3.1.0":{"name":"apied-piper","version":"3.1.0","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"7fcd2c25d48009b93a602309080fbf7ed9c87e59","_id":"apied-piper@3.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TNapl1cAyVvwO/VaICodd1/+x8IB/7iBzuomu+FlGtTWuP4zCErWxITv/Q7aTu3vDpGhyChjuID+wD/slS8P3A==","shasum":"634122d60fd9a36d82b0fd45f642653022c35363","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.0.tgz","fileCount":23,"unpackedSize":169533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC18G1E42VXPZRDkNHFQb6YbKS0CkLWTL2+0+1e8DStUAIhAL505z1GyySyQ3IXvMHgK/Yn8WYi/QkpcynLLNjsyeBY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKSj3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6wQ/+KTQ35ZW1/lBXRPnCENH3pXyqu6Rf7TM5J/2W7JTt6IN8cMIh\r\nTVNwUqMgWOjVL1o1uu39n7kAu3PzI7s0EhWrDKx6rkD62f5G+kNUEW15BihE\r\nWcmhFp3g2qqlkt4Ch/bN+j0jfLV28c/h2fnt6trQ9O/7F0+7Ly+HvXs1NLcQ\r\nTQC0HwvqCqZx3QZuN2R5OlsKkOKjyTaTQgTQxRcN5ktXQsa9I4R87HxGcRV4\r\n7djj7+13h6ZUx9V7EzNN7ICa//8DGRS+FzAuWKjwzlBggo+IQxWIAtf+s72l\r\ne64mJIAxCzwiOe/K7O4lkl/jX4g5Jvi9g7f7PUprYEU5lkgq5ieRLN2tgVzy\r\ndO9GUbUm2LgTpC8IADpzKy5ASjVjGDEg9dve3G1KLTzqacMmac2scAxueDB4\r\nSjoQNqL3tJZXERBm+doluEur8CN9gF4UTEH8N3mZvLbDc6vPG8Q58Uf1QJ9T\r\nWQCAv8JSuc2HUw6hfuxzBcjWnnfKFKvnkMcZxxQ5MU5oU6IzOOesy3H59qcO\r\nqoog7xrEb8GOWMjw7AjLtl7py1dwhzkTjZII/s/dSmD14fRUMwlrObKJS3Sp\r\nSytPxq5a+xnEbKuPIgPRPwsUzCvNSUKNeDJ4rTpGuj6LjeyvuplNQ5+1Y679\r\ndrr1KXwdjF5ES04Ws2cLCLXHiWIRQoowXRY=\r\n=RRLo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.0_1663641847242_0.9691900285496242"},"_hasShrinkwrap":false},"3.1.1":{"name":"apied-piper","version":"3.1.1","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"55e1c7573c1a4b00176bef5db99170075d26de22","_id":"apied-piper@3.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Eb4uhigtH07+xEpZmPCA2cnCca3CJycnfNOSISm4WZlDXyYJaLQ4raLhpxeWUxs9ShxQIYFf2niQPN77vls7Yw==","shasum":"cb9041490a52a6918153bebcd216b8e3bed51825","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.1.tgz","fileCount":23,"unpackedSize":169788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnhvcrOP72lW6zgc6YHUMBiUb1hpslmjeacMLdKE/Z0gIgRXxT0JemGBe1pt30vUhJpsiXkoQxgzV16b95l1tSk9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjML88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnOxAAiz1D90lSExjboaFvxj5XyOHwKEfwaOTGPymUF7zAdDu8d7v/\r\n4M64pNacQqQ0QZ8ppGF9pDOoEnQ+y/5HaPSJWGNt95N5AsQt7qgHQ+V8gOes\r\n9zNYtHL5WROl8WmVwRgT0r274hPRFhUFk3TrLqC9K9gM9CNIoZ5qiRxUfyhO\r\n0ddsHU0m7da/p6VBaniLzX/ofZUYOUNLuE8WNdHAPT3yUQI0ROE2DmbbypmF\r\nI3dXi/5MiUvPV4QsCONPb5EhDTXBXTOzy7IUR91si93p/mnku4S5kPNtrIQF\r\nrFSQXmEiS+FxuBXzAehH8Og+Am2hl1yhhAwbV8oQSQ9hKSoUr6UlaZzklfSG\r\nMrCb3MurPmI/TBxmBd6VZmYd92i6mKMP9jnoi6RP9rxd9YZ4kL7RQRb/xHQN\r\nrYYF+JQyKgLbUhsIfq4t+cXfDxIOvC9VDmFDqVDjL7IWQYhMS9TAqSSh9WIS\r\nHYzQLeSR2mmsHCQEa5ux4Qt6eZJL10yhsUskGhVgT4qlMHyahSe3EApSdS9m\r\nU/E8psCbGX4Lwo9j7uCrndXdMrRlTqiSWBdo8ixsf+Ea+PcEMH+S0rUKTCVM\r\nwLVyQfNRuDuI1KiZvFxiyAUCq0FTWt/0MII6l33FilxBzYs1fweE+WDiq+WJ\r\n8xXV30cjrkq5xfVrSCEMq1rEpTWHHb40qtc=\r\n=xnd0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.1_1664139068079_0.8417133910196508"},"_hasShrinkwrap":false},"3.1.2":{"name":"apied-piper","version":"3.1.2","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"c3499402e3098b80e5478ca2096e6a7e763cfb5b","_id":"apied-piper@3.1.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-OVAMXCPHWpGAoCO89UDth+sdDf/3gOhTUTNfol/jSuUr8uGvsOGx51Z4apF1kiHXJz8psCdsyzQ2xm7F+KETzQ==","shasum":"a2ceb18a576b63beeecb2a715948ef75d4e24a13","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.2.tgz","fileCount":23,"unpackedSize":170730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErOsjd4ihzdyNRk/QyewdzgiQ94ySEl+ztsBb/N7Pq/AiAiio06uKKbKTzr0BDWFFSkq2fLvSTpNvWb82icJ0a0Wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQlruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXBhAAjZ6Q73P2ZaFSJxPCytBYix+317yBVakUUWIrpuVOlByMuwqO\r\nFbUFQXvVYBFu8Ou4gEFR8A9AQ7jF9jtiA7EDjHkmKi9egVK90YdWkoyo8o6d\r\noWNj2x7/1lRX9WJPCJjcrr03+HpMNVahzj7TzMI2SyRBeG3zSAJ+9865gSUQ\r\nGVORONFfofYOo9SXgUwY+Wt9Bul0qiMhAOAFIMbexop0fK4dO9CRKArSjdYt\r\n1rGoHTAkCF6pZ3foA+qxMUlQ7kCKp5nfaYLz3dhz1Z4RgfmIpd56Hc9EgugD\r\nqlwKu/ID+cnWIdOq+AwzefvOgBm22r/aB/Mv2+D3bSNwmkEaDsTwj9rds1gX\r\nXcZVU88Vm0Q5tJX5BCBPfuAusLe3AgkuxgTPSl1ILG6MHRm3VgcC9dSCz9FR\r\n+zxBh/vj0OHYAlSFlSF5mdLuDvUglYF4HA1TkODk6ldgzaWpVSUNdp15dxSg\r\nhrUgZjVDfvsHWluNlpMSV9Y+jB0RffX/+fy5VLT43+lrILdoUzaY4MfGTFlE\r\n8NJIuWeFzty2OvjZU/9g3hka3w23IGXYWBe4Eh5ntgurMcxdbg1CPAAB6/SL\r\nKtpbQ3jCQfb5aYnEYBdXehGsscx1vPwKX0KENoPqm1ebThwUyT2uML/x40AG\r\n6f+25043zf4iRhMtAnT0vNW7lYWt/Ctzzgo=\r\n=aRGK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.2_1665293038492_0.8300216270014404"},"_hasShrinkwrap":false},"3.1.3":{"name":"apied-piper","version":"3.1.3","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"b6f879fd6842c74ab912463a4f287dbe217c2746","_id":"apied-piper@3.1.3","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ZzKGr7NvjKm5b5b28gY9Q47CUmSdPX67zwa3PG7Xwxq7h1x4i1n3XHWZB9SxnXZ7QqAQCLOCNhJ1dQL59g4z5w==","shasum":"1aa4726a1d40be4e2f0653e99dd0c540f27bd53c","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.3.tgz","fileCount":23,"unpackedSize":175386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn9fXfkP5BiJq9VFJuJ1bhscMSC3uBZiwkuYFg2JhSiAIhAJwm60rZG/bqy7qO1Iczffc/2fFgziC+Md+dcG5qCikj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRjqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9dQ/9ETJ7k+loTTyQ0gr0kB/87sfgNobHRdGD1Ld2pyMmad+g7CMh\r\nG7g2bFqbXkq0Nooxg/H0vG/heLOXO+DSy2Glpn/jkagWR+4D2hA8eyKJeLf0\r\nv4Qu86jzAwOkMTPNtVDiqlUExjkMOqHEcv7oxKCjSan6CEHK2jZ8GH//iWd3\r\nRb+AdPpTTp7gqqBdpOiJv9qMSqQcJxM4jPOg9jX2BUpb272C6xvjx8TI178v\r\nmmam6b8FeOs0EC/Xkf40kbWurlL/nPXms2D4p5T8Ogm1rQvoG1dzVSZyQB07\r\n+Dtuacj6UN7QRW31nSbeSS6KQiIIkfxt36uERwzDxa6kqxmDl05erjr0erkM\r\nONYWqWkoUUGPD9TgtqQAiQMPUfWwTVSsYlUgF15nNi1lJLCl+73PFFPK/H8G\r\nJnGggRGALiI+QXmwaW1WA/QU8uZIf9WZ9ZELLbqXqkxxHhGMMZ1K8WMsGDKi\r\n9KQyhb2mbeAm6bvnRBkCrS/o8sZjHK9Q2tivvYEVYw1P9MK9KM+lWJOAsRfD\r\nA3/pYCKYof/vw0rdfDssz3g4PGxYOYfKaDf3WdKCFjs2vxLWJ7NxwW5Emq5H\r\nXz71kJjp13PTJSaCLsKeWNNV/5IEjPyzdhU2FGWNFWCIj9251oQVH6Npi4vC\r\nKHjpvUcQe/q8j5NsPRJ2IPookdY5xvWIC98=\r\n=Fny9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.3_1665546880531_0.5542790949268328"},"_hasShrinkwrap":false},"3.1.4":{"name":"apied-piper","version":"3.1.4","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.2","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"bf13d295c4f57a8d471926d2fa27eb6401147947","_id":"apied-piper@3.1.4","_nodeVersion":"12.20.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XTPJU6qMtdaoFW0cD+L/UMCcGPImL1W2AKQTfI5+0OX71GUKaQwPRZ+Yss6UVgX6zWkHMnd0Asn4pWzUxU9X1w==","shasum":"f1e0e2d2fb1d10769a29e02e27705ce9d8322e11","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.4.tgz","fileCount":23,"unpackedSize":177636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfcetpZzjb0L6kMoqb96rLV1b8mu4iSD3xCu5YerTvgAiEAxcSzs2EEg306IJiPvF2hOcoAJ//Oa0i31/n8M5P6bhk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTkIbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXbw//RK6hoEGbdHLW8iZxAQ1J6lHQCPARTzI0/2gHTmtKo85rzARi\r\nhrH+PDOp5NQc7TeXASPsyBWwC5lW5/L+y1NZRTsWR1NAGzXl5oTAtucTc3cV\r\nLxOKmVqw6YMbbVX/7YSXTCZzKyHjwUfkKO9Jzru8xU2e0nFGfg/TROqW5dO7\r\nIfRSg3sl7r3EIuEjP+KgsQrq1ktY3wAZY9+KjCBa0ytzetXSId6UvoECNuUp\r\neSlGaaN+JVl6E5idp14hWBWNZA/nPWy3SuZI0Q7Y5ZufEDH+hc9XhYtD+kPa\r\nhjqijuVTkC6AKFcZBBanivyoPHp7KJrJnOicTSS2DAY+UaPfzrEu0/SXAVKq\r\nHHx34zk/juP8RPIKw3IieWnW5RSjPrYf6VE+wvFBwrjh1G/22qoDubNfGX7/\r\n6kiXfYCAsRhbqT1Zj+P0Hu+GuSheALxbRIzyU08Ci5NxS+b0ilX+cUrq9H77\r\ny1p1DFDxAPfHvvmzCvjgZdY2DYKia20GWeCtAhLe7o+5bsF6Q8m7VgQMRSIp\r\nmhn6fuxMfxfoWheNibVmTH+0CANx2xPPYxrdp1f69uDug5kOG1uH5+rggABG\r\nn0VOiYSnFhq+2l4/ngcuPUcOKe6YcARGIXvYrrpnQpS0n3fzNfEA0ruMLOsM\r\npgaWv8wH8n68OpkKz6Z6V/A4Q8BsfoGRkzY=\r\n=MpTF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.4_1666073114736_0.7455455737720482"},"_hasShrinkwrap":false},"3.1.6":{"name":"apied-piper","version":"3.1.6","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.7","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"bf13d295c4f57a8d471926d2fa27eb6401147947","_id":"apied-piper@3.1.6","_nodeVersion":"12.20.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-odDgXH3pVXk9PFXT0UDewygnTCR1s97TsI01iHk1gksRmhXFA/ntxCDuRF1oydUCCmeglrCfb4AMxHpu3c0ikQ==","shasum":"9876e196b6f6e676099b225d735ad1cea78c5abd","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.6.tgz","fileCount":24,"unpackedSize":178771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsDtmnXH55qWEorT0ckpY9U+WZAWi54rHTppv5LVrTmAIgdUsjF9zVACEoONsnulph4Yq0vRGjBoNuT/Yyw1M1/Uk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXWkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBTQ//VdMpKhChDJ6WGzYYPWjQkSF1ROGXsGA8jzRFTWKfQKVNBMki\r\nW6okJeA/8/EbW44cqTzE6Kw4uex5inS2/47LLDtfZ7HjRdhhyoUvuBy6mgk9\r\nr/9VBWnSR6iGHrMX02cVuTLZBuXOt3t7YQcd9dBUOOXpCrBkXKKv05K8Q9Yu\r\nvumggRCc2cLj+QDpHDIOZzzCfzGTPSQS62GMQ4sk30PFF1G79+q1hBce9qXo\r\nThFUtmwSmk2l6eNGxmFaC76btxQIgZOzMr9MljVSIED1yFKDh7tgvM3WGqxs\r\ndrdES/w0PRC/gpXnt6eKxmHRYsZ+Pp36ax6x23Hz9ZOBPncyAQqHnihdIHph\r\nrZBvgweKVnNPiSI1dadKxOM/pmT8da9D2O6B5pM2X+hX5fxQ+GqvrobHyzme\r\nuQ6KC72XBlq8Nn4aIsc6LyPV2BhgrjUqkcMrN7eAvsaQFLC5zlY+vsAYogX/\r\nr1M2jZuuFzaK384y409V1YHOSZgdkHNsX3z9ZRi9Op+PJCeZBxKObstVxHTS\r\nLb+RxjplIODvdMgCdUGabyzjKnwRKhn7Ea3+HPaLW5fRpH1V8EMx0gyaVEJE\r\nLf+x3e74nWFGavzNoTVMzbJI4nNQtYalSci9FsYEzshXFrM09kb6HFdjHhBl\r\nWqgC8v3pIwmGgX/Uf1guHym6vCtwpSPbPsk=\r\n=/D1a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.6_1667066136976_0.8946584895173375"},"_hasShrinkwrap":false},"3.1.7":{"name":"apied-piper","version":"3.1.7","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.1.7","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^8.5.1","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"f2ea3d0da080c8a7764d5656087eed348b9c863f","_id":"apied-piper@3.1.7","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-J1RYm1VOUHKxv3c5gmZT4CSob3SKqDguZQVSCeg3LZNSz+cBVkDvAwrbhNHyuj/UApWZOHr5R8v3xQPDbH42Mw==","shasum":"2c4e4eb4fb1cee8a9f959bcd2c545ecd8395bc63","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.1.7.tgz","fileCount":23,"unpackedSize":178978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7pEh/GvlLBZb9Ydt8qgQgx4rhDJyC2axNwWv1MDk3+AiABqb74L6FGYtIoYJSFAmGURZiK0vb6xe5ZRri58GAANg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ZB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXyQ/8CXo6h0liAWYZ3j0d9XGh2d5KIHfXr3eV14mgUyHsfCNL9LbP\r\nWt5f3kGg/T5hwhuUWt4/bwdM+7mQ0iV1O78z4so1gd+rhql57DIwicymzWH6\r\nNLtcfYo/0jWLfbZ1qfq4027T5QVKeR5WxrjaNR+nUqQO9WZDDImWxjTF+AiB\r\nH98kzjVUzTJpG4jqPYuz8KywKvVYz+f3tmTgTrwNKaIPo+BIOjYnhRIHbjho\r\n5HHyNPoFteFBulHR/Zt2ERUcq+y2phSkBQM2ZpRcJ9scJFuavPS9W0vtvouc\r\nKWJ7Z2Gkxq6eLK3cwq/KqODNqYWVcWYDMHJhTh8Q+XP4VzEC6YnB6gmE6uk4\r\n7oJp867YDWrWOd/b/wdX4aV0bDsvMaAN7NxEXtH9tY5bOSve20h5hrtyF46N\r\ntTLhKCDCBMyRrBi/4SMhrQY0fXQ0DO0KrnmzAUwYtWVQvbS2e0CZZjtQ13xB\r\nafyEPMGCWrbZnWsGLkrs2x6kpDKQmFkUR05pb7avgb6K78uakp4g7tNJbZPo\r\nKJ3yzcdZfKkUBIZ+j7LJjxgcmfvMpmOUQor+ySSQ7UVsc5wg7zTEQPF4J3+Q\r\nnAoc9hBn1cIz4BsUp6rUWOCtwSwIVl5HsS44CYu08XZqHCI+BG3fW51m84IY\r\nmIjrqlD5W9jg9vIkVnJm+XAp8vHJZ+5FKe4=\r\n=1sjN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.1.7_1677037687353_0.17514570177462718"},"_hasShrinkwrap":false},"3.2.0":{"name":"apied-piper","version":"3.2.0","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"cb1010312ccb0d7c7dddd43c8181c5dc24710728","_id":"apied-piper@3.2.0","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-woSYSTNe3zn04rm1Bppzv8HOSBmH2rH0DH2K8ZN9SM2+044csPGF0qHC3wz1B4aMxITZ7Oad9ZSwvjuz7OSteA==","shasum":"8c459480e1d89a25f76154be398f1d6ff35ea038","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.0.tgz","fileCount":23,"unpackedSize":179957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDez5U/u1gzUnQxIwog/v3e0FJkyG/bPYcrEsak/uSqvgIhALEoIarioo4fiv/XPm+5MiDkOUKyPzCohHaEZDIE5+4H"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNbAPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohPBAAn0P5FtY6Ta8Tf3OJFO5cKYROQPj60A6cvl+Z0IgJj5b3Oi5S\r\nJy3mDnk61eblpHPjrOLBcpGeOvwT2ZI/cU3b2PWROnOpGbHd6SBYKcgA1OnL\r\nCEhUMpbxGj6uWv4ZzQeap7emkAMDAisSySoxIy4aQV//eIW+f+5S7Gxb8cz4\r\nlty9lb8uyVU1GfqUiBcJRDUM0aE64XjSttgteqyrYaSJszM+H4Qf4Xb5Vg4m\r\ntVmM8WjjCO+hU2TjNASn0sF/de5okDejHjalpzmKV2EbZP47UzN2W8/uKsCC\r\nZvC/YvyO14fCzDwyw83I2Uqg7bhe7+T6YAQYGlXgILH2y8eZq6pmwuEt4enY\r\nJmfIZxrWy5KCc+/UTaqCi6JfrSHyLxH++t+j5E/O8rXVVsGWNeHlXBp462O/\r\nV58GadtRasGS1inQ3Th8ouANWxz2metw4peoiAZ6BziYBDFedPfiALKjlcuX\r\n1BQ8ROtWCnIMrcdhKp8WGSbYAllCLVar8I16uNgsMU7oOIkWVfJ5bgNuhzLt\r\nQ7yLj3dcqstF+r85zm43Peh8zzbVJ9RZ10Ef2SvBdyp7oDSMI2KstJZZhzyK\r\neoIqpfo5dz1D/WUkwBxvkR/mEF1wiqfETS79yGcOEsU4bhqTdzUNO3SI+SWf\r\n5yq19wrNWVlGi/IiOBvl/BFVQDo/5zAlcHA=\r\n=ePWO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.0_1681240079599_0.5114291619860614"},"_hasShrinkwrap":false},"3.2.1":{"name":"apied-piper","version":"3.2.1","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"gitHead":"e5c716543679b9f9775ad05a11949271d4a1fcd9","_id":"apied-piper@3.2.1","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-cgbhEF0eiS1U0P5QiaUzA3FCEhYyauR41ES+g3Kc8aQWuRrNnaSnc5RPxe8AJKxvZ2RWI6Xlmm96xakszXUsnw==","shasum":"31be41c676161577dfc03903424ee8c9b769a465","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.1.tgz","fileCount":23,"unpackedSize":180338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR4cuJ0LxxscBIc1FjGiKzcXNFLUAf0AvFTD5udN7OtwIhAO3A3bvnyGE7W2hlgyXoBR2xzD62QL1GakB8WqhunBAe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPuS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUhxAAljHTPZVi/kiPaZIdfyDf2wir/XoaqhOc38S3h03dYdSnFLBV\r\nM7qHx8/wQOHlWVJ3QRUFXKfJ2wcY5El07eR8Grq25awnVJTbKQHSvyr+dQBU\r\nIh7WeHNZgTkP+iwq863VMfnwQWQerPGQ7TUuKTXiEp8QJC1xETdkFVNAMG1N\r\n6WgCKYVA8ImfYv3s4N/R9NSdz1poV7gWEq3ZtBD2MLH8t8QJAU5jstyc38BI\r\nVApblRVilrYrNQQblKoKdFxcF6SDdgQ+IJa/ehBh8T1egjADvtkpEcpze5f2\r\nR/viXMxKxWj9epLmHU18Ub5fxlD7tUmz37O1RH58wtl32tyWEC8aAIDV6vvp\r\nUc0t61PfeAxGg6/GFVx5XCJpoXlLPeIqSq6d9zH0BtfzmMeeVurZkQqRqo/V\r\nH3HrmXtcVHsMwEFwc3JtQju5eb8/iQ+sORZfslhJ+bIr2UhQ1d7v7JVBWFgL\r\nSC0XzzWcXT6aJeXJgzVcn6EyIPg21lr+UzDz4BG63RB38r47zSIBNNMiFLKH\r\n0FGltJKbdAUtwOin+PWull1mcCKeRGYq9uV1R7bDtQy2ia1byI8nd8+Rt4oR\r\nyOIztGXf3CJx/CCoZGzbxCUI/4kn9XZmpTWiStGTUO8ubqVXINZTvS0Tdcyk\r\nDmGTd6IvtDuBWhyCm8K5L+YgdeeFc+/0vcU=\r\n=QX59\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.1_1681843382253_0.26569282071920597"},"_hasShrinkwrap":false},"3.2.2":{"name":"apied-piper","version":"3.2.2","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.2","gitHead":"e5c716543679b9f9775ad05a11949271d4a1fcd9","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-udA7axtge6qvtyoGQtmTge0h/mDLzTonlryoMaPcPB+CmTfbWaQ4xgE2Dme5w7vxjV3sXcpfR/fHbAxxaeYkxQ==","shasum":"3cc8fd784277c90ec65c9ee692f0bdfb149b6f37","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.2.tgz","fileCount":23,"unpackedSize":180340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANzobf4ooyVNLl9i2CVCR4trSYSewe37v7BAw3+yfnLAiB+PPjVRXS62cf9n5HMCykwJPQxthg59h1cb94KE3sSjA=="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.2_1694892180985_0.13990906493765087"},"_hasShrinkwrap":false},"3.2.3":{"name":"apied-piper","version":"3.2.3","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.3","gitHead":"e5c716543679b9f9775ad05a11949271d4a1fcd9","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-I6+lLTgxscCRBsSfCcTTrWc9tlD2k2HX+Akjj/FYjQg+ip86fz0iDkLJa1jj6x9yP+vApjDko8K9iLKpptjr3Q==","shasum":"58767f479fd708c4ea3693a044ac468649ffbc81","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.3.tgz","fileCount":23,"unpackedSize":180330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5mxxgbh+vV6T0PWlIpdCaPVPD7bY3GlFkdkZs3wp5kAiEAhEyKkpb+5EZrzsRfrCJKs4FrmzFvpC9cl0kB5hCY/Tk="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.3_1694892275773_0.961476089007719"},"_hasShrinkwrap":false},"3.2.4":{"name":"apied-piper","version":"3.2.4","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.4","gitHead":"99bc61e4fe649d3e08a9521b97c9948221b6b4a3","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-mobvmMoXILHaVF+7nxRTfGQbL/Cms5xqiJub97F1Qs9kkwWoW+PvDHhJYh5eerRnfEoXOtMr9hQG+McYDUAE9Q==","shasum":"83484021fda84a8f282ec210df1046800640f2f0","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.4.tgz","fileCount":23,"unpackedSize":180355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW0hk93WtGp1Bk5VZz1Pb7TM7fqoStChRHKwHOvwI3BQIhAJbJEZ2uhXg7CwD3BYHh1f8Gk+CH/aqkXSNlcTBFzz3n"}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.4_1694892865698_0.9363508458464056"},"_hasShrinkwrap":false},"3.2.5":{"name":"apied-piper","version":"3.2.5","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","docker-container-id":"^1.0.1","express":"^4.17.1","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.0","moment":"^2.29.4","mongoose":"^6.5.2","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.1.0","node-os-utils":"^1.3.7","nodemailer":"^6.7.8","uuid":"^9.0.0"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.5","gitHead":"1fc18a81bb7fe7b1bd46bbd867bfdb6702af5855","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-gYlJBuwz0lGRhgBIuznz05fxtf0HDp/Bz/c8OASk+W4cXhM9YgwRriq+kvm2WoUe32d7YARmCTq9AfyWF+I4pA==","shasum":"dbc11ff89b10600eff013e9072d6905cfb5c8b23","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.5.tgz","fileCount":23,"unpackedSize":180368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnmjAoEHhoZdoxYHqhRH+ogzEdeIGlRGOkwoDJ5KhlpAiAv/eOo6gyt5XN1tjpoQ0NnJFnLQcjj2bjAGLUvGvdOIA=="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.5_1694893735283_0.23381771606687707"},"_hasShrinkwrap":false},"3.2.7":{"name":"apied-piper","version":"3.2.7","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.2","bcrypt":"^5.1.1","body-parser":"^1.20.2","docker-container-id":"^1.0.1","express":"^4.18.2","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.2","moment":"^2.29.4","mongoose":"^7.6.3","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.4.0","node-os-utils":"^1.3.7","nodemailer":"^6.9.6","uuid":"^9.0.1"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.7","gitHead":"9c6f815b066546803fdfb732dfb96640cbef6504","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-onTmIjsUnCxLIP91N/g8+ruvaLZIm0mOXhfs3dXW7BIi5MwXk0f0VwN4pILcJ/DuAD/WBQyu57M6+xbgOpIdrg==","shasum":"7496325a53742a5050f194cde058c5c5b98a020a","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.7.tgz","fileCount":22,"unpackedSize":180426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtMpvT/+DmF1qTAofsxkfDH9zpjFloC/3TQ5wU6d0LVwIgIz+1iMffIC2daluwJiyaaHsfjUzkKN9SZIgRBx5qrVw="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.7_1697813233930_0.4619206293350373"},"_hasShrinkwrap":false},"3.2.8":{"name":"apied-piper","version":"3.2.8","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.3","bcrypt":"^5.1.1","body-parser":"^1.20.2","docker-container-id":"^1.0.1","express":"^4.18.2","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.2","moment":"^2.29.4","mongoose":"^7.6.3","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.4.0","node-os-utils":"^1.3.7","nodemailer":"^6.9.6","uuid":"^9.0.1"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.8","gitHead":"9c6f815b066546803fdfb732dfb96640cbef6504","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3Rfr0ZfVT8i3YzZV0O/hjLXdC1Eti5pDNBHROox7X5RpbL3tZ2dxnSqY1na5g5FmwUR/rUz9ds6wERAkny3iIQ==","shasum":"3a178cecf417da0d9b025da274d8f83c8edeed8b","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.8.tgz","fileCount":22,"unpackedSize":180426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS2ISJXLMmpzoRYd38KMQVGfXoiOaMt3dYMKAqyFiWqQIgeobb9FMzjGbvATfs0+AnN269POj0ul1Mlf+Yrij9sTU="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.8_1697813333137_0.504376794270466"},"_hasShrinkwrap":false},"3.2.9":{"name":"apied-piper","version":"3.2.9","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.4","bcrypt":"^5.1.1","body-parser":"^1.20.2","docker-container-id":"^1.0.1","express":"^4.18.2","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.2","moment":"^2.29.4","mongoose":"^7.6.3","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.4.0","node-os-utils":"^1.3.7","nodemailer":"^6.9.6","uuid":"^9.0.1"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.2.9","gitHead":"102ee4a894e957c5ca80ec475dbeecd56127c4a3","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-QXegoiHk68tYQFVIbiFrLWxyQHV/fLMyyAx0DESlOpNKGzaIwtXlxLwq9+jt3s0EHLqBl3X2Jem+ggpVzY/BLg==","shasum":"967a18e2093f598135095c79a912f8e94ae4ee5f","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.2.9.tgz","fileCount":26,"unpackedSize":185428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMMDGmFw6y6FvNkQWogoY5NgMwtABtEzLvmxQcRb6q3AIgbbcmxx+vTh01yth7y+vsZFA5yH1eWMulC7JO4lS+QwY="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.2.9_1697817182547_0.5678873359578889"},"_hasShrinkwrap":false},"3.3.0":{"name":"apied-piper","version":"3.3.0","description":"A minute microservice API Rest generator","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"nodemon test.js"},"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"license":"MIT","bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"homepage":"https://github.com/leganux/apied-pipper#readme","dependencies":{"apiato":"^1.2.5","bcrypt":"^5.1.1","body-parser":"^1.20.2","docker-container-id":"^1.0.1","express":"^4.18.2","hooli-logger-client":"^1.0.2","jsonwebtoken":"^9.0.2","moment":"^2.29.4","mongoose":"^7.6.3","mongoose-datatables-fork":"^1.1.0","morgan":"^1.10.0","node-gyp":"^9.4.0","node-os-utils":"^1.3.7","nodemailer":"^6.9.6","uuid":"^9.0.1"},"devDependencies":{"nodemon":"^2.0.19"},"_id":"apied-piper@3.3.0","gitHead":"102ee4a894e957c5ca80ec475dbeecd56127c4a3","_nodeVersion":"16.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-D4m/uxa0GiTFvOUZXpL6J4iUe/QfZm9F01usdRYe27PxCUQ1NafhjGZdz1dsmgHRFY+1TX5dhGv+kwcL1DI/Qw==","shasum":"39ec94eba520169ad02107f505e22b689e46bb6c","tarball":"https://registry.npmjs.org/apied-piper/-/apied-piper-3.3.0.tgz","fileCount":26,"unpackedSize":185428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs/FzDng/zXYDK2mKk8TwQVExmovgj29c/XrgxLT4v6QIgacDUMWbI2oItoVZ9fFDVK9vAQa3UqvAOzhzWqNJu5Io="}]},"_npmUser":{"name":"leganux","email":"leganux@hotmail.com"},"directories":{},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apied-piper_3.3.0_1700689394593_0.0033723333944992717"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-05T04:39:33.233Z","1.0.0":"2021-07-05T04:39:33.383Z","modified":"2023-11-22T21:43:15.074Z","1.0.1":"2021-07-08T03:16:50.147Z","1.0.2":"2021-07-08T03:42:16.557Z","1.0.3":"2021-07-08T03:46:27.711Z","1.0.4":"2021-07-08T03:49:57.436Z","1.0.5":"2021-07-08T03:51:48.507Z","1.0.6":"2021-07-08T03:53:08.376Z","1.0.7":"2021-07-10T02:00:56.438Z","1.0.8":"2021-07-10T02:14:16.689Z","1.0.9":"2021-07-10T03:33:33.655Z","1.0.10":"2021-07-10T03:34:08.451Z","1.0.11":"2021-07-24T15:32:58.888Z","1.0.12":"2021-07-24T17:05:02.874Z","1.0.13":"2021-10-27T21:46:21.263Z","1.0.14":"2021-11-22T04:57:36.975Z","1.0.15":"2021-11-22T05:58:37.889Z","3.0.0":"2022-08-03T19:59:06.717Z","3.0.1":"2022-08-03T20:02:40.398Z","3.0.2":"2022-08-04T20:37:41.726Z","3.0.3":"2022-08-07T04:03:56.268Z","3.0.4":"2022-08-08T20:43:50.995Z","3.0.5":"2022-08-10T02:32:31.576Z","3.0.6":"2022-08-21T21:15:10.108Z","3.0.7":"2022-09-16T00:34:36.643Z","3.0.8":"2022-09-17T00:09:45.499Z","3.0.9":"2022-09-18T21:06:16.035Z","3.1.0":"2022-09-20T02:44:07.383Z","3.1.1":"2022-09-25T20:51:08.355Z","3.1.2":"2022-10-09T05:23:58.661Z","3.1.3":"2022-10-12T03:54:40.701Z","3.1.4":"2022-10-18T06:05:14.979Z","3.1.6":"2022-10-29T17:55:37.214Z","3.1.7":"2023-02-22T03:48:07.582Z","3.2.0":"2023-04-11T19:07:59.808Z","3.2.1":"2023-04-18T18:43:02.481Z","3.2.2":"2023-09-16T19:23:01.281Z","3.2.3":"2023-09-16T19:24:35.974Z","3.2.4":"2023-09-16T19:34:25.957Z","3.2.5":"2023-09-16T19:48:55.478Z","3.2.7":"2023-10-20T14:47:14.195Z","3.2.8":"2023-10-20T14:48:53.442Z","3.2.9":"2023-10-20T15:53:02.847Z","3.3.0":"2023-11-22T21:43:14.878Z"},"maintainers":[{"name":"leganux","email":"leganux@hotmail.com"}],"description":"A minute microservice API Rest generator","homepage":"https://github.com/leganux/apied-pipper#readme","keywords":["pied","piper","API","REST","microservice","apiato","leganux","web","minute","mongoose","express"],"repository":{"type":"git","url":"git+https://github.com/leganux/apied-pipper.git"},"author":{"name":"Angel Erick Cruz Olivera - leganux.net"},"bugs":{"url":"https://github.com/leganux/apied-pipper/issues"},"license":"MIT","readme":"# APIed Piper\n\nA minute microservice API rest generator\n\n<hr>\n<br>\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/leganux/apied-pipper/main/apiedpiper.jpg\" width=\"550\" title=\"apied piper logo\">\n</p>\n\nNOW AVAILABLE =>> If you want to install Code-Rag-SDK visit\n<a href=\"https://www.npmjs.com/package/code-rag-sdk\" target=\"_blank\">npm Code-Rag-SDK docs</a>\n\n<p align=\"justify\">\n\n\n</p>\n\n## How to use\n\n**Install**\n\n```text\nnpm install apied-piper\n```\n\n```javascript\n// example definition object\nlet definitionObject = {\n    employee: {\n        operation: {\n            createOne: true,\n            createMany: true,\n            getMany: true,\n            getOneById: true,\n            getOneWhere: true,\n            findUpdateOrCreate: true,\n            findUpdate: true,\n            updateById: true,\n            findIdAndDelete: true,\n        },\n        definition: {\n            name: {\n                type: 'string',\n                mandatory: true\n            },\n            position: {\n                type: 'age',\n            },\n            location: {\n                type: 'string',\n            },\n        }\n    }\n}\n\n// import library\nlet piedPiper = require('apied-piper');\n\n\n//Create new service API REST instance\nlet microService = new piedPiper(definitionObject, 'mongodb://localhost:27017/piedpipper', 3000, options)\n\n\n// construct routes\nmicroService.constructRoutes()\n\n\n// start the service\nmicroService.start()\n\n```\n\n**Full example definition object**\n\n```javascript\nlet definitionObject = {\n    kindOfClassmate: {\n        operation: {\n            all: true\n        },\n        definition: {\n            name: {\n                type: 'string',\n                mandatory: true\n            },\n            active: {\n                type: 'boolean',\n                mandatory: true\n            },\n            createdAt: {\n                type: 'date',\n                mandatory: true,\n                default_function: dateFunction\n            },\n        }\n    },\n    classmate: {\n        operation: {\n            all: true\n        },\n        definition: {\n            name: {\n                type: 'string',\n                mandatory: true\n            },\n            age: {\n                type: 'number',\n                mandatory: true\n            },\n            kind: {\n                type: 'oid',\n                rel: 'kindOfClassmate'\n            },\n            moreInfo: {\n                type: 'any',\n            },\n        }\n    },\n    classRoom: {\n        operation: {\n            createOne: true,\n            createMany: true,\n            getMany: true,\n            getOneById: true,\n            getOneWhere: true,\n            findUpdateOrCreate: true,\n            findUpdate: true,\n            updateById: true,\n            findIdAndDelete: true,\n        },\n        definition: {\n            name: {\n                type: 'string',\n                mandatory: true\n            },\n            description: {\n                type: 'string',\n                mandatory: true\n            },\n            isOpen: {\n                type: 'boolean',\n            },\n            position: {\n                type: 'number',\n            },\n            createdAt: {\n                type: 'date',\n                mandatory: true,\n                default_function: dateFunction\n            },\n            classmates: {\n                type: 'array_oid',\n                rel: 'classmate'\n            }\n\n        }\n    }\n}\n\n```\n\n**SSL support**\n\n```javascript\n\nlet options = {active_cors: false}\nlet ssl_config = {\n    private: \"path/to/private/key\", // SSL key file location\n    cert: \"path/to/certificate/file\", // CERT  file location\n    port: 443,// SSL port\n}\n\nlet microService = new piedPiper(definitionObject, 'mongodb://localhost:27017/apied-pipper', 80, options, ssl_config)\n\n```\n\n**Options**\n\nOptions can be used to personalize every instance of APIed-Piper\n\n```javascript\n\nlet options = {\n    active_cors: true, // if you want to allow cors from everywhere *optional*\n    api_base_uri: '/apiv2/', // the base url you consume. default  = /api/ *optional*\n    activeLogRequest: true, // shows in console all the http request in te API *optional*\n    acl: {[object]},  //the acl definition for auth routes. Read the documentation below *optional*\n    acl_custom: {[object]}, //the acl definition for auth in custom routes *optional*\n    middleware: async function (req, res, next) { //custom middelware function for rutes, use as express middelware *optional*\n        next()\n    },\n    db_timestamps: true // adds automaticalli collections fields updateAt & createdAt *optional*\n\n}\n\n\n```\n\n**Mailing (for register activation and reset password)**\n\nYou can review nodemailer documentation for more info\n\n```javascript\n\nlet transport = {\n    host: \"smtp.apipedpiper.com\",\n    port: 587,\n    secure: false, // upgrade later with STARTTLS\n    auth: {\n        user: \"apiedpiper\",\n        pass: \"tables\",\n    },\n}\nlet data = await microService.configureMailer(transport)\n\n// console data: \n\n{\n    verify:[object],\n        transporter\n:\n    {\n        ClassTransporter\n        Nodemailer\n    }\n\n}\n\n```\n\nNow you can use this config to send mails\n\n```javascript\n\nlet message = {\n    from: \"sender@server.com\",\n    to: \"apied-piper@leganux.com\",\n    subject: \"Default mail from Apied Piper\",\n    html: \"<p>Default mail from Apied Piper</p>\",\n    attachments: [\n        {\n            filename: 'text3.txt',\n            path: '/path/to/file.txt'\n        }\n\n    ]\n}\n\nlet data = await microService.sendMail(message)\n\n// console data: \n{\n    Object\n    Nodemailer\n    sended\n}\n\n```\n\n**ACL and Login**\n\nNow in version 3.0+ you can create an easy ACL to allow or disallow access some profiles to some routes. This acl\nincludes the pre-register of first admin user, a register module, a login module, a token generator and finaly an\nautomatic middleware to validate sessions.\nAPIed-Piper now is a solution all in one to easy deploy APIs with protection included.\n\nTo use those new functions you must to invoque activeLoginAndRegister method as describe bellow\n\nThe ACL object defines which role has what permissions, a continuation an example.\n\n```javascript\n\nlet acl = {\n    Admin: {\n        kindOfClassmate: '*',\n        classmate: '*',\n        classRoom: '*',\n    },\n    User: {\n        kindOfClassmate: {\n            getMany: true,\n            getOneById: true,\n            getOneWhere: true,\n            findUpdateOrCreate: true,\n            findUpdate: true,\n            updateById: true,\n            findIdAndDelete: true,\n            datatable: true,\n            datatable_aggregate: true,\n        },\n        classmate: {\n            createOne: true,\n            createMany: true,\n            getMany: true,\n            getOneById: true,\n            getOneWhere: true,\n        },\n        classRoom: {\n            getMany: true,\n            getOneById: true,\n            getOneWhere: true,\n        },\n\n    }\n}\n\n```\n\nconfig and call to method (now you need to execute config email to activate users via email)\n\n```javascript\nlet defaultUser = {user: \"Jared\", pass: \"Meinertzhagens-Haversack\", email: \"JaredDunn@piedpiper.com\"} // defines the first admin will be created in system, be carafull\nlet collection = 'signature-box' //the model and collection name to save profiles and roles\n\nlet optionsLogin = {\n    activeNewUsers: true, //DEPRECATED ----> REMOVED FOR SCURITY REASONS\n    adminProfileName: \"Admin\", // the name of main role default:admin\n    fAfterRegister: async function (user) { // callback to execute after user register\n        return user\n    },\n    durationToken: 60, // time in munites will token live default:60\n    JWTPASSWORD: \"bachmanityinsanity\", // the token pasword for auth\n    sendConfirmMail: { //mandatory to activate users by mail\n        from: 'activate@myserver.com',//mail of sender, typically the mail of nodemailer config\n        subject: 'Please activate account',//topic of activation subject\n        html: \"Please activate account, open next link: <br> <a href='{{link}}'>{{link}}</a>\" // html template for email must have {{link}} patern to reference  user correct link\n    },\n    sendResetPasswordMail: { //mandatory to activate users by mail\n        from: 'password@myserver.com',//mail of sender, typically the mail of nodemailer config\n        subject: 'Reset your password',//topic of activation subject\n        html: \"Please change ypur paswword in the next link: <br> <a href='{{link}}'>{{link}}</a>\" // html template for email must have {{link}} patern to reference  user correct link\n    },\n    customFields: { // OPTIONAL object structure like mongoose schema to add users collection\n        born_date: {\n            type: Date,\n            mandatory: false\n        },\n        country_number: {\n            type: Number,\n            mandatory: true,\n            default: 0\n        }\n\n    },\n    message_not_user_found: \"This user was not found\",//custom message user not found html\n    message_expired_link: \"This code has been expired\",//custom message expirred link html\n    html_change_password: <htmlfiletemplate path>,//custom  html template for reset pasword\n\n}\n\nmicroService.activeLoginAndRegister(defaultUser, collection, optionsLogin)\n\n```\n\nNext is the html template for reste password, very importan preserve\n\n* ___MAIL___\n* ___CODE___\n\nParameters, and the same url but method post to made the change\n\n```html\n<!doctype html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\"\n          content=\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">\n    <title>Reset-Password</title>\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css\"\n          integrity=\"sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm\" crossorigin=\"anonymous\">\n</head>\n<body>\n<div class=\"container\">\n    <br>\n    <br>\n    <br>\n    <div class=\"row\">\n        <div class=\"col-md-3 col-12\"></div>\n        <div class=\"col-md-6 col-12\">\n            <div class=\"card bg-secondary text-white\">\n                <div class=\"card-header\">\n\n                    <h3 class=\"\"> Password</h3>\n                </div>\n                <div class=\"card-body\">\n                    <label> Password</label>\n                    <input type=\"email\" class=\"form-control\" id=\"email\" value=\"___MAIL___\" disabled=\"true\"\n                           placeholder=\"User email\">\n                    <label> Password</label>\n                    <input type=\"password\" class=\"form-control\" id=\"password\" placeholder=\"Insert new password\">\n                    <label> Password again</label>\n                    <input type=\"password\" class=\"form-control\" id=\"password2\" placeholder=\"Retype password\">\n                    <input class=\"form-control\" id=\"userCode\" value=\"___CODE___\" placeholder=\"\" style=\"display: none;\">\n                    <br>\n                    <button class=\"btn btn-dark btn-block\" id=\"save\"> SAVE</button>\n                </div>\n            </div>\n        </div>\n        <div class=\"col-md-3 col-12\"></div>\n    </div>\n</div>\n\n\n<script src=\"https://code.jquery.com/jquery-3.6.1.js\" integrity=\"sha256-3zlB5s2uwoUzrXK3BT7AX3FyvojsraNFxCc2vC/7pNI=\"\n        crossorigin=\"anonymous\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.12.9/dist/umd/popper.min.js\"\n        integrity=\"sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q\"\n        crossorigin=\"anonymous\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/js/bootstrap.min.js\"\n        integrity=\"sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl\"\n        crossorigin=\"anonymous\"></script>\n<script>\n\n    $(document).ready(function () {\n        $(\"#save\").click(function () {\n            let email = $(\"#email\").val()\n            let password = $(\"#password\").val()\n            let password2 = $(\"#password2\").val()\n            let code = $(\"#userCode\").val()\n\n            if (password2 != password) {\n                alert('Password doesn´t match')\n                return\n            }\n            if (password.length < 8) {\n                alert('Password  too short')\n                return\n            }\n\n            $.post(location.href, {email, password, password2, code}, function (data) {\n                if (data.success) {\n                    alert('Password set correctly')\n                    setTimeout(function () {\n                        window.close();\n                    }, 1)\n                } else {\n                    alert(\"Can't change password: \", data.message)\n                }\n            })\n        })\n    })\n\n</script>\n\n</body>\n\n</html>\n\n\n```\n\n<b>How to register and login </b>\n\nRegister\n\n```javascript\n\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"user\": \"Dinesh\",\n    \"pass\": \"hotdog-nothotdog3\",\n    \"email\": \"dinesh@piedpipper.com\"\n});\n\nvar requestOptions = {\n    method: 'POST',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/apiv2/register/<ROLE_NAME>\", requestOptions) // ROLE_NAME will be reemplace with the role  name of user you want ro register for example Admin, or User. According to the ACL\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n\n\n```\n\nForgot Password\n\n```javascript\n\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"email\": \"dinesh@piedpipper.com\"\n});\n\nvar requestOptions = {\n    method: 'POST',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/apiv2/forgotPassword\", requestOptions) \n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n```\n\nLogin\n\n```javascript\n\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"user\": \"Jared\",\n    \"pass\": \"Meinertzhagens-Haversack\"\n});\n\nvar requestOptions = {\n    method: 'POST',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/apiv2/login\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n\n/** Response example */\n\nlet rsp = {\n    \"success\": true,\n    \"code\": 200,\n    \"message\": \"Login success\",\n    \"data\": {\n        \"user\": {\n            \"_id\": \"62e6d094964b170c8a442a7a\",\n            \"active\": true,\n            \"user\": \"Jared\",\n            \"email\": \"Jared@piedpiper.com\",\n            \"profile\": \"Admin\",\n            \"createdAt\": \"2022-07-31T18:57:24.798Z\",\n            \"updatedAt\": \"2022-07-31T18:57:24.798Z\",\n            \"__v\": 0\n        },\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NTkyOTc1MzEsImRhdGEiOnsiX2lkIjoiNjJlNmQwOTQ5NjRiMTcwYzhhNDQyYTdhIiwiYWN0aXZlIjp0cnVlLCJ1c2VyIjoiSmFyZWQiLCJlbWFpbCI6IkphcmVkQHBpZWRwaXBlci5jb20iLCJwcm9maWxlIjoiQWRtaW4iLCJjcmVhdGVkQXQiOiIyMDIyLTA3LTMxVDE4OjU3OjI0Ljc5OFoiLCJ1cGRhdGVkQXQiOiIyMDIyLTA3LTMxVDE4OjU3OjI0Ljc5OFoiLCJfX3YiOjB9LCJpYXQiOjE2NTkyOTM5MzF9.AkQ1yplY-Xv3dBiL5bd-W_-hOZuxcaUXuEsQMMKy49I\"\n    }\n}\n```\n\nToke must to be saved locally to use in every next request to check if user has o no permission to access some route\n\n```javascript\nmyHeaders.append(\"Authorizathion\", \"Bearer <token here>\");\n```\n\n**Methods and params**\n\nThis project is based on leganux project APIATO You can find more information at\n<a href=\"https://www.npmjs.com/package/apiato\"> APIATO NPM Page </a>\n\nIn APIed Piper you can use any of the following functions independently or simultaneously.\n\n* POST: createOne (The way to create a new item in a collection)\n* POST: createMany (The way to create multiple items in a collection)\n* GET: getMany (Get multiple items from a collection)\n* GET: getOneById (Get an item from the collection by ID)\n* GET: getOneWhere (Get an item from the collection through a search)\n* PUT: findUpdateOrCreate (Find an element, and edit it; In case of not finding it, create the new element in the\n  collection)\n* PUT: findUpdate (Find an item and edit it in a collection)\n* PUT: updateById (Find an item by ID and edit it)\n* DELETE: findIdAndDelete (Find an item by ID and delete it)\n\nAnd this is not all within those functions and through parameters that can be sent mainly in the query of the URL you\ncan.\n\n* Populate one or more fields\n* Select the fields you want to return only\n* Paginate an item\n* Apply filters and searches (by objectID, value, and% LIKE%)\n* Sort items and much more.\n\n<hr>\n\n### *POST:createOne\n\n**Request Parameters**\n\n* body(Object): The object will be stored in collection\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n\n**Fetch request example**\n\n```javascript\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"name\": \"Erlich Bachman\",\n    \"age\": 38,\n    \"location\": \"Palo Alto C.A.\"\n});\n\nvar requestOptions = {\n    method: 'POST',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/?select[name]=1&select[age]=1\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e14341b17c7b17a388e5a5\",\n    \"name\": \"Erlich Bachman\",\n    \"age\": 38\n  }\n}\n```\n\n### *POST:createMany\n\n**Request Parameters**\n\n* body(Object): The array of objects will be stored in collection\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n\n**Fetch request example**\n\n```javascript\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify([{\n    \"name\": \"Erlich Bachman\",\n    \"age\": 38,\n    \"location\": \"Palo Alto C.A.\"\n}, {\n    \"name\": \"Dinesh\",\n    \"age\": 28,\n    \"location\": \"Palo Alto C.A.\"\n}]);\n\nvar requestOptions = {\n    method: 'POST',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/?select[name]=1&select[age]=1\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": [\n    {\n      \"name\": \"Erlich Bachman\",\n      \"age\": 38,\n      \"location\": \"Palo Alto C.A.\"\n    },\n    {\n      \"name\": \"Dinesh\",\n      \"age\": 28,\n      \"location\": \"Palo Alto C.A.\"\n    }\n  ]\n}\n\n```\n\n### *GET:getMany\n\n**Request Parameters**\n\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n    * sort(Object):Object that defines the fields will be used for order results 'DESC' for descending or 'ASC'\n      ascending\n    * paginate(Object):Object with 2 properties 'page' and limit, defines the number of results to return and page\n    * where(Object):Object filter to exactly match in find query for values\n    * whereObject(Object):Object filter to exactly match in find query for mongoose objectIDs\n    * like(Object):Object filter to regex match in find query for values %LIKE% equivalent\n\n**Fetch request example**\n\n```javascript\nvar requestOptions = {\n    method: 'GET',\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/?paginate[page]=2&paginate[limit]=3&sort[name]=ASC&select[name]=1\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": [\n    {\n      \"_id\": \"60e0f5ef37eb110f8c2b5768\",\n      \"name\": \"Dinesh Chugtai\"\n    },\n    {\n      \"_id\": \"60e0f63a6d6d6e0f8f016e11\",\n      \"name\": \"Dinesh Chugtai\"\n    },\n    {\n      \"_id\": \"60e0f6c5435a9b0f904c347b\",\n      \"name\": \"Dinesh Chugtai\"\n    }\n  ]\n}\n\n```\n\n### *GET:getOneWhere\n\n**Request Parameters**\n\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n    * sort(Object):Object that defines the fields will be used for order results 'DESC' for descending or 'ASC'\n      ascending\n    * where(Object):Object filter to exactly match in find query for values\n    * whereObject(Object):Object filter to exactly match in find query for mongoose objectIDs\n    * like(Object):Object filter to regex match in find query for values %LIKE% equivalent\n\n**Fetch request example**\n\n```javascript\nvar requestOptions = {\n    method: 'GET',\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/one?like[name]=Jared\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e0f6c5435a9b0f904c347c\",\n    \"name\": \"Donald 'Jared' Dunn\",\n    \"age\": 24,\n    \"location\": \"Palo Alto C.A.\",\n    \"__v\": 0\n  }\n}\n\n```\n\n### *GET:getOneById\n\n**Request Parameters**\n\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n\n**Fetch request example**\n\n```javascript\nvar requestOptions = {\n    method: 'GET',\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/60e0f5ef37eb110f8c2b5768\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e0f5ef37eb110f8c2b5768\",\n    \"name\": \"Dinesh Chugtai\",\n    \"age\": 24,\n    \"location\": \"Palo Alto C.A.\",\n    \"__v\": 0\n  }\n}\n\n```\n\n### *PUT:findUpdateOrCreate\n\n(Updates only first appearance by match, not updates many elements )\n\n**Request Parameters**\n\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n    * where(Object):Object filter to exactly match in find query for values\n    * whereObject(Object):Object filter to exactly match in find query for mongoose objectIDs\n\n**Fetch request example**\n\n```javascript\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"name\": \"Erlich Bachmanity\",\n    \"age\": 40,\n    \"location\": \"Palo Alto C.A.\"\n});\n\nvar requestOptions = {\n    method: 'PUT',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/find_update_or_create?where[name]=Erlich Bachmanity\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e243c82b4d320571d00639\",\n    \"name\": \"Erlich Bachmanity\",\n    \"age\": 40,\n    \"location\": \"Palo Alto C.A.\",\n    \"__v\": 0\n  }\n}\n\n```\n\n### *PUT:findUpdate\n\n(Updates only first appearance by match, not updates many elements )\n\n**Request Parameters**\n\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n    * where(Object):Object filter to exactly match in find query for values\n    * whereObject(Object):Object filter to exactly match in find query for mongoose objectIDs\n    * like(Object):Object filter to regex match in find query for values %LIKE% equivalent\n\n**Fetch request example**\n\n```javascript\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"name\": \"Erlich BachmanityX\",\n    \"age\": 40,\n    \"location\": \"Palo Alto C.A.\"\n});\n\nvar requestOptions = {\n    method: 'PUT',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/find_where_and_update?where[name]=Erlich Bachmanity\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e243c82b4d320571d00639\",\n    \"name\": \"Erlich BachmanityX\",\n    \"age\": 40,\n    \"location\": \"Palo Alto C.A.\",\n    \"__v\": 0\n  }\n}\n```\n\n### *PUT:updateById\n\n**Request Parameters**\n\n* query(url): Could contain the next elements\n    * populate(Object): Object that defines parameters will return populated\n    * select(Object):Object that defines wich parameters return. Object must be transformed to url format\n\n**Fetch request example**\n\n```javascript\nvar myHeaders = new Headers();\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n    \"name\": \"Erlich Bachman!!\",\n    \"age\": 50,\n    \"location\": \"Huston TX\"\n});\n\nvar requestOptions = {\n    method: 'PUT',\n    headers: myHeaders,\n    body: raw,\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/60e243c82b4d320571d00639\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e243c82b4d320571d00639\",\n    \"name\": \"Erlich Bachman!!\",\n    \"age\": 50,\n    \"location\": \"Huston TX\",\n    \"__v\": 0\n  }\n}\n```\n\n### *DELETE:findIdAndDelete\n\n**Fetch request example**\n\n```javascript\nvar requestOptions = {\n    method: 'DELETE',\n    redirect: 'follow'\n};\n\nfetch(\"http://localhost:3000/api/employee/60e243c82b4d320571d00639\", requestOptions)\n    .then(response => response.text())\n    .then(result => console.log(result))\n    .catch(error => console.log('error', error));\n```\n\n**Example fetch response**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e243c82b4d320571d00639\",\n    \"name\": \"Erlich Bachman!!\",\n    \"age\": 50,\n    \"location\": \"Huston TX\",\n    \"__v\": 0\n  }\n}\n```\n\n## Responses examples\n\n**Success**\n\n```json\n{\n  \"error\": {},\n  \"success\": true,\n  \"message\": \"ok\",\n  \"code\": 200,\n  \"data\": {\n    \"_id\": \"60e243c82b4d320571d00639\",\n    \"name\": \"Erlich Bachman!!\",\n    \"age\": 50,\n    \"location\": \"Huston TX\",\n    \"__v\": 0\n  }\n}\n```\n\n**Error**\n\n```json\n{\n  \"error\": \"404 not found\",\n  \"success\": false,\n  \"message\": \"404 not found\",\n  \"code\": 404,\n  \"data\": {}\n}\n```\n\n## Object request query URL example\n\n**where**\n\n```text\n?where[name]=erick&where[age]=30\n```\n\nequal to\n\n```javascript\nlet where = {\n    name: 'erick',\n    age: 30\n}\n```\n\n**whereObject**\n\n```text\n?where[user_id]=60e243c82b4d320571d00639\n```\n\nequal to\n\n```javascript\nlet whereObject = {\n    user_id: ObjectId('60e243c82b4d320571d00639'),\n}\n```\n\n**like**\n\n```text\n?like[name]=eri\n```\n\nequal to\n\n```javascript\nlet like = {\n    name: {$regex: 'eri', $options: 'i'},\n}\n```\n\n**paginate**\n\n```text\n?paginate[page]=1&paginate[limit]=10\n```\n\nequal to\n\n```javascript\nlet paginate = {\n    page: 1,\n    limit: 10\n}\n```\n\n**sort**\n\n```text\n?sort[name]=DESC&sort[age]=ASC\n```\n\nequal to\n\n```javascript\nlet sort = {\n    name: \"DESC\",\n    age: \"ASC\"\n}\n```\n\n**select**\n\n```text\n?select[name]=1&select[age]=1&select[location]=0\n```\n\nequal to\n\n```javascript\nlet select = {\n    name: 1,\n    age: 1,\n    location: 0,\n}\n```\n\n**populate**\n\n```text\n?populate[class]=1&populate[king]=1&populate[users]=0\n```\n\nequal to\n\n```javascript\nlet populate = {\n    class: 1,\n    kind: 1,\n    users: 0,\n}\n```\n\n## EXTEND: Object methods example\n\n**GET the ExpressJS Instance APP**\n\nThis is helpful if you want to add another functionality directly to instance app of express.\n\n```javascript\nlet app = microService.getExpressInstanceApp()\n/** you can use to add  some functionalities like this\n *\n app.use(<library or function>);*/\n\n//example\napp.use(upload());\n\n```\n\n**GET the Mongoose Instance, schemas, and models**\n\nThis is helpful if you want to add another functionality o for custom routes area, you can use models and schemas from\nmongoose.\n\n```javascript\nlet {mongooseInstance, schema, model} = microService.getMongooseInstanceApp()\n/** you can use a model or schema like this\n schema.<modelName>\n model.<modelName>\n */\n\n//example\nlet list = await model.kindOfClassmate.find()\n```\n\n**Custom Routes**\n\nThe custom routes helps you to generate your own routes, in the same way you create it directly in ExpressJS\n\n```javascript\nlet custom = [\n    {\n        path: 'custom/route', // defines path will be consumed\n        method: 'GET', // defines method\n        function: async function (req, res) { // defines the rute function in expressjs format\n            res.status(200).json({OK: 'ok'})\n        },\n        middleware: false // defines if this route uses the middleware or not\n    },\n]\n\n\nlet middleware_function_for_custom = async function (req, res, next) { //defines if custom routes has speccial middleware checker,\n    next()\n}\n\nmicroService.addCustomRoutes(custom, middleware_function_for_custom)\n\n```\n\n**Extend - Log aggregator**\n\nYou can log remote microservices using Hooli logger, now client is included, yuo only need to call method,\nfor more information visit ( <a href=\"https://www.npmjs.com/package/hooli-logger-client\" target=\"_blank\"> Hooli\nLogger</a> )\n\n```javascript\nlet HooliServerUrl = 'https://myhostdomain.com:3333' //the remote URL for hooli logger \nlet Name = \"APIed-Piper\" // the name of instance app\n\nmicroService.addHooliLogger(HooliServerUrl, Name)\n```\n\n**Extend - Server Status**\n\nServer status is helpfully to see some statistics about the server, easily, only execute method and visit the path STATS\nto get about server info\n\n```javascript\nmicroService.publishServerStats()\n```\n\nvisit your API stats url for example  http://mymicroservice/api/STATS\n\nResponse example\n\n```json\n{\n  \"success\": true,\n  \"code\": 200,\n  \"error\": \"\",\n  \"message\": \"APIed-Piper server statistics\",\n  \"data\": {\n    \"model_counts\": [\n      {\n        \"name\": \"kindOfClassmate\",\n        \"count\": 0\n      },\n      {\n        \"name\": \"classmate\",\n        \"count\": 2\n      },\n      {\n        \"name\": \"classRoom\",\n        \"count\": 0\n      }\n    ],\n    \"cpu_usage\": 10.09,\n    \"cpu_average\": {\n      \"totalIdle\": 16850430,\n      \"totalTick\": 21947190,\n      \"avgIdle\": 2106303.75,\n      \"avgTotal\": 2743398.75\n    },\n    \"cpu_free\": 91.38,\n    \"cpu_count\": 8,\n    \"osCmd_whoami\": \"angelerickcruzolivera\\n\",\n    \"drive_info\": {\n      \"totalGb\": \"72.9\",\n      \"usedGb\": \"14.4\",\n      \"freeGb\": \"58.6\",\n      \"usedPercentage\": \"19.7\",\n      \"freePercentage\": \"80.3\"\n    },\n    \"drive_free\": {\n      \"totalGb\": \"72.9\",\n      \"freeGb\": \"58.6\",\n      \"freePercentage\": \"80.3\"\n    },\n    \"drive_used\": {\n      \"totalGb\": \"72.9\",\n      \"usedGb\": \"14.4\",\n      \"usedPercentage\": \"19.7\"\n    },\n    \"mem_used\": {\n      \"totalMemMb\": 16384,\n      \"usedMemMb\": 11096.33\n    },\n    \"mem_free\": {\n      \"totalMemMb\": 16384,\n      \"freeMemMb\": 5284.53\n    },\n    \"netstat_inout\": \"not supported\",\n    \"os_info\": \"macOS 12.5\",\n    \"os_uptime\": 2745,\n    \"os_platform\": \"darwin\",\n    \"os_ip\": \"192.168.68.107\",\n    \"os_hostname\": \"LeganuxPC.local\",\n    \"os_arch\": \"arm64\"\n  },\n  \"container_id\": false\n}\n```\n\n<hr>\n\n\n\n<p align=\"center\">\n    <img src=\"https://leganux.net/web/wp-content/uploads/2020/01/circullogo.png\" width=\"100\" title=\"hover text\">\n    <br>\n  APIed Piper is another project of  <a href=\"https://leganux.net\">leganux.net</a> &copy; 2021 all rights reserved\n    <br>\n   This project is distributed under the MIT license. \n\n<br>\n<br>\nThe logo and the name of APIed Piper is inspired by the name of PiedPiper, the fictional company of Richard Hendrikcs, a character from the HBO series, Silicon Valley. This inspiration was taken for fun purposes only. The original name and logo reserve their rights to their original creators. \n</p>\n\n\n","readmeFilename":"readme.md"}