{"_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","_rev":"7-2ab4514de75d7602b265d317d0e2c2ef","name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","dist-tags":{"latest":"1.29.9"},"versions":{"1.29.0":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.0","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.28.1","@buyerassist/dazn-lambda-powertools-logger":"^1.28.1"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"9ef1b1c3ae96ca0f87c377210c52b57d679d3c04","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.0","_nodeVersion":"16.9.1","_npmVersion":"lerna/3.22.1/node@v16.9.1+x64 (darwin)","dist":{"integrity":"sha512-No1KuwAfx5KGIrlnvaZiqeC6o7Anyrainec7Eq830EYMm0fvBbwPFj4iTFToxxeC8rSKgxxWxDbIaOJ4knSesw==","shasum":"e98d2b4ccc3f91326b5766cd3553eddee1df4b4d","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.0.tgz","fileCount":6,"unpackedSize":10464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzghGCRA9TVsSAnZWagAA9TYP/iV9Ew9E1oOb7AWJmRwm\nrPLgvkWzEN0FEwMK5Ft/FdDXocFJV/0FwtEMcpkCfNb6qivAvlavbm6DlEId\n2MJss3ZqNvSDIxsWwiYFQmo5O290FPGEbGDHsrh5tl83e3COP+3eyDbj16OT\no9I2UqwoB9ZVLiENTYE3T5nNNez67YNOZ64kylD7f55oHlmAYkaSIbPHTFGE\nOMlmi/+6NroeHotDWCByouHnfz8GBVGkInAGVydwlaEPipEoK/syW9DkwINs\nAbaLceGtP62wKLspgEAirM55Lk0EVZH7X0ImEWSJQh4z/A0d87dKXJsUswkk\nNHzGRs219K8I2/SdYvDENIwRzbYHiq1Fu1mZwN+V6X9tgOo/Uy4Hpe7PqDrK\nSkenperPKnGnGCwkIJtzyawvD62VFyeHLxvdcbIqKhPnUtuc+tzWebxewoZH\nWt91szQ0+yhkTzWcisXrQPk7orwDqAZZdXdXH7LAspeTP8aiB3YMewbOgwj9\npXKII/4ow6m3UeyHX/KvYBZvsTtocCg/V4PemY4iYTxY8o5PBkx/HoOA006t\nMqosP6ap5JlbYQ6HkqnBD6aQL83MnE8krzi+a8zd/BclJ25blHXtwdlS5wIm\nNOsBQqO2xJ73eaugCFOhfJE1D6grjIBM0S0YfV83tAUS4CIGjxTx65B8GbT2\nG5hu\r\n=hZEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwIMkBMcBIOtG9Tr+TBND3cLmrDftNzAfuiUmZpqFjnAiAflbbrXNW6b4ISs1xWGUU45GvvK/HwrdN0EXTihj5QGQ=="}]},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.0_1640892486487_0.8626781219361936"},"_hasShrinkwrap":false},"1.29.1":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.1","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.29.1","@buyerassist/dazn-lambda-powertools-logger":"^1.29.1"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"79bed0c37b6db64ed94026a57eacd0eab64b1793","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.1","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.20.2/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-nqNgOuaHmBtkmAP1ghV/6TdyqCfXBwgCTkmvvhbMW+T4bCj6kcH4Hv4DXpk1QU3SqRqDhnuMsjW7kizszg9LqQ==","shasum":"6edbfda2bd00d957e1d4df48d9662e9b952fb7f4","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.1.tgz","fileCount":6,"unpackedSize":10679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzhMbCRA9TVsSAnZWagAANgkP/jYGsBaFh/mH+XnvCRuy\nqxvQHn5BqN2IVeDZakL26ixuyW1DZEr0R5wZqYn1VL8XY97b2OoWW/gRjdCg\ncYaV2PYIqDeVashT/cs5YYvhNZ2mb6kMdYrDa9G4uJxbTt4b+Irof9Yg3BWw\nr0490NlkSjz2y7I3/7Ewe+GFC0mysQrzbrrmkMAQx/LcEJ0k8PTzDDNu1MQW\noWuEsFrX38Cc5Ufv4zceZVjiOOp0m5NXUOMYyeugYbdot5Ae23jFPXA0o2xy\nBKtt1iAfFVSnMKP+cNUk1t2miM1tS1bR/nffpOuQZeEfvR96Q1sF9h/7aRw4\n+ge9Lrx1T/bkg4J4oI3pOFmMY8Z+rmehO4q5bhLaPLJevRByhJ8pCSDVIZVo\nGlpxAPUbBDjeBnVYMkxrVqqEwQwdmvIGFSqplFToNYEgFv5s+Xec3Whgyzzr\nI9m7tLzUr2ze403FwYGcisR3Pc7E3RH4dD/qEMIVtiVaVdTOPmXurR+1JCMo\n2dnbQj+PhGMPQ2CkT8Hht3GXhXZL/emwv9pZU3ztoqpkgmG2I2WwmHTQae5/\noF0ncbuWGDYavojghj9hpoTSyZSntriCLTztiWLKosEo6Jyy5lX28dM3XgKJ\n8uaDC5K/B0R9b7NeRISEuSgzJygFbOq9jJapTLF3XC5WpxVmnrJXgEDodWQ3\nqpS0\r\n=6YdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX5rQG+/Jsz6LiO9rXtileu7tIxnGyI3Ss7XvM+TcdgAiEAyGGKZ7mPf1Z37aPHVHYDYCET4fntxOQ3y8NRr89JDFU="}]},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.1_1640895259109_0.2254136161410547"},"_hasShrinkwrap":false},"1.29.3":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.3","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.29.1","@buyerassist/dazn-lambda-powertools-logger":"^1.29.1"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"5474636b78c1861c6fc8bd8c61e03be783b7e575","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.3","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.20.2/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-VDu9pzousktNpOeQbLCAPHp824VzUt2lSUPydeMg+xITf1gQCtA03nBybDn8p4Db2Cqt+mV70IPlFNiTvaVjQA==","shasum":"78bb7d124cb71d63df99cae68dbbdf353aa4c1ca","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.3.tgz","fileCount":6,"unpackedSize":10894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0KHHCRA9TVsSAnZWagAAhDAP/icNlNtbLufQR70r1QFG\n5O8rkDV7z8CQCTHhCZX0hsmPvSBjY78GIYC3m3tJzMCDnWKOohfoH6kwQEQY\nVSSTAQJulZ7n2hOBdFCmyexcKLkh8FWw/n1QcgBj3OG14Ont6HFtjlFcksnz\nywQkPejsLUBbqVvWCMcht6Lv/Le4werTcuUgUxjscj1SKzH+Ez5400O9XO8C\nY3idZtKO4/wLi6PO1lLgU8AtYFUF2x65pc4ooY6UWnzbQUuvwMfB87RIbPjX\nyPDZCWLMTyyeYdQ6At81WDNThVBZLCf7XmOHRS59zaa29Xkmax92PGcrnovf\nVgwQt7dkdRuMPfLyTlfdxd+u0RftsYQVIX/BlGkegLJL34EPZ/Kb2Kb554S8\nk0A12wnarClQjX0WCbjD4a/31IDR0ZcGaqz9lheNHJiQG9LrSXRR4QZKN+7y\nF0qzZ7Pe7KDZDUdTy26J+u8sjjnpI2mzI0FW19pa0PyLU/EhLA0YivxBXzN4\nJ1ixBsLlhYj4YRDLNodwJWGvgmvYHP81SD6DUZW7c5wuU85+QJ0BGFLC/VHZ\nrqPIGs+9ZK5/1luR2SXDKzTbU6Yj+AjgFcjxfxq4fqWb1P4W4JGxc76YomQ8\nurYsd6kQ/TucwdMvP4DK56f6vVyg8MBamVYvbGh4AxFSex9ryOD7XYa6nxj9\nTZWe\r\n=xqO8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCA9hlPF7Ae2Pj9PNOQXNVqSgXY/iOgCUkIqt+SyFZawIgXnW1mPJt9UEMmFYCnll/mhNCSFzLdzCPHalHMjyvxN0="}]},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.3_1641062855676_0.5310661111687442"},"_hasShrinkwrap":false},"1.29.4":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.4","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.29.4","@buyerassist/dazn-lambda-powertools-logger":"^1.29.4"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"661f684918ce7c558f71483e7656f3ce2e6ace0d","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.4","_nodeVersion":"14.19.0","_npmVersion":"lerna/3.20.2/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-AcRasaN1S/Kbjkdb+6enDdpcKhPAD53VY3xwlmdQ3qdwHwurs9OXwD0Aec5NQMSCjuQqNKWtdFZZzjOBMaKkOQ==","shasum":"f75dd19e827b33287af6ca2abc7a911c1936a0ec","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.4.tgz","fileCount":6,"unpackedSize":11029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDjU3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWMg//TkcMvH7eQ1nVZXL+bExL8/Pl5fCNAHn0Jgq6nzufJDZArQP2\r\nmPe4VHMHMRCyNOymlWcLHFOJJHArKcIrqAxqCtqA6wXwRxKUPb0h17rX1u/y\r\nIPr6CaG1c7B7Irs3YDZEYCgB5InDXq6vHBoNNdqUUYE3CjBRiVzCYKurjXvl\r\nh5LyHJlCWht3u4T58DRUqCOSfUyrB8UnMIpNBqCIQZPeQib0efc485T6cNM0\r\ntPqqN0BgOW08N/vQZroOZAFm74e8t6n7iA6ziD8z1v2Qptnd/w2BirLz/oEh\r\nYX1v43lyLeEdqWwl8MejGQhUr+sfdgNmmLh8HzRBBOHep3WwwvmFiSetqHqr\r\nqG1Md16JtabbYN8K7OQAWLn7Ve5YjT6w0lYWjPXID6fKSKNYXlzjh1BTKFIX\r\n5ljvBPYJmUWI6Eh/SQphTmqQfLaKPZvYvYO4m/cp309NKrGBzCQsAvSY0q3V\r\nHZE2Qx2kHBe6i4y2tlv947JnIJXBrp9MBlqTuF2ZJehBMUXu+HjGM2lFqgrg\r\nuRC3EG98XBeaX4AtkcYu+VO6Mu2rQVylwAbTfUZj7bnF/Lcida8PI5jRnjgv\r\n5GlMMxJUkffQQpXeh0tURTZBnK0ZMtwGVBVAQjluE1vrk/AaGxBL0XU2zlg6\r\n8Osx2IR8oE05J3y/44nJ1gIX5Mopw3eLaEM=\r\n=QBE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTD2741iAPZOryeDUqF/kcFF6m5QN6XbqFvDbuGDQShQIgHpYTyNfMkiuco6bBn3IPqsUhRziYb/auwK/9j+ChMNk="}]},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.4_1645098295429_0.3456871060282376"},"_hasShrinkwrap":false},"1.29.5":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.5","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.29.5","@buyerassist/dazn-lambda-powertools-logger":"^1.29.5"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"2c4ff6fbba2ce35043ee6e16631d3e379b325a31","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.5","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.20.2/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-/s9uG5WqzYZNaqqsaIHIuXhrrfa8ati8PDOzDv81x/tw/QRDTY/Q2y2cuHNHunWea/UzRCRGhfm+iUHB3/Eu1Q==","shasum":"66ac9d1a8549fde304f3af214663e8b57763eba7","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.5.tgz","fileCount":6,"unpackedSize":11244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDjVLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4oA//dBrnQmiwDKTBzXcIOLuSNyxfzLzmDWdS/UYzK7bMVt1RXt6K\r\n/PoqN+YO3nhcmbPso6fNDK89hNKfjEqiBB9o3ENU1RIEXCimc7PCG8ILvMpE\r\nARcZc96kaCcy0wQQ0A+m+leXDjlfNqokk2ulNw/aqKYrV5dASjtBkeKTeSZJ\r\nNzUj4eIoMW1y/wj+qHjqw75j/OLtmA5LY/a4XMXyvIM/RrTlTurLSliJKFs9\r\nDP6W6mOEtL1Otfifzk8AWJW6u1vQM0I7iOGlJng0p9uCWX3eftxhD+4ebptB\r\nJ7hizPyL2hXwbER2jdl+w4F/Fo6b4p01LQjvcMJJ8zvMXRwvH01goZtM6+2j\r\nvqlrvn0K+sGY7xy+ah84PNrHA2hh6jCf0E3I4UHJFGC8Di2pCOMwclRiXXzW\r\nzSlYtu+6U+sizOonyQu/fXOmeH+ku7bivr9zHm2gtw9/W0JOjGHb8NPxh+q4\r\n0Vsb7JdIT+GHVaTTqAWJl3HFKngB0AVlaQg5tsaMUZQVJ0jOx8dzf73NXcjo\r\nJmdm0piWtRAO20AptJ2oKsBh6S97BGcP1QmoLtc/mMFTSrJUC5PYLJJlTQEI\r\nx4/c1ZK6DCKQRvl/8Rezo+DloYkT1pd4YHYdRKTwk/nLPO8WCNX8c7Ug9klE\r\nqdZHzyg7rzxI71Hoe8DgBusb6rjN6CWWkUo=\r\n=wx67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf1rxJAttQSOtd2x4ClUkvKSE8zMqxvQYCbv4MxxZ2oAiARG3OrUjjfTjqHpYuw9w3JSYRj8WeVv8NmdZO8LF770Q=="}]},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.5_1645098315754_0.6810712342725456"},"_hasShrinkwrap":false},"1.29.8":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.8","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.29.8","@buyerassist/dazn-lambda-powertools-logger":"^1.29.8"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"64765b6a4cdd9fa9a938d0d7d0cf27038cca0f19","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.8","_nodeVersion":"14.19.3","_npmVersion":"lerna/3.20.2/node@v14.19.3+x64 (linux)","dist":{"integrity":"sha512-/W0cs2MKOvej4hnfx5vd39dLqWlM1NXmng8woxgzAx6DNY377X90pfisIYejZrOMuy6iEW9Dt8Bn/1lBkNqOcQ==","shasum":"ab6e8f66a69aaaa3be9a1db809b3cb3e8fcdc9d7","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.8.tgz","fileCount":6,"unpackedSize":11379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwkmO1ZUXmSokLtWt3nnq5Pq0o7QnuItO9nIn8ZJ7K0AiEAuJiIhKwU3JsLJlei1wNLTqDCJ0NrslFWEzAdcq0t5qg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirCfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBhBAAgfnIVztpeRMx72EZU34nZ4NPj4nygQILpYukYVGU+/G8s3FX\r\npzE44b96ul4pkp1P3v5+3GSZcqtgVm6ICJHau02scs8eM63645RSA1LpD4BE\r\nxVo00oqZaDAF8e3GFBmfOcqPcuxSGHSR+tTr4leBWyJ+/5niJpWbaauyLhZU\r\nV3pYTt+hPafM7iWhQm4CM+3zvlN/SGuFVGUDzQyBUC0W+zVPOFA58hOup2is\r\nrNUCLqt9JZeGquw3DZ4K/KA/MRI3f+qre0sTladl03KwEwKG8YPTv1Hh/40S\r\nvQXW7tjPSWxlMlFRuWe3/TO9R01Mbdp2Vo0V+heiYazMcGVsGafzKfM3ZV8T\r\n9V4k+eJT6h1zJz8GtGPY5h9I6smURefSxs/r0k4zWWCR4IrQThoOpfn8/2bL\r\nackqXDPi8dpvevTrx8xyGzX43EOwzxYB7vsFj3bDAVvRZzmAP882tc+uE5No\r\nZrTNP7Vz5LMUMihSOGdjE1rslsXeDXR6/W8JSnx/jdc+0Mcg9L3Z9bAMZULR\r\nKyvikzmfcCx4XPVgbSqPdpVzP40NvYy9E/GKdnsjeA72CVJPkEhmQBNC4PAf\r\n/lNA9tfe5NuZHHuAKhI7bqdw3bGUFNbfwt+n2Ch/lroxFfDhiDMP35NUay14\r\nSziJmxjsOnfB55gpItw5yWJPkUDQ7fftZK4=\r\n=HG/s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.8_1655449575552_0.9815689299559731"},"_hasShrinkwrap":false},"1.29.9":{"name":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop","version":"1.29.9","description":"Middy middleware that detects and stops infinite loops","author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"dependencies":{"@buyerassist/dazn-lambda-powertools-correlation-ids":"^1.29.9","@buyerassist/dazn-lambda-powertools-logger":"^1.29.9"},"devDependencies":{"@middy/core":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"6dac3560c240137c4061fe2817bc9852649acd11","_id":"@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop@1.29.9","_nodeVersion":"14.19.3","_npmVersion":"lerna/3.20.2/node@v14.19.3+x64 (linux)","dist":{"integrity":"sha512-8xK8qPw4P0xiUj/gGjsxkitbvhBi2PXh5GMQel3yMdDVd7fKgg5SndlrdrZ9v+ku7ewBgC2lxZUB8aALyNOF6w==","shasum":"593d564417418db8290978c2498ba715f628f29c","tarball":"https://registry.npmjs.org/@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop/-/dazn-lambda-powertools-middleware-stop-infinite-loop-1.29.9.tgz","fileCount":6,"unpackedSize":11514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsLFjqLoCv0JdG4bbruNil1hDqZIhJsQyW5jkdFL4XaAiBTJ1O+LQeGXXQ7EPblCY+fwCVe1V1Att4HmiH1iS2tjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiswkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9uA/+OUItDc7MEeBL2PnSjcsYWMgs38zxDq7gw7DwUG1bSQTIoa1A\r\nb4jTGymwkanGnFvNfV2CDKwZJhpcb+Jo0mEe9E6V/oJ64wlhBwWM6AQjpvuI\r\nh/NUIgEDx8XCc5EGAgdr/S4rY5Ixbdow3FR7bg0DI9C6G0ibOFkqdVKwUnEi\r\nNi3tDVX9dsat8usoSp4HcuoatEj+/RFZpOYOPOTqcUL6zUs7pRjTUXRoNoYq\r\nlhRou763twkpgfSWn+UVY3z8qfL5LsuYtSuXgnN8yO8e4uB5oLUsB1Y6CIjQ\r\nVpJUZNfpAKakpIW8eH5xfGT3eD3Ezk+yT1YtHcMB6d1hw+DE3qNQW26+H9Gg\r\nOSZe3b7RoEqTD044mMYbOYjiCbyhnOdL5o2bgX7Nr4hY0tU0FK1ALpj1IFwo\r\nD3sZKQfyOc8LRG5wIuqB9wuRNh1TPTfN33caaWvq8XR8tcAdKxJi63EyPxiV\r\nf9knvq1nMqcvzWcvoOW0I6aHZr2TeWBebsQgZMhkOYw2wnOJJwDfXY5sMhpr\r\nNQEVjQ8G7IHdUhYDl6AH4EXFPRZKIXLfff+SN5NR7y13QhmgIvcgjHa92Uh1\r\ncFv0ZiKa50aftiOO4FN0Z95Igqw5jEmGeuyDDVKrxQ+qZ6jb2R9lHJTMNYd/\r\nSmAW8cr3MXaXE+Tz5ypToO66a/bPNAAmA1o=\r\n=ZGQ/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amitdugar","email":"amit@buyerassist.io"},"directories":{},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dazn-lambda-powertools-middleware-stop-infinite-loop_1.29.9_1655900445284_0.605170655522058"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-30T19:28:06.399Z","1.29.0":"2021-12-30T19:28:06.613Z","modified":"2022-06-22T12:20:45.602Z","1.29.1":"2021-12-30T20:14:19.262Z","1.29.3":"2022-01-01T18:47:35.815Z","1.29.4":"2022-02-17T11:44:55.575Z","1.29.5":"2022-02-17T11:45:15.900Z","1.29.8":"2022-06-17T07:06:15.789Z","1.29.9":"2022-06-22T12:20:45.484Z"},"maintainers":[{"name":"amitdugar","email":"amit@buyerassist.io"}],"description":"Middy middleware that detects and stops infinite loops","homepage":"https://github.com/getndazn/dazn-lambda-powertools#readme","repository":{"type":"git","url":"git+https://github.com/getndazn/dazn-lambda-powertools.git"},"author":{"name":"Yan Cui","email":"theburningmonk@gmail.com"},"bugs":{"url":"https://github.com/getndazn/dazn-lambda-powertools/issues"},"license":"MIT","readme":"# lambda-powertools-middleware-stop-infinite-loop\n\nA [Middy](https://github.com/middyjs/middy) middleware that will stop an invocation if it's deemed to be part of an infinite loop.\n\nMain features:\n\n- errors if the `call-chain-length` reaches the configured threshold (defaults to `10`)\n\n## Getting Started\n\nInstall from NPM: `npm install @buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop`\n\n## API\n\nThe middleware accepts an optional constructor parameter `threshold`, which is the max length allowed for the entire call chain.\n\nThis middleware is intended to be used alongside `@buyerassist/dazn-lambda-powertools-middleware-correlation-ids`, which is responsible for collecting correlation IDs and incrementing the `call-chain-length` (i.e. the number of function invocations that are chained together) at the start of an invocation.\n\nBecause this middleware relies on `@buyerassist/dazn-lambda-powertools-middleware-correlation-ids`, it needs to be applied **AFTER** `@buyerassist/dazn-lambda-powertools-middleware-correlation-ids` (as seen below).\n\n```js\nconst middy = require('middy')\nconst correlationIds = require('@buyerassist/dazn-lambda-powertools-middleware-correlation-ids')\nconst stopInfiniteLoop = require('@buyerassist/dazn-lambda-powertools-middleware-stop-infinite-loop')\n\nconst handler = async (event, context) => {\n  return 42\n}\n\nmodule.exports = middy(handler)\n  .use(correlationIds())\n  .use(stopInfiniteLoop()) // defaults to 10\n}\n```\n","readmeFilename":"README.md"}