{"_id":"puzzle-warden","_rev":"37-cc839d3595a0acafe17e1a72366d4410","name":"puzzle-warden","dist-tags":{"latest":"1.8.6"},"versions":{"1.0.0-rc.0":{"name":"puzzle-warden","version":"1.0.0-rc.0","main":"index.js","license":"MIT","scripts":{"test":"jest --coverage","test:watch":"jest --coverage --watch"},"devDependencies":{"@types/chai":"^4.1.7","@types/jest":"^23.3.12","chai":"^4.2.0","jest":"^23.6.0","ts-jest":"^23.10.5","ts-node":"^7.0.1","typescript":"^3.2.2"},"dependencies":{"inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"description":"Warden is an outgoing request optimizer for creating fast and scalable applications. Warden is being used in [PuzzleJs](https://github.com/puzzle-js/puzzle-js) framework for gateway communication.","licenseText":"MIT License\n\nCopyright (c) 2019 PuzzleJs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puzzle-warden@1.0.0-rc.0","dist":{"shasum":"3d98f4eaf6959bef7ffdb22ed633fa941a9bb461","integrity":"sha512-cx7eCgOmHsgMumZsu2CCCiAc2jS2V44TOvNtb5ivsofbceo+ER323OP4frnWjd2y3N5rv7lLiOMtAJe/5mkE4Q==","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.0-rc.0.tgz","fileCount":17,"unpackedSize":32735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQM2oCRA9TVsSAnZWagAAdS4P/07GZlinsugVgIAX2UC2\nS9L0moMK6BTevMzZCgtD063Ci7gnCyKBGS6mwTP9FVsA0kpaBRtVa4Dqndur\nIQ9UelSGPYyTJIw0jzYiPRhkCGILzWlOeekhMxY4EoqeKiwB+J4a3WP7nlL/\nwhN553YB6Z0kQHITBoAqkLJjMv1FI4GDRT3YUKAUCOLFSSUwny8FnyEVVUNE\nwMbd0hmjKE93CQrOK6q5I/uueLCcHqwHDNvfnMtu/C4JjzmkmvlTmkGJGPqC\nXkz+zT5PAQKlwEjgK+S1YAtS+LUObehn67ZHc4L1qwpS9bb5G5bAwJN9/+ez\nsMe2FITzAwDaNOMMIbf4aq3XQPKXoDJAMPDX4W+dNAw1CXusebaMJ5o7oFZk\nlAmLCvlH2Tx7+UJE8i+NqcBmw9k7KnKcphLRTtvT6/JTywVhg8oQ3t4qpWMu\nSwaz1lLzS+JEykXm3+ROwHbcxKBm91Iu9J6RuZJEfQ7PPiwQu6gdYuDgcb73\nYceDGJLEUTaEAtO7vfKUyjB0Sui66n2h4NiApgOvFYJ9aJrjpMLGSWBX6IH6\nZdfK9mAGDt62R5R1uQG6P5r+Q40naINJsq0MNb+AHdDad/SXzzNhVl9kPdrk\np51xV1BkacDkuG561HHy+G7fE5G4XsHNEZWR0zISiwkGQHbAEei6IVTnS1DK\nqhSh\r\n=2GM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR/Dgh3Yi7H2DcKesg9NEigt34MG74fqe1r6+Frde+iQIgR45ZIaDhL8oogTouQ8pfaMZU3QDEmAQGvmuarUakOOQ="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.0-rc.0_1547750823827_0.9636415004266403"},"_hasShrinkwrap":false},"1.0.0":{"name":"puzzle-warden","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"gitHead":"44f415bfb793f5bf24bc01e8df5bca64a04f321e","description":"`Under Development`","_id":"puzzle-warden@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-VEckzW7RUi5cwwFiV47mr1go8JTzeeP3u3th1Ke8x5JG2oL1TLVfYtPZPFn3Wwsj2nYLa3Ngl4PNifMuv1iPbA==","shasum":"9f51ef228efcbc0337bdcb1f124ec32c4a8f044e","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.0.tgz","fileCount":5,"unpackedSize":179903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmhQOCRA9TVsSAnZWagAA0/gP/iUcsssdaFslr57w2xEO\neoHLSWsWM8TWO9r0D1et7uPZyL5EcNaEFiI9spCd8wbSRust0e8Q0TfNuvDm\njEIBG55oSjYIvOr0Lpkv7m8oFpnIhEKiDBdciqZV4aap9dZNTiyrBo6JO6Gl\njmUWZ6v1XGR2iASmEELPz6oyp4CGoFGHJZvqkislPsQ9zw8oFtQuIhAfKwl3\nQBCoiDGsbI/uvwduXlOCFUw32efsiAv2KSUuDTyLdiWUSuGhlicIAm3i0jIX\nz3gCnTmYJmL+fni2w9vrbVNMLRk/nPauE+N0pTmVW5xZwxF6nIEufimgWNvl\n5wgFt3U2ti5mEeDJpttcla8MP3DepwaOaupGzkrRuGGXK9bGC0aJrRnwMzA+\n+IsGO5wi+VTBvIGMZjzzpJJNUvr2kGNiHI+jp+yG1HbRpzUA0OSjjUfiI4/Z\n6K+g/vvQ6R0ShX8ynFkiWEnwNIgZbtViwNHq0TIqBlQxUHaTXCGCakmC4F8D\nSnGiSbRt85KtiNxFhEA6CyDahMv3bAXdQkVAZnhakrRx3eQfsAtcbZQS3jvO\nzGCT3xQpAhf2r9oViqQp+b15PPYV0FzhUFahxuY94uFPT8mBQwyE1UXdmkOG\nMJepZV0VoU7UysXH5pbiY9f0JSXJn1jzeWe332NYvZeb/FINY5n4SW36zO40\nAimT\r\n=JNVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlgG9Qi2XARVdDGYg+LFL+cVJ3SQAGeXSi16zUHFvjSAIgUp4fcY+87FhW7eQzi9Zr4P/iLvL/WuE6nkdfqEjO6mg="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.0_1553601549918_0.9041878467838054"},"_hasShrinkwrap":false},"1.0.2":{"name":"puzzle-warden","version":"1.0.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"gitHead":"dccf498a92efeeb8d2e771e2be903d3408c3ed84","description":"`Under Development`","_id":"puzzle-warden@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-xZt0DjL0CfhAvzYvuDsIkEjXmQpa1mI9gSlWr9400V3bB6pI21lRzZiVCq4loLaY8ty3w0VouElVZ/1eJ3K1aw==","shasum":"4c0ffa02a815d8111e6da330964141d3602c3018","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.2.tgz","fileCount":5,"unpackedSize":179903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmha0CRA9TVsSAnZWagAA7U4P/iF08fID64nY8o0B6LkG\n3VknSqC1R39YRcrBngCvM3GssPULhi++nP8fQUSeaVHDE/J/O+zXUNoaMAxj\nS2LuvYaFZG9SRg8kBCqCxhmPe6I06iXbFOzu66lUhG3F5muaVsrJfPl/Yri8\n2n/pzKlJ6RbKui+rZoyUDumPR4WwAxqEwsJkjwBpF/bJV788CSfiYrJ99qeV\nDzgXfCuiQj78FfP+aitM2nzf6XTsevD75iP1KTTRUDP4t4DyHj5RuCusYjGO\nurGVthdKkCkoc2Fu0JVcReXip0E+XajnwAYmQiZL4h10xKDocfiqv60l9h9h\nlcfLibMXKqxXVgzn0PnfdO+NwGOKTLcAgAlTDikHYA65Rhn7hyVn9b6ytDbc\nGGTZBUnnQJCwxKaqfKkXiPcKS+HBTZCp2fPWI1c2WrVAyF9pyB36g/+SDbOf\nQ7ikopeHwh6+bBSy8pocMPKl4Oa3q52vfnm7PRC9Wqn60NLRZyF5EJ8/Uchi\n3goqWawURAFQN+Fsg1A4wPBOyyzS5UwN6gqzNh9bViDXvwGp0ZJ9CCgtNZ0f\nLE1F7e/5SDcuoAxJ1h3pl+r0QWC2dkDHYaFT0nRLqmA8f52gBaAi/kEiTkf8\n0m1J0DzVzT5TyslWZ6tBgQVB6r4XhnUG1EQWqFUzTd6v8I/ZYvUEK634th6f\nbm37\r\n=yxT1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK81LrXukNDGJ9bLXIwtdYC/Wuxnzww8eZaba/u8nezQIhAM2e6G+5ztYqJuj/TlLu7mpkCDtQHqu3gjC5b4vBUMZB"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.2_1553602227932_0.950655966246152"},"_hasShrinkwrap":false},"1.0.3":{"name":"puzzle-warden","version":"1.0.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"`Under Development`","licenseText":"MIT License\n\nCopyright (c) 2019 PuzzleJs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puzzle-warden@1.0.3","dist":{"shasum":"e9bc778cc292ea5f43277da4423bf3fdd71e1687","integrity":"sha512-SXeg7onf0xQ734SUmp9gbCcAhrDAMswCusKQqkcpV8AcSH0iIIoh1HtXt3Yr/3U+9BxyDQfMAyRP7jeAf1VvSA==","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.3.tgz","fileCount":152,"unpackedSize":108802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmhfWCRA9TVsSAnZWagAAqC4P/Aq0VRHI2ThPr5bXQ1xW\n5r0zdMLamUGmLKdmwgbsS3v6tRxObGQz//spfbWHI7mRckwZAliefsHruWBl\nPpjlyr5ydLIs96zBuV/lcc9zNDJtq41bJQe7FA7nu4UISF11PKZTaqjT6alH\n1tgf2Jy8uf+K8uu/WESSKxTo0Ic1dFfS41/DSqL6OP2ueCNJX24O7M/sOSYS\niluSVRGuVJdAWDoVHtWu0YEDsusjOXldx1N4AnhjJSaFwuB8UCka/XtMYtlh\nA4PB5ejjGuroqPsF/nofHvhVzr47hRt+eK9YGfN4e8wKU12LzaauYlktBfxR\ntkggVVmy6ZKEaNz3hhgqFLIaWIiQE2auuavvNwsVPvPNIz0iDxtU3yiC0Kf0\nOqBN0gr1bM5wG4S7JW0oiShSMaVtU6VKoSawz4aI9dbhwHu2Q636JA5kinZT\nZKFFS2DYQiZElIpEX9GXCIj+Xzctk8ooB6YQlaF5X3klnxMOGHZpUOL6RzeA\n075TW2tSPNuTtpKwQt3TNibZ21fY7Hg7se1S+vJqfRkWo0+daGGSMwRSqM4A\nGFyKCZxHanQCzDEU0zkpOgBkXuG17nBJxOK3zZzJv0D7nTb1ulO68AtD8N6I\n/b3eZJ+uJ7k0axon0veOTSZQKcaDRk1/8aybYZ329CmnukxmvunGNBVE5YvT\nHXcb\r\n=kKhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgoLAM1C/eeF7iOEycLWEivpvik3evK1v2c4TwPIcWHAiEA2YrKQ/2PlErupjpdnQWDwxgv7nzUvYVRezzwH8PA2Ac="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.3_1553602518249_0.8940526435207652"},"_hasShrinkwrap":false},"1.0.4":{"name":"puzzle-warden","version":"1.0.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"`Under Development`","licenseText":"MIT License\n\nCopyright (c) 2019 PuzzleJs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"puzzle-warden@1.0.4","dist":{"shasum":"20e82d9f6c680e64251dc7558b3b594340158a4f","integrity":"sha512-+CKZIXQynznHjXMABtpCUS2MuYT0T3GQsIJkRLadfgoK5PIne8ApHVVqdAEvkeTkzqtT5YggAuuwBCD5o4UNJQ==","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.4.tgz","fileCount":48,"unpackedSize":45397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmhlBCRA9TVsSAnZWagAAYJoP/igmCEBnNIkCKrktzcSk\nnACZbIZGLJ81mwwwDPrrfkNxfE1//bBdxyHO8Q08cqmiJAqAYmwV3yN7Wk87\nJMdRkTacolYSAlQUHIW/3JX8dDQFYkwE+3y8WZmEGUZ14kiLnNLuQnUxx5A7\nMOiLxd4f2XgByAUyWpGLTR0M6GRxMlZDIMohGwrVUtIhG3ht15tMsOkwpfZx\n1SvJeCcUOSZ+Tjvl1pPSwze4yf7XvEuPpPp3eL+W5ZfoOysXgwNEgpmKdP4N\nortA8nj2K3fs1tGXBXAM9jHuq0ljCIPEV0x1+WC+Pz2z+QRbfIwbiUNcuBY5\nPdPRCfJMlUnghwzBe0Dyt0APL+DqKF8+jABdAS0YbcTxIDARoEd2Ne4XG63w\nk/v4kJ4M/xeJu1JVATdnTUsWlpCGqhS+NJTWjBngq6kJbjM8j4Tg9TGXl0ID\nC4/W0GJ8W3oF63G7snSfcLdYPZeBSAjUm2lrUvFo4uDMFwc/Titjy4qO0NxU\nGfVuDoJlNesil8xHxiOzf4JbsHOUo5zo8y190DwGcpYDirYkqWZoBFXskKhc\nICSqcOwi7jwyxuf1X8TGeNR+ycyFGKtZDikehWRwFQ5vdvGZoHx7tJGAmAj0\nPgTVvmcINwFnV0rXCHbrIE9WFiOtKtHqCAWn3CgDlT+6Cup1e7Qg48mci1P5\nNATe\r\n=WquB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuEa2FqxYvpsKXd6q5Kt0P3g/SPptjlRXVd8wbajGRWAiAPI847JuVb87a5vNjLbPp4c4lE/npTJzT9j0g9WGu1TQ=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.4_1553602873831_0.49136087130816364"},"_hasShrinkwrap":false},"1.0.5":{"name":"puzzle-warden","version":"1.0.5","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"gitHead":"89aea98c170f79817208196ee5505d204207f946","description":"`Under Development`","_id":"puzzle-warden@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-WqR8adBqHIuGojwoc7kW6Md9/HhE50e07DXozUcJf32Y57RyRmK/vN2hAthDpLtsD/U/D4036XunliKUXGAuiQ==","shasum":"ddebe85f1dd36f7ad962736599b7cdac09c2fec6","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.5.tgz","fileCount":5,"unpackedSize":179920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmhyuCRA9TVsSAnZWagAAPi4QAJNJaZ2SDLbfxcUXDc24\nURtcxjN39WSPLb9MP7ycfNA3fiimu4G81aUftgeK8StYn6sA0o900sTQMJbP\ndW5zWRVZiOv1kUCbJyWEg6MeGhzXREZj7wWAB9dExwPEmdz3/zNyqXonN6/j\ngVLAITp851FuDefj4F556uhQG4pNpXbu4IOqEd3RkYWgNSajYOyyJ8sCx8Bd\nDbtYmyvkgvK1Oqba/0q9X9KtWutmCmhaN+jvMBjwRhS7gfJuUhlhsKqZIg2w\n1/fcV8rsjLuYm5KgulGi55L3F1pXnDf7qYifYkeefuv3ttNdCre7J+TwwLT+\n2AhuMrlDAugwcBm2VOCKkWLLxmRkM3gW0fiQ0yhS8e6+HoK8wMT8BNMdUkHe\nb+0p3BE67SOoAqxUsiF37uuK+w3geChPDDPnLF2wrr7vkBiCViXLsKGKrIkp\n/FeqyomZMGU45VY3rzw/KACqyKfTkF9M+zMsVtDX4k4DftJDDgWLl/lOvH7G\n87yW/Oy4G/nVeolhOnzY28iHKl7QjDYkZbg3+G0vU8RE9IUGCoXOACLv4ubo\nU1QIPzNfmiMH47CK21VxeDM5OQrSI2c5HzQ69Q5UCXACckGvA9XwlSPCyRgP\nQA88a1ntcBinu8/0cQCLia3QrRWhLTfMfRvxyMgJCEjWQy0gvgdaIjGYBJY0\nLmju\r\n=KvZP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQbnJ3Lfd3KnLsoatep8FLV6vWrxBNkY1iuGonijtiDwIhAInTfOdxp4AEuHVrOeF35NoY2bvgLL4rzjBsCxtWSuCL"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.5_1553603757907_0.5191144625606465"},"_hasShrinkwrap":false},"1.0.6":{"name":"puzzle-warden","version":"1.0.6","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-iJ8lUE+53iqVlxZsdHkfg9MUwLTckfvpOWvqit8J4ednxTDxDH5WfqjTyGR3d3y7EvJ4t5Tc+/vreLaFDGWAwg==","shasum":"4106188975a0f2da7d6232eedf5ea0ad566677a6","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.6.tgz","fileCount":44,"unpackedSize":218637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmiB2CRA9TVsSAnZWagAAb0cP/1+80WLLZDLxaiSmDe3E\noYz5g/YUzOWb7ztHAjmfuEYeFFwB2ISH2IPJnZlx6K9no/mcMBHUBdyzz6Bd\njgRcXJanFeuWSdRNJ3f9SJA3/NJaSsc+ziTWM6XfiifaXw2DiVBozwvEhIBH\nrjrd4VP1f8qOmt4uethSOJZuXJmIDvgrZx+8iMP4Q8o2I5TypvbU8AWiLPYE\nmVE1oEZ8yj97zWTLi01Ce6USG32I8Y6aI9y4TvmMsPxswVGP8z7QnPBc0Mfs\nmOXjqRVg1hKJz/C3qTHQFxIrYVdyQW53PwwdruwCWxFclOPFtXIMI2eBvhPr\ncSv2HRd2NCLMB6ywhrBxx9OOFjoqf1igxeqmWE0aAoy/nO9tEoxBWAHWRuHF\nS800F/Txg9PZIdpqcelNTlaTac42QG94+5LS4hNB5Z2+liAYcSqWJh5+8QE5\n/ECD9QB7fyaVwPhx3VB1IDiRqT01529cZ/Iz1wcpFwXqWRP9c5E+h5J6eIs+\npXqwpV/6c9QrToRJYigRLidJz2WFnigwX++Wm8LYXvORVzhWpLstMEwlkHbb\nodLpIofQnLhgmlzlGOL0M8QmDoQqSpCvB7ZIXjDr4bnhYr/Q6W+YE4Ztj4Zs\nI+MXycKzMFj0MZVGseSWzMD5UQEIwo6m0BAzM4W0w6M9imKwUPMJNboZQ3E1\nze3y\r\n=3zwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgg2IkfBiLUpqIITJU80IGUuy4g6ovvqEzemrzxw+sOAiEA4c3q3GYZFg+Vr/o3vr0DUsJ8L6uH0PiGbk9XQGveSno="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.6_1553604725820_0.06755582733139609"},"_hasShrinkwrap":false},"1.0.7":{"name":"puzzle-warden","version":"1.0.7","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-0x6XY8trl89v5Tj4yivyYhGqY/yFJ8FBfm+A40OMcszFboYa1TV3dbAtV0zMrTIo09BjtyWGGUly91J+mYNNog==","shasum":"153abbf320c23c26a7040c429eac0c84d397b2c0","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.7.tgz","fileCount":44,"unpackedSize":218637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmiGSCRA9TVsSAnZWagAAALYP/2dAQ4TwybeeR/3GBaee\nqhFtR3qHGUsBKLzyybxbny4A2TylmWmLShHYyA6vnMfmoppMz5NSXQW5+3y/\n7ux/mAz+zWmrMvdCzqEvelIwDCKDmDU6QF8Pchnp4oV3CK5wiDlPoB1W+q8C\n6F7uYovlELXvg8ykt+ZTvHaubkbx0EaxUpn7k+0RPQGI3rJ+b9g8kjSmlsDw\nPhbO20+rYAdH/8zjZUAuvhnrhiuc6Uoc6h2MDF1wx8KiJ+u6oysC0N0C/ASj\n1qym3xxgSsfpJesEiS8Ke46QEIJFJXILu8ZJpBhUMghjC/M/NrF7gpeQs2JD\njNxUxm/KWNeMizkAUqLQ27Pvt+4V5z24+UHXrGyJ0E5zPceSOOV5GzFRcX/I\nVZFDeH9GZvg0OCMQXI4w2CwBIE+HTeq/irl2T/GK/V8gxa8EUzEAPMByx458\nfRpwANf0IbNzKJIRYBC3YPodjhrv9l364DEvxBd/4awel/y60HfE5oqdb3qq\nc6nR4URuA1sw75a4liNE/D7RnKGZ3B+SO1sE+nVNcWyBbwwpr/XEO0A6AuW2\nqO3Nt7EvQ5umYYE3IgAMcBxpXXqMXpsT7KqqMgpxFk6uFhF45qXyC3c4Y47d\nX1qw9E1M3taBpur8Y2Z3OM4iQN7Y18rr+PyMrJ4zzhvXe7nZ8NX+nF2bM/ec\nskBC\r\n=tghO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD99X6WQ3Zu42fKIeirl8AQTBSXEzosXvgsYSyURUAEGwIgS3KcewcTijM2nvPUuCLKBE8qbnuD2aujYARskYcEY8g="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.7_1553605010236_0.3392000809616267"},"_hasShrinkwrap":false},"1.0.8":{"name":"puzzle-warden","version":"1.0.8","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-tDY9geCTiarCi3TWGSt8ZbXfwK5ykyvjhJZumJRjcjkKB0WPYAC9fPYY/M+JYtGhWiNkLHktmWhkPOUmNTh3ug==","shasum":"80cbe98a9d634fff782d786cb43774c40679e537","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.0.8.tgz","fileCount":44,"unpackedSize":218637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm7VBCRA9TVsSAnZWagAALrYP/joBHXx2K+BLHOFezCik\nHJwRkOdbgAVJgnqf8hFXzyCdk0rnL7fMrzkKXYjTf3F6P5NvHbUFA1N7bkeq\nSdzG5ZhrJz1XtWU2vGdF6KNb+5uev5lfsP+C8eAnIRirbNhn+7LI50eVEVZm\nFU1r8TApZi0135cnN5AX24lXKXDmXT4oYTC2BBxD10NNqS97zETOKZTrO6yS\nVfahdfVhKWrbCi5+YBkpuofZd655EgzxQttNjY5XApO2UGefGWH6tIU6TV/H\nZxU65K7ganHAqo7RQjmZmsSKMS++D/+4WhC9/AA2/pCUI4LD2vzOWj1OYFbp\nby15FG8BLSz0OlNKPqHUTfqo5rSdPhY362xieO1NlRVool9WIGw5xuuv0zMs\nYXytEvQnEuDsAvAK+3GNspNHYsNQjQxMOJU9EMp/N8SaSiP6qZsBKmZa45Ha\nIOqMBVzWABd4Oui1FQN5uMta/WuTDse0dVDo/InNGuEa840A6LZIjNu/tnrf\nF3XRflxrL15ZXdBvDz+vHl//5kz/qeYbT3MDKKzP58e7DmSFeZqXdE9gTvYn\n1K0jX3Az5RSz8HKZ2Lw+3OC5VIwM4SIcDSoXzKpzzO8jHo9n2wxVbJSGs0hH\nj6m/0Xyl8KTxfhnm2aBOUXr/KF7q3YIja2LlSsEAOkRpnmjojQ9f7gNmYFnb\nzuHJ\r\n=AlJ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4yaaT41k6WzyDATuLUYWdr/iV1Qny00mIGAboddCmmAiAV+R3oBIvLtejyuO+reYjjqE16m6tdpTVensp+q1DXjg=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.0.8_1553708352440_0.8969586588154339"},"_hasShrinkwrap":false},"1.1.0":{"name":"puzzle-warden","version":"1.1.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-LR1kzZdCiyNbTbENQo1WHmuYo5BHucFBZaZDRDDHOCaq9Urh3F3M/7yATl1I/QeBg2wKNWYka1ecK1/yWcLKVQ==","shasum":"67996ef7de357a0a277b904ccdbed75e9e735017","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.1.0.tgz","fileCount":44,"unpackedSize":218965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp4BbCRA9TVsSAnZWagAAIHQP/1RQaIkZ/f9uXqyHzSRH\nEHU4US+rWcUR0/8ceIl99LP1wAPwGpdzgoBr0xD0Apttm29w7e+1Nuwwq43U\nNCeFw0YlRiaLJcgCGUu4UQIoNBgYRH+52uLXadOT1U99c3lsYBK4rEflxm7v\noojRXA5p6DHOrbm0xOY7d18gVrDwfBNVtB/OvCeeZfeWw3td48H2HwQ5yZWg\nj2wdPkonexw8qNhsstihQ4sImu4ghl6KL9UoHWvKDJvpi0z6+kD66uu2rWn/\n6+wmfVhbKTHE3Lym/Lwgl5dhU89A/hEGFbtH5w2bqDBXZ3Uhe/whOjEDNp2L\nShEkt8yNZgdzHx+vR7SRDTmmpOYTN5nJgzWPN4/2fbp+XSnOGi47G9OzH29u\nsY2x0KlCq6nPJ/9vdXuCWKFvyQlFosL53T47VFjV7xU1JJAesvK9LI67If2Z\nuV9A1fcQp8GQfhGjyxUcY5or5ewVxKcwj9yt6Q0D+HAGvqgBh3GVMmQD36pV\n/W9zhHn9YsZ6oRgf7oDHHFO09Do1NRWyBD9et/ocWQQJZSvE0UZIeBlzcprL\nH6cnmSLTCuF2K6JEHJK7xld08xA11FRyCoerL5hWTkqfqs0MfsP6A+ln5cr/\nExoUyLyC6u22fR2PTOBzp1Q8O9GYcMWel9gUZOuvtY6sYCcPOdGIOiLabMhN\ntAbz\r\n=p07f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYAyrZNMskglo3Ev+4Q6EEhRrvZEvgI/St7f06gpG3AgIhALFB2OIVV7NtPU86uE0q9h7LQoaW1zac8tCD/k0sEfrc"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.1.0_1554481242738_0.13449903153739928"},"_hasShrinkwrap":false},"1.1.1":{"name":"puzzle-warden","version":"1.1.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-Ktmhqnl3sLxblAMjyphVeIQopR4dmEERb5JUgsGineGcZKemlb0TgfxZ/v6Gw9YJ2NysEb5c91Yle9B+2z4WmQ==","shasum":"18f5753bbd0b2dd3cabde3b4f751790d215ba9df","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.1.1.tgz","fileCount":44,"unpackedSize":219517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqIlkCRA9TVsSAnZWagAAyNMP/iZ14SAAjexAcvCIE1ey\ntZTGMF9q9/4PnVlwRxO64KWO/lqArVt/+Rqv4A7seI52d1fXW1JwFyKmNcaC\n+WsCphTyDTiDdbpG4VnehR81HAtPxDk8FKYyjnYHiCiAwrRLKzZUVohn0riv\n8kuC3VhGCI8XUN7xWvtR+uixzE2FO0v3FX9t/x5aCtcZBu1108ZfNZnGjD6+\nRNpFsBiS51rcQGIC2yJurp8IuBrGxkn0/rBT6HmD5IbXoCYiwKLf8rKV9rvw\n17N1hT3w5Srs6Obhhzna35WADB2bmXAVrGLfecs5N7ruIIsJTdZYS1Pe4TAC\nRIDkRO5JYHm1nS6EWc1ZQtk+8pX8eYdDGjFelBFry1jw+u7fXLXZfcdDlmso\n8Nl3sGNRvPbdXu3Ala6QE27b9RNUbDKjpbg77JG90Cgjl/kKk5kk7zdJlyEG\nAzKXYHid4xXatwGJkQjHqdXGxslPAYcJ9rIRjAqjzDZMzWU+ygHOV0O4amvo\n6jvrQTlMSt4lpXID3vSuymNuq4uV7cPSexgEhq9ZLANy/5dUvG8kFGGx7j9l\n65OCsJLUaRqB/kqziIebJzRaGpVHG18jCh80Q27oouQv2S82oLlFLtjw44Za\n+scW2RhmXkx0wOt8QaTTzRsZk06UkguE4duQUKy9VgsI3gvAVbdV6V1+uQpJ\n9w+i\r\n=qPAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHn9Lcj23fkfEerxHCm4srgW+n8HO76TF4sGFLoL2qrWAiEAp5ccqu2VIZDtiw4aLgya2AsVWHB56XYGSXgTxIYGm1U="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.1.1_1554549091269_0.9542943463735312"},"_hasShrinkwrap":false},"1.1.2":{"name":"puzzle-warden","version":"1.1.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-qeFpWonekPVETufiMR5CgxoycqlzpRQlyvlaJtno8KcOFJb0qVDu+IwFpzzzDApJQ2brXGiF1Hke5HuflOn7BA==","shasum":"d8b9dec1ecea67047ccb5896b06b609bdb4ea481","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.1.2.tgz","fileCount":44,"unpackedSize":218993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqIvVCRA9TVsSAnZWagAAxBkP/jcwOmEpR/CFjbwr/97O\nKjgihe7pyBSD4fGTOvtSAQBwYYzyfByuc1zQNEY1aDu8gA0yXPVd10ew4LMD\nA0R+8x9Oc9kqB3RXjo/XHwuAnXupbZ6BJtcttvlGFBbUBehYheldzCcrOtyd\n0CyJPDrlpkz8Hbs4eK+Q2HM7twNbptf04jEfPCvvfl/L1TnqQCxwkuuOyKHs\nWQ5JwaI/WwoXkcwpmyORCIYYBVgSHXkdYDZu/v546fLxBSRENmVmqDGUjXSy\nK5DTozFcJO5D8hZ3TqUgegLJObu+Zm0sXLlvqpAwy3gMZAN7WQoI+P/uGM/l\nozswjsGtyVl8QqK/+Ook1A2gym9crhSBrLywdNNXy4YXWlNfh0MX5G6Wor/4\nu4QU78TZvemynFhE9G22ZvZd2RxXhnbjH/RoMft2OOZGPpysNHwljbGJeC6s\nBXV5DgIm0lYTH0Q/CknZRVdon7CHOCNnW01QXm8QlBn6dlQC3LlknPwGPWvb\nPOSTlE3Bo8s9BsACi89sHEKdbt9o6WuF0Vz7JNML+mk+RaGpTL7at7sOtBfb\nV1JsQ5iKE3F8ZsQFJhkkyExsoTp/qJ/lFygqJMhpPHrknb11SJKleg5Zkhk7\nP3J7wNd6U6ba1hdkommaRB2JvLpXsHRUoGk/6IooiLR89JAL4nNYryo58aJC\nBu/O\r\n=Oeoy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCns4EtfF09WMrdh6i6v9aT4gnp+CtARoKComLNR5tFUQIgBAy/qGA6YcGZpqtCrBESMvMIqpdCzOPCiZgAiqPLbYE="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.1.2_1554549716861_0.8931475503014179"},"_hasShrinkwrap":false},"1.2.0":{"name":"puzzle-warden","version":"1.2.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-VSSs05mM4A/kFcUB11HRfS5lbTpX9QZCK3/kTl7iybCEgBhnfTJna1KuaVU7lj8DbxEPq7L7pFYbI1QrKIGfQA==","shasum":"20345b395ca5fc26f79e329ac82f4df0bcabc189","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.0.tgz","fileCount":44,"unpackedSize":219373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqJMiCRA9TVsSAnZWagAAE1cP/12gjupeZywM/HrFdV/e\n18p/h7C4VXTCFaDqsWJpM1wkhyQF6z1qt8HpNnzjLGyR3APJZSNADwD5KTai\nSvCbmDVJm45plrcy3Ex4YGNjqoPFTcJqTRpaQjwTIVED/CAyDe2794d3hKZ3\nSIETaTdW3cTUx1Qqip9ZomWYhh27wW+NpaC0qGRtsZp9QshuYc+IBZN5rNAT\nHYMwupZBDHn3zUezNLED+vJUvQVWrBTrzmZ4QPoiLPN69i2RBP9GXO7WEDRX\nK38Ryo4nFSs5a/fuiMXW2IpecmLxU/0uJZv2kh3zHF0czjXZ30i4r/vBIFec\nc8e4uLb3NHyXWB0//6itb7hcUlVO1tQu46GHJie1Yb1/uZp89f6Pt3s1hO4P\nCbxRwV9w9ZeafEZ21wm+UvtgiSIZAmsRYZd2OdQhNErZ0NTTIaJQ+VaxcEY0\nKWFhp7EO9wnkjcsZWuS5Jq1LNfX+dzVTjx1Ah3TvoggT5wDZ8aIzJLETD6/+\ny9t2BtlFGeMG8vZpJnoVvhVRd1EI36AfXLZACBxI4kVA6Tf2LopSNzAGlOe+\nIpHMbo7MIPmb/eeLpcpk0y9X5EbmhZyrRJYWL1x4+ytkRxeQaa9eNg7r4m+G\ngMpB62RwJe2eq2it4y4yjgtEG8Fh3HHV9DGtATqR58xpO5PfxrWYGt1GPBo2\n2MLk\r\n=QX2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2XARaBv1Doe8RJcXmCbpOqLOWfqGe77Jyi0s4ruaqPgIhAJCkXLXwgns3/QZ7bA7MIf/sfn3ZTvEdLeXeh22vTniv"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.0_1554551586068_0.01936722323864415"},"_hasShrinkwrap":false},"1.2.1":{"name":"puzzle-warden","version":"1.2.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-+Bpfh0ZbdczyimcFntTuVJxjVWMhwZgfXKVuf1DyMugZCbGPYpHeqXZbUa75WvyDgH7Ae/kavCCMIXsQKrk4ng==","shasum":"571ed75cb74e412034535f9278a9adb476282249","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.1.tgz","fileCount":44,"unpackedSize":219490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsggwCRA9TVsSAnZWagAAfvQQAIlANVBqjpyAwWXye+45\ntFOcAI1VRcTFlwiZLXKXRLNntylYTGfhP3IY6Jfte/g9+yWUKT7JBHcak8W5\nCkfcXi4FFhYfx9RO0b3vbAyLSzQCNI6+2ZDAxnpAa5rI5i/D/GKBH8seI49K\nZdgP1NgLxmwrDqwaJzjvETG9xj/sK5S6Ch7i4mEdWJCzLZw+67GkCLpXwu8z\nCQOptTUn00Ch5Q9WhCVYvtNBISe2al5QHowEs1ULXg5gHOeUk+/G1Zn2Zt8F\nUy0FI81G21hBHES9Qc0g2CmT9yvo18mDOgEEfYjkg3IuUZmtFYVf1BTWMAAv\n78B0JM9WgAo+qGoWLyaU+vKbR9PVRyOyenimm2h1+4EwBw7cQzs8Dub9++IF\ny847lIzkYViWbf3rhzC4MAzqpI7Kp+EQ5E2aCTesjhQBn95VxHD7sQE522DJ\nRpUo/zoUAFCq80HruVg/fvFCZB41JwNofFqsiqGrO68u7ryGo0f6QYDEA8g+\nDv+AD2RRZhRe6+kqdXpPnGUCOTMoA9+SSBed9h8LRw0wlgVM8ldJapfhzS7E\nsdPG5y3VDJwhwYPYdc6SJbkk9n61I3glo72AfgkFFdHBKbMnUjkUnnvoZVDS\nIReJPrkypQ1PuZqwsOYd6/fclmDqstgvLBOkuTCpBEPU8SZkEw6iSCk7DJ+O\n6Z4f\r\n=zXzi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0/n2auzNNxQPGwlh6CWbEXg3RxnKRBC/oUGhb0BboNgIhAOe5T/Y/pRgPfVVlcLTa7i0IGlQS4j+eBVKgm37N86SJ"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.1_1555171375357_0.4680437118869545"},"_hasShrinkwrap":false},"1.2.2":{"name":"puzzle-warden","version":"1.2.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-A4IoFPHqa3Wqlr2i19AkD+BhJ+XYy1DigZryjH602Casr1L9AVVWtDOcPwX1I8PKIv+ZeTOebscg7yLV7J/Y6A==","shasum":"239647fea78cbdab25b8b2c3c438bb00c1cd66b6","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.2.tgz","fileCount":44,"unpackedSize":220220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcshTcCRA9TVsSAnZWagAAxzAP/i/0goawpxPXkTu11v8v\n1DUgpSL9VbiYuJNm2xXX4yrdaFTZbC2m6xdVrsiN3zh1RIH6lhGBNGmYbd+e\nYjrcpUjvVrauBOvIf4g6EzylksypBoQSnDasb3rQE6AscQkPruGT6WW/HVMf\nxWSQm+4u6usvfZbUhB3L08fMpDECUVmEXOe0+zZGgv97Fhgne77inhllWBaa\nlvUOOxlMJeFNzD5IU8trb9RbGzZrdTuZ8K2VAjbh2Znnzx/M7eqK3ap6b41H\n1TW5OY6ibgQAvcsivKzSCC7uoj1upv0BGw3fQ1JhOZDZIcWnb49GWCQAlGJg\npfG/U6ZhY0YOzOWZ/pjtcqLRUViSO9Ii2rBOu3woP0uvxdTanksLrkqGy6+S\nGCmkmI/CnbwETUr8bKpKbp2coUfNfPsRBl17xvB30ZnKCKG97gFEVNtJ68nz\nPRx9xwDozRlU5/UW0RecIBpqqQNm0mDm2U0H6EHP9x76cGpf6PicDmhnPi7N\n9OvTgdU3/bZUXjDKH/Dy13d2XHULVWXuBG/23kb/vdTShdIvQIbrQ3i3Zw5M\nKSroCznIRd5xkY+k7X5TjLbX4l2QxwNhXBv/vPduWkL3noxxnWcVpJ+AFWEd\n1dZccia62ZD3jXrMorMS8ZG/KXGFRpUUvIQdpWpBfnx0fgCFc4BpzeStX1b8\ngdRC\r\n=Ua+L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq3GYBx0LFXYe4AltlL0kMJC426DI6ifxtljZexxzsUAiBtc7crmOEM6gQn4Opi1ThlnRC954wrwjPmDKz4IXTXVg=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.2_1555174619317_0.8500639009278748"},"_hasShrinkwrap":false},"1.2.3":{"name":"puzzle-warden","version":"1.2.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-LXanbVY+U4jrpAIRhdKV+OIAtr9uJ9f8WKTdbpdHF87ZG7VvFdylAN5E1P35Fd1PJFrj0EY9YWWCPebzEccZ9g==","shasum":"649575ddd68e5765bc837b9b739b117cb7aa0c5e","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.3.tgz","fileCount":44,"unpackedSize":221182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcszmoCRA9TVsSAnZWagAA87wP/irNi9ZJfj3z1Awi9Qvk\ne5M/RHsCjJkKiM8Ic+gU+zeo/JjUeuYsSuhpU1s/Uo7hrAouarfJ4aUMAty2\nCbo/+idBTkQBHdQP3KmTgUFVSxJkA5dco5eEqd6BzA40JAmheUUS4vkvzdcw\npbGVUXsqfHBsl7pCfqUvZvjOUa3J+WNAFi5ms3fWvbhAc2gGiw7EomNc32GR\nrUkhrSZBBPocNO7TrKeS9JdfXgEkhX4y5+/Wv5dolCH2THhkleDCXZ5qTVbI\nnieBuM7w9l2+f3X8kMdiEt2lp1bLS+B7md1SiEdYcOuy6nlozDPTShrz6lkD\nu/QOFc878UXman7x2WTecoqUs5XYKwu7DLzpasEJPXTJmZlffrIjTDQs8MX9\nG0g9S45faG+sh6f4fXUYnSqyZrLcEoqPyJonSjg5zMx3+rDS2FNKcNHj5Too\nQG8ezDmGdDoEAlE63/GcY4i/i/Gl8XO7veqq0rIF2icPAJQWMSNHVt9wlEKG\n+VTl33FA6Ji0AGz10oKCyEGbwylA8EBE676r7Xe592DpMGPz/HGhcjC2aiIM\nRklGDVfG6x6GU0yhwGXsXPq+D4r48ugd11aRwcA6EkaDe0vGlQR9YuKaA+Gn\nG3XQ9RHmMKOP+inMS3TNeFzXyUzMrxTGZATA2sP6SVCoZvLj2/Ke6nfljYBq\nnrZd\r\n=il7f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLtfT4SYOqYNOI7RxaeJEkd9zimgAqMTp5SgAbc1JCZQIhAMRySRwkfgDNCW5yUTzrOYHh7XLgPOVGWSf/29M+jJKX"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.3_1555249575707_0.8897830194264686"},"_hasShrinkwrap":false},"1.2.4":{"name":"puzzle-warden","version":"1.2.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-Wltf/153KPrMR751/+RYuo2sb2Jdnd2FihsCIjCeX1ps7fccTemhvYhAc5l1JY99x8O4C7s6Xp+ceZNQe+hmXA==","shasum":"6e2b889e7177513e7ff09a161e9375950b37cf1d","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.4.tgz","fileCount":44,"unpackedSize":221182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs0FVCRA9TVsSAnZWagAAgb8P/3lnvWO3TyAtenvCok5W\nECukxu7Ra2+AFB3vESVsg2hX7BjJrmiGk7gLEI5jI9NyBK21iVFFTaXkmXBb\nCDuKJQhvKNs1ANT9i3BPXGg5aUzSPIzPoNM6ZDKHtjhzmQ9xkR2lYVV2gzhv\n/kx7BdMOCtWMM87dMb/6EIyDht+jSzX9F4A1bUXP+gv1EkSjdbBcPSHX+5p3\nYRmYDZF1/6bNy6Bcy+nea8g+t8vjlshEYPQFcM+HETvZARIWLfYKP6hzF8IJ\nmTe+0kHkwpaW6NvaI1YB4ChMplxzCXpFdlphFeS+b5sciXSNLe77Pfuk+jQP\n29APkhhlsuAixzCcwt0MUAIs1tQMClY8ukDTDmtadXvSWrtWxgtTwEZiF7Y7\nAAdNXGNSA6TPQrcCJBOVmyNNpFsV+Uif+RRPpz5pKZB7yPkpMZGzyuOu6tAm\n9Wl0FchQ/jBfMQm+sAAaJMFtqLNyu55M49ZN9zVodCT6DKomZhtzumI6OqzC\njKp6VDipDCbnuRMYRVyX7VFq5rU6xzbwXMjqaXBctKFKa1begKKgClPOGvq8\nkCaM73YZfOKSj+9BA6jIEOQl2XQz8yPoFWgUE2u+MlSBdMjQvq1dVauFYD2D\n6Y1je54125jgHarVtmSp609Y8Yz9y9w8Px8BDl2i1pb9nQaKiXJQRsLscpZV\nWwH1\r\n=Zzev\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICY18ASHn+ugWtKOGHmj8u0mbImHGtMXG+JRc/rB+ZRlAiBC72ERYsTmynbq/RUh9jZiUvTOVKeGK1+6A/AOA6DJMw=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.4_1555251540401_0.4124378847823693"},"_hasShrinkwrap":false},"1.2.5":{"name":"puzzle-warden","version":"1.2.5","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"_id":"puzzle-warden@1.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-hZaU2zetKcp3aoYbdHr+lnVUaq0trUXmTDatTWwJk/AXqq+G/DAK4x+Ib3VWhRpK6RwCSn8YVqCKi130vYyyeg==","shasum":"6bc17068443b2ae55601f5ad697fb025f9b05a08","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.5.tgz","fileCount":44,"unpackedSize":221182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs0IPCRA9TVsSAnZWagAAeoEQAJJVnGCNeDqQn0cVm26u\nmXmCvkec2085CU0+fmMEG9TvB7DeQAd3aQGSxCbz/84zXfuXZY2w2zqbNWI7\nXe0zHAKpySGT7tYjBGV3LYtOWVau1sUHvlAmKDkfrp7tIrQWn/25A6LC638A\nXB2SKLIoOWmxPwOhnu4FxqHaAbE/AwwbYaaDuRLdLc40B90G0jb8gJOeDBIN\njABpI7TOBhPTFEzrZEH5yclEo66d8qqDvsmV1PkBce8RwzVpF9PTSjyiMCQ9\nG5bx0Rt29ddpkqxNYLGGzDgNgdS12HS/udKqFPLrByfOr04WMsD7yMTC1sAQ\n3ycQLf0VmwfCPFQ5QzAY4BgvrEXjI6o0sQU5AS+gTs6Zw7rok8DJDGyQ7Wfl\nyc6Pw6ygkKXPMUUyd2i+D/IHbkswlB+4gEh+z7cM83rmopf6DvOBYy/kXMX+\nIs/mQYe7RBjMzeB6Rns1gXtGYVMzjfabJ2yMpPj+3A0AlPUHiVwYmsEIQ0Rj\nyHrz/UM9R6Z9yzu//N/EvgYZIRqLuPP7rntLzJreE91SOKe5DDlr9W4FBaWx\nIOfLEAPwJL709UGm5F7aDKzsRXdJiYmbcVu44eFH/LTNnWOgJdOlBjumeg8q\niIIsn+o7jFLfaJFqpaIm8wOfz24XelYWY+4PoQrlK/iVyFd7igZPaLMzK1v4\nbtG9\r\n=J+jw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvriU3qsTX65W8MhFLzVm5Pej3iFPubHKB+x//HHR1dgIhALY23kFgCP9ckpyQxVJxNvP4c3CJosukUhlF2iGVbLcr"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.5_1555251726330_0.5706257420394631"},"_hasShrinkwrap":false},"1.2.6":{"name":"puzzle-warden","version":"1.2.6","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^23.3.12","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^23.6.0","sinon":"^7.2.2","ts-jest":"^23.10.5","ts-node":"^7.0.1","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-dCu7Z/pIKmVIQveA/y30pbA3bSM8pTbpgCYE3r1y7rVlc5JDBx3zJ8eKG/3xyj6iQiP6kGqr4dOhap6z/mGwZw==","shasum":"67281c7e29146ce85ebe470ea57cf0c87814d0db","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.6.tgz","fileCount":47,"unpackedSize":230312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs0O/CRA9TVsSAnZWagAAHOMP/0zey65xGDOw5r+zhqWy\nTUdCsmOkZHIT5hctmPC5ClrLr53+i04H0njdHcFcRni52eLnjidh0xRbznEU\ndQ9RWdHYQQd7efI5LPaOjUOGjK/UqYq2N182ccLG0TF4vCmD/Em2w55PqxLF\n7GwnfP8maSw7PEPLYYE6B6DMPuI6uCskme6r/KxYgp64ChnWeqXD12yw5HEb\n19iJn0y/bnKk24PnqeF14pMppOwBOGoBaD3PG5ccn7YAlbSzKS5xmQVTt3jQ\n8/tcNEFUz7BhoHXNLVLJDrvTzKBuZu0v9dpZfZLAnKya1WXAGmXqTARETUWx\n9q/sPWHhcAPba2ezTJK/67LxeYxSr/aad4gWFUScJRSo50Ioj9Rm+OXs9qQ8\nEDSgss4bXp0r+Z8Pvp/eidocPxiJOBYQLrvXoO4X7WlQH5oVle6KFt8slMYP\n5ocFUIuuQd8lB4XgGQ/3Mlxzo3BqM3JwAwUrJZpSXLOB3ghmPK9f6DmuCupM\nEAIaXauAUSqcIOQM4UJNILUlSWsSOx6/iqCz0TVs2WgNnJ1p/0tcSWVcMBSF\n6SGVt9WtKkLbZd8DlElRyMZdiHYJ1p3PaaOchgLRSZAQH7Pikoj7E3jAzmo8\nPUn/pZD+zlVf44dlZTAbKcMihvDyNUjH1xDmOjd48lyyPK+jUMXsokYdXJnD\nquaq\r\n=yOsT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjU10mZfqkqfOGihDaCNfke3ojV31uPrfgwWxv28JrnAiBcS5UaF/W59Xbpf4MoH2QA5gnTF017PiYLAWCfeKjjaA=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.6_1555252158926_0.5523218921694895"},"_hasShrinkwrap":false},"1.2.7":{"name":"puzzle-warden","version":"1.2.7","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.11","@types/ms":"^0.7.30","@types/node":"^11.13.4","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.10","@types/request":"^2.48.1","@types/sinon":"^7.0.3","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.7.1","sinon":"^7.2.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.12.1","typescript":"^3.2.2"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-KL5tfcNrPFn3i6y8GFJo4cE1zlVEqMWwiHW+CxVenKiVOAEWuePUwr7C4vvxcMQZCePm9Iapcm7jtdottPLXow==","shasum":"d5a3a11ed7b43cd7f1e58d650cf0b40d5569dca5","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.2.7.tgz","fileCount":47,"unpackedSize":237737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwgbCCRA9TVsSAnZWagAA3BEP/3h44S/fxUcPdVkDUIy6\nmeoi/1z7n9qOO5LZQrGeziAFAOBnTW8SMQ3Xj7w1qfRzAzMGAva598QW+3nF\n5uRIqyce1i3HO+A7cfmGD2ODHpBjFBl2HTncSPNRpHAyUJ1iLQ8FAjle8tzl\ngNamYShfwEniVithvHWNgdXTZSHrrCvdKPKOBxcBtYXTIaTOPLfsIkt3ePVy\nms590n2vDsvhiysBx6GCEBOL3UEwft5lzRjPbsnx4/iRA/HwWt3pBWKr81o7\n4BsVaL8PR8yu3sCBGsWUx1EDI4BeDTLnI1aJ3wgCt8iz39UncU/c8cMtUgw+\n1hbiUFCW6UmBWYkisGR7LdmSRr+lCbijIY34+7NXdZIKE71jGGSFcu4irJOC\n9nCemjWJ/1tHq47/cAJ7PQMVfHWv6CG7UyVyS9nGSWTOWshym63DVzHqGBNd\n0WwBT6CZ3QM9gMki+ZPjW9hEFbUwm93feOJBvcMElvShXxc+z7bLoKyhUTMl\nE+6w3zidjlk25sXtOtUu8HXjuXGt0QWtHSw2uemJVgGVxLT08lhSSiJ6rzUf\nqdYL0T2+QseUnQ5jZHQv+k23KbF9QvWRiug6iikea4PL9cbZodHd7d/ArMDk\nCdFdRXWIvWAR/V2mzlNDeKrxTZz4lRRaFW3FmLrGm8Ro970uw4gLCQIpA8NG\n2Sak\r\n=4xMf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeFsob2PG12iPwe0gmVMIOy77PD07I3ExhFthwinsszAIhAIAeBXGgSA600WDayF0NdTdHmct3mQKco/w/xvQ1FwbN"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.2.7_1556219585779_0.2758701072300971"},"_hasShrinkwrap":false},"1.4.0":{"name":"puzzle-warden","version":"1.4.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.11","@types/ms":"^0.7.30","@types/node":"^11.13.7","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.12","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.7.1","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.4","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-avC6cfWbNwP1N285lGqbzYN2Sw5h80sr4pNF+I8mk9ahttrb3S54RA7V1IReGxr2ua0m8pmij+zHjnvahkpAJg==","shasum":"65121f7e558d9a344a603695f94d129d5749204c","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.4.0.tgz","fileCount":50,"unpackedSize":243796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ou7CRA9TVsSAnZWagAAc7gP/i6CsXL6wDxQQEQBtGhP\nNN9zRM8WJmBOkmb9UK4JW4q5kZlvNLrD1RBe+yXI2HKrEP09uUGVSJdDn6df\ng0/V7998p4zxXPmr42vWdmkUYQpudsmBRvKakD7WvF7aeBRcKPSNFUR7P5Yd\nO7UCIxRp9LDp9J4kCRJfzutoxWT9NRkFtot/08Zv7uw6gi7/UkjcmojyHRjy\nQrGxA69MrAukWCBSaFhguL2AdzTtD9YjUvWzJXY6MRAEUQ3EGXN7Pni+Ab0/\nkzLg30sdGgYr/wFB1vkgQqidxC4FnfOAGl29V9kilVReBkLeSTEL+dkUV87m\nV/xRZOHyIm5oGC8mB6zXqEYH9p3ItG9MRiFbFy3eUFiizQvANcFVjtb1O1FS\nMQgWold8FI19A3Yp/rtU4F2yPsJvWarpiIXLr3gJbJTCKQDEX6qni8Ftahx0\nfRgedW8zZoKh58JmjYSIkU6xFbjPbRduVStjyvw9ewocmZJHvmOMUg4OsU4v\n9X3sfYdNIZnttUmp5jggu1/2r4ATDReSzcxJYymKb1Qk5gvxoapaYZSoEA3S\nnNUEB/t9ieQi0wOjGYScB8DXcqRW69AUqYp7YVBKYxVx2b0Jur/IxHbQeXPV\nqson0CB7YiythscdtTk3PBOpwjiR+tc+qk/3WFtRxMJLBizA5ByPjJKuO8Vl\nGQPV\r\n=re5Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/sR2YujHBth3mn740888c8GONVKP06VhWjOfPY5F+xwIgP0BUEn2aKscXctqk4npFSCsBFauXT0d3+P9PFTvT7vM="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.4.0_1557302202536_0.1746960625513876"},"_hasShrinkwrap":false},"1.4.1":{"name":"puzzle-warden","version":"1.4.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/node":"^12.0.0","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.12","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.4","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-cyaH8ScJWUV2OF/5GXsbODb4LNkLWqnmA2MQli0xd+ZFO/voZR2HGRL6F7mPRlvmhejZW9GKuacsO7HxxmsYEQ==","shasum":"6863f7f3b7971b684c3670748bad29091ab0a25c","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.4.1.tgz","fileCount":50,"unpackedSize":242728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0pLOCRA9TVsSAnZWagAAEP0QAJVPvHS85MOoVMfaGQE2\nmoupTzO46TQG7SSHs7DGomRuMSltFvpVdfyY78YA97P4NK+hpZ2q3fybaRfJ\n24s1iqBHYxS2vcO8WapZHXd3S7uxJQL6U6PNM6U3pJi8JbKhvxY5DyAtSO74\n9jG0Zxc1jRKEEetmgDv7PuoIqNyoBduSifyxdsUbVrcdcfSStkWmY5DXMUkX\nUtjCejpZP3Y/uKC0yChdoxTM/WDIgZ9WgR8aLL+biBRwaUK+GY4KrMZlfGhp\n6A+4m9rLJUq0yGZrCWzfcql9JnmXEJIQcCXM+/5ucO/l6yY7btbUPuJTLZ7s\nRvi4a4zmCeqaaRAAl0HvZodKeu1jiTKH5SZ7QR2Jw7Pbv9pR4r1QN1ISOzxS\nxiiR2qxDEqrhjQIWJKAMLIjW6VO9QUFNpzwcRCqNz6HIUI2pw4Fh7W74YwAr\nQfh9uLTELUbPIOvsk5YjH+1FLtKbHTTWslLWX78RflXfip2RrDJ5/WLm9Vje\nGgUOREHukcOh2PgMjnUBih42Lgm/uGEHo7aLLYdvmhXxIliYoz1Gius+j4bp\nSAjKkU1Zhfs/JE4iuSk25MoG7g+xA63UzL++iIEv1yB20oyYZx6Gp1Ec2h0d\nC5mJ1YZgrb+xVBoM2FqThchLL+bealXRyLkk/ae0tJPCOr/obMiH9eDE9Cxp\n08ld\r\n=89cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBIrufU8Jg2wK1XuFxB8qcCOZeRbbYcQIsx93QbmWWkAiB18jn9oIJ3GJPhSWpm0za5NYvpfkodTjL2IzPGzLOOhQ=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.4.1_1557304014205_0.4245955114671409"},"_hasShrinkwrap":false},"1.5.1":{"name":"puzzle-warden","version":"1.5.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/node":"^12.0.0","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.12","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.4","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-7EtUdjyqK0U2lYShjdxq2f5ho76zA3vnFW6dBXi9vCM0oTrkr+AO5F33GW9lDTftSzj5w4T0Ua+QY8OOxke7kg==","shasum":"804f675843f29a69c460a62a5f60cff2e5f25463","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.5.1.tgz","fileCount":53,"unpackedSize":248427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1ID8CRA9TVsSAnZWagAANw0P/jbLpfJmU2kiP1iCJ7YU\nJV1SFRRr0+o6E1yrZ78hj7Hrd0zsO0h4ESxQk8ryRJOjHsRSJJbEuTsfAvos\ndeFsEfZUIKx6fql9nT8vyOd9F3K2IpttY57Cyww1EINUBlou/lJq9NvDc2Qa\nQ9hGO2tVguJ5NquPMD31TH9s8c/2PGV3peBgtRK3U/3vqhSud6VKB8t9tckS\nNDHHDfNo/2eBO/ms0iPNkuxGFdrDA5RkflYdnjvGCPPW7ozcMEdYE4iiwaFJ\nCZgRWKbw+Iv0cf6fFhwTVQ0FG1mMYa00oszhnF5vTffQvp4QqfqvHr/NaJge\n+9wBuXeKn0GNvuHcWMtzHm2LKn0o/WqINWyVOT0YjjU7sfafT0bRCOzVy7Zs\n9vLrVmn4H/sve7m5/v2mUDuWSQqmcWTnUFV2/lyuHlqvuuJ9Hxx3lv/XC3jG\nYaUxGeTzNH6GQFOkQTGwtLekK/FbCqcMEnEhS68dXdoEGZH2QSdChzwy07DZ\nNDLyuUJzCibbapkC3eySK5w0wzRfePu4VXbB8ytAIeZV9yccyG0NzrkKGn1R\nWlWJtkvVXIhb5JhepgPy2rMi0L0F9lVuK6S2SY/bLH93U5dY+1wt3ArcAUQS\njJFMtB2UMsXbfnsUWTHLIuuqRcBLEbNjgpkqjffrkwYVbCgreTCSh2Jy2psP\niMpz\r\n=LD81\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1gxDN7i4C0TlVfx7uyNFYsYHjIsm7afX+KWNPu/Ul5AIgHrGmTY2GXEMgwZI5A1IXbH9SM9VENOpfTjDOCGi3WPI="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.5.1_1557430523795_0.8204045606675332"},"_hasShrinkwrap":false},"1.5.2":{"name":"puzzle-warden","version":"1.5.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/node":"^12.0.0","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.12","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.4","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.5.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-9B4h0wkdHPfh7cdrOf20ogVVrtD/oQ7SPExJR0IbU5OKTdYGcpeEouNOKq8mWYkgBEQnLm7pHEiOCaLdZKs4PA==","shasum":"aceb3754832dfb25feaa2c475844327f256f0da2","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.5.2.tgz","fileCount":53,"unpackedSize":248513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2WiKCRA9TVsSAnZWagAAe+0P/iJvQtPMnbBHE/1xNWI1\nKCMF65FzO333MDUc/Wq+t02WFfXxIDqNf8RWTNGvyBRBhpZdPBcNwNN9f1eB\nUt7ElgAMnWOeLGYNXtqN/eJViooB4LK9s4HTHw8G+rTyMVWxSFtmdr7zEre4\nFVZ0OGuDfq6bJv5+znRgWUBWdYspgq6vEo0yarTWJh4vT64DPAVG+da61i97\nhc/qAfdwpQO3itGKPkIs06yyEENExFJ63fClRLNm4Vgfrtwbwqo7h/qBtuzl\nZgI+qANzSBu0mnp8eMtqIMMC8QtkS3GPftYGYinHW1+rEWrLiMi0LFv2vy+U\nvkFd44q5hbIxvHwic77Mdn0e+Ypa5W1JghbVd9tpTGwHik5PTygjo60fwHnm\nN1V47wsECs6UM2RJNfSdjtrAxOFa1nq9gj1ltny9ItsOrw1k8Khl3uC1UD69\n45dqNDYDs0MXmgjqTRjThGbdRTb0bSLOAlYxiu4OjDz4YAe0HkG4c+IfkZ+P\nhED/RxsP5KZeTGTWKC7MibC+PPrcIIYcecJW23Ijt7Sw09VwFqLbQva7rdaN\nFmWjprCTv/qPmQG53oeaTHsZK23juKwKdZ/gKYYToV6QiRQmg11Kc8e7XJAq\nFcCCPkayevtBL5dJqpNIGD/AcVfT9NvyjDtX3wlHf5fyYItRUZFykjY9PLHu\nHBMq\r\n=hUSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX1ESs8AHuqZQdk30qwQ4uoH489M4gDvckbMY73v4iAAiEAy9kuZGKyR2WGVsdYRaj2zvatFmasR9d/alYyjViigz8="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.5.2_1557751945265_0.1513552395470683"},"_hasShrinkwrap":false},"1.5.3":{"name":"puzzle-warden","version":"1.5.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/node":"^12.0.0","@types/parallel-transform":"^1.1.0","@types/redis":"^2.8.12","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"cookie":"^0.3.1","couchbase":"^2.6.4","fast-url-parser":"^1.1.3","ms":"^2.1.1","parallel-transform":"^1.1.0","redis":"^2.8.0","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.5.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-ybc0Mxx34XaMfNhMDQTfUcbV9p4StEi8P/GqXsJrT7+y+A9dXLZO9VS0K9PhrJBpgHwE5wzNOcLwZPHfc9XLZw==","shasum":"8c783b401a0a186756c3733c07f8cecf2deeebb2","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.5.3.tgz","fileCount":53,"unpackedSize":248518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2Z3JCRA9TVsSAnZWagAAEqQP+wetHjNy9eCZUaxfGth3\nLeljLJwsv4Z4v8n9MGYurcIhkIQHy4r96mNJ/r5glr+rnp9/l5QGGUXNrlyg\nVmMBb0w252daiGpIr85CP8uqhn0pva2SYgyMr71+YRzQQ/EKlRP6bPVnIWJ3\ndlESFiBFSG4jd5QdhrmSMq8HXo+0KbNsH7J7p2Skrf4k2gjqzkvcmgOXPfZ6\nIp4d/PQrYkmGT7/fV/yUOzZow7zV22GcS0kcB092vcLuhxyZE3WhO8AjVmCS\nCcz+jhlUB9WGtqDJmsSY8jSHZ0OGud81P2I/kYy27ULdcDTo1UNsSmESqYF7\nQsJDrp0VhvRHa2lumoVoMxMqEDKLRTWTRi9dosmNNHHXV4TrivRnA6wOCScS\ndesld8MlgOB6uo5B/MRynkbXJpeQYP9bGrs2xmahrmxYCO1Qlhhvz+wtwd/e\nxwTDRtNFx+fkPwjn4528Xpw4VMLlJ2nezBlYBSsmGrjPXDzkM9m2eKHMrHei\nF7UhzvqPQKNTAicBl4jXuiTHHb7qdRvAHCEtMoAGTMermKg6FzPoekLqwI1v\nzhw3iZU2tAO1vH3tu9tc5GO7A6zuCkyBaZxf03j7akIqhIG69Rrsm3w13PXb\nMG2Nn+AKdJO6i3rESba3v7beXxR5dVBZa02SVE0VfDoOBqD9VW54PT/qbO4v\nRSwH\r\n=T3lq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/4Kz+kAnH8x2HHYTXkF4IHYu61E7QcU/vPHB4sYgpjAiEAlNbyNfOzvVE2hHOCk9wZlrNuRe++jGnVNqjm8fdwsbw="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.5.3_1557765576924_0.7866078949049073"},"_hasShrinkwrap":false},"1.6.0":{"name":"puzzle-warden","version":"1.6.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/nock":"^10.0.3","@types/node":"^12.0.0","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","nock":"^10.0.6","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","couchbase":"^2.6.4","fast-json-stringify":"^1.15.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-VCcVU92gOefTTHS6iiZj2sHCSKa7x4j20EEokzDvpp4Pwa+JRy2w0reQAjw9Q2Danxz/ak91ZHtSAD/dsvWs7w==","shasum":"791926de1a2c899e645b2f6a54f3a1d2815fd18d","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.6.0.tgz","fileCount":58,"unpackedSize":75905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6q2yCRA9TVsSAnZWagAAT9cP/RtQKV1mZX7JJ4YSkpps\n/Z1pSaFZEMYZwR5+zJQhp+qXauo/YWYhWEAdCBEA5OsSzQVyOZ7i9kRCoM5x\neeeSFvlTWoRky9PPUTy3uoICTCv9UPFQBv64iAF22LVPe/UzdPhr9mcl7kkw\nVBdxxHF8KQfzeG69d81ZPbuLKd1SEqUQGXBXMo3DphRO1DsxGCY1eee8OEXD\ndMZmgPGSdQW6E1Cr0oVcQxWT+FJz6YxYFLPUzSpvCPzQx2RsGQesr3Y7lqK1\n4lZrT6qbk681UutGs1VvzYmPJguBnK4PVqs/VNUXiuHlMHd872ljlVM81GM3\n4XtME4hRtHCcrQwK3bGFB3/55fEISi45971+1OmCmyFvrOaTcJiW7hYDsTjE\nM6lKaT5h+xcOgvPdk/TfNvC+wHNNh6Cupl57az6Q/YCMjLkqVHN0XhpLlIqx\nXdB2nIgBwKNgzlcBs9gmP5xo25vPpHM4OkMhEI5vybZ/0Wmn7w4s1/AhoqmD\nJXwt2EqkbLnjBgX4dKMQkktysXdsoMauHsJSMyyO5HT/UD8+4uySKKGJntr7\nYOTYvICC8IUhd75uOWphOPKFfLdH1FmsynmNeROPXsm5V8x7FduJe1276Nqq\nZQkm64bzl5KAsxmjykTFN/M9LbVm4+TXVnG6nok8PrVifvgQ9oYlqk0xWi4/\nMmua\r\n=EagK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUGgKdpvw2p0hvoR4qpE2mmHfLhCQD9NPEsWNBOESD1AiA5VuOvdSofT2XtsgEb3HAXk8yVI98wLxkW+ng0v7vQ8A=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.6.0_1558883761574_0.1654164931646449"},"_hasShrinkwrap":false},"1.6.1":{"name":"puzzle-warden","version":"1.6.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/nock":"^10.0.3","@types/node":"^12.0.0","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","nock":"^10.0.6","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","couchbase":"^2.6.4","fast-json-stringify":"^1.15.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-5skeTd8h9JRy32i43/unIlMNOgtDVVKqRet2r52EHHb7nQbnZwYeUtxxP7ztcZXklUWAINvuiK9Q2CrecPzF8g==","shasum":"a43f2cb38cccbd39793f9b0277fed5cb60d726c4","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.6.1.tgz","fileCount":58,"unpackedSize":76377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6q/1CRA9TVsSAnZWagAAjWIP/iOSTJjvDj+6V0bZyGMs\nqN/pKHDiMW+whDa1HNmSPdPPj+Gg8yV25xVtIbPQLbAfHyA6aCmIfSr2V3RI\n5TrAGcmrDd+s5zQ3orbRTn3gXakRJaiLG/s0SwpdrfXcnrYcqgpMhIe7ZgNQ\na7DGTg3lZoVBwh5Txtj7CxaW889p+WjTJtGtG+wKSmpK2y5RTJU1MGBa1cPP\nYa1/CrZD6F+KXWKnbTcYui+Z+xoyca3zIqJ7ZgOggIXLrsyIaROYzu38d+3d\nTD8f6/B3dYldWy82IEVk+u0fPuZyxQ1vFTXZI/L1FesnekbISJGGe51wxsvx\nT/993M6lKsADkcAuWqB2KpEqd2dvMGvOmUrknEqccE/RlHp9bTNtqeeggk+h\nvZ2Sber4LIeTJr7XmgoCLko/oUH4eeSb7iGeMuRkdKmIJWGczNfP7dJg9qu3\n5ceCqEsQDNxkFTB4V/TSLcR+jchLG5YAegGYo8nmcdNBVcpIoyzwQcXcgBo/\nniwNIBDpPGGlgc+b+jBBlgDI61yl3WaJVrhZBWUFOff9/o92lwBYWdQ8vcw9\nftWDvRpl5sU936xdOtmND5BtCb3FW6BBIwAS+Ssim/2TIjFsgpkT6m812vmv\nWL/hDH71q5A8sa4FQXb/OHzq55+oa6uqvsHMjpXtExIe8JhW1N0ZwTlMNHnE\nUk68\r\n=jr40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr2RizM/RFBYrsOFaUX4sFhN6Omoc6LqZQgWRrERfy2AiB7kzrPPVQbZWdSZs75/OgxdVZmierUvOYg2HwlgZMo9w=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.6.1_1558884340377_0.11593788892672974"},"_hasShrinkwrap":false},"1.6.2":{"name":"puzzle-warden","version":"1.6.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/nock":"^10.0.3","@types/node":"^12.0.0","@types/request":"^2.48.1","@types/sinon":"^7.0.11","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","nock":"^10.0.6","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","couchbase":"^2.6.4","fast-json-stringify":"^1.15.2","fast-url-parser":"^1.1.3","ms":"^2.1.1","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-iW+Vd5winMRQSyqYMoQDy+ym3Uxym9cythxRuexhRBQ6/wZtcZv8oRH2cI3DRTPqFh/q0GO2IrkRC8adBYhqEw==","shasum":"6737d5eccb7a1aa3ada6fcb3076c829bedef69de","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.6.2.tgz","fileCount":58,"unpackedSize":76309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc63IJCRA9TVsSAnZWagAAJDcP/0mgKfKZ2+A3vlx2VX74\npR3H7By3N71hJohclifGhp2SlFpraW36076XpPQq1bgnzvdRwSFZQgpMfCTz\njKqC61ktI9vkkrnKkc8hDcSbbUz06kRTNvdUu6Cp5ietcMrY9FsjdNkwGd71\nkRksQ/KAB48y2Rqy+h/Pg6mcyTgkJiAUNJT95EUUhfXmnkdTzw3kvsLpIFFJ\nmvxRuvYywr6o75jpV1eguDP+TOSeGUnTeUioAg7+56SLaGOy4tSsCzyX/NEU\ngSS7UuvMTvLyAPQM47wqZOnkMlW2gvDxDnmYxOIBVn95vGOdy22jqg8IV7C4\npDT+LQDSgVQB6r+jrGZ2vaSU2VLq9gPuDwOPF3k2BEJCSPWVXR8uSFCxAcUl\nFaln8CKleK9ByUS8W6w0+7k1WVbb9TdF84fMCXZ6mhLD9iOSWf476yMtPxEb\n6fodU2A0vm+Ki6BY3F4x4oOVx1oU+hdTF0MV123Jx3n/hzRQQiDBP7Nrxmzn\nuzdJevpZKdj1UW7qwan9Rf76FcR+FGHDbiHCPTexZMusFrd/Bc4AwgoJ1Irn\nyuGUy8pWNUHFj1D5GVfWEt+1odVjiKroGJIgFDcRSCwHc+2lgWJQsNY3lfbE\nY2E+2CyXkRB8WAFMH+4bOOyLOWJMAbsy1Qbt+HhonwCrpQNosEh2uzJCbQTb\n3svf\r\n=mC+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWWaEMCLKeFVNwduxxmjEnCOX1OM4OI6KhZTdqWHIHAAiB9hWhFua+g40NB6gRS294U5efauBjGpztQqlMdA0ne9A=="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.6.2_1558934024434_0.8697082506124196"},"_hasShrinkwrap":false},"1.7.0":{"name":"puzzle-warden","version":"1.7.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/nock":"^10.0.3","@types/node":"^12.0.3","@types/request":"^2.48.1","@types/sinon":"^7.0.12","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","nock":"^10.0.6","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.2.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","couchbase":"^2.6.4","fast-json-stringify":"^1.15.3","fast-url-parser":"^1.1.3","ms":"^2.1.1","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-t6HE5yIdngXjJ+E7t7KCp217EFZQnMQcceB7M7zj9z0K2EkPTDmDODtjghZIJx+8YrGf7Q70HoEeEL8tEfbAJw==","shasum":"eae5fec1823ba4b6c15b86e2e3aac7928ecd6597","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.7.0.tgz","fileCount":55,"unpackedSize":72041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7mJYCRA9TVsSAnZWagAA54oQAI9ZPBaulqGn3RNhhNvm\ncezGtoYV9l5h8xnukoF42bLkct8swBHnP5O51JCO0YXYdSYKNqXtKc1xJRhR\nOeOMs4xxFVgGG4wpYsz2k9XTQdJETbjHPyYqFeQUQ17oFZEJYXMJ040+0S9x\nD0Hl8U5t0gf4W3KG2dvZRVR3OSpEIsw8IQ7Y+PyzR9hBdXpDRxgiZtSqsU5A\nNo6+Dn95oAiYSkYd+Q5iHRXOPvroa2NfnaMox6YVlGiZUPA9SnQsuVtmEKes\nasRow9JjzAKgDFAuphDI6f/Br1cHySTeOE60aLnCi9mDeuFz2acL39yOEays\nYSa695EnSZCHQtANzGN5KhVxLVf/B6leaGkSzsmvEVyVc1z+PwOc285Icvqi\ntRqEc72dh5hClKg/mRr9T2AYZk4J8pDF0r5IxcnmTvAwgyIjAGXEJWBOw5ov\nMUXw0tHzBZ8Zv+MkxvqK5IaZ3RcHnK25I1JKBpGFM09DAEY7TZL8H8GUt5Pp\nSL110cetV5lWjSxFjzHNfhb3+Rms2XDqLLRuwDGxIGgshdnxlPQapHT/ALBO\nr+MnK+6AMojc+40R4xx+mgPIkCIWydNzeKQPkMZYS+9MBhdxQ/GWR4OAFsrF\nZKJu9x8IlDFovGxLnuuI5X3a/gq9zi51l96awzLjUm2f191Jqm5TwExORHT4\nrMZj\r\n=TVHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+O5WKaiUoSnmFNx3RuvJnUqa+Fh0agcamhnYNJ4MIHQIhAI3Dqnt+dw0yZQ1BoMEkXVUjrVuHYtsWNL+HIyXuSVzT"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.7.0_1559126615712_0.18755704447255228"},"_hasShrinkwrap":false},"1.7.1":{"name":"puzzle-warden","version":"1.7.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/couchbase":"^2.4.1","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/nock":"^10.0.3","@types/node":"^12.0.3","@types/request":"^2.48.1","@types/sinon":"^7.0.12","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","nock":"^10.0.6","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.2.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","couchbase":"^2.6.4","fast-json-stringify":"^1.15.3","fast-url-parser":"^1.1.3","ms":"^2.1.1","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-o7GOgplynpnyM9SiVQk/Hf4MfY1JHw8YzK8EUDSTi6Qy12AwyKXdTa1/awgxAsQS1kUiOV8u7EQJbPwKqCNfUg==","shasum":"595957f0fe7b43c720b9937521069f9993c95ca0","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.7.1.tgz","fileCount":55,"unpackedSize":72002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7mVPCRA9TVsSAnZWagAAqS8P/0ulCvZm4qptUooKAWUz\nvnxS2/Jfi9FjDQFUaH5qHbMbXpXlBovQ53r0Dvagjvv5FYe1z7N0xGPwuAnM\nFRisrXOrqnR8vyDwf3WbGK7u/OgCsAeyDStMtWsu6bd6UEU7AAfOOZ+WUcVc\nAHG3KhU9wSCfmogyEDqhUxzaKAfblcXMvWFBRnYTSX9BOF0BpSAgdetTtJiO\nLRmbm+2gU29jwsHEDRKsdZ+lbRvKzKpXh7AWOqGS+4UQjrvjXrzTjhloi5A6\nr2cfVvEdv+HWoljMoW862DcXfO7erkBitoaAuq2ZEikqsUoWDhufqHc7qHAw\nhlZoukvKjf+VEps+XEJTM291q03P07u5hnU42KoKQTO6QfD0CHeYu3m/X5Rr\nGUueL6Mb3V5Fur/+ux9tUI5EkbrIqOxsMJxkT8C/0F3rLgmjmeC3czxijBg+\n0QW8662Edl9we9aOOSnR5+eWtfk0bBeT5i1i54oDYfb4RVg2wtvVMB9pQoto\nrZEP3XVsLJqEjtFdep2MAi9vM9LH3k0lZTL5bJ4Th5nxtqBW6XCrkoaYmv+g\niaK+vy6NAUzw9P85RITC5InSNc926YEydfXW+OkBFzwC6oAt5ylFLpFbyqF/\nwuCpO6bDLoX2iFCBjM3WkwxqrCoYa2gd1tqijEv1eZzH3KeeUoUJdWVLRhkH\ncI6W\r\n=X6JQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqhsvVPqURxNbV98eYgVDDtCCmBNMbw4HpSP6ohFI77wIgI2FqV93WiveGSywNTsQLPGEk3TbEJbZJs0QoGKykzB8="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.7.1_1559127374441_0.2625406105482133"},"_hasShrinkwrap":false},"1.7.2":{"name":"puzzle-warden","version":"1.7.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.1.7","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^24.0.12","@types/ms":"^0.7.30","@types/nock":"^10.0.3","@types/node":"^12.0.3","@types/request":"^2.48.1","@types/sinon":"^7.0.12","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.8.0","nock":"^10.0.6","sinon":"^7.3.2","ts-jest":"^24.0.2","ts-node":"^8.2.0","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.3","fast-url-parser":"^1.1.3","ms":"^2.1.1","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"dist":{"integrity":"sha512-CBKkfPdCDFA5amuxXt5zt5WB6bRiDX02PhOj03uovacmCB5nCv5wiAbjb/xptebAysRbTZ7BDSPdSvLsLBOsHg==","shasum":"76b7e8cbab253da165ec4072815a5eef7d41d0df","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.7.2.tgz","fileCount":55,"unpackedSize":71941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7oLxCRA9TVsSAnZWagAAY5QP/0NG7eoujltrqFVnvDcv\n8DNmJTubYhDhvPKyU4slwOYsg3QQ52kfNcGLgFCkrfgpd5DnsdKCAUPi+XEd\notRjZOhunqLekVxE97r1vYuDnpuYaJ5NqTXJd7/TIfDsv/xT1T9XghKN31iU\nCQVWzV2UZw9QyBw6NL9N8Zx5+XNa8kJsZyUaTKyMj3N3LnoVjZoujy25W2AX\nUFdVvgJcrL31lHhp8aDneoaygKCSaRGzWDnIY/+UAt5MEhGXqyS45DOr5s5t\nQl6adr+sI7Y0dWkQ3eWtvOuj+/poecISfW+tn5nf3PtQVrVwwabHfN58I29/\nI+h8h9ETAs1iXzwGipH0nrqIcazHlqdWeB9CM5yWC+iX5agVKiVW7Vf/+dHf\nQ+VvhA5Cd2FH9Flym2Rch7exNlZL5T10fibZmP+hAORGwmK6x6dG/ALj4ZgC\npBHuChmRB54CLIzwBW+XNg18riJz9hXDQukjax7sf7zIcMwpF03F3vH3JgSf\nh/CL147VEzx2iUe4XCQtPnJ/2SbHfSgS2m7pLbV6v8pHLhO4E9kgmGvMlWLv\npWYhk+DbHXpi1LCjPZzScmOoTTNdrotisNjkGQABUyi5r6O3X/sija8mR+nK\nx++9Lo2D2h9fwxQPKHRcYRRwojOhLHwJ26HlJvpBXIFpprycL2h7XQtg1l1x\nNzRX\r\n=MLLm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC2IxH0Hujea2AQHyxjgviqT/9WRRMaMSIWberzwyL0gIgTS7xSLms5MnqdahO41irg8B6FL0zDQo1aR2Q3SZrmnY="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.7.2_1559134960882_0.9099201278611506"},"_hasShrinkwrap":false},"1.7.3":{"name":"puzzle-warden","version":"1.7.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.2.3","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^24.0.15","@types/ms":"^0.7.31","@types/nock":"^10.0.3","@types/node":"^12.6.8","@types/request":"^2.48.2","@types/sinon":"^7.0.13","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.9.0","nock":"^10.0.6","sinon":"^7.4.2","ts-jest":"^24.1.0","ts-node":"^8.3.0","tslint":"^5.17.0","typescript":"^3.5.2"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.4","fast-url-parser":"^1.1.3","ms":"^2.1.2","reflect-metadata":"^0.1.13","request":"^2.88.0"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.7.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IVkGcrPl50hCRmM6YdGz0XG0grgHw/p7LR1bjjVAiMQCVPqMlihzEwEbr0qQ7CI64lJEvBTSQtxvt49Kvc3wKw==","shasum":"45e07b0e6f42a4f1b26f145155fff814f17de979","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.7.3.tgz","fileCount":55,"unpackedSize":71549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgzWsCRA9TVsSAnZWagAAvm4P/30Eichi28PGaeBjmRKC\nVTlCPzA7Omlc+6qrOeZ433fgO3k+siAmKYuXOgKLHxQIrPziCet2rbhMMqr0\nRFHGw3IKpwB3+idbYYYMHe59sUApR1+SeGAFAFYfytxOA/V73ZZxKZjLto2G\ncM1ggAJvNBuOEolLZrY2MzQUObPfLt9vA4m37GWmuzrB4I7zd3Y4ekjMDgsw\ndYex95svsixuOjX6cHmQ6WUuZ6oBltO57rGZ3+yRBDFadNcyMe4wjW/xrjH+\nb3vPfQ02ibD2ycaxMBXWU/fw+F+iB1hk5r6YG6Y4auDFbyo99vAJeUQjo8Xd\npPiN/+jVeaKeZWHm/ls50VsgFZs7sPb6QGar82rzzqUI7IkabiUoDc+1kUSB\nL/3AMenbKvqRaEleKEXRunvFspBAICR/u35pgD9refdqbLh+YbT3KP75e2G/\nbc6qIJzI4BKQ1d5qQlW8v9785bhjw7/gdrU0AT/RR4E6iSdnMmBzvexiyUJb\ngMSlfjAYUm9bJkClRDGTk2Ccqu6NqTWKRa3fR53jlhJ+/yPIBWbKv18IH3gE\npnBQXuGDBj/+6F0azfzgaRO5zsxbZ4FPU+X7HqrkO1iGyxQTJj/YBbCJiWIi\nD3Vs+e5UnVju03IBq+Yw21Y32v+qqqqJWNNh5LP+NgDd+mv/MLv4OmGO9NjH\n+RHU\r\n=UM57\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7NcXqNL/C3n7Cr7UKeYPtzHHL2q2QxIVsfmQnGmRarwIhAPLsNM/FYw1eqNe9cgxTzBYdFeGSfrWEinIdqLbs8Mj6"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.7.3_1568880043428_0.14473309456146444"},"_hasShrinkwrap":false},"1.8.1":{"name":"puzzle-warden","version":"1.8.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.2.3","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^24.0.15","@types/ms":"^0.7.31","@types/nock":"^10.0.3","@types/node":"^12.6.8","@types/request":"^2.48.2","@types/sinon":"^7.0.13","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.9.0","nock":"^10.0.6","sinon":"^7.4.2","ts-jest":"^24.1.0","ts-node":"^8.3.0","tslint":"^5.17.0","typescript":"^3.5.2"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.4","fast-url-parser":"^1.1.3","ms":"^2.1.2","reflect-metadata":"^0.1.13","supra-http":"^1.2.4"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.8.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-XNqTD6kT7TuZ1PrzzdBYQ/HEUzTkCczFJtPoJmwLIghm1fqv7KSTgJKX9xnKXINevINrBK0PMZG9jpph2eMrbw==","shasum":"befb9d1a94d46b14836f6b18c71d1f6403f0ad82","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.8.1.tgz","fileCount":52,"unpackedSize":68049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwmYOCRA9TVsSAnZWagAADiMP/0qLPoBZx6LZtsYKzoB+\nA5oFp15N8YduQcs1Nj1pLmcAfG9ANuMeMKz9TC4MmVOn9q0r4A0nYm/nsK1q\nW4qymfN4CniBOfr8k/MfTQUjJHTKJDA3szaXiNcJtqCBa1Pz8/WG7MzeB5Pe\nYRlpJVGuREUj6pkPoWepH3cnMKWxY3n7BY3Fey4ok5dvemTgRjOzxXrgZBIX\na+OwaaJafLpoh74LKlIPKgfqEhQWgdk0pydjFskF5irYmiRgJbgptPNHn4sW\nmK3XAkHTm2vbz0qGlldBdXkGmX2OTMH5EtrGBf+dg6EkwwNuaQ/SP+DITHM+\nVvBbbsiIgVLkJiJ7FsEMte8Rh7Hdg01zIXvWvxtDC7ZSHFqu3Nt4vmh+RhrY\nWS/0UkwYsjD5izLZx5HCOp0kZjoaU5MsunaESmjgEq5avYInU0wNEDnF+viA\n7JV0JQEHeHNCALEDVJjj8KVfTAX7YZZ6DgmNR1wTwv/GZuiHjDhr1NQNRXbo\nQpl2LSzfZkNl2sQNtz0x4H7W+7K3wT7wsiPCt3EpeB9jV0zelCx3xFX9c5fK\njXN2lWOFrJNZeMOCrmEvOynf7JLSX5lArmP8IxRHUwEeky0FCCMoZqxfJNaw\nYfM5dNLbK7N5Gqgf04H73K/wxvyJ8XfyYREIT2V7j+nkQPt2JG9zgdU3ZgDv\ntoxS\r\n=GFzq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcb9srV9nqlH1XC6GKJhaY9K6YXVq3E5gfFEemLz5mzgIhANMp5tyvUo6jJbr74CSUhKCpGyAqV+WWx/thDSFUPR9h"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.8.1_1573021198092_0.44892691992646117"},"_hasShrinkwrap":false},"1.8.2":{"name":"puzzle-warden","version":"1.8.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.2.3","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^24.0.15","@types/ms":"^0.7.31","@types/nock":"^10.0.3","@types/node":"^12.6.8","@types/request":"^2.48.2","@types/sinon":"^7.0.13","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.9.0","nock":"^10.0.6","sinon":"^7.4.2","ts-jest":"^24.1.0","ts-node":"^8.3.0","tslint":"^5.17.0","typescript":"^3.5.2"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.4","fast-url-parser":"^1.1.3","ms":"^2.1.2","reflect-metadata":"^0.1.13","supra-http":"^1.2.5"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.8.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-94N+ooY0cxQU6JqLF0ZgOkyzert8QPSjcVYJDiQlOBEfqo1DDhngZ7dmEGomp0eM+4VmCA2/OBtbRpwhBbLfkg==","shasum":"c4cf96261be8719f6a92c4b770107c2cbb42d766","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.8.2.tgz","fileCount":52,"unpackedSize":68049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwohECRA9TVsSAnZWagAAwvAP/1m4l0QfZXupPqBwmaQ/\nm+2CAceqjyhcyVjxMh84w55y+y3nQNFQuJgyZsYcoZQ6yqHEqD8AGcptMUJq\nWL/u+SsMSFbuXU6niFQRRD4NOuRcRhH/l2F7YiVKOs/7uTD3mh8/njPMe/rb\nIwlYoKKS+aeVvK3eC9nsk7KLX35XDk07TT/jIhVN2TlGL2kF7hgmVdyRNnzA\nE5rBeW/D5O+ii5dW5c7M0FJ6sEyhmwjhoBASiYx0yqarvJyciW1mGJh1D3cd\nKg7uV6sdkjkCts73lADUTS5JLi6/GpEl1Q206kOtfM5ReLc4gFmceISyz/er\nGsefgLw7BZLZvk7Q6iM4PTkxfYAvs1ktFcGvLpkb0YfSIAfnw5R7kjuRjQQd\ngtLbBbv7LH5WJ5kwMZdE9qR/0wOvd4E6o8Cl/znfTeQ5Pmybf1os9q0uNGqy\nI17QIySNXdaEo09vnpF4LP2hX+b42qxYv2KJYiWfQ8dczZnX1tmL434ixXaW\n3b9dtVy3Z2fUhkbCjXiHKaOo46W8ViB5L8phQ4P6JCJ/b06PIl7KEuQLStcS\nyFpkQ6INm0+nEbJo/Ip4cOEXggLRkziy/6XEMyxi94Wr8LsqEJbkLFuidifI\nbCkCa5vTgGHtntIQXgGgZoBwXBsDHIi7L4lAkMQYK2Ao01+ffh3+3b9Ny2Ru\niNwi\r\n=T1yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuE5E906vttpq+AIt0SD6xNUT6puY6kUZUJHcsCLtnjwIhAMWte/3Fl9tvOQ6E356U3Q0fd8fhtWlzOYOmWA+GBVdb"}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.8.2_1573029955943_0.28232658167527847"},"_hasShrinkwrap":false},"1.8.3":{"name":"puzzle-warden","version":"1.8.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.2.3","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^24.0.15","@types/ms":"^0.7.31","@types/nock":"^10.0.3","@types/node":"^12.6.8","@types/request":"^2.48.2","@types/sinon":"^7.0.13","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.9.0","nock":"^10.0.6","sinon":"^7.4.2","ts-jest":"^24.1.0","ts-node":"^8.3.0","tslint":"^5.17.0","typescript":"^3.5.2"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.4","fast-url-parser":"^1.1.3","ms":"^2.1.2","reflect-metadata":"^0.1.13","supra-http":"^1.3.1"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.8.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2TW7FCbg69emDqvm948rF9aO422xxKaPLVhzBmJTS6lJ5xumYbf77zeevzFd8khrL661BzQWaPZQ24DF++DkNg==","shasum":"c2a08423fb0ccff6dca007405e81c129572cf33b","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.8.3.tgz","fileCount":52,"unpackedSize":68049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxAuGCRA9TVsSAnZWagAAv+UQAJ63cmIVtciV8rCyWw0L\n9Y9eXQDmhajU7xoDUQkZvWjMtXcqNX6C2KOUnMpIepztESpAa/df7bT+Q2t8\nH7/waUE+SyRmQMravRddndwTUa1hag06a/OfJJPcfCG9D69EvYzlPgcnBlLL\nLBPf0nrRI+aMuhf/0PqvknITjsXnKa945CZnr2CvVd4WahJ6ySoKNxmu3KQg\nv9Ca4v8jsZUJL/S0cLoTU5md/+o+5QHYy2thb9JgnuwKIdGJzzd6XkdaprkH\nCCYnnEV6YrSpuBR26q0bI6b2m2IsPLjte3yGf8oTYgyexL35jkEt1HYgrVMR\ntN3369h6qpQas/uJM7dow3vCv2LafltoFFi4BYS3Qt1QWNUzbvoGZVfoeoWn\nV6WLWPtN7Ewl50FzPfFPMGbtBqD/T0pdzYcR0l19+3NifRARwMTNf3+bXZBM\n2iThK9bpxBrDf0vXV+ipyyllBnQAok+YbZp482wZq9l/yoU51y1HtmoQBWDg\nBmlO7DIMkf9pAh6fOQyxIb56dJr+mxBmg0nWJMqAroYIU6Azat2K1GPXQjyK\nqD9u9ZUrCcCE3n0bi+370CzeJjp4FOC31L4noWYzYHQMwsfYmo5FSHfZKwJI\nqvy4iXqx2WQ2QnPfQjJXY6OXCG7w2L8ZnMVEMc0k8uBjOa7MG1DNh0oh6d8Q\ng8w8\r\n=8R2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3DapC4SNhLl90qLhX3pi9wJfpFA96QAKrCQ6WVyO84AiEA++EPYktsZNCPKp+LpZ2eltL5s+78lsy4WBxacX2JEIQ="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.8.3_1573129094326_0.6949224293110365"},"_hasShrinkwrap":false},"1.8.4":{"name":"puzzle-warden","version":"1.8.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.2.3","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^24.0.15","@types/ms":"^0.7.31","@types/nock":"^10.0.3","@types/node":"^12.6.8","@types/request":"^2.48.2","@types/sinon":"^7.0.13","chai":"^4.2.0","faker":"^4.1.0","jest":"^24.9.0","nock":"^10.0.6","sinon":"^7.4.2","ts-jest":"^24.1.0","ts-node":"^8.3.0","tslint":"^5.17.0","typescript":"^3.5.2"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.4","fast-url-parser":"^1.1.3","ms":"^2.1.2","reflect-metadata":"^0.1.13","supra-http":"^1.3.3"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.8.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nwqv2Y6sNZ12yeSTWOOl0+MiiJAFSYPvr2vHrn1r7Ljam6vaZ5PCvbwIwi3M0rpL7iA8M7ZivSPtDnQnpzhqmQ==","shasum":"558540623651a8681f64b711c112e047875697d7","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.8.4.tgz","fileCount":52,"unpackedSize":68049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxRLLCRA9TVsSAnZWagAATYgP/RDRSp5Cw6+k+35biNpI\nq0/LTkorbcsggDtL8GuDb6f7IqK5j79JBVMMgui2yqPs4YKV3S5OMx9VLiQ1\nLbQoBF+8KjTL9jhQBKp6AT+k7sE0csHSZWKQRfjTcGz030uhHLuNoDW/p/tn\n1caIIO7moNa9bLOkQEUL/n+YWeys+UclsHvwqmY2NvDzT1x7pd42Y29Gg0zL\nwNaIpRLCMSz4zZLCr2T/IEwsGACsr7ihjWSxl4Xz/h4pQ8QI9ZArrykB4S/h\nhgxJCGbWOWP4c6WfHH95C1pqBahP4XtPSz/RqjJHXXnk7MjZcW6CBpMK9nOZ\nW8gAwxgGljfWqe8d5mzjI1XheNC/9ojc9LCigxTCS6BETZh73UDwLl4tWzQs\n9UnXzPPL68RdFaj1dYMlMWFrC7kp35noVaZcMqQMvjv1qwud30F/ORnxfRtl\n2c2/4CAjKSFTxgd8Fj04bhDxXhX31ALdv0zLkW8d3h2ETY4by/2fWUY7ZKI1\nLanjwp661p2FcIKYpm0sM4rD4Ba+PwdbjewBfhci5Q/Ir3UK4T4+PvrqOD99\n7DsNa7/wYdHxDqudoBr4VuGM4ugCeC3tudXwRDRJk2kIkzPXMRHRNjlfTgkD\nJSNIJ3OIDQCJc0LZsxKX0LoTjjBnUtE8hIVUAI9abQkSqfctfhNdS3Aa0w5V\nY4WM\r\n=UnuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeYjHZCYllARKMGwoBIvxEspBVcUM0Hum2ypx84TjmNAIgPF/wB91YWnwp5H7KZmsAaR5585rHuELWPP4OYao5cjs="}]},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.8.4_1573196490585_0.8696265678171204"},"_hasShrinkwrap":false},"1.8.6":{"name":"puzzle-warden","version":"1.8.6","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","scripts":{"test":"jest --coverage --silent","build":"rm -rf dist && ./node_modules/.bin/tsc","test:watch":"jest --coverage --watch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"homepage":"https://puzzle-js.github.io/puzzle-warden/","devDependencies":{"@types/chai":"^4.2.3","@types/chalk":"^2.2.0","@types/cookie":"^0.3.2","@types/faker":"^4.1.4","@types/jest":"^26.0.24","@types/ms":"^0.7.31","@types/nock":"^10.0.3","@types/node":"^12.6.8","@types/request":"^2.48.2","@types/sinon":"^7.0.13","chai":"^4.2.0","faker":"^4.1.0","jest":"^26.6.3","nock":"^10.0.6","sinon":"^7.4.2","ts-jest":"^26.5.6","ts-node":"^8.3.0","tslint":"^5.17.0","typescript":"^4.9.3"},"dependencies":{"chalk":"^2.4.2","cookie":"^0.4.0","fast-json-stringify":"^1.15.4","fast-url-parser":"^1.1.3","ms":"^2.1.2","reflect-metadata":"^0.1.13","supra-http":"^1.3.3"},"description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"},"_id":"puzzle-warden@1.8.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-3vD+uTBtDBwo0QxCG25wzNBP19nJeZgOtqm6BePG+yb0dPNA5RQwxuK5MKeK1qRicoysIblru6iNVfctSf+Dhw==","shasum":"36de36aadcb1ca148daa2d465113ca500936b92a","tarball":"https://registry.npmjs.org/puzzle-warden/-/puzzle-warden-1.8.6.tgz","fileCount":52,"unpackedSize":69131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKfhFBffC3zmjujqOic5u7CHQrbCcWJpbxqU0C4Xt/OAiEAgUxn7/5h0dq3G3DQxLxdCdtazqzexEcNSOw6Skz1PBA="}]},"_npmUser":{"name":"acanguven","email":"ahmetcanguven44@gmail.com"},"directories":{},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puzzle-warden_1.8.6_1716535282578_0.7967554685404317"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-17T18:47:03.826Z","1.0.0-rc.0":"2019-01-17T18:47:03.980Z","modified":"2024-05-24T07:21:22.998Z","1.0.0":"2019-03-26T11:59:10.134Z","1.0.2":"2019-03-26T12:10:28.085Z","1.0.3":"2019-03-26T12:15:18.380Z","1.0.4":"2019-03-26T12:21:13.987Z","1.0.5":"2019-03-26T12:35:58.011Z","1.0.6":"2019-03-26T12:52:05.914Z","1.0.7":"2019-03-26T12:56:50.388Z","1.0.8":"2019-03-27T17:39:12.607Z","1.1.0":"2019-04-05T16:20:42.908Z","1.1.1":"2019-04-06T11:11:31.390Z","1.1.2":"2019-04-06T11:21:57.050Z","1.2.0":"2019-04-06T11:53:06.303Z","1.2.1":"2019-04-13T16:02:55.651Z","1.2.2":"2019-04-13T16:56:59.438Z","1.2.3":"2019-04-14T13:46:15.813Z","1.2.4":"2019-04-14T14:19:00.577Z","1.2.5":"2019-04-14T14:22:06.441Z","1.2.6":"2019-04-14T14:29:19.078Z","1.2.7":"2019-04-25T19:13:05.912Z","1.4.0":"2019-05-08T07:56:42.744Z","1.4.1":"2019-05-08T08:26:54.314Z","1.5.1":"2019-05-09T19:35:23.951Z","1.5.2":"2019-05-13T12:52:25.445Z","1.5.3":"2019-05-13T16:39:37.103Z","1.6.0":"2019-05-26T15:16:01.807Z","1.6.1":"2019-05-26T15:25:40.511Z","1.6.2":"2019-05-27T05:13:44.589Z","1.7.0":"2019-05-29T10:43:35.857Z","1.7.1":"2019-05-29T10:56:14.668Z","1.7.2":"2019-05-29T13:02:40.981Z","1.7.3":"2019-09-19T08:00:43.556Z","1.8.1":"2019-11-06T06:19:58.268Z","1.8.2":"2019-11-06T08:45:56.110Z","1.8.3":"2019-11-07T12:18:14.459Z","1.8.4":"2019-11-08T07:01:30.731Z","1.8.6":"2024-05-24T07:21:22.826Z"},"maintainers":[{"name":"acanguven","email":"ahmetcanguven44@gmail.com"}],"license":"MIT","readme":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>\n\nWarden is an outgoing request optimizer for creating fast and scalable applications. \n\n[![CircleCI](https://circleci.com/gh/puzzle-js/puzzle-warden/tree/master.svg?style=svg)](https://circleci.com/gh/puzzle-js/puzzle-warden/tree/master) \n![npm](https://img.shields.io/npm/dt/puzzle-warden.svg) \n![npm](https://img.shields.io/npm/v/puzzle-warden.svg) \n[![Known Vulnerabilities](https://snyk.io/test/github/puzzle-js/puzzle-warden/badge.svg)](https://snyk.io/test/github/puzzle-js/puzzle-warden) \n[![codecov](https://codecov.io/gh/puzzle-js/puzzle-warden/branch/master/graph/badge.svg)](https://codecov.io/gh/puzzle-js/puzzle-warden)\n[![Codacy](https://api.codacy.com/project/badge/Grade/e806d72373414fd9818ab2a403f1b36d)](https://www.codacy.com/app/Acanguven/puzzle-warden?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=puzzle-js/puzzle-warden&amp;utm_campaign=Badge_Grade) \n\n## Features\n- 📥 **Smart Caching** Caches requests by converting HTTP requests to smart key strings. ✅\n- 🚧 **Request Holder** Stopping same request to be sent multiple times. ✅\n- 🔌 **Support** Warden can be used with anything but it supports [request](https://github.com/request/request) out of the box. ✅\n- 😎 **Easy Implementation** Warden can be easily implemented with a few lines of codes. ✅\n- 🔁 **Request Retry** Requests will automatically be re-attempted on recoverable errors. ✅\n- 📇 **Schema Stringifier** Warden uses a schema which can be provided by you for parsing JSON stringify. ✅\n- 📛 **Circuit Breaker** Immediately refuses new requests to provide time for the API to become healthy. ✅\n- 🚥 **API Queue** Throttles API calls to protect target service. 📝\n- 👻 **Request Shadowing** Copies a fraction of traffic to a new deployment for observation. 📝\n- 🚉 **Reverse Proxy** It can be deployable as an external application which can serve as a reverse proxy. 📝\n\n\n![Warden Achitecture](./warden_architecture.svg)\n\n## Getting started\n- [Installing](#installing)\n- [Quick Guide](#quick-guide)\n- [Benchmarks](./benchmarks/BENCHMARK.md)\n- [Examples](./examples/)\n- [Identifier](#identifier)\n- [Registering Route](#registering-route)\n- [Cache](#cache)\n- [Retry](#retry)\n- [Holder](#holder)\n- [Schema](#schema)\n- [Debugger](#debugger)\n- [Api](#api)\n\n### Installing\n\nYarn\n```bash\nyarn add puzzle-warden\n```\nNpm\n```bash\nnpm i puzzle-warden --save\n```\n\n### Quick Guide\n\n#### 1.  Register Route\n```js\nconst warden = require('puzzle-warden');\nwarden.register('test', {\n  identifier: '{query.foo}_{cookie.bar}',\n  cache: true,\n  holder: true\n});\n```\n\n#### 2. Send Request\n\n##### Using Route Registration\n```js\nconst routeRegistration = warden.register('test', {\n  identifier: '{query.foo}_{cookie.bar}',\n  cache: true,\n  holder: true\n});\n\nrouteRegistration({\n  url: `https://postman-echo.com/get?foo=value`,\n  headers: {\n    cookie: `bar=value`\n  },\n  method: 'get',\n  gzip: true,\n  json: true\n}, (err, response, data) => {\n  console.log(data);\n});\n```\n\n##### Using Warden\n```js\nwarden.request('test', {\n  url: `https://postman-echo.com/get?foo=value`,\n  headers: {\n    cookie: `bar=value`\n  },\n  method: 'get',\n  gzip: true,\n  json: true\n}, (err, response, data) => {\n  console.log(data);\n});\n```\n\n##### Using [Request](https://github.com/request/request) Module\n```js\nrequest({\n  name: 'test',\n  url: `https://postman-echo.com/get?foo=value`,\n  headers: {\n    cookie: `bar=value`\n  },\n  method: 'get',\n  gzip: true,\n  json: true\n}, (err, response, data) => {\n  console.log(data);\n});\n```\n___\n\n### Identifier\n\nWarden uses identifiers to convert HTTP requests to unique keys. Using these keys it is able to implement cache, holder and other stuff.\nLet's assume we want to send a GET request to `https://postman-echo.com/get?foo=value&bar=anothervalue`. And we want to cache responses based on query string `foo`.\nWe should use the identifier `{query.foo}`. There are 5 types of identifier variables.\n\n- `{url}` Url of the request\n- `{cookie}` Cookie variable. You can use `{cookie.foo}` to make request unique by foo cookie value.\n- `{headers}` Header variable. You can use `{headers.Authorization}` to make request unique by Authorization header\n- `{query}` Query string variables. You can use `{query.foo}` to make request unique by query name.\n- `{method}` HTTP method. GET, POST, etc.\n\nYou can also use javascript to create custom identifiers.\n\n- `{url.split('product-')[1]}` Works for link `/item/product-23`.\n\nIdentifiers can be chained like `{query.foo}_{cookie.bar}`.\n\nIdentifiers get converted to keys for each request. Let's assume we have an identifier like `{query.foo}_{method}`\nWe use this identifier for a GET request to `/path?foo=bar`. Then the unique key of this request will be `bar_GET`.\n\n### Registering Route\n\nYou can simply register a route providing an identifier and module configurations. Please see [Identifier](#Identifier)\n\n```js\nwarden.register('test', {\n  identifier: '{query.foo}_{cookie.bar}',\n  cache: true,\n  holder: true\n});\n```\n\n`identifier` is an optional field. If an identifier is not provided warden will be use generic identifier which is `${name}_${url}_${JSON.stringify({cookie, headers, query})}_${method}`.\n\n### Cache\n\nYou can simply enable cache with default values using.\n\n```js\nwarden.register('test', {\n  identifier: '{query.foo}_{cookie.bar}',\n  cache: true,\n  holder: true\n});\n```\n\nOr you can customize cache configuration by passing an object.\n\n```js\nwarden.register('test', {\n  identifier: '{query.foo}_{cookie.bar}',\n  cache: {\n    plugin: 'memory',\n    strategy: 'CacheThenNetwork',\n    duration: '2m'\n  },\n  holder: true\n});\n```\n\nDefault values and properties\n\n| Property | Required | Default Value | Definition |\n| :---         | :---: | ---: | :--- |\n| plugin       | ❌ | memory    | Where cached data will be stored. Please see [Cache Plugins](#cache-plugins) for more information. Currently, only `memory` available. |\n| strategy     | ❌ | CacheThenNetwork | Controls when and how things will be cached. Please see [Caching Strategy](#caching-strategy) for more information. |\n| duration     | ❌ |    1m   | Caching Duration. You can use `number` for ms. Or you can use `1m` `1h` `1d` etc. Please see [ms](https://github.com/zeit/ms) for full list|\n| cacheWithCookie     | ❌ |    false   | Warden never caches responses including set-cookie header. To enable this pass this property as `true` |\n\n\n#### Cache Plugins\n\nCache plugins control where cache will be stored. These are available plugins:\n\n- __Memory__ - ✅\n- [Couchbase](https://github.com/puzzle-js/warden-couchbase-plugin) - ✅\n- [Custom Plugin Support](#custom-plugins) - ✅ \n- Redis - 📝 [Todo](https://github.com/puzzle-js/puzzle-warden/projects/1#card-20220030)\n\n\n##### Custom Plugins\n\nAnything that implements interface below can be used as Cache Plugin.\n```typescript\ninterface CachePlugin {\n  get<T>(key: string): Promise<T | null>;\n\n  set(key: string, value: unknown, ms?: number): Promise<void>;\n}\n```\n\nYou first register the cache plugin\n```js\nwarden.registerCachePlugin('mySuperCache', {\n  set(){},\n  get(){}\n});\n```\n\nThen make route configuration with your plugin name\n\n```js\nwarden.register('test', {\n  identifier: '{query.foo}_{cookie.bar}',\n  cache: {\n    plugin: 'mySuperCache',\n    strategy: 'CacheThenNetwork',\n    duration: '2m'\n  },\n  holder: true\n});\n```\n\n#### Caching Strategy\n\nCaching strategies defines how things will be cached and when cached responses will be used. Currently, the only available caching strategy is [CacheThenNetwork](#cachethennetwork)\n\n##### CacheThenNetwork\n\nSimple old school caching. Asks cache plugin if it has a valid cached response. If yes, returns the cached value as the response. If no, passes the request to the next handler. When it receives the response, it caches and returns the value as a response.\n\n### Holder\n\nHolder prevents same HTTP requests to be sent at the same time. \nLet's assume we have an identifier for a request: `{query.foo}`. We send a HTTP request `/product?foo=bar`. While waiting for the response, warden received another HTTP request to the same address which means both HTTP requests are converted to the same key. Then Warden stops the second request. After receiving the response from the first request, Warden returns both requests with the same response by sending only one HTTP request.\n\n### Schema\n\nWarden uses custom object -> string transformation to improve performance. Schema will only affect `POST` requests with json body.\n\n```js\nwarden.register('test', {\n  identifier: '{query.foo}',\n  schema: {\n    type: 'object',\n    properties: {\n      name: {\n        type: 'string'\n      },\n      age: {\n        type: 'number'\n      }\n    }\n  }\n});\n\nwarden.request('test', {\n  url: 'https://github.com/puzzle-js/puzzle-warden?foo=bar',\n  method: 'post',\n  json: true,\n  body: {\n    name: 'Test',\n    age: 23\n  }\n}, (err, response, data) => {\n  console.log(data);\n})\n```\n\nTo enable Schema module, you need to give schema option when registering route. This schema options must be compatible with [jsonschema](http://json-schema.org/)\n\nYou should use `json: true` property. \n\n### Retry\n\nWhen the connection fails with one of `ECONNRESET`, `ENOTFOUND`, `ESOCKETTIMEDOUT`, `ETIMEDOUT`, `ECONNREFUSED`, `EHOSTUNREACH`, `EPIPE`, `EAI_AGAIN` or when an HTTP 5xx or 429 error occurrs, the request will automatically be re-attempted as these are often recoverable errors and will go away on retry.\n\n```js\nwarden.register('routeName', {\n  retry: {\n    delay: 100,\n    count: 1,\n    logger: (retryCount) => {\n      console.log(retryCount);\n    }\n  }\n}); \n\nwarden.register('routeName', {\n  retry: true // default settings\n}); \n```\n\nDefault values and properties\n\n| Property | Required | Default Value | Definition |\n| :---         | :---: | ---: | :--- |\n| delay       | ❌ | 100    | Warden will wait for 100ms before retry |\n| count     | ❌ | 1 | It will try for 1 time by default |\n| logger     | ❌ |       | Logger will be called on each retry with retry count|\n\n\n### Debugger\n\nWarden comes with built-in debugger to provide information about request flow.\n\nTo enable debug mode:\n```js\nwarden.debug = true;\n```\n\nFlow will be visible on console.\n\nExample log:\n```\n4323 | foo_44: HOLDER ---> CACHE\n```\n\nThis means the request with the unique id 4323 and identifier value foo_44 is moving from Holder to Cache\n\n### Api\n\n#### warden.register()\n\nCheck [Registering Route](#registering-route) section for better information and usage details\n\n```js\nwarden.register('routeName', routeConfiguration);\n```\n\n#### warden.request()\n\nSends a HTTP request using warden (internally uses [request](https://github.com/request/request))\n```js\nwarden.request('test', {\n  url: `https://postman-echo.com/get?foo=value`,\n  method: 'get'\n}, (err, response, data) => {\n  console.log(data);\n});\n```\n\nAny valid property for request module can be used.\n\n#### warden.requestConfig()\n\nWorks exactly like [request defaults](https://github.com/request/request#requestdefaultsoptions). It can be used for settings default values for requests.\n\n```js\nwarden.requestConfig({\n  headers: {'x-token': 'my-token'}\n});\n```\nSets `x-token` header with value `my-token` for all HTTP requests\n\n#### warden.isRouteRegistered()\n\nChecks whether route is registered.\n```js\nwarden.isRouteRegistered('route'); // true | false\n```\n\n#### warden.unregisterRoute()\n\nUnregisters route\n```js\nwarden.unregisterRoute('route');\n```\n\n#### warden.registerCachePlugin()\n\nRegisters cache plugin \n```js\nwarden.registerCachePlugin('pluginName', {\n  set(){\n    \n  },\n  get(){\n    \n  }\n});\n```\n\n#### warden.debug\n\nEnables debug mode or disables based on boolean\n\n```\nwarden.debug = true;\n```\n","readmeFilename":"README.md","description":"<p align=\"center\"><img width=\"400\" alt=\"Warden\" src=\"./logo.png\"></p>","homepage":"https://puzzle-js.github.io/puzzle-warden/","repository":{"type":"git","url":"git+https://github.com/puzzle-js/puzzle-warden.git"},"bugs":{"url":"https://github.com/puzzle-js/puzzle-warden/issues"}}