{"_id":"povery","_rev":"44-99b8f665bc70e1f5a05cf3eca023fa72","name":"povery","dist-tags":{"latest":"0.0.45"},"versions":{"0.0.1":{"name":"povery","version":"0.0.1","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.1","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"bin":{"povery":"cli.mjs"},"dist":{"shasum":"94f3a967552a16d506e9b0b47d740e374249a004","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.1.tgz","fileCount":69,"integrity":"sha512-GRIwMj/qV5hhOMFoXfH4XGUewb0C+GqBpxnWI+cCnxorGnzP/g0xIFUCRCotsqF7cyAGiod8E2yFcXBBjTJs+w==","signatures":[{"sig":"MEUCIG5ByAGEZuhlL3lkP/2gKEcbBWeK51eEYqJCyoyEb85/AiEAm81FAnoKYwlkwxwxn3jcDmRDHpaQnJfrh/x66lCrwNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvtD2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRIQ//ZBl3vfzWlfyVhbV0DPUTVfoatxW8yUJguHkTo778KbQaG1iJ\r\nLqTa26IJsIfuqtn4Mb3U01bPv0qoWpowyVkEMmzJzW/CgJtI4F9Pl0EVPaaB\r\naAjQ5SaoVygtchdG1MQ0GawQSp+c76vZvhTUFXMxgLK+XSX9AFiPbZs/GSaX\r\nj9y5PJ4iWDFhsjkPQn3wbG6eppTMEvAeg9n7E17aFX/pFZgvUhSOx0PuRC06\r\nZ89qp0pl+OHTmrO96ajZevi40pcjTZ2dcrcAA9HA9jvc1yraOsfnJlrqZzwa\r\ngF5KJGYLhQ6OI8tkpskLq9bTN84SSIwsReUtM/R1X235bD9k7RApUU1zNOFq\r\nG4Y+5qHISJ/yf7jHb6/g2cwONB/Y4HPRMplWbZZQ/xWYT9K1GUOVPYijIQ0q\r\nEE9CDqycQ93JtKJwc5LX0PtVYJnpXar6GU0EkLywNriUEvrD94vMsZibDI0I\r\nCB2ZOncHQZ9cMs8y2VIKDmAusSjrTBBAXKCp08erjBPiYAWbD2Xw6rDGmuh6\r\nMTSTRtdGq85IQ7+fGH6wc2hmlKdJYO1pmOBp30gTy5Y8lWh3gAEsLeOtrTbz\r\nvSKzpLuniIXCnA4xxUdCOkFv2y7niwryjExxDo6zuh+Z5fzAMklxVYNbGMjV\r\nRctmxf7RMt4SyL39Ni8lIJH7i/kiXEOTehU=\r\n=elE8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"5fc2df0529c2f428e76c7f1277b52788add19cba","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","xss":"^1.0.13","knex":"^2.1.0","xlsx":"^0.18.5","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","jsonschema":"^1.4.1","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"ora":"^6.1.2","jest":"^29.3.1","yarn":"^1.22.19","chalk":"^5.0.1","dotenv":"^16.0.1","rimraf":"^3.0.2","adm-zip":"^0.5.9","ts-jest":"^29.0.3","ts-node":"^10.9.1","fs-extra":"^10.1.0","inquirer":"^9.0.0","prettier":"^2.7.1","commander":"^9.3.0","aws-lambda":"^1.0.7","serverless":"^3.20.0","tunnel-ssh":"^4.1.6","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@types/fs-extra":"^9.0.13","@types/aws-lambda":"^8.10.109","@types/serverless":"^3.12.9","serverless-offline":"^12.0.3","serverless-plugin-typescript":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.1_1673449718164_0.10700097774886941","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"povery","version":"0.0.2","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.2","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"bin":{"povery":"cli.mjs"},"dist":{"shasum":"631ba487e1aff223dd44d34e01177d18c6df3096","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.2.tgz","fileCount":69,"integrity":"sha512-mk71tB0q5jmZvYcQLgv9Ugj5M8f/i5Fb7jmrBQ4NNjb4VKBZjhR97GqAZtf33UTDifKIkGY6yBDN/27fuFGGlg==","signatures":[{"sig":"MEUCIExmDykkFu6INSlKm3UxalrJ/NcgNDewQ6e9ksiww0W/AiEAlVJWjexdMEpp5HIslvud+ahWr6lJ+jzPy/civb4//H8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvtK9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIOQ/+OXLu2qC5hRGhiZEhFREo4KzRZOheAYkKvq+Wa2ClpfkXM0OF\r\nWH3A1v6I89zbky20kFsf5rL+x5O9zVViwfyEhMIotPpqNNYFPtgY+aOxq2V9\r\nRcQ/FykR0+9xwvHtzy3WA0gEco6eO5VIhak1VPJGfd1x20Tjha/QNitYQ1sw\r\nNyhLlJAPWjBMlUq9UufF1hghRlQ0XkRb3qOB6iWXA2iieWctMepxv8bKFD/C\r\n6SZrdZHx6TTpTBQ0lIKM8gRD7xSCbKoi9zVeNUlVKsWGchmyMcNwzBmuPwG3\r\nygQCDOOc8l/Zj8fHBl5EETDgdYHprE5mN5DgHeWFUJMXVF2jUaFleBDUwT7M\r\nmrSPzxIynni3TfSTFweH8ImhOgt1cg2oVt2PJj8S5O6r+QUoJHWsgVijXyS/\r\naf+iZA0vze5j+IN7Z3RkpBWinDJOPtLjnzHd1w0MpGjQemVA1KLzZoVc1MHI\r\nMdPxd8d2uIpFX13qW1eE6u7GXTycfYiE1YQqwmJq42SvpXU2KtWpTcT38r2+\r\nJ9jVkGmAWkGr+d/lAZArVx0wCjO+XdWtuNbjZF9mfdqVRIUlSi0ltpfjm8BT\r\nrXEXr+fymuMWn1p+//iDduIyEWAMACgP6KkewDO5rium7mx1l965nZoLrS9a\r\nLyPUldjMC7V/gxaFCBAhljf6GMaMBNAXJ58=\r\n=EwKj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"5fc2df0529c2f428e76c7f1277b52788add19cba","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","xss":"^1.0.13","knex":"^2.1.0","xlsx":"^0.18.5","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","jsonschema":"^1.4.1","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"ora":"^6.1.2","jest":"^29.3.1","yarn":"^1.22.19","chalk":"^5.0.1","dotenv":"^16.0.3","rimraf":"^3.0.2","adm-zip":"^0.5.9","ts-jest":"^29.0.3","ts-node":"^10.9.1","fs-extra":"^10.1.0","inquirer":"^9.0.0","prettier":"^2.7.1","commander":"^9.3.0","aws-lambda":"^1.0.7","serverless":"^3.20.0","tunnel-ssh":"^4.1.6","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@types/fs-extra":"^9.0.13","@types/aws-lambda":"^8.10.109","@types/serverless":"^3.12.9","serverless-offline":"^12.0.3","serverless-plugin-typescript":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.2_1673450173545_0.4017152530461643","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"povery","version":"0.0.3","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.3","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"bin":{"povery":"cli.mjs"},"dist":{"shasum":"481b461e175be7dfe6269da404b1fc155054811f","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.3.tgz","fileCount":69,"integrity":"sha512-UAoMbMrwUL0zziowepgZPla6WPZJxvAJu4xJJhpa+YnMHT1r7kAjl0p/VrvBkYhYx+tekx7XalawaHW0KtO8Zg==","signatures":[{"sig":"MEQCIALc0UEkF47211Gxcvo+qIurZ/eGgCn19QEbXmgH8XsRAiBUqrASwoU1Omxup5ZB1vvB2psqEZQPj6viRGbHdUuHyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvtQyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDRA/+IR6VwA1T9COcK3W/dXG6JcTRIUX/ImIII+6zntse2nZHXAuX\r\n1nxCmN7y3mx3yTaTKbJi9bFFou/iZ29qdfp8C964waBQHD6/Qd4W0VU2F7Hh\r\n8tgiRZ6qjZQxAhW2sDmLoNwRseCRhwNHUQgA4RCqN6nk6dZPkwwdBPd054Om\r\nLioiZgtQY528sEStC48eJmsFx8pyCy23C0iwN+ZnNopQOVPAnqiFgjKWG8XE\r\nF5BNk3ARC0D2DobITjVbBB70FJkrC2dqM0Flw6rO+y7Wk9UmygAiRezi/qJB\r\nvdHAi36hk8BuBE8KLz9cFfqYQhTux5g5b02Cc3bvd0GHtBmtAYcvxjACjHM4\r\naxi0vfQnZeJ6WRktqe1S61D1e3gzt5P6P8gDeQPJ93x5VcIjfB0g4Rjnqlnt\r\n27ZTy1/8wV9E1P3V5bSP2xJCjkhjMqBWJUukX+ZrJJft30g5F4Z9QLU/59hd\r\n6pADJ7C+sPB6dMYI6YAaqN+Xqfehj2duZMjkUUyF66eAr0B88hQuU+SHLhXF\r\nsJvaUCzpF9Xg3Y63ASWO0z4WnCLuwpUqo83PjEgVujGLPwUkL95yKPQFCbnl\r\nXFalKpMOVTVy4R4MsdrQCgQ/kDJ59pJg1m97enOOpEodI0bYiPsGvweWUz8A\r\nAEa8eauyZA6/j1J+OpsFV2qtlz7Av74sLho=\r\n=jGlV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"5fc2df0529c2f428e76c7f1277b52788add19cba","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","ora":"^6.1.2","xss":"^1.0.13","knex":"^2.1.0","xlsx":"^0.18.5","yarn":"^1.22.19","chalk":"^5.0.1","dotenv":"^16.0.3","lodash":"^4.17.21","rimraf":"^3.0.2","adm-zip":"^0.5.9","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","fs-extra":"^10.1.0","inquirer":"^9.0.0","commander":"^9.3.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","serverless":"^3.20.0","tunnel-ssh":"^4.1.6","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","@types/fs-extra":"^9.0.13","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","@types/serverless":"^3.12.9","serverless-offline":"^12.0.3","serverless-plugin-typescript":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.3_1673450546369_0.5565146142552722","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"povery","version":"0.0.4","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.4","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"bin":{"povery":"cli.mjs"},"dist":{"shasum":"fdc69121f340369a63a56f7ed5a6fd4d8d03a61f","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.4.tgz","fileCount":69,"integrity":"sha512-TVUZ5GGQfix6i/0De6OpN04pVlZU+J72GgnO2KfK5//1rk8ruiAAkIeP5donuw0swxQo1gKGXzFqXx3yh6Gxbg==","signatures":[{"sig":"MEQCIAVYB/Hzl5krv9CyzAgHwpwRJT6cFic0/pb49DfW7pzgAiAIsM6r7nzsDgBh8SQjniQ3jcizVjFzt3GXhTY+SvcEww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvtdsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcnBAAloLaqN6Uf3RAwicHvXhN+YmpV+GLqddWTGUsH9lS4CsdUIwF\r\nfl0b/nsdpjsiBzic0njJHgTTmx67Uy4hLrzTQJERhXjeT2s3jZzEWTks0+lt\r\n+UK3Nrm9ZSuNrU8AN19Rr4+MvF3jQeeQ0pDStf3DfRbhhNVWnSNr16X0FD/K\r\nlZH7HR46uxSrCB2sPqbIWoImbF6Xe+Owx1x3QWG9bcU2DrcwZE2F/eHOLjhA\r\nir1Lhii/rXcznURM8W7KKvmt/T8g0lWlK86wwN9NYVs3JxqvQ0GCVWco91YD\r\n9F6+WglVoUO/EOxnNaOz65ujOD3dD+VrcGofOqpVF9iyPrNzoDIKXVedoKN/\r\nZYqV7SLvIjR1TyJllmout2B2T6DshmK/byH0OD7tU+TYWGbR+JrQnC0H9c0C\r\ntGFLT/SBTP9FE9SxdWYVqE22oUubtO5gfbbwNx7Aglynx58300K68so0M9r5\r\nMSfPmEll3fDRpsScMsg9rrGj6Jm7m2Ptak+7duOnqLK/lvEBXx0ExGBtp3bf\r\nVZK8msQLAdJSBzsyEI3mbID4syJe3/BMF7ghSkuoALARxrfXY5v5dwKhXFGW\r\n2j+qnX0Uv67KkekrbmwMKM73wMXloyaI91hiJjO286uVk1SDWmcynuSwog9E\r\n+KWypxA8pGrnDImiPhRqyspjz29N1BzopVE=\r\n=usNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"9f3eb29d2613fa77e6fefdc5becdae5c7be13769","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","ora":"^6.1.2","xss":"^1.0.13","knex":"^2.1.0","xlsx":"^0.18.5","yarn":"^1.22.19","chalk":"^5.0.1","dotenv":"^16.0.3","lodash":"^4.17.21","rimraf":"^3.0.2","adm-zip":"^0.5.9","aws-sdk":"^2.1173.0","ts-node":"^10.9.1","date-fns":"^2.29.3","fs-extra":"^10.1.0","inquirer":"^9.0.0","commander":"^9.3.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","serverless":"^3.20.0","tunnel-ssh":"^4.1.6","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","@types/fs-extra":"^9.0.13","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","@types/serverless":"^3.12.9","serverless-offline":"^12.0.3","serverless-plugin-typescript":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.4_1673451372630_0.11017071022669112","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"povery","version":"0.0.5","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.5","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"bin":{"povery":"cli.mjs"},"dist":{"shasum":"a8dfe08235fc6fdde56301655f66c4fdb0f32b34","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.5.tgz","fileCount":69,"integrity":"sha512-FOQcuvrBvjh/NcCNQTdVe1EgrmxosjpSOZU5hRky9DBNSqljBTZX8typnLPh6mEB1OUYRyH+mOLJnPPsfXPU0A==","signatures":[{"sig":"MEYCIQCDA6clGWB5OTYaM4WmRh3qJL6vdqPCpPd6D/FuKQiyWAIhAK4ebn+AQvq5QIxzQ5LD1F7WjfPj7mCpLnSRRnvf5ygO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyslDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnKBAAhKwGMlMs5symLVq7lp3SX/Rpxzw5W1EcPQyTsG6OlZit5YKB\r\n5KxpuVjmtAOEjyzdFWmkqbhXU9uD+rVlNHBM5lJXfNOqwJRChiVbEixQXAmY\r\nHmD9yqoOqG24Ca87pmzqB84vGW7hm3vS7kJqZZvqT1ZPRrbPwjF0YdWGS4Lt\r\n/RZrd9HUM9pCErYQtsumLi0SVb3xEqeMOAGMR97c5VbzX1Lh8zT1OxWWbWbi\r\nQPfR5u4McVbBZv49ibgSUs9zCCkrjXJ2CnmcHFR7KeuciyxOSO/lk88fbs4B\r\ndnDBpFQXsBULp3tgQdyvGD7b+4Ge6glcV7CkbxNEnWRbOXuv6t6DmNJb4ceP\r\nwBSh/cJFOM6ia+wtQI65ibBll1RXkyVb3EN/DUvF6SAvFT06cRms9yvdJs7C\r\nKVeHruOTjQf/PwHroTUe3Xsj+sxwHtYhS4MMuuhjHITkwWaK3kA95ooI+GNF\r\nNNN1/6fs0k76UOzHy3sSYn691oqf/WkosaNgsvEepmaUCArfFkb94Wkdku0t\r\nkr27XWK0MnMycTpRy85oi/uPZSq1JuIdnqZvOsRQHkas4sDM+XzdNm5zyxgo\r\nTVeBmvvE0XnA3kl9/toMzoWNb+QC6i9LZq6kBfa8S6M5+5H/ORconpXFDivd\r\npfH2Yo/2tmkyyYsjFuRnmB98HzzPx9+gKow=\r\n=hb9T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"87b9e697d0777cda3e0442f47a4c9f26e10f8e75","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","ora":"^6.1.2","xss":"^1.0.13","knex":"^2.1.0","xlsx":"^0.18.5","chalk":"^5.0.1","dotenv":"^16.0.3","lodash":"^4.17.21","rimraf":"^3.0.2","adm-zip":"^0.5.9","aws-sdk":"^2.1173.0","ts-node":"^10.9.1","date-fns":"^2.29.3","fs-extra":"^10.1.0","inquirer":"^9.0.0","commander":"^9.3.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","serverless":"^3.20.0","tunnel-ssh":"^4.1.6","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","@types/fs-extra":"^9.0.13","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","@types/serverless":"^3.12.9","serverless-offline":"^12.0.3","serverless-plugin-typescript":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.5_1674234179253_0.5523786914552116","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"povery","version":"0.0.6","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.6","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"182ec966762275904968842c62c4011eeec34e09","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.6.tgz","fileCount":54,"integrity":"sha512-wAMpQhAbxfBDZAolv2ymlQynmWT6jnlF4D3bu88POzkvbuOBYboin+brpUhKpal+wJTT1aRMtoLd2zo/EOoykA==","signatures":[{"sig":"MEQCIGlBAxAKCnQs63WbPXRDRZQ1qXbhympvmkMZma00zCA2AiAM0SER9OZjuzJiZ767cICq9oRLVxGxaUScu9P75o/SdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy1C4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY0A/+PfxROTWL1SYui2B+/Kf79/Uy9s12cR/Qs9qzEjzLHsfu4mPb\r\nKc1OmVDMqfyD/gK5nVmSMLqmzt/rtLtk9IabTnWP1ZgLLmLFUZ2oLbEo3GbA\r\nutngSnzS6fxktdB/FNWtuIlhuORjpOsHlpquNHjJ4nFr9o/Ac+zNcp0WAjOR\r\nA7z4XBztXjRbviIAWc83oD2FWfjFCvu5xWAsP2i8nA6kvJMH20I86lXM2PHy\r\n3tT8lpCEtWVwr3SpdtcZl0sqLIyCx1KtRZ59xgYyxe37bT2drNaJxCjL1XNq\r\nzywnbHpH5aco5RY9ssYmi6fACH2GCzclPT5LRYJ4sAk38Uqh+eT7CTiN3YC2\r\nZfFiDPHuzNiBQTIkH5MKObG5fD8S7VX1oLdkHOTCD1EfuHvgfAnKfotNNTLk\r\nZGeAqmkPuCfC1VFAk75NzyTqs+dOsl2i2xhEKLQBpT5y18/oVZLLmkGmOsqR\r\nBcisG+aKkSbvAICZW2eYjY/6Tb1ORtb0ADB3a7QuJW5zB+A5681TxgJpP+qS\r\naj7vBqlFGIcETtyjqYAszWcr9TXFEUP5squ5s6zEbNBuSXGVoTQzk2wi+YGT\r\noNDNcBud3Fm3vAIAlP9+VK9zuGURaZvm6ALwFOmb5eEA3umw7lxkqlST61Ew\r\n8ge5/i5mQHZ4U8d4rOPmmoLunDx4nubMf8c=\r\n=X5RB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"87b9e697d0777cda3e0442f47a4c9f26e10f8e75","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","xss":"^1.0.13","knex":"^2.1.0","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.6_1674268856761_0.3080167473718729","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"povery","version":"0.0.7","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.7","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"07c5ea59fc81eb3a81ef102b4265202ece387b63","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.7.tgz","fileCount":54,"integrity":"sha512-9/DlxGXoRudP1Zo15UtGFPBXjqEloOeQTJo9ZbbEIWGXxYolUveT/b/b1P6Mh/B1izxJwLo/Hqrp96g1Q0FExQ==","signatures":[{"sig":"MEUCIQC7nIcLbVinhKYDC+voCSz6rMXmzYzxMDD9M0gUjp14wwIgLvR4qVvSCM0h+t9DullaYYsHtAd5OwYE7/YOj/eOBJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy/CdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXAg/9HblWACkYHRv9iMoxGQLRon8NIL0t0kGVfuIbvMyRKCXaevIz\r\nmJ19oe8q2lzvG85GAuWGd6ccWRUmhYkBmlU7dX/dofsbGiOlopJMfmJ8c/JZ\r\n7U+mgcM9LXC55k+pxuJz6Lmf5ARHY0OwKzXJHfFPcLgAUDzL/UhOdyh73VK3\r\n1uKsc1gYkfuchcfQUmTX3lKi3PKWMJdbqIie6cR2xDQwVn2vEvvU89agr+Z9\r\nyrr+WoSG0ijRCWsdrz2nk0tByKTAKrFUEUsfh9SJU5ByW7MtrDwkk+YZJE0l\r\nMaJpGuSD1saajqfKglr5TNy3HVOBM0y3qZlb28yHrq532e64mS6tA+ZbSwyL\r\nKEY2AfG3gDYwQaxg4GOglvzEUu73f3VD7EQpnQAgItC/b82AAaK3pWfx3VBz\r\n3CbBzLoRMMtLxxcXQKawRYTfmsiGl/eSANOhrvlQJrZrNDwdhluc4nfojonP\r\nbEguyjKJqyzYGdizIgnyO/lp5m/GcR5NafpuXI4LJHjFTyikuw/6G+CRTmt6\r\nYKeP+STNOz1pIzKpIEcLugHzrYz+XD7A5eC1bNqzGg2yxemcU5nEqmuKRC9L\r\nDRogoFqtGUTTKSwH+vluQaB95Xf6ThpQyupGD3takyFjUSNFINC0BLnjyyqb\r\nLj8E30BFjlpZfF8wOAQXQfGWYvLoYkQHqts=\r\n=rGsy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"87b9e697d0777cda3e0442f47a4c9f26e10f8e75","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","xss":"^1.0.13","knex":"^2.1.0","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.7_1674309788967_0.6867523537869322","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"povery","version":"0.0.8","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.8","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"df68e77dbefcc83978243907dbb2eed74f1e4e98","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.8.tgz","fileCount":54,"integrity":"sha512-jENlpig5clqH0wD2Nwzl+EtdemLc5b1z2mDVMlEoXNwttyx2P9EpC9CpERBFv7Q3gq4GLlxbaTLXwoMFKhrG+A==","signatures":[{"sig":"MEUCIQC9wRGt5SIWb1Enk6BvWlJMVnZUk5HXEm/CAXkfthgXSQIgFD9D2h6mlCNFuxfHe8GuN6vzpZvAqfsbw9u3o938NRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4O5qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdgw//e4gGRNPsR/vNnmBu/qBLuB43Kk8uI69km40DQhAC00PTEvgf\r\naFFsmJxLcTUnCwbPGRFtQ61XDl8LTGReI4YBARPzVDUiXcPJUbN/P/1KJOe8\r\nXM4CGuFaO6P3XDzuzET1NBRkcmIHv0DvnxdBkSfvdrELRj+P9tU+6K+fJd6B\r\nBhBQfTiTeU3n9lO8+/Ye8ulOPHB85U7LEruY0QKJpvZp1C6EkqTGIHQmdVa0\r\nijYNjNzuj6i8YeJtLjjoAKRgxSYlxSo+17ZZCtjbXEkMVXb6+lKsVz3yMGiL\r\nKgPwOCZk8CviUjBNjZPUcJ+VzRtwWdR1QRHs3QrMYmizSsGnkLXL+XuUPoBL\r\n/CSW2+Z/d3Pz/lXghAK5Fe1R5+FaMxCnKr7F/lR/QqL2rArdRA8phcn/jYeu\r\n/l6J/Uteh5zUjfMHvZNyUOfrwfGChwac6Z2oAWLa/RZyNQUYgluqWnu6gK77\r\n11UXyKRfVjm8j8Nk4Mc/8uvQzuX/603BMKD/U/FVo8nBEsXOG/VtqdpxvVj6\r\naPORSr2N9oATRQLmJTHn2s4EG3fLqDF/4l6/1FIsj/+sWGkB7NTeGVWt+jo1\r\ncuJBFbpQBYXtDlqVh1hfWylOrH46S3u7MBHa7rFCFfO4wAejXcrYcD2W/HuI\r\noTZXMu2wqCPJKp/zv7/sWdtLCokfHZC3QNc=\r\n=zWoQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"9f3981765f3bbaf57c9234ccbf53bb765d17c82c","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pg":"^8.7.3","joi":"^17.6.0","xss":"^1.0.13","knex":"^2.1.0","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","@sentry/node":"^7.7.0","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.8_1675685481493_0.09375573714862928","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"povery","version":"0.0.9","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.9","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"f96bcb06c467256a955c0acffa274deb5017b895","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.9.tgz","fileCount":53,"integrity":"sha512-IVZkkBX9Dd6taucbFoQX+lrOEUb5WOtsz7Toh+/hCiO7AJJhwfrwNjIXMH7EQGRfrGbQ5uqNL4ekHCdzAMpVeA==","signatures":[{"sig":"MEUCIQDejfY8sUjCmiDC0M3qK3TLUM7hU4ph+lilEwiV+9vIwAIgPFb3jjPB7IE66U0ZpG+35oWLFS1EB2uoItF842UeHd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4R/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOKQ//WnjIGXYk+RXAvASGv0AYvcxq2fn1xfuiX3E/Fl/HAn0Yzpwj\r\ng337YMzIb4eeMJhn2Axdx5S+RgkkDLOR1CZq/lMBk2+8tw+RV0XUzNHfTx0z\r\nZ4+oyvBlL6SwSlNmG9QNDiThG2xmuv+Y2v290bhGdYTdgrL2G+6y/sxf0m5K\r\nW5jzZCvDup3yVqcxGm/kK1r5hXZ/M1lwvzxFj++fI22hC4Hss9VoL242adK/\r\n2DJap6H8/0RgwqlhIPLVSv16n7o3DXim1OTlMBRl63Ay8bnO75N7uRK+cEJT\r\nkffNOFa6aBcuCPxHguPoJ39XudRr3Ga0k+icAn+LFZ75XZ14LdU640ifpq8Y\r\nsimo2sT/F/OxCdPR+7GXEjMpx2MlbuMEpmaTIJFTLLuDCKPGFWpUtWbOmyXV\r\nElW1moiCXUOqBpLEW7HMrB5gl1eDfhc78cGARwmSZCCJamm+3/fHqZMSDkoh\r\nbI4dcgA2prw1z45GA3xAnGNxKM/1+g3cbcXIp7xUAffK1fCcuIvxKScVBZfs\r\nbN3ZlRhj2dmX9qTJv5PLftsAD4f/GLS5NL1AQCmmsiezHQSoSrQxN/1l9CHu\r\nXB34EYqz5hxa+1wZlsHhRuHFgYhHQfJTS1Vx9qsY3VyTBO0ChgfCaMQ5I/JE\r\naGqwaY9n5H3CG5aFOpUE1bknDoRMkT6BhqQ=\r\n=r+el\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"9f3981765f3bbaf57c9234ccbf53bb765d17c82c","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.9_1675698170210_0.24338931524191798","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"povery","version":"0.0.10","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.10","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"cf8d16b4ebe782b60cd83f2cfaa9eef9b6e42686","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.10.tgz","fileCount":53,"integrity":"sha512-/0rxvBdNZ4LydSVW++dbYOZeojtg230CBYfullv3UA7O9OG8zC04oizUmbjg2P+jrLZ+v0oxU22ZxxfXjSHSyw==","signatures":[{"sig":"MEUCIHMf2sjoZyWaY6p1+1FlMuOHACszKymLZ4PBNYTYKHr2AiEAs6PyLkePGvcBpXtVS7YPoiN6s4k/GzVPAc4B/dNctok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4SDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEEw//ToLGb/ZUPF4kaJesY2QAb14M/W+Lg9qJj0f6J/VuUzr6FA+z\r\njqpQZEFIIcRisewPhlMXQzqL+6ZLjhsFKeVTMA9W8H66jEnYjC/PVRF087HK\r\nkamX2DTjBQLqs/idbUhCqKPqMphft/l+7YTCxlQLh8cxhY2KN43gDHmd9SGO\r\nVo45Yj4q1o6dRDdxx3Z+/CgyyLk9hS8GL/5FljPRaRctRZ7hTLHadgPMd18L\r\n8sARnuw0IhKddfjtMZbEKThyWgelvoT2oOZ/UjUflM8n2PaHJEg0syx6m8/G\r\nfyaolZOC9RUr6PQXxUXB+O+5ZB4+iZ00WcHLvR8JMosJ1+HlLHVqRoybDaGa\r\nzGhT1sm1Wg8J55yRcpgOOIgRaKoWV4mgMwsmTDjugTJr65rx4DfYHztYKga0\r\nyp6X2h+fVFX/SQARqaMUqg/AsHtO72aFLU9Dr7COjAGvWilDbbHtlGNKEjh+\r\n+AZUYsfRd8rPekKzk7G1D90RpqcZC1Q2RreCquC0/NltCDAwC17AZzL8E8mi\r\ndJixiiaJtJe9QIFbsyyVSaEiw6YeqiNks16ZNRA6yAjYD6mLEZsoDiULZoUK\r\nBYgwxI0xMgfBABV/m1LLQLAgTk3ighXAuGMLmsIndt8h8jhnFNT81Jfb8eoz\r\nR78zQGkL5ivJ8EDqjM+2GXuWN/k5z9yZDh0=\r\n=yO/q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"585b4aca6e1c5c9ee950cdf2d5de12e9fb006cbe","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.10_1675698409333_0.7358637945320339","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"povery","version":"0.0.11","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.11","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"528368705260910e6971040c2df817911c3d79ba","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.11.tgz","fileCount":53,"integrity":"sha512-wi+ex2xx+v+sDOaid1ClZOLFbl9+24qr71b2OiI4MGjgJDiWGe6gXASIrF7Zi0MYuUZLa0rOfQ+ep4SkxK++IQ==","signatures":[{"sig":"MEQCIAC13vL9XYbPuRT9WJD39wpWkqcEv+UImfxWD5mMZzFoAiAoqxZh++9MuLg3aLCuE1eLhK3ADBwlwJcoJJ8GZkqOJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4SHqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9+BAAnDTvEuORDD+E65e7lHMSDrZSSDiiP2BxZbl1dQBVHCL5GYF/\r\njQIigFCV/q5jJCaJdgZnbdjganNrT9bt4Fx/cFTUd05IhOh+LNxM+EKaVTMG\r\nZlU2ekpt/Tapbbqs+1f9tjLQbvnoz9pUUaFpb5VIObCcDaBiOFmN+qm/vLvq\r\nqhfaL3ocSnUXEp3DlgHWLnCA7GdHPH4zFD8zHxSuUenXqQFnswY3g0Y87Mo/\r\nIO80plxBS1QT4cNIUlHTyS+JJHjIWz9/PyhoPl3UCNGYFsw8bHbaNsAbCMZL\r\nak5r4tls1OmkwNZx2wzKwHRMk5IUD0rxlcMRXUu5v45K9SKNp7dh7p3zYYOI\r\n4HqjkoDp1tGXx1AvuSk4E9ZMubxCunJbR3a6Xzz/0HLen3/3SB0hzRB+G3ow\r\nGyvD6ZsM5qrJksCySWDF4vthGJememNuxjJPiw7eOJ+Cf5ELfSi8p34Fc1Th\r\n8/n+TXPXiiH/bEDXxZ31BXXGKz//Yv+OzJcVYm20tAAU8UQs38K8GBvrogL6\r\nTVjMhcMKeUBCvk6vLsX9iQup1d38bJuY8drLJL0Ji99C/BNsy/xFI81V2J5Z\r\nD1YyHfHmeZLDNs63G+IM4uSLkIuoNc23fzzbEadrqdxSJFDVpP4M0RIBb/nF\r\nwq+9afc2O9UTf4lvs0bXRlwng6cRw8r6SDA=\r\n=wIkw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"585b4aca6e1c5c9ee950cdf2d5de12e9fb006cbe","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.11_1675698666154_0.011319852930106622","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"povery","version":"0.0.12","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.12","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"10175f819c585cda8972f60833ce2bd287941824","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.12.tgz","fileCount":50,"integrity":"sha512-C7/sSeQOFCbwsbxdX2PeqCdRT4wpGJ5pRu8R51old4+b3WH/61ZEUp2zgsHkoePgfCvbimGijlDi367dqryriA==","signatures":[{"sig":"MEYCIQDJm5cyoX4TrhwpWIGQKwYgr9Kud/0dMe/hyR3fOPHCLQIhAJIEr5PN1RoAycz5nMDFmPMue/108F8oZfAIx5kvJ8lP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4SIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlbg/+OFgWPKd1UQ8MILB2kupzlHS2rz7vLVcbA5YpEfuNiyA9YaXN\r\nhGNUdhS67l2MjlVyYKwGiynJyZn8rOSWFd0brO4Z0FwVbP9W0+4wZfCPGk6R\r\nD/KCTOZXQbmn/l3dA+sjbdKbIgdag+IEstTKgxglSHeH58MoKlYXh6bvWVg6\r\nlEtFA4kdwRSBTU/tgNkoSRN+6sYeiGcj1tVyqarGpRe1vEKLmQPCIL3WH7ZJ\r\n3talyX7laO5wJbGrMI519gE91LZUQJmTLeuChy/KFS7gk52dT+sF96jNC9EH\r\nn9Mr4MnuOLdgfuAEltiNUBT6/f5LxpMm5fgVvIDcuyRVnxN2ftjD1W/NUIng\r\nZwLDh/k9OOb18RxDd5Kahv7eDruEtupa4JBv19EaEtzR/2it6OzUfHB47346\r\nHcT3rRWjGSGIZkVK59Hx2SnuDwEhGFUXYP7bkAT80E4VZLRfUQoFQOfLhyvz\r\nZkp9ggeIqbSmOycnC18x8kdTwfq7O8Bo+/R6+bI9RViu/j0Otvw6WQa+NZ57\r\n4G8JEdqXQXHrM0uAZY2pcde1bXFUU25RJ3ajGS2aJcPGF2bGfSlQEImF6/5j\r\nZN5PAqC0R5KnrOEDmT/j8oSLY0q0PIb3FimdHk3Q0oJ/MBBzkyeRnAhPtxiZ\r\nxpL32tPIpaPuXW3zKhVbpkxPOlUKxelGcJ8=\r\n=1ve5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"585b4aca6e1c5c9ee950cdf2d5de12e9fb006cbe","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.12_1675698709004_0.9805636513250675","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"povery","version":"0.0.13","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.13","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"700fc814f1e63568df68bd03a773d383823d130d","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.13.tgz","fileCount":50,"integrity":"sha512-7Mc2NGhETTihTrvylv9JasUBfnnR7Laty35+/9JKrkzOQOU/IvxAWcuS463LhgR8JMni74EaHvWPSbD0NmpH0g==","signatures":[{"sig":"MEQCIAN6RzPeiFx8IpKl9EztQjLduqhoNW+3KzSVeMFtjqejAiB1Lu9xYC+I+mUwLWoky/yekf3EQY3IARskry5NpA6n/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4ZUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2LQ//RmP1eDBgpmQ8YxtVZRETouRHclT89iI+wQOmQKsbSEy6OG1k\r\nCA2BkqvykAwKefAarFWga2hDZS+D4vAttM8c1T/6AxI8mLFgUjzjsUw1gzNy\r\nW5HRmj4PjNExoNQ9Wijb6VV95NxhSY7aelKfovV4K03UJzteY005RfEQPi2+\r\nc4N5r0tFfUgQggmUxu/AKdqSgokrqfHw8LtHKmzjUSqIExfvsZ+nPBVBEsQq\r\nHeg1K4CcdVpN0i7vJEI75U88E++n0+y409RcXeCtJvQwgBuBEj+B2YPfz21u\r\nIMfwZLMKm/aEtfwb+9CrPmfk/2wq9Cd27q512yUbosmp8WK/Qaq5AY5vfP8Z\r\nvck7I8/MJLf8qg8DWJ0DXQBIn7KhuyV0dAoi9WqxBcybXy8IOikSsw6O7VSQ\r\nG3uF8F4cwhgtqndCK3FLsDO6vFmqOdQJq1nB5Ev0cPRfndyNgDplRCSMFVbM\r\nhM27Sr2yKhMJzTG9fQmtfCnlB9arORhXp63xnXeA1cWgLjtYMISruNt+kEa0\r\nINRNYAgSgqJ/AD5xCWfcSjfKLIihdVygs5FSxZZrkwZNgRhs4MQ7b6RWlYpS\r\ntVl15cyYlj2AYmT/ac6aVMq6hAM/HS3Sq4MJtgrDnSIE3/1WHy8Oul/MIAlg\r\nZMXffpgU1ONTpAcCH8MZTsMl5rosWOaAD7E=\r\n=bvSX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"585b4aca6e1c5c9ee950cdf2d5de12e9fb006cbe","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.13_1675728131421_0.4110347814080413","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"povery","version":"0.0.14","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.14","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"cafbbaa2246d9a9640ddd62e911433a84316edcc","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.14.tgz","fileCount":50,"integrity":"sha512-bP0aGVs1tQjPHM0DsFvi6grZwlf7W5ROSr4IsfL6ZEfqXyp/DBWVk9KI7MaqFNbLIUxnp+dC5ZDyT8nvI0Qt5g==","signatures":[{"sig":"MEYCIQCaFZZtFMKqebkj64ggXAfqwmm27X4tBz7MJDk3Ub79IgIhAN7wsgSIAPv2XoMTzOnGjBaW/Hoj9z8OMDCoS4gPXhBf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4ZYjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqusg/9FrX2L0pr79N6XCEsBjjdMP20WmX9EglVmcLdWv1vPg0RFy1D\r\n6AOnERWfL/kZo0CE3vT2XMoZOCU6AYIwtse6JdqZi/opiv2YvBp/e5ETFWO/\r\n4noqj0sKhvEEz+HMaynAQmBNbA/Q+yXtSmKC0/B6JvLXU9c1EVqjNbP4jx8M\r\nP4azdJw2nkFafUur6tJQDnBO2vTgtfjrgRVXMrfrTh+/jpU2AjpK8J0bvYIl\r\nRxNrKw8tV7EZZ54OQHhqIUV7TuExm0yAlQSOHiRzfhQ9JOVGyu7x10G0GQnb\r\nXKeOYxxCU9utiuVP+WnhPPUYig9lN+VLaasZuso4YelNtOXt8bKgBzEVCjai\r\nW3OK2OO371vT8iOCzcMBklvFR1i3S3HLZGL2JmVCv/jd1C1h1mxi4YXYtNPS\r\nYVS6vNE7LV/V+VvPKZsJjoYgS+a/vKv01Hc5mOXJCuTMjccXVU2Obrw1a5LJ\r\nrnR3DijobsUQJ4Wo4WyhcJRGmBWI3z3JCsDNjzra27jo+Le5ibgFKPP9WMS1\r\nVFT+58H5sLpB2TVk3RfkuGCtLdQAi1rfAUf7YPq7wyb8SDABKcQzDKWozDXf\r\nIdVH1kI0hHL9KzyFTp+kQw+6E2NnALIaHvFl5Q4YPOQzJQ0gRgfpHXTMTEKD\r\nCnv0iPxGz5MushLHRPVnwcCqha9RcRRiiMw=\r\n=Zds1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"585b4aca6e1c5c9ee950cdf2d5de12e9fb006cbe","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.14_1675728419143_0.42162934363866666","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"povery","version":"0.0.15","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.15","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"06f788d7c423d6a28e59b0dfd708fbc3b49ac64a","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.15.tgz","fileCount":50,"integrity":"sha512-d7eg+7qu/YKKPIwWg++OdE72awuJJE5ZaQ/Z9sJdf4f3gN/YpFU34rftG42vEkmpl/dfuhfW9Xt0I1XVLLnbeg==","signatures":[{"sig":"MEUCICB7UYGk1j3t9D3QYkaECtLyEtQl9kTU3LPNx2fL36ZAAiEAxtTvW+yICPYauifkXvWTHB71Ha/cZJNqLPh+cAP/1Qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4nqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcVQ//QWm1Hsxb0Cmk9yKS3dnnjVB8Q8JyQZDIuTqOpiN5IBd+nwwE\r\nR+gE2PdTr7+HNJ/yaUt/3GKrKcqOHmV9fuWfKyPQOYnWG92Tbv7xrK5zzun1\r\nsYbz2GQzBQO9qDDO5dMkL+iCQjJdZAhbEVnPlvIHnmgBg089pd2U9bM9kTaR\r\nsL7XjqChGUDqpczptVEsw0YnhgTuJC8utY7MdAtp+Nfxdxo2YIk0kDlBh7HB\r\ngcnlwaNep3KNz0KfYGIL+31fTVBC7Wli26NEMtSLC8vCEN80xyDPkcR0kF/I\r\nelnQKSMPQyOPC5W26m3WKtD/h6GsHqOZsCOaoWlqw64LwNnVoNOzgYoEE3Qz\r\nGSAtEWMBeNMVPQ6e8YBnh81u/TEFeV3w9VFMogQu170pCq8LD6T2eoqYoWUH\r\nkofaRGw9ozaEu1XnlHK2xwJg8oZhGeGfE+ziMxvrM0CAH8bf1yHfGKmgKDH+\r\n48elZmvxOu9hFM35PSLJL/t0M2l2UBnUh2oDO0Hm+At4yxUso8xdziS3tBuA\r\nKY/6AfVDsAL2nAp+brj7eDX1YfVmzzQ56Hp1QQ1kqAx1fD7RYOlUW8MVYeA5\r\nUEP/8ONalTL1Ee09X8JqaZe83XSoalq+CIwxd6YxP15Hm9xSG907WLfH/WEF\r\nsl79eR0IchufIHfwoCuvMTToiNvk9FiYUSY=\r\n=sssT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"ac024133a8874ad12b1234db26272adc59c270d5","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.15_1675786899357_0.8326326823021368","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"povery","version":"0.0.16","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.16","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"2944f73c8ecffb3a2217ece3361fffd95344b245","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.16.tgz","fileCount":50,"integrity":"sha512-jqq993jcWnTe9wg3A66JWoWF80gInabhab1ogF78J8LyH9pyAzyEQBEByCY1LRol+KKblaSXiGuGaCBSaUSzAg==","signatures":[{"sig":"MEYCIQCKZMgWOmy9KROA1C2JL64XyqhQH+OOMjb5VnPP0vT0uQIhAPnrcugcvtX24p7BHPvopf1udmqqDIcwrvRZq5jhh9jy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ePvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpsmg//fIyOaYmE1EB2mq/zHDkjaSNorANfXIKr7dtcE37Eb9P7aVPt\r\nrMp07vNHxC+xZyQmD/500JPPzlOrDfo/qYkAG25ZQ5btDS8b0vq6RnC8NbAd\r\nEo2hvqS3m2Hsuv0F7u7Q3DHaBUYkA3JGqqR2tivB/bs1nJlNbmTKylGnGnIf\r\nN/BteIh2UsjfqhmzQakoUtX9fpm/L5fWbIMx6tAE/c+OOIEHljnr+sxTwvzz\r\nzN7xie3d89A1kDg6CPBejoppqDu210bjvajo7QUc8XZo/RZqsJXnX87flBBa\r\nkt6SbpJf2DfBuGIyh+hxyGaoHNO97bWgiKjgBmGds82BN1v9PUh2g6lrvfSA\r\n+iXSf82XlKlh0OQ9v3jDC4jAfuSHqAiz2E3QZvEWduiwkMVSye0xBic/SOG6\r\nkoOIDXh+YvBbafFV8G7KPMWh6dFzPoKuYzZOZck9oD9lQGb0wh9V8DcO+LZT\r\n4qwK0ZR4va7MjcIjhJcBRdSTlt5V6GFM7u4/nNrrKyNtliWwvuHwjTKaPp9t\r\nf8HqMjBEZiDDFm97p9q6dklzkg8Bk49DC8sghCm302/A8lmHedMSVgzsZPjP\r\nginpssJp8HjTfIcP73eRze3B7xshSBrm2gRS77qnCj6QQ0UIat5yob3ojPEQ\r\nc85Gr1+zn1JN3+xqUT5sMM1nIxJYlgOmOUo=\r\n=uOOS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"cfa9d6853819a15e89efe6e97e5ec4bcda4314ce","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.16_1677059055411_0.6280787012461828","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"povery","version":"0.0.17","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.17","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"5883a03cc08bde8077c57ed6611c683d3dbfe263","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.17.tgz","fileCount":50,"integrity":"sha512-jsYIBypXsyuCQkpnTGAbPtZGNIc4qYBLze9I4iaH45ylsbBPf4yufryrrPg0nwC6LDhqjJw7+Pf7WCooEgCq+Q==","signatures":[{"sig":"MEUCIQDR1N9QyoYNWdT9nfyFRkvoIrUtiF4AUofzyz6FK3/aBAIga6aJ6ZVVJYjeKt/7EOlQMhGnymprFLxu+O11BAs9eos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9eTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP7BAAo12rQ/yE9O5OKK1OFHhGlEW5NDxHmVD2zqPLrNcTzRdWI1Bd\r\nFdLbKpxoPKC+e13d4vvu3VGU0IO+a5qpxM5+U4f5Zg/KXGpmcAjy+foQg+5H\r\nUU7fwAtlA/c636dcCdZxbD2XzUOq3R6dSzrvJXwFfIeTNS7PwrAox05QiYl/\r\neA9B3kvLhH1OMW6sUzIEg3o1/eMLSAyrVxvozOF4OYsWc956N7GcpdvHebxI\r\nCUmMeSR++sV4DqGu018JISJ3ui+m97ktoZxnO1bFPyRhAkJt599z5CS+iOjt\r\n/h0KkYD91U1JBs14cfpNXHhd2fcF2yjkEzvb6jIU1Jl1aoBompDKogCodDLD\r\nBUw5m6jreCGBoRr9HFCSrQQHJd0dCYG3EWB9/0iBQ/Jrk2nnDk9Y94bDgl3G\r\n0xmlVCcgfuEUKOSfa9hSHg3X53HpbxMYmegzTc9GXyrNb8Zki17CdSS736ZF\r\nQA6zzqeveLFZDMGnSbOLxmgpxCMcq7e89dVEYkH5DalvdLOipnMR1W3ZMc2F\r\n88skcJDkMnGevGyBn8ik9EYIBS4iI76nG611HU41NSRo6AfUVV5j275Dx5hT\r\nBp5/lIdKoglsDJ9p+ogMHeYPawuEBKbCmO5jexCBKi9ngdereTKZkExuzm5/\r\nclUYLimKsqBWL1KXKdrkZyeks7mw4FkLbik=\r\n=XFQ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"cfa9d6853819a15e89efe6e97e5ec4bcda4314ce","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.17_1677059270109_0.46151446784803474","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"povery","version":"0.0.18","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.18","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"1b0cc138ed54548dab756eefca68646e5e931a2a","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.18.tgz","fileCount":50,"integrity":"sha512-VV338VDbYhL0SqPenGycLXGaedRDnvOMSQ81uNKYTI+upQpPJDWpWGn/hdHJRF02RQ5UY1M49j4NO7gOajSInQ==","signatures":[{"sig":"MEQCIB7ZoWZv3/3LinxXim9n2hek1nTxGbAdNcRNBCv1MrndAiBitEsUSaXJHqJuRKv/MDCZs2dlMIS/voGMK442FaubQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB2dgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgxQ/+N6H9fDCJfp7ytPFjIegql0+KVABjog56rX29SnZcNMR5yXXs\r\nONz43FPD/P1IWIMV462JsL0iRUSGMfoZ5DgdgukozIJURf9oN6kKpS1BGA9g\r\nY0h7+MNPJtkqS7kNxuKHd7hh1Gej0eamM5/DBhSdUZjStFmIviedi72FaJ9c\r\n9fuUvl/G6UwpGjbXwhz+TZ4HG6k+wWVa1OkvyY4gjCP9vczyXGnEZ3HlEzJ/\r\nbv6NQXPxQA6DyC/u7zlFwp5VnhSRbgxsn2AHbEAzLQVHOHJ7W3XqB4WzyS/W\r\negX/uI65PxEmRxeEtKIoRHJeuOCtEBJS78rE3JCKxTWRYH7qubSmIW6cWVI/\r\nF5yNIJ6EGmFzpuSpuyJu+fgi0tICxBdXHY1G1a22jvHReCCidY3FFL4PMnKm\r\n2ZGftYaGI4reZLIVUqT3H6jorA8tIhmQd3gKtDqByxEyYSW2kHj0gLxmI0ov\r\nMpd9VoLc6jeAKOMLi0kduJq7CVPondeq7kJOw4hsQNq6RO9Zq2RigNeKHvu4\r\n1bFZDQJMq+bJGzZ0vqES6rbJMaUHbujVJFNWuQJHc5V+15cONWwj/maib8/c\r\nqpHaJFwf+tR4YnBnT265rAdcdK568uv0r5fZR1SFEGqmXJiYzgv6whcwqE/s\r\nT79zVDHzjrRSRowRk6EXBAOYf3hDSEvSwV8=\r\n=yDKC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"2be4aa5c18973d6be3d3d7b1d6fac693631543ca","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.18_1678206816581_0.1308251889504437","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"povery","version":"0.0.19","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.19","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"cc5b223d14233af2dad112e524917c34a9169e82","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.19.tgz","fileCount":50,"integrity":"sha512-/fBdzkl/92kaoaD4SCuEAUa1nCWI3wsTioUMMLLNmbKbxJTY64nPiP7otO9VmjfVWaGqbJLOAXDsWEftiTyE7g==","signatures":[{"sig":"MEUCIDXNXOnxVZq87azN2IlOB3HDPfB5Noqhy1A/bmRNwRJnAiEA+L8tAWocZsNj0/7q3VDj5DDqba4isa8dH+uIEcuLo+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB2f5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiKBAAnZ+pE0HOAjD1F3DA1YLlw0UU2ETuBaulgLALtTrLr8hBLwzQ\r\nTYvmVvnU1TVn5IU6VsTZE7Wv1CDOc/NERkltJsO9q8Pe2hvd3r4nL0WBsRCZ\r\nE8eJvMQbxgNDX/eUZb5fW30m660psQ04IOa/TPTdtflb/aDtVOz6obf7uZjT\r\nUdlxRmwMexEQM0ExReZ82nQoW70f2PFSL8afYXT4bITY1OYeBMkI093V+AXq\r\nGKP07zGPONBcpQiR4edSzhHT36LyGiL37NJUnF9MrxBlGh8BUqQbqWIhkN8I\r\n9URxJbNvdq2c399/TxMz+r/htbN6NL3Eq3VwD1ZtZmAWcZ1UzxOjlYn4b7YM\r\nysbcrk+t/0KoSGZB3wOZpCZV2/a3U/rdgR/7IGkQsR2Hc4VsR9JAfzZOoVyy\r\nTudj+oGHmdH0bI7TOU/ZdNQ0cDmmezsTzN3hpospDbDMqNwriTije/cDhjFU\r\nEOKqikDE11bYz2Y2Wqc5h336/F33cJXTak4DUgz583ZTHOtegQ5GBG+jf9eA\r\naK10VyO+BacHoKwshEl1Vc/j6QZkX2W1mx1vOIiA2huSTv2t8pXsa0BBhYQw\r\nssivZnijh6iWt+5/0cmFTbax0cnkLY003KvPL61nQZqk41NpCTlqu6aHPogD\r\nZUKCWCUfu/hwaJxfJMJp8329XDUR0zKteH0=\r\n=spbI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"2be4aa5c18973d6be3d3d7b1d6fac693631543ca","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.19_1678206969540_0.09203561806495242","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"povery","version":"0.0.20","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.20","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"66df26e6c9eb3d620fcd5ce254f456cdd1ca7b71","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.20.tgz","fileCount":50,"integrity":"sha512-cW8DTXSBAyd/7xJ4Pf3qbH37W6mZolibDfxxVIdvHP2rz5sLkMiZPG+ShemQEKZexbcYwPkOQhY0uLQZE9gFmg==","signatures":[{"sig":"MEUCIQCBP2+h/BdaCTxHijx7+7Whamdv2/8YY09CTjbm2z2LGQIgXCEUYHaO+gPXon/AfExOd1oFUic9h0GBT/ZihBkuWTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCE07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF8xAAhnlLnCzdTkfiEmQrFtIVbdfUSBNkYbJs5jm+XpwZ2hvZoUC6\r\nBebdBUqs3OcstI8liRe1287itu+/Ohuty1gIeNMMpY2WfyWCpmwCThlAF7Q5\r\n+9TOkcOmxpaEZeUrXe/IhwWqoKGvyml2Iny9UkjxhlJUWt94xBZ4lNy0lfXS\r\nu+RvZB+IPcAKQUO5xeul/m5ZN4ohmYq1QcrY+8Ntxa0ZJI6/xDt5QuSPGRDj\r\nCEapszgr6So26nU7upMKXlMIIIzWzLU2hh1jO4lLS5Yksx72ukOhbYLipDWR\r\nJmio38BuL9nk+FdPnMiK/s5EXFLBW6QAzbPJLB9db6Bh1Qs4Ad8oaDRRKmNE\r\nZ4VtQXnvbjY7WVHN2AN0ufx6AOrGMnd4+X/E7Q7uW3J4xLHK0nmb4YsXl0WW\r\n0HO4uYu+qSAO8KVqP6L93q3hlgidPcyAJ3mNRjaxlpfMjrBsOPbkCKdSzBXn\r\nh++XRIjKfXqirDY4eUN+5KEAtivKKHzcJBoL+Qsdu5NB/QKDJldQ0IyGikv3\r\nKkSKHEhgOPHapGdnxFWZeJnBloqixBpPP5Tt2VWp+A0ye4eHlPGgdc8SstEQ\r\nU7ZU0W/sF1XHY04g72b4LCwfQ2+mIj68GxF/ctC29EsVTz8g98a9dxwd6z3A\r\nmUmbNGh1XWtneiAnCZtBdXFbjBuJ4jFm6DI=\r\n=b2a9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"5846cc805d7404e63522fba35df4f64cedf68b0b","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.20_1678265659372_0.5285877043789939","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"povery","version":"0.0.21","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.21","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"482e1de8588dd2f3def9d3aeeb2622973587fb1d","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.21.tgz","fileCount":50,"integrity":"sha512-v95m0Ye+4ckxoTmdGE3ZLSV16Iag70ZyXkA0D7/A+9Z1QXWd6d0XhR5k+uX0b5nmg1a5tbNHFNScqSp6WxkdVw==","signatures":[{"sig":"MEUCICLRS1LljFliA3y064RmRrhUbWomgQy9IivPqeutDGLTAiEAtQGEyr7meYaqEM0Q4k4qWMBlG3rfT854Yr3LbkFgGa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCvx0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruCw/8ChBDmVXl7uJWRwvwj9rz7GUOoIi2lM+59b3uCvl31SH9ZRlO\r\nz18mTjIZrPoM+cvyZ6Yho8vX9s/rLgQYVhwn6+nzSrQBHumYDvGdRkpmhox5\r\nkplbALagZ47V2pMG4F+kkIPUMz70seZ5iD8VM5qvFuHdfd1+jNPHDnr0ShBa\r\nv4oeUPlrliZQKqClvqZZ4bbhhXp/eUW7lVyHAtre/TAZ3DTD+0tt4Q8Hx4JH\r\n8hngMOysUL1JNBTJ5akYeKEFu4EwgAtetCfIwKfSEzHfFpBUlxxFAajk7DOD\r\n9Lv8eI7SW9JHzli+k7DsG0Wwk9WNf+WVfqpcZotelXtoAcU0tG78i4I/KsxE\r\nTzQnwNhepozaleQTHfUBZS12gpc6E8SVeBqlohFjUJR0tF4g04MjJSb8fvli\r\npoIyOV6naDnTZh4BBidO2VgPWO3jRqkcEaMGicwhSfMJL2FXVYQnGolk/F9T\r\nqhOfFt68W9IIJpCAzpG615f6/JdqQQTGFuUFeXBYRfo06ngHzESyPhlV576b\r\nmKj3BvsJpzBleIEIerP8Qh6B70NUF/0bkGWTabwaiw1bPV75PPhAdjXLOVxH\r\n2C0i+RZ9SX0+ag9KjdjqKjni5UqpqkUcsv1HEhTHGIKsbhKEjdVAqVubNYtf\r\n6hkIgMS4BB7jrSmRSn0TqeBzK5C1wLikFdg=\r\n=4/Sf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"e8d88b1e5349f65b956894c0149d7f54c113f1d7","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.21_1678441587832_0.29190468660196456","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"povery","version":"0.0.22","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.22","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"59fcf683e5847eab55d61f507d7d8d0c4baff1fb","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.22.tgz","fileCount":50,"integrity":"sha512-pUEtSXjDU6cooTlsvLaAsUL6KuVmWDpLvnd3uW6sPYRfWa2u6gFxRcu/jskvODJA0LXxWOwL/TEHVX82J8zvvw==","signatures":[{"sig":"MEYCIQDIj5LVV8uylZs18zma9S8tzpHZyVrD6n3Xl4gHUmEWHwIhAKRTJDbd3Rt79cu6uxthAN6wP/CbfmZln+VlBEuvGsUi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC5d7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgdQ/7ByFR8dHqn2YCjMtRSyEktOLkyvCv2xXcWDJN+7GGC0A0hTNo\r\n3jtBWoW09yo7n28JCMPtLKaO/7udLOkA2u3gDMIwCcAHuxlYWe3f2/u8RcV7\r\nNb6MJaBDbDB48cbEaCYsw53BCD9+7W0rBBILYmli7ptlSky1gnSWtKUk2AIu\r\n90YrkfoF14CFMzjLukaxEkZCt0P3D566MxCPD5mOlGJLk0QFhYpR22Pkbyal\r\nI1T2hJEECAv5xX0kCdT4PjUIqiJs2HCd6u0hL+Uwl6MnFy2OzTYqidWqWYRA\r\nHGtwS45yv725RN9YPhMqmn+Kcax/333V2OTTyu+ind2Gy/5Xleop3HQzzwN1\r\nkMB7CaD+v6aLFojPTyD6LdQ7z3KoIs1rggexE7UOVtEsM8u/QebEDrdxlK37\r\nhM+Ne2ViEKCxfLZPbSUf1PEjyj9FJ8RF47qY1Gn28pN95YOs3vif1kNl+dno\r\nO5EsCKvW78faS/7Qv6pfLdU/OkvzmH3Ar7OQkZxlaCS44pQiqGXQBNxlkqqf\r\nVjznq8HbPlrnEGTBvlNF0UFH6hV83mJznOu3kYLFr8376DQm0AnHIPtudsKv\r\nqVyCoxnMhlVnXLglud4dsZU5+wp1MAwGUb8NU3VM/1MIAPwi2gc1+ZJs9skM\r\noZm7sOrGezt6byriOOFClS3yvenF+Uxz//s=\r\n=yxEW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"755f9d498a17bc2189f0991c958d1e7acb21690d","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.22_1678481275380_0.3808579829013301","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"povery","version":"0.0.23","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.23","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"29d9841502b3078f1d4d9fcfe8b0a972773c3ecf","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.23.tgz","fileCount":50,"integrity":"sha512-rZzMvkyZa2Mss7CaBoYGr25PLsY/F5uvjLRXomYjdqRg0Vq4TacarDMXCEnnvVOKuc/Co4T1vVwCsWtE0AA9vw==","signatures":[{"sig":"MEYCIQD5byu8gmttN2PgH+nR9iuL06xZrxKcjWMcPll8QMFMZQIhANZRaks7tWNb2Qc8Yi5nRpyT0VgqRXusbCbO66wYyLns","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHbpJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Sg/9HOrPhNhln6AHU27v3FI30mdhbLl0xXp0czt13BAmAPjhFXhM\r\ngSqBFh5PAF1UNJ+sbx9B9wjxgsW7Q0qdFVNnwIIjZzPKybhOgWKCxPXwFSjY\r\neJTWa6RedVaOfhJwwXDibhu1ddbmjp8WMbxc3E2lpLVQpteQYod4nkzRCpzW\r\nQEN+IcE2DRO0OvhiQVI6J62xc6tkiWS0KT22rV7ZIu7Is65dEXACTChJFnmR\r\nd14OE/a0HVDsIMNDSg6rCLKOpZSvn8vwowWnDkeRspMzrn06ottm6rcky4Fb\r\nj1w0Dx8xKy4tcTdeSWeH/Z9pt5m00sWuNKn/lX4p8QW6f/d1f5MA9uID3ZLO\r\naozbVIlkJmSg7CqRuvp9IVQL3z+lHjW2qZTVXbJzDpQt9gO03zwL8+9Mokq8\r\nIJeZyyZoQCsdKUCo8Mm/B+/MzG4udmISUOsezgoFkA/fH9IQTLhcTGde+CYT\r\nhl202p+aQouzguimjKAa1/lIxqVp+p1RzAXtEzNHnWfZtic0byX/D2O++E6H\r\noR30yMODF5/INUBgiRGaj7rCHritjhFcCLx9jb16VNYg7gQt7ToNAt4+hJ82\r\nkdjI1FHGiQVhYFwRA8/oJR/o7va/lpGDsO0bK154RV6Dtbf/Icx+rOMzpAS7\r\nfCmTQYg3Cgqfp7TdOIy3clb77kUhA9+Z9bU=\r\n=iO8R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"755f9d498a17bc2189f0991c958d1e7acb21690d","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.23_1679669833707_0.32777835060103566","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"povery","version":"0.0.24","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.24","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"861d6625831879d8faae8b76015c3a785f7482e4","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.24.tgz","fileCount":50,"integrity":"sha512-UG+tGYzK2XYmwNmtoKhtqxjehv1H9KCKdpf1XrE9jB8/E5BsiucoJU6rH1kKyshUt8fGTmROD4yUxNC9bZT/0w==","signatures":[{"sig":"MEUCIQCoVDNcWAn7aWAUAtAPnKIFPZyYZ4BjJSVQUZy/skZW8QIgQTz1tTaemZ7U114b6ZI5n8to469TjG/+8Nfbq5QlIOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQNQ/9HcbcfkRxCE7NbMC9E62nTtBnKAkkAE4iKN5Dji+cr6P7OClz\r\n+fq4jabBgcEMzAvjJ4eewGYnsjRfEEEFPAXnOWnlp1/Sys9o6bIvVdzAM1mA\r\nspSlTpL4uJy82NiuQjnFWzNEOkH0IW58ieklhpwTZDhIwjRC0dsPYu2rfPZv\r\nCi/o3hU9DhEgb0g3KAeBFSarzdrtz0Wy2IwRCvkksm8AtkdAolqe5rpHqPc1\r\nyNqV8MLm02h6YGsWbQKs7uka1RrDgD4ALGcb0m4AZkyOJ+co5Wq42BWL6bg0\r\nLABJ3hT2gHFxyht+KQR22rNwvxR+AcHagevpe5SX8W5HBkB+5lvVtB/+j3fS\r\n/NXr0sou3Kp6Tq82OW6cwYNf+M+Xzw/fT2/6CiiaWA7J7mSPBFHR27OsdyYF\r\nHTDMB/fsD+iTs2jHVXkYseC8q0INZxZNudBjlFSI1ERxtp1yAVmfnA2KEqWl\r\np9kfFQT/X9sIZdGJpKqSbRRSNS90KsjzOvcGSyO0J0GsdQhQ+SRZvauVo4RP\r\nTZkuXFajEJ+KH+/Mzp765FJZhs9Nyaw/Vw2ctCRuvKB8rldF9/yGengjiww5\r\nWdv3r6p7xU6/cuyrbpoIlkPdI0xlQVE70FgKKgGDyaGjTeK6AFVHbnJeBZY6\r\nU2WsXJdCyCcgMiShR51enBjbBHdxV0EJLlA=\r\n=RY1G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"755f9d498a17bc2189f0991c958d1e7acb21690d","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"joi":"^17.6.0","xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.24_1679670779560_0.8679101319968732","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"povery","version":"0.0.25","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.25","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"7a8458b2a59e349bf0ec091cd36b30ceccfcb532","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.25.tgz","fileCount":59,"integrity":"sha512-kmPVPpRXBS1l20cdDKxsv19AWjU69U4Xy2W3ZScrcyaDpiYNxCS7rjUHDzdDYmfBrIRKH9TesdT4bBS4yS2HpQ==","signatures":[{"sig":"MEQCIB1GOts5qI3+x/GfIV2VbXybruIYQU5uyfP44PAloFZhAiAuciVDxiMBcRHQhk1KDn6YCf/pR56r9oEQMCE2VRfP/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJEDFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVsw//bVAD29jRCsbt6QArJObFc0u/sHF0Sf6m9ndQOdDzDhyH+6dH\r\nmTNNhdvI/QgWCbdiZz60L8uG15tAwBg9eLdT1ZMBElPIN/37eB9Wd/V0jzXY\r\n9Cuk+h6YVc1i2M7Ofl7DqWuCWgq60hImLUw1oRqtlxsPxHTtmpXZwjoOb3x6\r\nppz1DX19goaGZ2EcJrV+XU47YMOmw+GdlEmtE/2u3ucaG86ZUKgHKE2Ci1H9\r\nnOOV7CHssCFMg9cwyObkvrdB+ufE8uzv9/pXw/tai8dj+7CVODnAT4uI8mk7\r\nSeTnkjbhL8MxamPaGuj22Mi/h+uefkIdXVZPMqw/OLrf5rFxEGOf7kabEFiy\r\nO2jl+paIp4ktskOo/QQ7hPcqnDQ5GAKhO1xLEpC4WV+sUsdgZtYjVeNZTt+2\r\no0vAPiQAgvlvK+e7z/Wq5KqjcSuM4ob7+2tW9thwqR82KQBNOTVdZcKNkUPI\r\nTmrKKlEBMqsfZBTtuR4vEEobVzUvxq+Q5wLJpZc7yg6YpiqTv7gezk/6VdB1\r\nCZJplz8C+exzosBGp8u0W6hjuUjZRNzRF7mRroa796yS62S5VPVryL8T0puZ\r\n0ZahY+Me+iVIQdqSWeysSc+WwJvwG9pmMsBrza0fCC67TisZPUwWlg+fQYMm\r\n0S279jhNcolBpmTeO/N4nGISaAUJQoDLir0=\r\n=dz6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"a9d70fe2169ad5934c8fcd7fdbd32598b3ff89e1","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.25_1680097476825_0.4735810649215513","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"povery","version":"0.0.26","author":{"name":"Oscar Chinellato"},"license":"MIT","_id":"povery@0.0.26","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"dist":{"shasum":"1c8005f262603b3fa098155ad6e0d3dbb1c20103","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.26.tgz","fileCount":86,"integrity":"sha512-JHVX5x5qcyiySTe4eEbeE1c28Ec1cXHhSLIpMwfwIGQeu0UU2dgqlZLgVCyRYu1EPEx71e61/YL0M/Rs5WBz4Q==","signatures":[{"sig":"MEYCIQDZjYRp+CsyJHm1NvQZ3u4z5HvAxhdfrnZVvtmYbCDcUQIhAMukMe7izczTk3xp2jgCSU8ZUPtleo54ba3qwCI8BvUt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJEKTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6CQ/9FO5JdEARykSY3CphfahlktKyTpWM/fw2zVnrpAzVbaAf+rV9\r\nQIJNyFYrAA0zymqocH+y+IeaVScynjA0Oe7ZnSRRLKZgEBpJzMckR9uirLG7\r\nROWDeiPAm4NeqMGlsLqq1s9AgQw01U0fZZ6O32XHe5NrF1xtGjTvaNEby3Pr\r\nc268SxyPWQd43IKCQ3wl0i3dy1JDIQ0XjWXKJDXAe8cG/rwYEcexODTeCT8t\r\nixqiqPcaxLtcX8s7ws/q67/58X9A5HDv8k2jR+Ozo0701ovqbRIBy13dhBpF\r\nxwOtoEl+9TkNfV8g667bFrQrrNqaXonxPZsOjiP0LLpdjZuM+GLV9r8nubqK\r\nfZIM2F5A3P/vvk4H7HG3Wb3tfiN8OpyavQzU/v9p/yaKc/0D1vZsJaniyhRD\r\ndc3nyjDjo1PWFrK1/MQqVIJU1YuTnhH9/ceTKGby6ZXU0ooTIk6fpo1wNuiG\r\nmHU6uWugjG/AtZviF2vY+o2DVxrZy47IGxbosb+QVXyC4DzNzAgKz6PFsUeC\r\n3yUHYKQyigLKEo5taluzfc6IqlbhULAgunzVGnJcz4U40U87D2qF7SZHvaRt\r\nMYkHKEVT5f6gWazP8s7rCyuwJwfUCKSeqazo1YaarrcZCyob2vHJ1DtqYIkp\r\n4W9AZXsTn/pwVD/vUuj3cglYgGpg4WZZuZ8=\r\n=pJnx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","gitHead":"448cf2986f05b8a922e53cb52fc20b8bfc99ad32","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.26_1680097939439_0.7874160430467125","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"povery","version":"0.0.27","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.27","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"9a7cadc99bc1c4466eb8f23d9e904f6c1ac5d9bb","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.27.tgz","fileCount":87,"integrity":"sha512-eiNgkod/GVBP24265H8CSixtC3+6VaGVuARS6/IGiovbMi9uqPbxpiSMDaCgUXGihxoYRuCJGc7Iedz02F7Upw==","signatures":[{"sig":"MEUCIEwyWOhaopZoZuyAxAKc4+RQRzo6piVAYT2w9YSTov9rAiEAoC4uOmVjXE32/XbbUgUw8+2a34gqXp8BeObiZrGIxHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVueACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF8g/6A8miFv3k3hF18yW8Kkq8NDPiTLEdCBo52LTz2xResTK+CnJb\r\nuCauWudTuExskYs2cBaBMaCjjS10H6nNzWi0xacODeu3yZu+orVRAiyfnVVR\r\nDfKRMbUbUdWQuxXuBFbB7sCV2AGKOo+V063hkdZtpK3TfaZxEBqr1ymibqKm\r\nafZKMGosoYxR/L43Nm99ejmHLh7YINFZ75OhcHEG/gh3rYLWeu54551vAw1X\r\nH8mFj+Bpm9+EOz1/ClzRDUoP/+LLqHuNqHx6egYc67eFaX6M3YLISxhZfKfU\r\ns7JAjTe6SuthpCBaSe/SoT436rP5QS96+yhm/2XW65fW+Gn2W+KKCR7uqNS3\r\nllI5ITzVPL5P51zZfExXArvZRC6woHTElJ42nF5SoGemgCOTfRM/XzRlTsiK\r\nPSAQqRoo51l2fTdrOPsorJZ6pa1bheQL+gw130jdtFj/Re667qilB2XD2Ksw\r\nH83IHdU92J4PIN2rtf+sTIBFgAj2ss7PfFL1OGSguUSgoYEAROUzXVvk97F/\r\nC10z6KZczKPwciURhti+eHt6H3uWMnFZ1WrG5o/3ZY4foEWt+A/Pvey4KP7z\r\nGnRkWNE6/iRG39DqVBIslXdN3YBwOXVHZeB8XSm7XCG7iDUAqVjYC5dnC+mf\r\nUItfS5X5nVjOXQz7R8+Pq6YzG8o89mxWYA0=\r\n=GWYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"05ae11b30122e3936ad0117c1d4f57ad64d2924e","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.27_1680169886359_0.9962410034463924","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"povery","version":"0.0.28","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.28","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"c36ae14a3b6e2e00b4b6b96c657b96682714809e","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.28.tgz","fileCount":91,"integrity":"sha512-efyqBuWqcYpUGGn57vxcRIUlqvaENb7mBy7IzXoDBsLP1zrLrn9dhl3hB3qNbf1oggsa+EcPsNCxT97A/JaCmw==","signatures":[{"sig":"MEUCIQCakzv/CON1C1i7BTMemgClMME1D1usNpvtln79Y4ezuQIgWXOu0rUeoZ7DkBwSfx/JCZwMbekXYyJM5kos/eih1CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvOJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+cA/7B2lclhSBr6FtPA4DIBufxboQyw4Pt4JSTqK9zDmSBtjm7khE\r\nOJSpRMlj+1E24bYSfhfC2n/gQ9lOH4NuLQPHY/p+tlgJvRz8+fceMLcOnacj\r\n9zCVsaFn9eP/HHNxJUadhfdnFp+lJyx34ocnXDxvFaip+OYDeDrB+17t2F7G\r\nIanqk8vVY1fYvMli0y1KYf7ooG9f/Iw1TYkqz2vowQaJfRvvgrGJ9A+7XPrf\r\nhigYqN/h/YYUTHuL/YnrjUO38A3FbMo02BaTVI3Ab0m/Gfq/oQtyixnP1z5o\r\nLIv1R1BgEFK5t+uB/Zs5fec5+h2fA6AGqvwo+AKKm5O9TcNU/L1eW/SXOJdO\r\nHHchniggCw9Y8ev9rLx6argSHxBawGOq+1F2SNePjIqZeMAaAtlpmTP6xut0\r\n3yrBYER+6OtdzJybxa7foaEcjv2P8KLxEl/uQb+2qsCKsLdGgA9f4U4LCr3d\r\n5Az8RpSWSbHhUDaVPzX6v/Y8LiJY2Qin/Y9Zsn+s/BgPF6XZv/BmLQmT5DC0\r\n2qJ5x3+FkRynYHNxSALcvafPdsGV+t78AuX8F3gKhe3zod7x/wIDuBWXjMyL\r\naP2sY8oF+aAfk1qCEN/uT40ewrG4p0uPuFYYroy3UK9t7NNXUjaHqDKn36AX\r\naqd471z6JeZFnqUcE+1qY4PwQd9VD3nTKSA=\r\n=aTeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c733e7d299b95493c4d8f8a3eb0c255b3141118b","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.28_1680536456817_0.9483840992852413","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"povery","version":"0.0.29","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.29","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"3835791f288b48a264444b9827ae539cbfd11237","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.29.tgz","fileCount":91,"integrity":"sha512-3qAO8V1bkHVxDEbOlWe0V4coOOp/g4Md73vqdL70vAw554DhUTGvUQBzijgTchBQsm5JSbNOCOw4ezwKyVAYMQ==","signatures":[{"sig":"MEUCIHxdB3N5q5MJHmGSsK9WbJPA/vyB4S2L7lXFGHepll7fAiEA3gRZua6mk5KwLf8Ju6wsq8rLr5CPtDCou1bP5dCJMWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvddACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf+w/8CnivwkmFTrCO+xZanxwv0kdKkNxsbd0HeoBchULwSL9PjcS7\r\n1JUhuThgEvgrEksJfo1spEIIJVEZoBQoYWRusp948cHy9y4K/OnTpHGujC8Q\r\nJk+lQBTeZNPVMZTAzpv9nzPHezsI/wjfe7ytbwKftlezX+8kypanh9ggtQfo\r\nh5fOV3n4bxmn0WMSvzUE9dbvjXHMJvIPAQeCBBYyRJkiXY67UaNc/NI4SzNC\r\nfIbbOjnVo5LjtkAMqhBL2YosK9972uDSzF9y0gdEc4uzXyrwtz7hSQVVRIoN\r\nkmjlouBCFfUw1BWSVNrWJUXJ9EHoFuywx0rrUwlfGqGyQl5rdzwxZHn4aTh7\r\nfhNDxuPlyb5uEckSkhf2Rwrgrl9YdSaAHkt27t3yDz6SHK8ZO/8r32Q8CZsJ\r\nFIAkCqJk55+lU+DqQ4pluzJmICDYRajpiYwNSDi+rFZMpBM+0+M6byclkiyG\r\nN08D77J2LUp61SzdNoAdLQkO0c7eiR19UeDS1YND9pzTIVCcXgRSPhcb3baX\r\n+DQeu0pqBRGc3Hq4Eq5YM3IDeNZJsyuPROOfdNHfsfXbgx0zYmjBmU3smO5H\r\nYG8S9QkKqs5m0RNtfgBsAv8i8AIPoXv5U8L77kOiFwxPaRkYxct5nusC2f+F\r\nzjfgvo2aAIk4dZ37jltVi16StxbOhDAcuCA=\r\n=3+dU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c733e7d299b95493c4d8f8a3eb0c255b3141118b","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.29_1680537437138_0.43948079751190416","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"povery","version":"0.0.30","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.30","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"d0825df65bb9a3304bdb9eedc0923caccfc26e1a","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.30.tgz","fileCount":91,"integrity":"sha512-gKRZ1uM4wCVK5SWt9DniKOadicnb7Yx6ZtWCmNykA9o8iL2sA+YW47HlokbLJWM1ekTtA0AharNK0/JXL1iQgw==","signatures":[{"sig":"MEQCIG2hSlV/brXHCs/JtDksOqkdirasERn4WMWwZtcXLXUuAiA5O4YeIlPgWdvkjOxmBQI8HFQ6xQ/aDHnho9B/YxMAlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvjxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH/w/6A+YUzdDMfmTezW7JQVCypVfESa1UO5MaiQhA8xV4DdaQFqqp\r\n3CZUO9lZk5BDmSBvFYeKwo0Hu0mV/zokGEYwxdn+vhhyJO3ER0qMaFVW5hd0\r\nfr5mhaFiQT9hBy9NsKsLmEzWqISEdORsYl1EijtKO2qOVGGUsdsqTCHnkP6m\r\n/N7x4qVowgI6QE5YcGjCGOmMim33rOR+7u5GrCcws+uVDrbwWT2gYz7hV+EP\r\n33neNCKfuDmyHj+arf1InrPZH1EvYCtJDCs8wxI3k0b3fkG0x6nDqXUnkMPS\r\nBcdiladSMHT8ajYTmB81vOukka/VD0XASj0bbpfnnRB5kVpxId6rgnW+rTqK\r\ncFJShiYc3fj7qrsHyQw6/bkYM9B7x6WqOkSvPo49fx9Nbj4OfNspaPs3SXr3\r\nkVqTm1FFiETtxpeYDj3cXiYFi6813+/btviLBuN9N+KESRGInV9L8bHwtQOt\r\n6mfSfrPtlHeV93PkxG7P6yL+mmUmHF89XRtikqm9r98gjSlYkVRseqPXFIJB\r\nFwRHPcrL7f+jTf8Fs9DwtTpPnBgNBB6KeSJ74Mmr3hXdrdC7Z4t8J1WPwK8K\r\n4KW0em3AwzLb7VxUsuF6yDXb0YRq+IxsQlTl5c+Jyv5huKUziIfrmrHNvD++\r\n87dFx7qLVioQICudVX/ZTFPZ4uxWdjxA/OU=\r\n=Gnj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c733e7d299b95493c4d8f8a3eb0c255b3141118b","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.30_1680537841453_0.7398200766656504","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"povery","version":"0.0.31","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.31","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"609dfba09fe72b0d23c457ebc70a0db949b30d54","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.31.tgz","fileCount":91,"integrity":"sha512-UrNbx46C6BLX8Ulw3btmoaiPFiCnhbVNUzF354DtYvxhbekl7EAFD1+kUPRKP1xFSPRAZnGDAXO7odDDEK9QNA==","signatures":[{"sig":"MEUCIGvEZux4nSBPMyzV9dtQKCh/I1IbHI28soEgGaRTZVdCAiEA8izculbDcxc06hgXSgVTJ/7XUXw6jPjjlkSqpWSlRX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQOfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK6g/9EEr4k+WLMLcLQCSH2PytlLquVOnUl4gBaaxXzk2YwwBFxswT\r\nDMmtDugvnKGue9EnQQgnx3iXyw11SzNfg98iU6Bq5D+Lmhev0gXqtMV7Bm7u\r\nOVT8xkGKiWH4FZ7R2KQ8TJ+fNPQj+9SfFBqUR74yJCVJxTnpYPajgObIYcTi\r\nJvNLDkOw9+/UECYuPrHckmdmyHL7yakijimzo26Xs5LW5sbb4ZvhtPBfAJHd\r\nMzVLiUhyikDT1w5bQL2LcZAHfyZiTGdQ79yzqWFDZbiOGYdgkK3rOjTeAr9F\r\njFUGo4sYbHDcSw+L0qMo3pILPMemPlv9RrsqKf+ZDhfnqxk0oJFEx74slelc\r\n2yczjIf4qUBL8zs8AEEslBFUS9Bv5/vCFb++73fEHocctiJC1uBJO8KvAala\r\nrfoNKfOAHuIv0HFKXTFEpp08Y0IKT5rzdsAd5j/rueuHrF6tjEUUIRbQn6+t\r\nsOcDOtQNQajxNGpLLPsNpNB4X6UB3fm7/PdAw3iQxaFHQiDlR5QgiyBX0ZNC\r\nMtWVV0QzO7mKQCFNaoR54ryTK5yxFACvLy2z7JyCfnmK11SjggFqs+G/CTrw\r\nftK+SNfBhi9OS7HiCWZaUUdz0YdpzwqZodsDgyUg6SQwv1dBlETekAnHgrFL\r\n21GUcSkXUlIZ8RN0ooLfDGPUqLtyJkIyFXw=\r\n=csE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"80d64c0445ef44ce23fa2a8378993f8f6e89470a","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"8.11.0","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.31_1681975238952_0.8823132968962668","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"povery","version":"0.0.32","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.32","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"14202dbca61cd769a870f465c229c952b1f8645f","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.32.tgz","fileCount":91,"integrity":"sha512-2n4UCHCJo0/5vsKsnNAH9ArTOGfYjQQbT5XkG20Q3eOcNfShoXgyzuzQlEPJFSY5myCJSGfaPffX/X6GHXW5JA==","signatures":[{"sig":"MEQCIE5Wdp/3/KCKMSs0QWB7lJ4E4nAykTjar8WBNasjN20hAiBR6GFc6KSPVmB86Fx2nZIaGkS2XAwzPWt+jmRwypHY7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131603},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"6b340d1f15d85ef96a693a941cfe3c262e8e3f46","scripts":{"test":"NODE_ENV=development jest","build":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.32_1687874923866_0.5749667362733417","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"povery","version":"0.0.33","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.33","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"d404625594dfd639f6f6954f060a34eebd4830aa","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.33.tgz","fileCount":92,"integrity":"sha512-Ik7+Pl3Oi6MvzGHt5Aq4yf5YFyPha0yTOOMY7rsmGc/VUaWtKQjQj5SB858nJLDbcLpSxvCvaMly9iWyoTr6/w==","signatures":[{"sig":"MEQCIDhpouKWXPu52Nf2upfQE3u5DsiHpHPA9LRHXKbCpTc0AiBAr3llfOv6++dlAYjI3/iL5dqeC99TRS1OIjJM8wXkIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134336},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"35a57ff34c0b88210ab45a26fd614b87e0f5e1bd","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@typescript-eslint/parser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.33_1708856274975_0.09107327941941001","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"povery","version":"0.0.34","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.34","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"18808f2a93d615bc724c13630f09128730536389","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.34.tgz","fileCount":92,"integrity":"sha512-BSwlYVO2NMXVT21Il6TQhkMCsjGwnSWeNHVOG5mjidFijzFbaHV8RZwdq1pwD4HuSJauynbxa3y0LygJMoxnJQ==","signatures":[{"sig":"MEYCIQCuaHDGtFZq+sATfd53+CGuowU3W+PSX3j8s7qzitA27QIhALXI89sS8oF3eZLfafx2fcBR8cnFLisJLLMWKXS5XA/k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134476},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ece1dd4c45fd05461179840b74fb21aadec7b226","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@typescript-eslint/parser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.34_1708869552062_0.7067820621493603","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"povery","version":"0.0.35","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.35","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"724ce3c31c90444177e85bbaeae3b4a63ce3bb18","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.35.tgz","fileCount":92,"integrity":"sha512-Bh7kq1kertrFZ5Ah+Ar4lMOD+0BGgByPnSnrne+3tjbzfKq4ajPXAxFcEQoNcW8G4fnYr/cE/wy54JULD4hbXg==","signatures":[{"sig":"MEQCICtKQYxZecXjCYfpVjhn7EbKroLT8MY4cdHdTle6RpGCAiAuoO/fNw51cH3Y0IoQWkcrljNbxHj0yKFQ5NhXOzX//w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135887},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f70112934f2af43d085858b29feba24c6013caf7","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@typescript-eslint/parser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.35_1708943995502_0.8349633222435757","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"povery","version":"0.0.36","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.36","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"7ec0af1cfd3c867b2bcc8da93f08d43b1e675d32","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.36.tgz","fileCount":92,"integrity":"sha512-IyWqJ1dCI+ZrB/auTyi2DfgDxdGE2fqr5s5KC9WamisG8OLf2JHgWuNHMa7Fe+RdS5FnG1/O/2CwD8iR1K+KNA==","signatures":[{"sig":"MEUCIQCnTgCjo8wyQseXZYfN5q23u++HQ3uZQUbTx2faQr2YowIgY4S9oyTsz7b1V2DyW5h1m892XoO7jeXUsq9aXkdDPBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136293},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"19b1331a304d68b9b916ac1c5269e413b66c94bb","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@typescript-eslint/parser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.36_1708951748181_0.33217223176362265","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"povery","version":"0.0.37","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.37","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"606c06bd8fedfabe988c485db38958b9f694ad86","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.37.tgz","fileCount":92,"integrity":"sha512-/PIZYSdUt3uYSvXI7ZZ1lmzt4bu9YFwkS14OkCp3onP0woh01Zw/P/cWfho7/nX3FoP0NjXoIumYVwzXsCpY6A==","signatures":[{"sig":"MEUCIQDhIr+xtziN5TfJytN0dQReXlvXfA5aSMETw8liVhX5oQIgQw5A45BYLy1RbCtJ3dPmvV55W+7LF32G/W/AM7mA7Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136719},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a73053c25509097eb4f3b6dc0e725d24c95a2d42","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@typescript-eslint/parser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.37_1708962039643_0.5283861558653935","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"povery","version":"0.0.38","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.38","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://giuthub.com/sickOscar/povery/issues"},"dist":{"shasum":"65e15bf1612527b02b6f62830ccc546fe26b9bd1","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.38.tgz","fileCount":97,"integrity":"sha512-BKNNxXZcwbYcNu/vHf2lxfdvtMwJvskqzVG42kjTiQiSfZQCoxnlhtXzi8SKfE/rvlAWwIp7UkgbdmK0lbkZOQ==","signatures":[{"sig":"MEUCIHp1af4C18poZ2z8RkeS7fWfvhpLEfNvuSlPOSmcbWPLAiEA1TxEJYz/M+8sah7vP7hX1MwTVB/dzcKgZsET12Aaf9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543336},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7a5ef7988d49a60dbd96b1a5e8395ac3a677eec8","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"9.5.1","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"18.16.0","dependencies":{"xss":"^1.0.13","lodash":"^4.17.21","aws-sdk":"^2.1173.0","date-fns":"^2.29.3","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.3.6","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.109","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^4.4.1","ts-jest":"^29.0.3","prettier":"^2.7.1","typescript":"^4.9.4","@types/jest":"^28.1.8","@types/node":"^18.11.18","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.38_1722591759138_0.19882855065972094","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"povery","version":"0.0.40","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.40","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://github.com/sickOscar/povery/issues"},"dist":{"shasum":"923dac2414653278c2b10ed52459a82c81252c79","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.40.tgz","fileCount":101,"integrity":"sha512-08oezxNw4uReRmB7UHTAeUDNwbmeWJUF7hG4u3n8jqZmn2nwTtC5eT0XXV30T15eBB0W/EM/4ffazuzeKkozkg==","signatures":[{"sig":"MEQCIBJqegGNrT9XlR3qMqozIB7Oi6mgQtuaMgwYDa8RwpPkAiBE7R4hwjKFCUmSaR3nDaAVkZLORCrotf4vK+pw7sDHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585446},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=18.0.0"},"gitHead":"266503ef7cd3c3ecf0296aceff0522838405d3d3","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"10.8.2","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"20.17.0","dependencies":{"xss":"^1.0.14","lodash":"^4.17.21","date-fns":"^2.30.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.5.3","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.125","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"peerDependencies":{"aws-lambda":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.40_1741400383185_0.3080725166184426","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"povery","version":"0.0.41","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.41","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://github.com/sickOscar/povery/issues"},"dist":{"shasum":"4ac9465ad13230aa15acdbe66d6dbea4027a07bf","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.41.tgz","fileCount":103,"integrity":"sha512-QzOzMNTyIF+Vlhg6O1REzsQXSLOSTv5BC12mMMu4+CONpWVank7W49UzF3XPoI4zSnZcZvBfpADvL7v6p+ZOIg==","signatures":[{"sig":"MEUCIQCs92PmQuKLWF9ZHka4TXPudqN9mnHZ18+xFpdI+AekDQIgG9I9STs2+FAYsAkJrsrf2+CxYj2Ee/h4/bUR0pj1HCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592944},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c0c7f472b592f758236b04e7744e2a7e65d1516","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"10.8.2","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"20.17.0","dependencies":{"xss":"^1.0.14","lodash":"^4.17.21","date-fns":"^2.30.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.5.3","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.125","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"peerDependencies":{"aws-lambda":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.41_1741473200729_0.5047638790955875","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"povery","version":"0.0.42","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.42","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://github.com/sickOscar/povery/issues"},"dist":{"shasum":"f9c1910f58401466f930aa2c006b4c6cd10b4241","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.42.tgz","fileCount":98,"integrity":"sha512-2H8t0A/Hx2xOX2WUseBTjFk9MmbxACUmfTJ4BZ3fvdDKz0S+4uqcumAhh/q1A692rdvmXVjAOIFMM/kUeiuOXg==","signatures":[{"sig":"MEUCIDKCRfUdYIRiA7UkOT8WoHX7aVfYO4IG4k2EtqJhJ1psAiEAv03dsMVHUad95emfD+zu/kO2RKMYEvHZS1yzUcO+Ins=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191558},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f40abab42c00a29a7bd3a65a92d265abd2f3757","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"10.8.2","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"20.17.0","dependencies":{"xss":"^1.0.14","lodash":"^4.17.21","date-fns":"^2.30.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.5.3","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.125","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"peerDependencies":{"aws-lambda":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.42_1741511609508_0.469305996061981","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"povery","version":"0.0.43","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.43","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://github.com/sickOscar/povery/issues"},"dist":{"shasum":"f0794ae4488ef8bf28d795b39139ad6e968e9bc0","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.43.tgz","fileCount":104,"integrity":"sha512-vAYn4jFS3EkKShXxsprPOIVGG4P5UUpA3VTqWZ36VDHSK0nn+PYC6HomCzSbYHh8kOszA8Aw1NPdcGp3gxd+BQ==","signatures":[{"sig":"MEYCIQCDHdOl9I8UJuxB45PDTzEekyW46TrUmrGyKljPBu86pQIhAP27PZUy4/h31ZhBKBcQHVUnvPvhYLSvAjeN3FoNpEPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252365},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3f1bc683e0ae8064eb0148dbf6455a18a5b3e832","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"10.9.2","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"xss":"^1.0.14","lodash":"^4.17.21","date-fns":"^2.30.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.5.3","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.125","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"peerDependencies":{"aws-lambda":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.43_1755513399963_0.39470920367879425","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"povery","version":"0.0.44","keywords":["lambda","framework","serverless","typescript"],"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","_id":"povery@0.0.44","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"homepage":"https://github.com/sickOscar/povery#readme","bugs":{"url":"https://github.com/sickOscar/povery/issues"},"dist":{"shasum":"162a12fadab62762cb3ef62c9d013c448567052f","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.44.tgz","fileCount":104,"integrity":"sha512-ag6vy+ZIcMSS61ZxiS1Ga2DyVMIZWw0LYanKb3YZ4HfklvpMz4c4fA0ZeTXe0GtqVgGTG5SY5dH+54spkVnqzQ==","signatures":[{"sig":"MEUCIA1RE5YHiM0HocN5q+tmGB3YzVuU7gPH4jwxfPltm8ZgAiEA6c6D2ijnh9ewAPrQDmkxGv9awzJRl7IpTOP0e4yXgN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252378},"main":"./dist/main.js","types":"./dist/main.d.ts","engines":{"node":">=18.0.0"},"gitHead":"40db99df9956bcd5c7773b6bf3c5243060baacab","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","build":"rimraf ./dist && tsc --project tsconfig.build.json","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch"},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"repository":{"url":"git+https://github.com/sickOscar/povery.git","type":"git"},"_npmVersion":"10.9.2","description":"Povery - a Lambda Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"xss":"^1.0.14","lodash":"^4.17.21","date-fns":"^2.30.0","aws-lambda":"^1.0.7","jsonschema":"^1.4.1","aws-xray-sdk":"^3.5.3","path-to-regexp":"^6.2.1","class-validator":"^0.14.0","reflect-metadata":"^0.1.13","@types/aws-lambda":"^8.10.125","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"peerDependencies":{"aws-lambda":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/povery_0.0.44_1755513739817_0.43097704779123847","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"povery","version":"0.0.45","description":"Povery - a Lambda Framework","scripts":{"test":"NODE_ENV=development jest --silent=true --runInBand --detectOpenHandles","test:dev":"NODE_ENV=development jest --watch --runInBand","build:dev":"rimraf ./dist && tsc --project tsconfig.build.json --watch","build":"rimraf ./dist && tsc --project tsconfig.build.json"},"keywords":["lambda","framework","serverless","typescript"],"main":"./dist/main.js","author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/sickOscar/povery.git"},"bugs":{"url":"https://github.com/sickOscar/povery/issues"},"engines":{"node":">=18.0.0"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.6","@typescript-eslint/eslint-plugin":"^7.0.2","@typescript-eslint/parser":"^7.0.2","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^5.2.2"},"dependencies":{"@types/aws-lambda":"^8.10.125","aws-lambda":"^1.0.7","aws-xray-sdk":"^3.5.3","class-transformer":"^0.5.1","class-validator":"^0.14.0","date-fns":"^2.30.0","jsonschema":"^1.4.1","lodash":"^4.17.21","path-to-regexp":"^6.2.1","reflect-metadata":"^0.1.13","xss":"^1.0.14"},"peerDependencies":{"aws-lambda":"^1.0.7"},"_id":"povery@0.0.45","gitHead":"02c94374c95aae317e2ef9d015c2fcaa3e7d4cbc","types":"./dist/main.d.ts","homepage":"https://github.com/sickOscar/povery#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-nUEFYmpr47D9m7hi4O1ehigNIveCph/uFyaMzyK818kYMWPGV3mZVraBqHKN/kr5Kiu5iRKBmz0P6NEzCyHBpA==","shasum":"7238358a1bc7914d9c0fd0ec3979e5f385026f4c","tarball":"https://registry.npmjs.org/povery/-/povery-0.0.45.tgz","fileCount":104,"unpackedSize":252418,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC9/EG4339Uekxb7CkqcKBGykZ39DRJiCghP6z8S3YGnAiAIlQw4wVIEe8aaS9K8Mh8+gPeRCgDfPAoDSdzOfYpRpQ=="}]},"_npmUser":{"name":"sickoscar","email":"oscarchine@gmail.com"},"directories":{},"maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/povery_0.0.45_1755514633200_0.4397994921446835"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-11T15:08:38.093Z","modified":"2025-08-18T10:57:13.587Z","0.0.1":"2023-01-11T15:08:38.295Z","0.0.2":"2023-01-11T15:16:13.684Z","0.0.3":"2023-01-11T15:22:26.586Z","0.0.4":"2023-01-11T15:36:12.811Z","0.0.5":"2023-01-20T17:02:59.486Z","0.0.6":"2023-01-21T02:40:56.939Z","0.0.7":"2023-01-21T14:03:09.189Z","0.0.8":"2023-02-06T12:11:22.311Z","0.0.9":"2023-02-06T15:42:50.455Z","0.0.10":"2023-02-06T15:46:49.486Z","0.0.11":"2023-02-06T15:51:06.301Z","0.0.12":"2023-02-06T15:51:49.214Z","0.0.13":"2023-02-07T00:02:11.643Z","0.0.14":"2023-02-07T00:06:59.379Z","0.0.15":"2023-02-07T16:21:39.556Z","0.0.16":"2023-02-22T09:44:15.631Z","0.0.17":"2023-02-22T09:47:50.248Z","0.0.18":"2023-03-07T16:33:36.817Z","0.0.19":"2023-03-07T16:36:09.744Z","0.0.20":"2023-03-08T08:54:19.529Z","0.0.21":"2023-03-10T09:46:28.000Z","0.0.22":"2023-03-10T20:47:55.582Z","0.0.23":"2023-03-24T14:57:13.916Z","0.0.24":"2023-03-24T15:12:59.713Z","0.0.25":"2023-03-29T13:44:36.971Z","0.0.26":"2023-03-29T13:52:19.721Z","0.0.27":"2023-03-30T09:51:26.536Z","0.0.28":"2023-04-03T15:40:56.970Z","0.0.29":"2023-04-03T15:57:17.320Z","0.0.30":"2023-04-03T16:04:01.716Z","0.0.31":"2023-04-20T07:20:39.176Z","0.0.32":"2023-06-27T14:08:44.051Z","0.0.33":"2024-02-25T10:17:55.157Z","0.0.34":"2024-02-25T13:59:12.226Z","0.0.35":"2024-02-26T10:39:55.697Z","0.0.36":"2024-02-26T12:49:08.334Z","0.0.37":"2024-02-26T15:40:39.848Z","0.0.38":"2024-08-02T09:42:39.290Z","0.0.40":"2025-03-08T02:19:43.376Z","0.0.41":"2025-03-08T22:33:20.953Z","0.0.42":"2025-03-09T09:13:29.730Z","0.0.43":"2025-08-18T10:36:40.173Z","0.0.44":"2025-08-18T10:42:19.991Z","0.0.45":"2025-08-18T10:57:13.407Z"},"bugs":{"url":"https://github.com/sickOscar/povery/issues"},"author":{"name":"Oscar Chinellato","email":"oscarchine@gmail.com"},"license":"MIT","homepage":"https://github.com/sickOscar/povery#readme","keywords":["lambda","framework","serverless","typescript"],"repository":{"type":"git","url":"git+https://github.com/sickOscar/povery.git"},"description":"Povery - a Lambda Framework","maintainers":[{"name":"sickoscar","email":"oscarchine@gmail.com"}],"readme":"# Povery\n\n## A TypeScript Framework for AWS Lambda\n\n![workflow](https://github.com/sickOscar/povery/actions/workflows/main.yml/badge.svg)\n\nPovery is a lightweight, decorator-based framework designed specifically for building serverless applications on AWS Lambda with TypeScript. It provides a structured approach to handling API Gateway requests, AWS events, and authentication/authorization flows.\n\nCheck out [povery-cli](https://github.com/sickOscar/povery-cli) for organizing applications built with Povery.\n\n## Table of Contents\n\n- [Why Povery?](#why-povery)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [API Gateway Integration](#api-gateway-integration)\n  - [AWS Event Handling](#aws-event-handling)\n  - [RPC Functionality](#rpc-functionality)\n- [Middleware System](#middleware-system)\n- [Authentication & Authorization](#authentication--authorization)\n- [API Stage Handling](#api-stage-handling)\n- [Request Parameters](#request-parameters)\n  - [Path Parameters](#path-parameters)\n  - [Request Body](#request-body)\n  - [Query Parameters](#query-parameters)\n  - [Custom Parameters](#custom-parameters)\n- [Validation](#validation)\n  - [Validation with Parameter Decorators](#validation-with-parameter-decorators)\n  - [DTO Validation](#dto-validation)\n  - [Validation Error Handling](#validation-error-handling)\n  - [Custom Validation](#custom-validation)\n  - [Validation Best Practices](#validation-best-practices)\n- [Examples](#examples)\n  - [Basic Setup](#basic-setup)\n  - [Authentication with Cognito](#authentication-with-cognito)\n  - [Database Integration](#database-integration)\n  - [Lambda Layers](#lambda-layers)\n- [Logging](#logging)\n- [TypeScript Configuration](#typescript-configuration)\n- [Testing](#testing)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Why Povery?\n\nAWS Lambda operates fundamentally differently from traditional web servers. While many developers attempt to use Express.js with Lambda, this approach introduces [several](https://www.quora.com/Should-you-use-Express-js-with-AWS-Lambda) [significant](https://stackoverflow.com/questions/64457577/should-i-be-using-express-js-in-a-serverless-app) [issues](https://medium.com/dailyjs/six-reasons-why-you-shouldnt-run-express-js-inside-aws-lambda-102e3a50f355).\n\nPovery addresses these challenges by:\n- Providing a Lambda-native approach to handling HTTP requests\n- Introducing familiar concepts like controllers, decorators, and middleware\n- Offering built-in support for parameter validation and type safety\n- Integrating seamlessly with AWS services like API Gateway and Cognito\n\n## Installation\n\n```bash\nnpm i povery\n```\n\n## Usage\n\n### API Gateway Integration\n\nHandle API Gateway proxy requests with clean, decorator-based controllers:\n\n```typescript\nimport { povery, controller, api } from 'povery'\n\n@controller\nclass Controller {\n    @api('GET', '/hello')\n    sayHello() {\n        return \"We're povery!\"\n    }\n}\n\nexports.handler = povery.load(Controller);\n```\n\nThis code responds to GET requests on the `/hello` route and automatically formats the response for API Gateway:\n\n```json\n{\n    \"headers\": {},\n    \"isBase64Encoded\": false,\n    \"statusCode\": 200,\n    \"body\": \"We're povery!\" \n}\n```\n\n### AWS Event Handling\n\nProcess non-HTTP AWS events with the `forAwsEvent` middleware:\n\n```typescript\nimport { povery, forAwsEvent } from \"povery\";\n\nasync function handler(event, context) {\n  // Process the AWS event\n}\n\nexports.handler = povery\n    .use(forAwsEvent())\n    .load(handler);\n```\n\nThe `forAwsEvent` middleware marks the context as an AWS event, which changes how Povery processes the request. Instead of trying to match HTTP routes, it directly passes the event to your handler function. This is useful for handling AWS events like:\n\n- S3 bucket events\n- DynamoDB stream events\n- CloudWatch scheduled events\n- SNS notifications\n- SQS message processing\n- Custom events from other Lambda functions\n\n### RPC Functionality\n\nIn addition to HTTP routing, Povery supports RPC-style (Remote Procedure Call) invocations of controller methods:\n\n```typescript\nimport { povery } from \"povery\";\n\n@controller\nclass RPCController {\n    calculateSum(payload) {\n        const { a, b } = payload;\n        return { result: a + b };\n    }\n    \n    getUserData(payload) {\n        const { userId } = payload;\n        // Fetch and return user data\n        return { user: { id: userId, name: \"Example    User\" } };\n    }\n}\n\nexports.handler = povery.load(RPCController);\n```\n\nTo invoke these methods, send a request with `action` and `payload` properties:\n\n```json\n{\n    \"action\": \"calculateSum\",\n    \"payload\": {\n        \"a\": 5,\n        \"b\": 3\n    }\n}\n```\n\nThe response will be the direct return value from the method:\n\n```json\n{\n    \"result\": 8\n}\n```\n\nRPC calls are useful when:\n- You need direct method invocation without HTTP routing overhead\n- You're building internal services that communicate between Lambda functions\n- You want a simpler interface for function-to-function communication\n\n## Middleware System\n\nPovery uses a middleware system to intercept and process events before and after they reach your handler functions. Middlewares are stateless, aligning with Lambda's execution model:\n\n```typescript\nconst exampleMiddleware = {\n    setup: (event, context) => {\n        // Executed BEFORE the handler method\n        // event and context are passed by reference and can be modified\n    }, \n    teardown: (event, context, executionResult, error) => {\n        // Executed AFTER the handler method\n        // Can modify the final response\n    }\n}\n\nexports.handler = povery\n    .use(exampleMiddleware)\n    .load(Controller);\n```\n\nMiddlewares can be async and are executed in the order they're added.\n\n## Authentication & Authorization\n\nPovery doesn't handle authentication directly, as this is best delegated to API Gateway and AWS Cognito. However, it provides tools for authorization:\n\n```typescript\nimport { povery, controller, api, Authorizer, acl } from 'povery';\n\n@controller\nclass Controller {\n    // Only users with ADMIN role can access\n    @api('GET', '/admin-only')\n    @acl(['ADMIN'])\n    adminOnlyEndpoint() {\n        const user = Auth.getUser();\n        const roles = Auth.getRoles();\n        return 'Admin access granted';\n    }\n}\n\nexports.handler = povery\n    .use(Authorizer(Controller))\n    .load(Controller);\n```\n\nBy default, povery reads roles from Cognito Groups. If your user role is set on a user pool attribute, you can use the `Authorizer` middleware like this:\n\n```typescript\nexports.handler = povery\n  .use(\n    Authorizer(Controller, {\n      roleClaim: \"custom:role\"\n    })\n  )\n  .load(Controller);\n```\n\n## API Stage Handling\n\nWhen using AWS HTTP APIs, the stage name is included in the path. Povery automatically handles this by removing the stage prefix from the path before matching routes:\n\n```\n// Example:\n// API Stage: dev\n// Original path: /dev/users\n// Path used for route matching: /users\n```\n\nThis ensures that your route definitions don't need to include the stage name. The stage removal is only applied when:\n1. The request includes a stage name in the `requestContext.stage` property\n2. The path starts with the stage name followed by a slash (`/{stage}/...`)\n\nThis prevents issues with paths that might contain the stage name as part of a resource path (e.g., `/dev/devices` when the stage is `dev`).\n\n## Request Parameters\n\nPovery provides several decorators to handle and validate request parameters:\n\n### Path Parameters\n\nPath parameters are automatically validated and transformed:\n\n```typescript\n@api('GET', '/user/:id')\nasync getUserById(\n    event: any,\n    context: any,\n    @pathParam({name: 'id', validators: [IsUUID('4')]}) id: string\n) {\n    // id contains the validated UUID from the path\n    return getUserService.findById(id);\n}\n```\n\nYou can also transform path parameters to different types using the `transform` option:\n\n```typescript\n@api('GET', '/products/:id')\nasync getProduct(\n    event: any,\n    context: any,\n    @pathParam({\n        name: 'id',\n        transform: (val) => parseInt(val, 10)\n    }) id: number\n) {\n    // id is now a number, not a string\n    return productService.findById(id);\n}\n```\n\nThe transform function is applied to the specific parameter value, allowing you to convert strings from the URL path to appropriate types like numbers, booleans, or custom objects.\n\n### Request Body\n\nThe `@body` decorator is used to validate and transform the request body. It supports automatic type conversion and validation:\n```typescript\n@api('PATCH', '/user/:id')\nasync updateUser(\n    event: any,\n    context: any,\n    @body({\n        transform: (event: any) => UserDto.fromObject(event), \n        validate: true\n    }) userDto: UserDto\n) {\n    // userDto contains the validated request body\n    return userService.update(userDto);\n}\n```\n\n### Query Parameters\n\nIndividual query parameters:\n\n```typescript\n@api('GET', '/users')\nasync getUsers(\n    event: any,\n    context: any,\n    @queryParam({name: 'status', validators: [IsString()]}) status: string\n) {\n    // EXAMPLE CODE, status contains the validated query parameter\n    return userService.findByStatus(status);\n}\n```\n\nMultiple query parameters:\n\n```typescript\n@api('GET', '/users')\nasync getUsers(\n    event: any,\n    context: any,\n    @queryParams({\n        transform: (params) => new UserFilterDto(params),\n        validate: true\n    }) filters: UserFilterDto\n) {\n    // filters contains all validated query parameters\n    return userService.findWithFilters(filters);\n}\n```\n\n### Custom Parameters\n\nCreate custom parameter decorators:\n\n```typescript\n@api('GET', '/timestamp')\nasync getWithTimestamp(\n    event: any,\n    context: any,\n    @autowiredParam(() => new Date().toISOString()) timestamp: string\n) {\n    console.log(timestamp); // Current ISO timestamp\n    return { timestamp };\n}\n```\n\n## Validation\n\nPovery uses [class-validator](https://www.npmjs.com/package/class-validator) for parameter validation, providing type safety and runtime validation.\n\n### Validation with Parameter Decorators\n\nEach parameter decorator (`@body`, `@pathParam`, `@queryParam`, etc.) supports validation through the `validators` option:\n\n```typescript\nimport { IsUUID, IsString, IsInt, Min, Max } from 'class-validator';\n\n@api('GET', '/products/:id')\nasync getProduct(\n    event: any,\n    context: any,\n    @pathParam({name: 'id', validators: [IsUUID('4')]}) id: string,\n    @queryParam({name: 'fields', validators: [IsString()]}) fields: string,\n    @queryParam({name: 'limit', validators: [IsInt(), Min(1), Max(100)]}) limit: number\n) {\n    // All parameters are validated before this code runs\n    return productService.findById(id, fields, limit);\n}\n```\n\n### DTO Validation\n\nFor complex objects like request bodies, create Data Transfer Objects (DTOs) with validation rules:\n\n```typescript\nimport { IsEmail, IsString, Length, IsOptional, IsBoolean } from 'class-validator';\n\nexport class CreateUserDto {\n    @IsString()\n    @Length(2, 50)\n    name: string;\n    \n    @IsEmail()\n    email: string;\n    \n    @IsString()\n    @Length(8, 100)\n    password: string;\n    \n    @IsOptional()\n    @IsBoolean()\n    isActive?: boolean;\n    \n    static fromObject(obj: any): CreateUserDto {\n        const dto = new CreateUserDto();\n        Object.assign(dto, obj);\n        return dto;\n    }\n}\n```\n\nThen use it with the `@body` decorator:\n\n```typescript\n@api('POST', '/users')\nasync createUser(\n    event: any,\n    context: any,\n    @body({\n        transform: (event: any) => CreateUserDto.fromObject(JSON.parse(event.body)), \n        validate: true\n    }) userDto: CreateUserDto\n) {\n    // userDto is fully validated and typed\n    return userService.create(userDto);\n}\n```\n\n### Validation Error Handling\n\nWhen validation fails, Povery automatically returns an error response with status code 400 and details about the validation errors:\n\n```json\n{\n    \"statusCode\": 400,\n    \"body\": {\n        \"errorMessage\": \"Validation failed\",\n        \"errorData\": [\n            {\n                \"property\": \"email\",\n                \"constraints\": {\n                    \"isEmail\": \"email must be a valid email address\"\n                }\n            },\n            {\n                \"property\": \"password\",\n                \"constraints\": {\n                    \"length\": \"password must be longer than or equal to 8 characters\"\n                }\n            }\n        ]\n    }\n}\n```\n\n### Custom Validation\n\nYou can create custom validators by implementing the `ValidatorConstraintInterface`:\n\n```typescript\nimport { ValidatorConstraint, ValidatorConstraintInterface, ValidationArguments } from 'class-validator';\n\n@ValidatorConstraint({ name: 'isStrongPassword', async: false })\nexport class IsStrongPasswordConstraint implements ValidatorConstraintInterface {\n    validate(password: string, args: ValidationArguments) {\n        // Password must contain at least one uppercase letter, one lowercase letter,\n        // one number, and one special character\n        const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[@$!%*?&])[A-Za-z\\d@$!%*?&]{8,}$/;\n        return regex.test(password);\n    }\n    \n    defaultMessage(args: ValidationArguments) {\n        return 'Password is not strong enough';\n    }\n}\n```\n\nThen use it in your DTOs:\n\n```typescript\nimport { Validate } from 'class-validator';\n\nexport class UserDto {\n    // Other properties...\n    \n    @Validate(IsStrongPasswordConstraint)\n    password: string;\n}\n```\n\n### Validation Best Practices\n\n1. **Always validate user input**: Never trust client-side data\n2. **Use specific validators**: Choose the most specific validator for each field\n3. **Provide meaningful error messages**: Customize error messages to help users fix issues\n4. **Combine validators**: Use multiple validators to enforce complex rules\n5. **Create reusable DTOs**: Define DTOs that can be reused across endpoints\n6. **Separate validation from business logic**: Keep validation in DTOs and decorators\n\nBy leveraging Povery's validation system, you can ensure that your Lambda functions only process valid data, reducing bugs and improving security.\n\n## Examples\n\nThe `examples` directory contains several sample projects demonstrating how to use Povery in different scenarios:\n\n### Basic Setup\n\nA simple example showing how to set up a basic API with Povery.\n\n```typescript\nimport { povery, controller, api } from 'povery'\n\n@controller\nclass Controller {\n    @api('GET', '/test')\n    sayHello() {\n        return `We're povery!`\n    }\n}\n\nexports.handler = povery.load(Controller);\n```\n\nThis example demonstrates:\n- Basic controller setup\n- API endpoint definition\n- Lambda handler export\n\n### Authentication with Cognito\n\nDemonstrates how to implement authentication and authorization using AWS Cognito.\n\n```typescript\nimport { povery, controller, api, acl, Authorizer, Auth } from 'povery';\n\n@controller\nclass AuthController {\n    @api('GET', '/profile')\n    @acl(['USER', 'ADMIN'])\n    getUserProfile() {\n        const user = Auth.getUser();\n        const roles = Auth.getRoles();\n        \n        return {\n            message: 'You are authenticated!',\n            user: {\n                username: user.username,\n                email: user.email\n            },\n            roles: roles\n        };\n    }\n    \n    @api('GET', '/admin')\n    @acl(['ADMIN'])\n    getAdminDashboard() {\n        return {\n            message: 'Welcome to the admin dashboard!',\n            secretData: 'This is only visible to admins'\n        };\n    }\n}\n\nexports.handler = povery\n    .use(Authorizer(AuthController))\n    .load(AuthController);\n```\n\nThis example demonstrates:\n- AWS Cognito integration\n- Role-based access control\n- Protected endpoints\n\n### Database Integration\n\nShows how to implement database connections following AWS Lambda best practices.\n\n```typescript\nimport { povery, controller, api, body, pathParam } from 'povery';\nimport { executeQuery } from './db';\nimport { User, CreateUserDto } from './models';\n\n@controller\nclass UserController {\n    @api('GET', '/users')\n    async getUsers() {\n        try {\n            const users = await executeQuery<User>('SELECT * FROM users LIMIT 100');\n            return { users };\n        } catch (error) {\n            console.error('Error fetching users:', error);\n            throw new PoveryError('Failed to fetch users', 500);\n        }\n    }\n    \n    @api('POST', '/users')\n    async createUser(\n        event: any,\n        context: any,\n        @body({\n            transform: (event: any) => CreateUserDto.fromObject(JSON.parse(event.body)),\n            validate: true\n        }) userDto: CreateUserDto\n    ) {\n        // Implementation...\n    }\n}\n\nexports.handler = povery.load(UserController);\n```\n\nThis example demonstrates:\n- PostgreSQL connection pooling and reuse\n- Secure credential management with AWS Secrets Manager\n- Parameter validation with DTOs\n- Error handling\n\n### Lambda Layers\n\nDemonstrates how to use AWS Lambda Layers for sharing code across multiple functions.\n\n```typescript\n// In Lambda function:\nimport { povery, controller, api, pathParam } from 'povery';\nimport { productService, GetProductDto } from '/opt/nodejs';\n\n@controller\nclass ProductController {\n    @api('GET', '/products')\n    async getProducts() {\n        const products = await productService.getAllProducts();\n        return { products };\n    }\n    \n    @api('GET', '/products/:id')\n    async getProductById(\n        event: any,\n        context: any,\n        @pathParam({ name: 'id', validators: [] }) id: string\n    ) {\n        // Implementation...\n    }\n}\n\nexports.handler = povery.load(ProductController);\n```\n\nThis example demonstrates:\n- Shared models and services in a Lambda Layer\n- PostgreSQL database service in a shared layer\n- Code reuse across functions\n- Reduced bundle size\n\nFor more detailed examples, check out the [examples directory](https://github.com/sickOscar/povery/tree/master/examples) in the repository.\n\n## Logging\n\nSet the environment variable `LOG_LEVEL` to `DEBUG` for detailed execution information. Be cautious with sensitive data and CloudWatch costs.\n\n## TypeScript Configuration\n\nEnable decorator support in your `tsconfig.json`:\n\n```json\n{\n    \"compilerOptions\": {\n        \"experimentalDecorators\": true,\n        \"emitDecoratorMetadata\": true\n    }\n}\n```\n\n## Testing\n\nPovery provides a `withContext` helper for testing:\n\n```typescript\nimport { withContext } from 'povery';\n\ndescribe('User Controller', () => {\n    it('should get user by ID', withContext(\n        {\n            user: {\n                \"email\": \"test@example.com\"\n            }\n        },\n        async () => {\n            // Test code here\n            const result = await userController.getUserById('123');\n            expect(result).toBeDefined();\n        }\n    ));\n});\n```\n\n## Contributing\n\nFeel free to open issues and pull requests.\n\n## License\n\nMIT","readmeFilename":"README.md"}