{"_id":"@becomes/purple-cheetah","_rev":"63-e013653d88fb1eefc03f38ebae719529","name":"@becomes/purple-cheetah","dist-tags":{"latest":"3.7.6"},"versions":{"2.0.0":{"name":"@becomes/purple-cheetah","version":"2.0.0","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","graphql":"^14.6.0","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Kczpw7oWDQDw+lKB/jpSXxnmTMfmR35X181PcD2hZUfTuOR6iZ6RE4AiQO8MYrrMlZ+ICjTt5HgXhxpt+aGeXA==","shasum":"de876385db3af0ff2c00fc4c0c9de234b7ec4943","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.0.tgz","fileCount":460,"unpackedSize":726582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6fM3CRA9TVsSAnZWagAApn0P/R6AzhXGVWzpA6YCKl43\nEtprMUbHyCcmjZXWj8JMRacWpyzL2vztfTTLHPo+vX2bcokEjhaJV+YsO8sJ\n5HKrZAhY9wsKbrxXZoOjoo0l0Y1GbANLdIMQ4c9awjZMP1l9g4LlbVF3o9KT\n+PXbUYj6Zc4Wj87B4oBcq2/tgLi9kd/caNOKVvrX2TP9TUUn8ejE26wtI1Fb\nSvCfIC1ntsgdFzdcbtBI6RpK7OgHyw5A08VQ1VII/PSQCZbarJFslja6nvM1\n3Zxk6vrlw1++MJSf9bFVmztgBWNuvThslXe3qTcfXGcMXygurraS4PJ1Lzpz\n9+vG5D2h3xmsOLp+x6INihfna6TPajp9pfHfyc8u2DvPeFLMjDXODbUURu30\nP+l7yvEQTCbB+QOnXu/kNHoqqboTP46f43qQ/BnrXQULOkNvA4/mmNxjE6Rb\n8EZmJbW7Ve+51xoEKAb58xPRfuA0Sfl9kw6stpv0wjYifGOD5pas4dwAPWhn\ngD5TVNmb6dO7w7jodh62VE8tx5MIzfX4MrhIU644r2h3bjCjOml4mW17HqpM\nz897oqd8djBbRs5Vak4hHtWJdziQBSjRUD2uRDKqc1774legNNQu2UaebNaR\nnFozIuLxWnsFH34PdyScawo7ymFJtkO3Pu+itdQ7BFdqT0qFENonyk1s1jOc\nxBfA\r\n=MbkA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDk3P7OcuE4f4/QdmT+3oIAogHIPBvWI+ZnozNQ40V/AIhALRtbbcfbKN2Z1qG6SLtoLZytqERLkK6+uFvLEI2RRfr"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.0_1592390455411_0.27145153182981985"},"_hasShrinkwrap":false},"2.0.1":{"name":"@becomes/purple-cheetah","version":"2.0.1","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","graphql":"^14.6.0","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","fs-extra":"^8.1.0"},"_id":"@becomes/purple-cheetah@2.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SrP2tCfd2x4uzR57unjqFAOdGjDhwR8NJMGAuMS/XxPaavtTrdRe4HLKLYdGisUVLklcKNxk/TQsgXnS4dU0Iw==","shasum":"15a997b7199a64788eba5811f3236272cc018150","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.1.tgz","fileCount":460,"unpackedSize":726608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6fTJCRA9TVsSAnZWagAA+toP/2NjG57WbcLmahc2J2jd\nbikBWjVVMBJEIq4kLpa+rfaTAqutiBvQyZbEsiZpzYicpkCutPxebe9Fr3pM\nr7llklBngTvFtbjqo9hRjW8mOYR8cQi5cxVLQyBI8K9hl5WF1/BH4RSIoZPb\nezaMrgv/2ToAY8ORpf9Dztlr1ONKTNunt8I8w0fKQ+qEx6viA9HPm5yyX4AW\niKWEKItjkuQ7AtZLe+CV+etFOOMJ2CLZZvIfH0DaCbQJYcUtXKamg9Ysj/VF\ncIlK8ht/tqbMQGsRrl5D1Xky+N7ibzYov7eqlzT/EUAqFWKuhw0Huy712fE1\nSzedDK7uFYFW5nCn434PTZt+jR09YtqsxMyv6beyqewEjzO1y8B84DkzFtad\nYW+RfexgTj5b6bnlQqRFNotScf9EyZ7d6/Dy8Fywfi9rY4fKujj1mzvF/y38\n85yq185BDNKYQnVSYraItTxckZ30mqyRhakn0CB5ntHT/66VcXgat1Y+pdCC\no/Im4yHX7X7K6/94J8rHgAeufjZlJQ2bNygjhkXkYorrQ14Ve3IKYXxugrBU\ndzYlEcTLGolUk9NDvNnZD7b03YEhTRFyc2DkfvTI9myJglNqgb2LYn4wrbVi\nADFSN4kJUvtWBALX5N+j2KRwB9RI9sVnwUn05Qu/kYGeL2EuJMvGFYnMIfHQ\nVniG\r\n=rF2x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5dwtCpQ3w7u6voIlM6iieuwpdRSQUND0RqqoS5OwsBQIhALAvvlnVvGNqCgIpaf6PkJ9yGwfOMG/FaOTMQaTp/9D+"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.1_1592390857228_0.7234534944481537"},"_hasShrinkwrap":false},"2.0.2":{"name":"@becomes/purple-cheetah","version":"2.0.2","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","graphql":"^14.6.0","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","fs-extra":"^8.1.0"},"_id":"@becomes/purple-cheetah@2.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uhYaYutYD5bxU+AaoVtnUxOSzUGWwF3s/piWLsWi4g0i8hXvd+Mihzr6Szgq9T+EF6Zkgiw0qZotuPX/phGpSA==","shasum":"45af26e11b423d6465b727d331d8797212c83cc7","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.2.tgz","fileCount":460,"unpackedSize":726868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8cOOCRA9TVsSAnZWagAADGsP/2dQve2gcbyqB7oR0nFy\nWBNQxC+fGku0icmN+g3fGdBJpSddxCWv7HKJuhhXrmd0VmRjiSL1nVNu9V8o\nThjFBpFcWLE1SFKm8TEZd2EBvw7PUbjQpyJKutdjei3YVQW+DRIGD+oJv9Pr\n9cYjsNk1PeSkFVKU969r13eVzF55AzknJ8P+Iy4gtGvx1vRb5YQcxzeZz+5w\nCvDMPoeoMRhe4FGMVo2Xz+WpVXqwPGlxRFogoFmVjr/e6SYyoNxar01OSv4S\n7bAAIlZu9sFDj1TZDZ0as0ca3wlg4wetqu5ezhPyZnvq6mznLWqLWWfijV3h\n8CJYaJelklyNMTRqmgGw6sf6naA2b8G4w1u/p9XdOH+GOZkxw7Ozqkk95h9g\ns8k2BP78+3K9ncQfbOH7yBehdhIfN+Flvg27K/8auS+pBmWF7t+CBsNH8B5C\n8IOnUInFUcPtru44lNiSyrrMEeLQ0CGc9LzNRh45ZcRhXzxXk6jtXQA0YP4H\nLTqHcR/q0QVGHjX/e2ysalwcUTj9AQ0ZJR4+o5FD4bQZed69c+OzW8nrULGZ\nJFamLCt3MsKQJ763tHfDCqA05gL9wYW32pBpz7DNZNmTJ7RVv870581vnQTa\n54gAdf0M7mxI8lqHK97rf/XV+eP2Iwp76xHI0iiUwItEEr/tAx+SRybisCv7\njOoT\r\n=DvTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Tey292QHJ50lrnhqYT15CxI6p8J53XKvlhLurjGruwIgNlfao0Mk8cEtR+i38lU6JA0B5ey5D7rjdyOWv6HtF/s="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.2_1592902541593_0.9611208934422635"},"_hasShrinkwrap":false},"2.0.3":{"name":"@becomes/purple-cheetah","version":"2.0.3","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","graphql":"^14.6.0","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","fs-extra":"^8.1.0"},"_id":"@becomes/purple-cheetah@2.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0IT+XjI+hoZB24jDinsYThTlkB8ystlyL2J25ucF+jqXdtzNUenwVyqvlk3+q4H0Nk99yvGip/XJH4a8EeQ0EQ==","shasum":"ee050970d80b3a5c44d4f92bad66e665291c5364","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.3.tgz","fileCount":460,"unpackedSize":727011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCADCRA9TVsSAnZWagAAw48P/3OVinYgZknqYYdCziWD\n8HqWrdQ7ZT7Iic2lIaK+cyYx/xW/a2te7h7Rr9KbEoJX/LThG/cYGBmp4hOe\ny0mHLe95R4t3IPl0sAGjQWtmVhiFVM4ViVBGsMGOhNM/9YBA8zFbjSFv+Cls\nmG69UzJaP/qPg1QHPNpf/NbiqGy/NQhCeWAmtla9ibrTxFgERLRxolfV4HTW\nlJQqQA7ligfxvF0L5vBVQNBMQjr5L0pvRnJHBg8VMuw6L6ofTpuD4v4bs+GI\neJIFxhmNgCKohDUZhZajcStiNvI0fdmcYSuKeib2wE8lbT+JuL96zc9N6DDE\nIP92qxxYDQiBzO7ZakdYh7FyoUwIrg7JxkI43hGMZK94z9/QUngah7s7BAKJ\nJk9kC5ybwhd44gSoXR7uq/D5Fh5MNiTBz2orKe5oYNteMHxehFtYEI4GX6Hx\nym+xunlzPO8tPft+yI7PVf9FejngxLxkSsRmqTyUwGqEp7bVhrUzWz0S0QSc\nrzlhGbbRE+I1lDc3uFvefbKqMtmGAOHl2DFB+GNAM9syioQrOuYCYmYgDiNW\nKLpXr/YkXrb7If7K7sWi9wU2bCIKRxoRISemoY2gUVVT1Ec6l6BLZ97+PDLy\ng2aDuiMTrAUjtwjGNxKedlcRpK8MT4PZ7gWw3HWtrScSoh3EiBI3TxZwQUN6\nv9x6\r\n=L+hj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWpTMxxmzIeXWwnvIlSnhJk4882mXPDxVwYZqfXDb1uAIhANxy0UXlzF4+VWk0c7wZ5vJXQUjYGYWNWox6uO4owmkb"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.3_1594105859323_0.3256652382749541"},"_hasShrinkwrap":false},"2.0.4":{"name":"@becomes/purple-cheetah","version":"2.0.4","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","graphql":"^14.6.0","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","fs-extra":"^8.1.0"},"_id":"@becomes/purple-cheetah@2.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PSqJmmW0snwI5lzRj5mb11Xic1ys/BiwEgRzOEPE3L2Aq/+Q56h/0nAeuTptAsqZtSluGyqi82VRmyKV4kpxbQ==","shasum":"1c7eca66445b93bda54f5ca800242a05f767abc7","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.4.tgz","fileCount":460,"unpackedSize":728013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCGFWCRA9TVsSAnZWagAAmpoQAKQjY9xf9JsiSHa/P++c\nbPr/akSMJMgEmS+5fvsaCQsba/7rAB0uSlwq9i6inmLdhUL1529zlKb6p8GD\n7GJ+/ur2mr2Jla1RfKRZzYFuE7a8T4Mtq/uWpMFEy8GlFd1EulNgQDDMZxvz\nYXgsHkJ1BfZTRR5pBdzDSqNr7IoSTBmGhBrO5anz8bwaeDMlLivXRkqrFFar\nXrrinCAV4CwSqE3++0RJnimTFApNf2kK/iH2f3nYIZuTOr1KnYdpfgZdA8G3\ngeXc5RciYZsF+FAQ5tCwg6Ufm5nB+6eqTA/aOshwJ9QfAziriPdOr23unZb/\nasFqgkWAd4mdhXOqzWv4x3ezp4sYm7fewJnrK71u9dGoj8BjzrPAhF1PS6IP\n8uS3x5UiLvbnOPnwxkI/Yx6ddY4e78tphPmt8W8c8d6jpSRQtV8eC5x4pJud\nhNXkmnIynlQeQXVJst6JvOnkr4x2mZQSh+J82o4oybPEt9Ai2RFLyr74e3Kf\nhJcc2DVKLCNPIScyL6XXh/WwlNaWcII80yDK7bmDeRXNFdbN3hD9BJ+y/el9\nzVRXcDqAjnJeZTz+z/U/UdhsFTP94I7pEqdvlmBL8jJHFYaAVgAS3DJZwYpQ\nSVCjoHkgUGtGhG21RYX0ugh+TuFujrqL98qsq0uZN6bxWVpy61WbFUFss1pB\nI8y7\r\n=Js5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHauH9CSpbXihh3csrXTniUcbXEa8Iwrh9ytgK2DCkktAiBL2o7Mzi3W1c0eoaqg63lWyWBVB8F7GehRlQNsqckgZQ=="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.4_1594384725518_0.595929338233798"},"_hasShrinkwrap":false},"2.0.5":{"name":"@becomes/purple-cheetah","version":"2.0.5","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2b/Bl7jqKpcMdwoCmlCp0QJD0GcSTXLjVGJRt6db8vkiZUEt5rVbxE04wBzEF8R6ykiukg6mCGx42C16K9pBKw==","shasum":"1c32a0eade7f2e87d3b4d8da48917531d774ecbc","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.5.tgz","fileCount":460,"unpackedSize":741218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDaLqCRA9TVsSAnZWagAAsM4P/09wWjkq7i8zp1+4az5d\nuKm1lIbcNmXkqoVvc72Vd0E4puRcT7SQUewn7ex6BZY8z6UILekqsHNWxx02\nIXay6+I5lR7pBcHm0R7cNW9naYDJKpIB2IPzBsVBKU4+ZOZ/2RUBHqlYLvyX\nFxKsj+XJcpTOndwKNz3pUfuazph01SpnhB4FWhivX7+ZFXE2fYBODzL5ej1k\n73MlPjbW1/avTGYDZlCQPEQ1wnUclzc2jHmLywvwp4m059pkpH/Dzi7flumi\nKlabKepfEp6I+JN8IeKbZJM/mrj82u7asmT5vHSqpUz/qeg+vob+B5tHJ/gL\nmeTDTnX+xS7bBqipvssEG/JbSXUeSKC7YPw34rTQmP1deBgsur6gSP7t2Hj8\ntAQsjHbtgaayGZx9c2WtG2SRoFIBuO6Mesw2Oe5GdnVlvAXDEzT3fwPyoEXY\nBBUxJIX7Zk5iyZXKsDApHyK9JyNvo/f2roZnuA6bhLap5k6cwynk+Vh+vZtG\nZ3eTcL/vxYS1gVTzpnyOPXVjbfAHWph5rKGR5W5eVQWqTh2smMPjLfKPT6i/\n/TG7jQ06CAHqPrHLDXt3QnKI+lFQYweAEo1tPXaPQBnmcloWAHPnvjBlu8NC\n1xs9SulZDy+cu4QGY0902KHUXWIT8WgRuy8m631mIBkQTf77bg+V1RojLXcx\nema4\r\n=Zgkk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhQuW9NjeOow9S4SZIuJIgw1HjECOzp15J4RpOCLBCtgIhAPelRreaYSiPMlAr//ggHEg1VBXeUyvzVG8ZF3BoU0Xz"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.5_1594729194063_0.7695582811277122"},"_hasShrinkwrap":false},"2.0.6":{"name":"@becomes/purple-cheetah","version":"2.0.6","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tsXj3RT0AlCT8JLdIGg80GkEeoyDfh7zmvZvlJntitAsRzA3dux+duewD1qIf18WWPya4u0iDydK6TMRBvNFTA==","shasum":"b6e2c887411856e133b73265e5726f5cb8beb7dd","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.6.tgz","fileCount":460,"unpackedSize":741259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDegqCRA9TVsSAnZWagAAr3AP+QFdUpv4ThFo90gAbycO\nr+opFnUQFMSeBlgfIZXazAmUChefZM/aeHTuptfe/zzdXx6PeeBkYVHwtfPB\nM83HJelAu4aGYieqvxjpWae8IB4bw0ENrr5jUViju+1EduudwTSE4A/hmnBe\nMtPW9cWm51F34J8/SSLEhXa6mLj/tqNhKtPucSlvulFO73fPOuvNJrvQ5ZmH\nUod4Mg22W0AJDpQJvR3undH/WYv3IuOtZhWaGi7OtkRDrm/oTe2Y1u/JKveX\n1ppxeRmQGJQrs2sdyLEjGfXv8KVQN6USAhv026U4pv5fYnRXSYWZ9CorUi37\nzf8pngfrmDt27TJEd/POZ+raGRrVj6HGpOMmK7KuA6wXnbSF8WdchnOtE50a\nUR4qsC0cK37M0hvO/S+WoNKQnLZRY8SbCQbqUl06JNAYF3ZjRbyPpiZ+i/QA\n0heI+DaO3ZU+tCXhto5oUOqmz8iRCd9juFIv2IbLzZ5nP6hVngVWVcfRLqwI\nWqXsoxcUbO9t3rcP3iHJx1BN01/BmegS5CHubdBbQTwhit4Iz8wVQvxTEYhI\nRrdnsRgftNxcRM3iWPnoHJaqmfv+KQfgyF4s9qI+naG62EYULKu9oh268O8B\now1LArT3IABvJskXI+iwu4X63kMhMzsWB6IBOHim2ZVdWt8paYHgaB/4OJzJ\nU8hw\r\n=7IbJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtXaK5T3YKZitKj+dm8duCtKR+fpUawicx9S1d66d0/AiB0E0vSuY1wutGzEMr1tRUY8xc4jmR7MQOPLCepZhgPkA=="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.6_1594746922286_0.1817735322874947"},"_hasShrinkwrap":false},"2.0.7":{"name":"@becomes/purple-cheetah","version":"2.0.7","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WcxxfaUSW/FHP3uwQujjq89Y6iBucPqfwJFZnW+t8PsI9saYglzIJUh+TfD8mhybqd7eWUDy9gMFTnfLvCgrAQ==","shasum":"27a8b5b7b955157576bc8ba4119f4b9efb269ef2","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.7.tgz","fileCount":476,"unpackedSize":758240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFa3eCRA9TVsSAnZWagAAWe0P+wRx4iwxY9zE6Dew0YKa\nBbwx1fVTWEbwDj5mhyAICGvS+40HkN0CZ9YjaB6dUiuIOHb/7d1P7rXec3Mn\nmdApsIIq7lyVzNWmiAV3Q3+JsFiAGWMvVE7QTAHf9lFcRq7nIqGo/kHC+0O1\n7PgNuyP2ry1KZd0ur+AdOCKxCpGGW39GztzJCmcypgfv1xUksGWrPJh1y5oH\nEhGSjg3+n72ZbHAWpVpal2mkbprpuUunF/wmmnW7Iu3q1Rvfn3MmjajyrLn7\n+t0Ya0tP+cpuuv6Kmi/cxTL7nW3gbkzmVDhNPOpwzC9NyzsNT0gCW/FHZr37\nIVdVrZ6KuxBUMduHA0Ex1kW7dTxOysB3ey9raQUalpOdmgWwKe30ILYVnYyN\nLYigEzguEW+36DDjQ8bKFLI5OgwIn52TSt3l7jmgresxzlVIPNyGUaAb+ZYp\nz9KwR+BEe70sD5eA3Uymq81T5d3yaUcOPjg0k3Lr0UHpZckrIO26L5hWkp+0\nARQ/4OgqYsZUZ1FB+KPVT/wM/1yNpF9y1s0r2dm0AlsuwQT+kcLJD0G5i9KP\n3l8CCTK8J66beUmzix6AkIOT4Q8wfSSLMWGtK2g8fwUIGMwv1Z+RprZyltlH\nGMv21KxIyI8qH+YzU0TwzQ/LMysjybzZ/5jjgoE2XoKczcEaX5cR7vmP0UZ0\n789Y\r\n=3Rn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA84I6E36DwbAj9m3zI4HqxE6v0D0HaPpWjPNX/E1E3uAiEA9jY7Ybd38iV7c8z6I9SKYO3BR0fwYtL3e+6v4kQyy4k="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.7_1595256285902_0.13476451514876864"},"_hasShrinkwrap":false},"2.0.8":{"name":"@becomes/purple-cheetah","version":"2.0.8","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","@types/socket.io":"^2.1.4"},"_id":"@becomes/purple-cheetah@2.0.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tUm5JOscpQILtci61SFq85NHS4MIcWkfwBse/TuEj18XyeHBY62970k3Cha9AS8w37lgQINd8TJzmK8IlFievw==","shasum":"ff04213705083beaf082efdd529a1b2c9b387a6c","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.8.tgz","fileCount":476,"unpackedSize":758395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGtumCRA9TVsSAnZWagAAS9YP/238fYEHuCHM+XDaoGqH\nl2p4D2FYj7TSLuVL3psSztJteWfilRC7EVoxCPViGz7AWdiAKGTS/FRvgKXP\nWe0FM5EyRzLG92VuzLGqORzfyK1k4EuHiV1T6uMGHV738of79LW6+IaSX5jP\nMLex2nlOpacWs57TsEzggCOvigjeZi319W/JWUpuOhZWuIhW1ujeSP19QeW8\nsufRDnfD1piMF+FZ74yuno3A+SKNPCVOzR/LB8z+Sg72/JN46XA1FISyGsKh\nKqgzUjfDwJ2+ZfjH6VuFShNCdAQ8bObiBfMpZZGm+SU7sMRbVIcnLRjen4OF\nwMnR3pqqVV3okNup4NhksboGKJYBk2RvxA+cl7g8SWO5AZdkNh060RXaX6uW\nybDBkd/T4fuPQpsQYwOOXfb1ijUGeaoITwlTNiUrxggLMZJjF0iVtkMFkNRv\nHyNBXlA28zuzp6eX4NiN1iM269J49eJdgo00dtNDcY2lJRGWzEFwkcF1KevW\nXmEMIMIkJ9WqPli7DItKj3cHTqGfNLf69LwtkpimuUv+OD3noLV0gwrOJWCK\nz789/wFF/Z09nL23lW9vVJeF7ClNTh3X6KBHToT4y16rBfj9Y01aWu99jXtM\nB7Iqpi54vWYfOYkv7sxIS8+sq1/8JMjXqNhKV0KTEt9fC9ueE6v0SljerQMD\nvdNU\r\n=L0xg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcytSDxS/UatywiHZ0KGJ/3yvsM2qsupwsr/+O8ICh9gIgdsFEKDb0P+/kxTYuMGI28zJbbbOhfzzlfZmGxvGozEU="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.8_1595595685172_0.4325920415916753"},"_hasShrinkwrap":false},"2.0.9":{"name":"@becomes/purple-cheetah","version":"2.0.9","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","@types/socket.io":"^2.1.4"},"_id":"@becomes/purple-cheetah@2.0.9","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-oKWV8FysPfUjC+OVEwOC/lVpm/FiWtrukMZT0cDJOmudL7kKUaY19dCPYGgKnShapN9IZxI2qJIXRS31rsRGsA==","shasum":"4f081148d2262df20ae9e8b9f6325362e555c204","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.9.tgz","fileCount":516,"unpackedSize":824292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIUpfCRA9TVsSAnZWagAABO8P/iWWOUnGfD/RmQp3gAp5\niocRscIV6/hu5DcYaRNC4adt2nil9WKDdawa5DS00b2YcJbVGi11Rcl+KPg5\neBPI1CW1u5b8dcrfFSzN8Aw1hzEjQyciNNLrtSOK5MD+cwKIlwk6Amf2gRMj\nwbpSXjEI2XcxQlXWgkyWgfcy6M7xfZhcZ3UAZpyc1tKC0VbqO3gnawl3cDDg\nM0mBeHwv+CG1PwPFhoGT5mmQlBYNI5VetAtX4h37Gn7sPFBPcUJ7Fap5VmNJ\nkNtmy20ls8nNfyr8ICeGJfQ34lvPhoc77uDA1SVQeeO1aLruQIt/D33zpPGJ\nNQkfcw9DQ7rgwt+Jl8nIpxGC7gteAroKSPNrBEbY//Nmf8s0MihtRGSE9bOu\npNE9zL+DzFplEK5UWng1w1dKPX4Gpx9kZjLHlawJ0ybziN1HA3iOPp7ezIk9\nQ0z0QM+xsiWfFwW1ULExZ0S3vwj9NvH7oxzNOu/+SnP+wBR80Ob0IxOohRnu\nww+z/R7Iuw5XsmkL2fyWdpnmss41Rf6K8FxhDZTib9uvSkrqHQe3Rek2ifLP\npucCVhOwgdOoevULj4xV+vfeHGQnziOgSFtzQG6L5wj8ixpNQ7NUr06a4CmO\ntXxivm4/u+cFCqte6bGeLPv1cjfgPsxe6vXS/GQAin7wBor5GANMg/vQjH0z\ncSDv\r\n=Q+WG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMqZE51DN9EplAySntO43phqnS6vZov1kLYsviMzf/XQIhAK/GkKqZB3nEfPIUV222+wqnGjezNdBfnVynyyAvDXD6"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.9_1596017246455_0.7479780842533033"},"_hasShrinkwrap":false},"2.0.10":{"name":"@becomes/purple-cheetah","version":"2.0.10","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","@types/socket.io":"^2.1.4"},"_id":"@becomes/purple-cheetah@2.0.10","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rYSb+00JphUBKgpN93fk79AX27SbWnscwFgXGENUuffXXeyCrocgN/8X69ia9r08XALysCyeTMSih8ewMPIDNA==","shasum":"9d8ef38269aad4023e8a93630e9bb2060c853abd","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.10.tgz","fileCount":516,"unpackedSize":824297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIUxLCRA9TVsSAnZWagAAaRQP/A5lrw/aT6Cfbu30EH26\nVQMKRzocGJsGNvUx7UJqNHY7ohTSIdWXrhI/xfuszr5SJ+WtceEbgpI1x1No\n/Ue+QgxbVpeVZLyedfvL+I7RnbvNU5AseoKorxbd/PiikUZMmr49kZZcFGTh\nITDSiOw/plZ0XHtl8zeY+BgdBcr4to43ShX8v7G59RqLfDdrcYQsGzizPSWf\ns1tlloSO/3pGKWD+163x+omKRxVudJMGZM8F8YBT/IPHJLRp0dw5fjdEVMK2\n6YBXwuxS8ZoJ/e4V1ewQwObKuI8kfVd7Uf6+orgtomG30d9TeNQ9KW+V10DM\n7HUlWz2CiNdkBUUAFp6HTyAhCCp8sW92aML+0q1BGddkz1PM8Ewc5FY2Zgqn\nOGxmpoGw0GNErHori2N5RvGaXXnyTWWRA9a+FNYIrEcykECYUebbK9TjRHV4\nI+8+fX9+ezsNL8qN5WkMmbYeMRdyY7Sjk/TqwUhyeKIRhoAAeCNdACe2NdbD\nCyVvN0Mal3xir5mxmk22TlFpe9q5NJC/faNDIIcA7Y98s8c8MPsDmUsU9dNI\nIRsw8mjBu5CJeKe2U+jOrhEZGPQj1tQKgmNTe6FJcWr0K2rOuW2IIMu6db8t\nE3gIP/oWiVea6jPpyRLYdB04vBpkxlb33D6cOBidR21+DrL4drzU+s2GqPmY\noWd6\r\n=lUUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv3YiGdS/Bd8UbQDMFGqI8ojWFkiNW+4ppLPT+SCIEIAiAPj5m/R5LLjqyy5GiERKGcL33GFYFlaQ7sDDVsRLLGlQ=="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.10_1596017739412_0.743533525333345"},"_hasShrinkwrap":false},"2.0.11":{"name":"@becomes/purple-cheetah","version":"2.0.11","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","@types/socket.io":"^2.1.4"},"_id":"@becomes/purple-cheetah@2.0.11","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Ig41R6opqAPeuYbFp7QgOFxdgGJGE++mnbF4Dzh9LnCbMBUPHBafpATDoux5qxdIXStGZP1PulPN84Kvse5F1Q==","shasum":"f90ec9b0d02b49d0de68544d072a7c9b83899e25","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.11.tgz","fileCount":520,"unpackedSize":854805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPUteCRA9TVsSAnZWagAAyOYQAKOWOIJya9KrZ/awdAmP\nH7nfGRwcCXWrBvUgjtwqMj0wDJ2vkSTpK6IGDqhXxlYuMAaYnIJru6jnlTyp\nbO36Vq0UCRXFGLQpMytTvbNBLf+cq3YZtKogoc25ujX8jEW5x/wG/q7qUJo0\nVKXpPZPgz2vniQqT75Vot/VZ5TRMTUsqS+mBvwo2PNtpvyvWEfrabtbNYCeC\nfWbgI+vHDG2epT4ZA9DMKi58KgnXOm3lkZSdOgqkkefNw6mCsrk666m3SOzm\n8V/swfJGUCVVY1cVYL1RvhEO7wg8e6pCQkQY3JehnGuHYMhJK4WPn8/vVEus\nUCruRXzSfdaPfsQ5v2d/X/oP3kJmP2g4YcxATn8vBEFAObwuj6FkDAREnAgD\ntK4hBbYNj3KLvaKVQCObEXW4+hoYtm2p+gUEDRua5TtkiU4VSp0emjMzoCxx\nMvSY6BukB722PUtStGlgQTTb86rurv2rghZevcZbd1N+w0DfBEDVhvetnuUu\n1OdNyZ7fRpjDYlcn2v2iBKX+S6PnOqT+FLMkOrUpn+xcC4J80Hvj0owJ8vyB\nmIurPQw4mFWbBz08kDM3GWITYx4a8zkUWFBnrEYWWwTvEUu85djwITGg6te/\nK/L8kO/cP35m8tTTLSiNPKFmVTWavlrof8U2HVlqzNHuRTdiz3jnpcaXRT66\ndYm7\r\n=vFKA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt0+6uqG0qiGqs9+90lqyQ2os9rTdk6MpnBtfxJL1pwwIhAPbLegJ7hd/cRMtqrzcMOLK7qnD+UvpI0fZlOotzz8kc"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.11_1597852509290_0.012793218158393627"},"_hasShrinkwrap":false},"2.0.12":{"name":"@becomes/purple-cheetah","version":"2.0.12","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","@types/socket.io":"^2.1.4"},"_id":"@becomes/purple-cheetah@2.0.12","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1mrHRqp7Wn6F6PWZ4zY/uJMbZusbzx9x5m6yTAqwmcODpzcEgD4JQX9bJC3gXKk9R6CusyZJKjBCRHiIhIp+iQ==","shasum":"1fabeea9116b9994936bab53dcb354693d89004c","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.12.tgz","fileCount":520,"unpackedSize":856221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPiabCRA9TVsSAnZWagAA7XcQAJEzAFV9RHuRvfcvDPIL\nTWGxGIUzwLYMuj3pyo8rYKEIOxRFaTipzqyjgH0UB4jRBxJCYAlELu8Y1Cex\nVMe3VqjYPFyxQGLPATBi1P8EyklZZ+bt5epFsLPu4+VOezQePa6y97zCNR82\nM6jQSR6RcLTbtjAp3hGVLEKFDaN0lQvTO2kxk0rjgK4hWTNNEQQURnkiJvCj\nWmTfOFrEqqUcqBR5fVGExTEoy33dEQnt4Jxyr0uC5ENxcOMHcr+kyuAjsDH5\nGaq8SP7nDUCZRknuad/hZFk7Byyheunkm+pKfdCM9EVkbW6qxojycUu0B1fe\nc1du96LjacEqmUhQ7t7bLb1XbRmJALD1KK8b/Pofnrx+HVRO16x2TED5R6zD\nJNFtlnOznsgpyT9y8TJQbZoXV5m3QHEazxM54tSciDjKgV3dRli3/y925hcq\nJ77K8bY+uVKM5aULUAcATqkL7PIma/++gbAq7wz7Zh3Wc6h70d5dJ7mnRDCF\nrRZKsx2LEs031jfU7qWGXn0/2rhG9wC6tKxCzlobzMzmvNJJBLwhjNsHLnnC\njnIFNEjOrvhoOr+xe3h8av2z0Rg6VGNFhiLWIGDOn0mqfHzX0lt4Fqw5E4p1\nUJuRcVZXc4IksRBk9h7EA2zmTwDu0zpTCFLPUWnabtGb3YBGM9OvdVjoBPcO\nTpZh\r\n=VNot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuKzZlLEhHmj3zJXWSaF7KxmcLipoGPDl9sgehF4eQIwIhAOwTF5WWIEB4sBKFI6eIuOxqFPXBH8dVTgIxwjj7208/"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.12_1597908634879_0.7907821031641888"},"_hasShrinkwrap":false},"2.0.13":{"name":"@becomes/purple-cheetah","version":"2.0.13","description":"Framework for node/express applications.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah#readme","dependencies":{"axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","express-http-proxy":"^1.6.0","fs-extra":"^8.1.0","graphql":"^14.6.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.9.5","node-os-utils":"^1.2.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0","@types/socket.io":"^2.1.4"},"_id":"@becomes/purple-cheetah@2.0.13","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-nMc6kBLc9+w082uoQ9pwfM+Qk40hHaBTL4WczmlBM4hPlbD5y2tLW1NyvqRsxyt5F1PFGseBkE4lZA8pG2OZTw==","shasum":"e921521c05a5c2ddc8dee00890f15e7223dc9ae9","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.13.tgz","fileCount":520,"unpackedSize":856418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTkd2CRA9TVsSAnZWagAA6qIP/03BFKqc9CH6DOi6uzw+\ne5rXiN92qpos0WUoAfP6sbjQDbvIZjINwf/E2NBgA/rtTKjjvoLEDxg45u/1\nRXoRTJuNPLF91tngg5T/La6rPu9vr1rQlFpzFMpIDTkfTaLIbioo50NCUZGG\n2vKpEVy1mAsyu6al9BpTxAPem47Wg35odi4fg45vDKlw+Q3pRaMzH07gB2hh\n3oH5xfAFuouGZ64jz6LTfQpINK8orD/UQlFYjmWrRoVYhYrXGu6eBCAJqBqW\nhUC7H6+iJ6UGkvBeBZAwJqkUfaNXvyGzdd2JJOZpNUr0cTsBQE3tgrUUH0fB\nIlAxot6jtfb5LsiCQwjdFeAPnrfHqPoAnb7SDVw7gdL85q27YdBCkbjKTliY\nJpUHlQnoTYOshuYh25L+g3Kdeu333IV8Lv4yke4SbmVhK13jih1nYnpYPYx8\n7Nm/ou9NlcMYr2Ug9anvobtS+L3aawR/F1u4kb/PKtb2N1Hq0BpU1RqO1q/M\ncFi2sv7uBqYNTjrYfr4rnu8i5Y70RQyc/bmJOrJfBzvIhLPe/DUKHjNEW/GX\n5bmW68CRezRotbENqmvu+qkQ4dQzItJ7BJaetzVRO+oRdFNUJuK4L8eooHSR\n8wMatuWH33urb6uK4KK1yVjMArCsHmO3cnWyH8mCVEbgocmZC7HDK4htXqqn\nmtJJ\r\n=VXyB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDKh/V1c+sgEyn2pBEbxIS5dGM42LPhQezNv1o3A1mxgIgd+hhW+AV2fKRbk4S+pBVZBMNO+yfOlQuBknzLZRBikk="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.13_1598965621673_0.4739940401855638"},"_hasShrinkwrap":false},"2.0.14":{"name":"@becomes/purple-cheetah","version":"2.0.14","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.14","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-oQGO/p9HIsC2P5lFcUPuyUy3tWokc4SxEBaOt0bhPtrp1UfLFyW+mP51BZI4FFwdxXRWDFw6Gh1qeh+DR8pbFg==","shasum":"319e325c8b5cb1b2e1f89289cc18001df976f237","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.14.tgz","fileCount":520,"unpackedSize":932483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeWjACRA9TVsSAnZWagAAs4sQAJsPOKjr6AFsNQDB6nvP\nxoIgsI2FOzaJLLFx4sk8ZlzPaZY0CCequC4OHB/+B+RWYeHuoizxTGNkwyRD\nIihHD/OgMo8LvVUFXItXZD8iURJiulEX4ePTvtKIMDFMyFFGMd92IUcsLCcS\niMCkE1xBE5nG1Niy7j5/z70QBka9lHihtgesQPkMK2hdSOWB29qC04JC34bf\nfgh/Ce5BxdSm6KQNALmziipDNpFz47AnF6Uvh2W26yB6dH5puUMryrh2/2Fu\nWgL+gMBmtjPJpJDf4o5CgHrcnCw4lWrJsO7xq4GmGbEiUKYC18odVMGP8GUT\nbvEpCKk4gudiWNZvoDeEFbuM5l4LRwLP1FScaEPjlnzJ30XUXbpYg+T/9qcv\n+qb+1cJH70Z1oXwoxGFEv4QNMZxUQSQysWg4HOvKYNny7Cq+ILzuFS/WZw/J\n8DS4q4vl5Cf76Km4X/2x/T0Ms62s9HbvjgpuLunqbYVpC0uZh44V5bFFjw9H\nUUTS9e5NAEV4nFdyiUpi1pPHbJs8Cg0iOvcInf1v6QzgcscUwr6uAYWanRQx\naBmgWM3LyMxWDJFMuBcQz9h8npJ0ubrsiKt1gG0cKUIvB29WupDt2pzmrrAy\nDBlDQEHeCLgcffhl1uoWQ7LPImb04RYMgeU6PIsr8+v5IeI3Aj/uEH2Dq4Ox\naxEn\r\n=fDuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDydRhaJR3Z8n3y+4zK34HkdVu4bowt/CB62CvKn8N7OgIgdHOdPxj9RQ2RL8ZVNIuXoKm7wxAAE6OqLek2iNMAPxs="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.14_1601792191977_0.5250539104632299"},"_hasShrinkwrap":false},"2.0.15":{"name":"@becomes/purple-cheetah","version":"2.0.15","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.15","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Ueg8nhwR+Na8iiNLLcQD/ocDF/xTbh0QNaI08kQBR2VSVkUynJlrMi33bC05pb1eGB63qki45iS1evcQPi+uhw==","shasum":"c211fb0a6d073922e87b3a4207ed4d423d94ccd7","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.15.tgz","fileCount":520,"unpackedSize":933023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffukXCRA9TVsSAnZWagAA8OgP/2h+jppeCfG2kemWeVP9\n7DXi9sSpH+jyVs08tEH5fbxiNq0GYoaamjTuvFjrBP1ZhIvcLiqQP8TfKrBA\nlt0FBjLSvlHAgwIf9EMNhSEGWcwatfHNCvlCiJwkyqhiG1fzmDEXScYOeZjH\naS0bEQwkf1mQctTjcr9tdu15JKNEsadM6CuQnp2QPon8NW24o3wdgpf9bQ3v\nLotRDNuQgUaSFt520kDwj1zMkl75i3w8KZqbXzXCIQV47Wr7VRrhVMJYYktT\n8th4nMchOU1PkB33tCgwT0BYKzJ+uyvcaglvfJ0BUdz8qwDg+azGoct0lD+J\nfjeOE8wSeaEqoUdiyJXDK8dPvGbPnTAXqF1My/rIvVPStZRVnrg0958HehzY\nwawZoAXxAIAtRy6EDvDZNqkwzTsL30Aako07JRS5CGo04r33UPMdZVnIhQ1Y\nwdPJmxBhTor2vqRVWJW1LXr8KOfFG8MmEgZN6NP9CykBpPGsMsT67UifjDJZ\nMkZxiY8flGSLTfVSI3yGc1mYmeYH3pt5oe4jBWQpWJBuYGUDahwmN3cOMqBM\n7bqtxOYMMK7OpcUBJJDszgIGn/b/N/BNdPiICTOOjnRwsQYDax5g0hLmdvNE\nKSWp01EwMeEj/J+C9P9oXTdDky9s5FOxJZftQoK00h9T0xxPRplyfajb9QGC\neY8/\r\n=TuBq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTMl6HCx4sUwVrRucT2ZaQRK5ckYBd5If9TDqeXpWe1wIhAPrADFOjq2tZI7g5vmna/cLHwy7ikyehU3CV6NJIdtBJ"}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.15_1602152726912_0.6313455101799743"},"_hasShrinkwrap":false},"2.0.16":{"name":"@becomes/purple-cheetah","version":"2.0.16","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.16","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3USmXsBolFn93aQyA/G2mX0VzWcMZMeULlqz2rWrZJ5iYKamg3CI4qAi6H0V9s4ixMJJrkSop/A/2U6eHa4bfg==","shasum":"fa57f60f30df88d811d1fb65ba6cb79a09fe5259","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.16.tgz","fileCount":520,"unpackedSize":932915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffultCRA9TVsSAnZWagAAIk0P/R5pG8iNe8Aju3Zs3x7R\ngw4JHizWgMsQ/aO1+AGtPeYmlQrEu50sIU+e3Y1Auz7TJbJ2Omv/dhLApHoJ\ng+gfTpcJ6FrAXLaIfevFcXhiHrA75gfmjCKCWgMncYmqVwNx56ugcu3gGX+n\nIfq7snygwbcysMe37Mi1aaviMZ3SbzbSNNQkP132Mx4kldhDuww6TvXjjWV8\nj/TKEVZ3VLvLCIi+TdZuopYVlXV5fMEO1QA6xicn23WrMx9GV/7vm0jMxZMi\nSGon2s89dvs2i2k0Ucb5hCaeugQDYE8T4HlKG95jqY/SIO0sqhXRYabb0gUE\nrJNbM2jw7VYW35bgZKn04k+YMNAImkbSTaPoD9EDGU2MhTg6QSiXdT8wRG+M\nlVlQLrkrwbcFuRr1GEe9MZoETfavWCxrI5Oz1hf7N57G9bfMqbI7NwtQynVB\n5EPallrGwlQlpU/+nT0+Bcvi+ENcDsSJ1XnjU+YTtJDwgTxNQ4n+Or09cLHT\nTU8WU6hWyez1MoKHiAL1RWLlf3QdJl9MrnLZr+eLzWSaPcgIrQL6Sh084dn/\nEB72uYKcyLCRD0NhdbXEja+z3grp+D6kqjFyDlOgiQUZwJs3XxGHnTDBZKjF\neNeHizM1Xpr8Bb2c2HYx0/gOmLAO/+l5HADSfjPurAYJ94XQ8d1h/Qd0CE5I\nqi0E\r\n=MyTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBcSWcjlgDdF12I4PrtvuJr/zmotxDizNGFm5o/X2YGAIgT5dK9bTJpsK3mcb+GfTZkKTCJqqU91NQ6jpPZSNc89w="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.16_1602152812735_0.8768890004712879"},"_hasShrinkwrap":false},"2.0.17":{"name":"@becomes/purple-cheetah","version":"2.0.17","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.17","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-X56HqG5aZplEBzhvUSZJuRHQQ/Kv8Fo1S4IvsVREf0zKhkQFIWps+bnjTBg/kgx1oddclVqpgFzJ5U0oGQ1POw==","shasum":"29c3d9f7bf0c41d62d904a7818b134aa03b91bb4","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.17.tgz","fileCount":520,"unpackedSize":933532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmtxcCRA9TVsSAnZWagAA88UP/iLX913M5A0/zuBVYTpp\ntsahYc9IId25SMLCWtEU2zlcpsksM7SCd0EzIwrylFYr9zVXSWlBJG1w2hkB\nHV/xaNCfq28rRVf5IYVJ9JloYYsv3xQdM82/vBrVCxYDur1xXBjleRVLGM/u\nh4K7dHCowiRL0g6kHkHBQf0F4OjzEfEOFPLMtbmfrrJlbsvGxtf4qrq7kyG0\nymOIe9BBsfz5oXYg1m/Df/KR+Ukiq5sKERoVEMT4iosJnt5HVvnUn/yYQzlv\nq8oGtEDDlIiZwStT6NYaK1dDy+4/zkHvWmkyaKTsKHZRbyGTRoIQFVxwCm36\ng4nCPTsTZ43z5fX/P0peDmdPtVyem6pudajvcHkRUJTM9520sIyeUTt6DXYK\nGdPIFsymEAlFt/egYvjAeQtcIV3xcHi+8kuxjIqQXNGN2qn5vz9wrXdB+fM8\nODBojgF8TLnmbilHRLYjVJdKZTQKHrcYB1VK6MUrRSpQ9T+EFIrenZ4WRVGs\nyAFpKlkqqBgCefded28KqWe4eOpszXDk/pA0qO0wCKzKI16GDjwqkmVxEj9p\newiGiqNH5Jte5DZv4dTayMb6VoIXAuWwKiJXBmTjVu1hO6u0ky1vX8ejalS2\nQM9nI6n35uzoMs/OPTt3RWQb0bE4ijn7WBt6FOGkvCtZtP3ZlWgCvW0Edst1\nClh8\r\n=hVcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzn5Epy76tUI3IsEgh0/Lycfh7iFYi6yq1XATIRJ2dKAiEAhXyDDr+/ZVqRo2X5cMq2BmPZD0sH6KAxRBPsY8hZ6Hg="}]},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.17_1603984476309_0.8122895753888184"},"_hasShrinkwrap":false},"2.0.18":{"name":"@becomes/purple-cheetah","version":"2.0.18","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.18","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EvRMEq2wShtKvOz5jjSgigMg9/90xc/hqyzihJoQljBziG1ZVrWy0H/GBgE2tq6abLaEig6RwcJhHxS/LouN+g==","shasum":"5b470c02eeae280048c7bba34a33ffbdfbc844ca","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.18.tgz","fileCount":520,"unpackedSize":934169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqW4UCRA9TVsSAnZWagAAKoIP/RzzZxD3fuOBwijbcNal\n75FwF4Noxrm8qetp18ldb4oET/3kciuCb36koUdTYIvcKXsJdCWco4+xm5kj\nPJk9lbhosNpVGqMpaV1NlbUQaTIgP+BkMXD+M6gFdKOpfjB4DG1GPjXENNxL\nDbng9so3uHcNHeEu2rBFM5h6tKPRsV1mzspmguv9NR79DlTcK7S6lpABMUlg\n9iXb3Vl+hmINUDcDV0egTysB2Hqwq+1c3KD6xl/Rs3gGwfIUD9AjgOEOWL4c\nJeTWP4EFI1HbyYK6lcx4UMuEOn9rGFpYw3TNdQuiBu+Cyku+LO9EE7Y2P6k6\n2yyTU+0RI7GVNt+83tf9r30zz22hrEK6JfHB2syFQ5Utx1B8k7yGkfATFgF4\nr4tFosXviRTYq4Zvyz+C6ILGHY+oUHmvLliYhlrNte7+2Tbpvb2xR1RrrzSm\nBLxjARrxIn2CtSXwoJvukvNqMjKh1SmLm4b9MR1eppP/WvIN22piFMwtFbs+\nyZoMxN98yHbVTes1wQ9w5E/FFEH2nMzhqtpZHhUhjZakwgLB+wGnb12LHeNW\nuSgvtfWugXVC2j6/Be3oirM1hTEwVJ8JFi/YeO74i+n0gtPiqNBG2mdpxuN0\n2zRhO0YRdGDBMdiA/uHtN7QT1wenNGxYcdBJNE1oOwOo4rTwNp5X7vAUIqeE\n77VD\r\n=gGLp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYqJQrHTHtvwRNNCxDWIr41T64bJWEut1Tz9PU8MWY5AiEAp0gz55p+yvmVoKLtRu7RG72gnvekpxAPl98iStJZd4A="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.18_1604939283307_0.2923104084268142"},"_hasShrinkwrap":false},"2.0.19":{"name":"@becomes/purple-cheetah","version":"2.0.19","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.19","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7wfMLe+h5BjxD9dAd+2eFtwPl2fy3VF/Yd1yA/huWfMl7WHk0G2vkAL/jc7oPZdFS/QjWbetxl728AP6zgjMMg==","shasum":"98ec2ae3917fe5b0cfa6a7e4e5bb6a98241e1349","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.19.tgz","fileCount":596,"unpackedSize":1061868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq6czCRA9TVsSAnZWagAA5j8QAI7sRlRnWr4lah/WZFrU\nZTQCcoztI0l2R9J0RQ2ftlNLd4yAp6agNzMY2ehQCZipqJ9DfvHpQjd8Abmd\n1eKVfmxtXuhb/aOkQpDqq6C5q0+Pt6QlrcZsgd8Xey2S0KUFNsOa66eVBGDY\ndOx0YymWfp8d1t9ygBtrhKrTjwBxbF2499dcSOd1JP74wzulPUiVVqPJRMm/\nqIVrqUOYQHKGcTGDNnmwIyNhmHt9WtHzB/6myONHqXkYDRXjiRaWTvBaaT8t\nIecT4Dmk+jrtnw+lyKMwwNKeRLZ62NOwDN1bCngICV5nBRnSNka/ihov70ZU\nN5RFb3bMQF1NyBCi3yloSjOcHaT+SP8kXC9eJZCbvdn+kzRGDUipFbFk0qnD\n0xgzWtnr//j82mlKuNCZKZYFtMZilw6qwpbIq8128vRpMCQnhHDVv41JW+p9\nj9ArLm6Fod/NBLqRMjA4j1VO8ezogPob2RZh/P+RbIr84rJ06oMvz0KxTkq6\nm6mXllh22cxFw1Hf8rSq+VFJKBv7rVSPhH2U1oNK0Ucp4ScWfP9sHc9Qy6kg\nXxg9rLfFHdHilOr3AlveY50etXE7hBryLz6ZPwxKStF8vCO/yLxA6RKLJkQg\nPAXz44LD0ZTfxYA0+cKZG9QdbEzZv45Gnh+LSW3vbMV+jipQ70m3c5COdczH\neuao\r\n=ckar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGZ1wi4G/T7N/9X1GDLM5Nn1/Fzl3LVUYpqPs8aQ/lFAiEA9N75awFiSawb8cEcYdNY40Ex+ooMHgxcO31R5hy7yQU="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.19_1605084979258_0.4632790267572622"},"_hasShrinkwrap":false},"2.0.20":{"name":"@becomes/purple-cheetah","version":"2.0.20","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.20","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RPloqLmwQZYgaygBl9Vx1YNkO3zgzhVcsAEWJZbgRdMBPwaKloyUz0Rd21n4Bv8iN+a9xp/ZyBqZQnWcIovCgg==","shasum":"91b10e01ddaada134041877d85b6102afba19f72","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.20.tgz","fileCount":596,"unpackedSize":1061913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq8ULCRA9TVsSAnZWagAAG0YP/3RdwOR0ovf9+FH/S2K0\n6tH4ta5elHSkn3fL8M6Lar17BfOCb8UKK0SFkA1xURLV13EGtcYhKwLyuNzh\nImv4ixzzSk8ijYAS8BKB3pSN7AjVwPyO4bQK8/0+hR5SxfcvF1CpQZaX/e0D\nvQ/eZu7UyuO1ccgZqTBJcH9hkNgJTFCwwhKCVlWpRbIjlQwhu4t1givZa4OT\nUplMh1MfqVh1hH3499XifDxlFmCsINhGxE3u2mSDy3REonewsTzJgZ+ikfLF\ntpGdimPe/xvqOHpd5UGLqH1V4DZLNTInHQpJLYNpWDIeRiUi7TOn0CRaL24Q\ncJ59oq+TRRJhI525B/cTI/Ljjs9NCLjspz0u5iHpH+UjAgSLumNncxZ/rnde\nFzMrjoUeVCStF4P05c+5xm9fbHA5WAHDctto0sIf0WMZUHqJkOWr9wqH7+lN\nS7fLJWmSOfZD5E6qT/k9EeXsDJUfgulQtyaWnpzBtULpIAeJpUyDSX4ZrX9T\nkGTRL0HrDuUOYZWyaZzV8nGkziEENa2qi/Yey0GODRJKBqFnqfk3hCUTYFkF\njXDOpf0I3Oj92Rszpgigal4QNJi7ilvN7lFmc1pCcXJ+MaVNrauLnqF7im1h\nG9bT57/tzn1CBK71hyNPWi1UdJyed/1U12MKgcv20QBJfqDuSxT6uZL3VPbE\nET1X\r\n=CscA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOFTE40lM0z3XQ9rItCSLEGeDMYRxZu9HkTxffVIR+zAiBbvNNTk6FRSLzaW6JaWssSrxzBFFyxWEOS4FoRkmi5iA=="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.20_1605092618228_0.18215410590148595"},"_hasShrinkwrap":false},"2.0.21":{"name":"@becomes/purple-cheetah","version":"2.0.21","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.21","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ibwu8wBj3ZWLb4rjShmgwQ1CSYNdWP9DC8VJxRjcwcFLsDYee76S4/uQHSdZ6o7caCqwE2+lO6GE8lPnMcgWKg==","shasum":"2c73effa2f2caaf768c91cfb232ce9e06af4337a","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.21.tgz","fileCount":596,"unpackedSize":1062513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq+PACRA9TVsSAnZWagAA+XIP+QGgwYZkMI8KgVZdFO6r\n60C2JTjbSWQ643mP02xSZlJGSMTeAPxQ5arzMymCCy+M6fxk969cuOtdXSMH\necqjfl4TscvoH7s7iYNvb/0uMYQnE5R8hUzNraDR7GRJYObsFXcvP2W/gAm1\nxHnr6S8UN0XshbEez+IZGgZn+bDhZPiMQ8v08xBiRbDVKNb33rXdSMbxa6yj\n33a21UORo0zlkvQkF7lFgf2aDeiI/5s0mfhmyEOUuYQGlLwuCOWKFyyJGuQD\nuV9RVm7oQuk/TalgJpf0utiDTBDOEBw4WuJi5gWdMGCQT4ZUQK7V8KCsv0Av\nesVgPewlLx4T7NCaFZdNc9DdglKF20KGhtha1IUh+7lOTOiS5q6PyXTuq9GK\nBBUeDm0FMplU6rEPz68bF8TixcJBY+WopQB5fcAJZ15eUVAWXYgNCDx9/2zq\nSMPS7UeOw6sAEf1FWoJXQvHW1Wla/pZyQE3Jci8IoAe5Zcl0UVFOrbuU7MaY\nWKEkJ7y1SsPgERI3JyoEObo4NyKJUMuNy2ukRgwidXjxildJxRGjgnrHCYVG\ngha71eAH4bs27n5OPDcR2qpjlg7EPlV5AdxtZImu9cpNmmAN8naumhR51+l2\ng7lAJNZqbtUSo45t03m9sjHfqF3H8q0AwPcIKZ0lqFWYwIkG1xQSP7HP9qJS\nLEmO\r\n=4tqH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbc0H3sOGLv6r5OsUXf02D6EWmlI36nM+TFkE6WoNWXAiEA9BALXotp8h5mGRlhZVp8Ixvurob0gaEqPmCj17AA654="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.21_1605100480364_0.32766569950707014"},"_hasShrinkwrap":false},"2.0.22":{"name":"@becomes/purple-cheetah","version":"2.0.22","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.22","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-FlvCRwCYQQ7g6t/4rUSf17Z3Za+uteL2iQv1asM8wZDzJHH4rlxlMQuWU/QDs4A50CNSzV1T3kC3xQgMEGuDUQ==","shasum":"975c5b6a766a5c883ef7982bf7c03b1aa2d9340a","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.22.tgz","fileCount":632,"unpackedSize":1139128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfylVZCRA9TVsSAnZWagAAj/wQAJT6+bg8cfdQO35WB9B4\nJ97f56EfDt87YCgbkh/u1ZNq8MDZUsYZnyTARzuR/k7nN6l/m9ovtN8S3AGZ\nh0tXIQUsbq+S9CzNdm8b7eUu4/TsDQwkiA8n5XmFz6DK/Z19XgKoS737po5N\nbId8PLrR/Pu2YFLMQpTzS342ykTLFJPy2jkFas8Q2C0MM1l0/On43LXI8cg/\nJDiniNAlPrkgdCOA12IdqfAYT72Uo0c+haYNINyb/dGaYPiQzS6DVFE4GYr5\nKENdIn9xyx5FlfIswmfayzFfu0eoGNw8GTOsUq80hbSPT3dsrpqcfRnIQrxX\n2OubbAqOJ6PXDQHSODMJOx/g0iRxhEwX/uInLJ960CNrIhZTqOvBfEt0XqzW\nzeJF3a3sVmzj3+FEcDrzDY3LRLAuS6/nzENOGy89JPG6U57X2XkaO1XQF+jR\njz2Pq0fNlnLho0Xc1qQC6gW4i/6ZBM4e00lVLPqD1BYtvyeuLVxE0v/bZACx\nkX6GtvQ3l+wF/JcG/86ogwUR9yf6KCn32KDbJlOXPc3oqorxhCIxSdnw4fpr\nMczhg8V5s62ojy9fkxMFNiG6gqvGOZ39HYPgt9RH+7Ft+CUxCyf8bZlPXpzU\nLCFbj2r72yLzlFgVFkScoPYt+Mko36VN+RgBVHn9oViy+awSYRmjKd073x12\ny+1o\r\n=6RPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoD3QeFMdRTXZxbPy5yeQwfIU/VR8Y0w3OnPB9IKfbOwIhAOYnTEHXNRlfOQoq/P/8OeYbpaFGVNRHSDwRlaEPZ9dj"}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.22_1607095635600_0.5446990713109574"},"_hasShrinkwrap":false},"2.0.23":{"name":"@becomes/purple-cheetah","version":"2.0.23","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.23","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7R37hYLJDSQNbH4ppD0gRk7nKiSof4CQ3qOJeuR7e2IcwQmhf4WEer54qhx2cBPBmKJfM2BomO6UitoLQ+jtgw==","shasum":"c290b8b3b5a4418445aee80021bcff76d4a868a0","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.23.tgz","fileCount":632,"unpackedSize":1139118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz4dTCRA9TVsSAnZWagAA0d8P/R/fFnvEKs15W9Yc7NFX\nVjFoDfw6JTtDulnP2SfS3U87UOg+PP5JZNoJNDlITK7kz07GCJgS89YWZYRA\nbxOZKQrv9jkwAvgtP6EySHgN+ZeFxmv42Asmdi0Dan5gy4iiVBlskIYrjpYI\nCUHZqqUe1P1jhGOpR47pT1E2rud5TIpdZN/LO5fY+KbyAYKFkiCjBpFf2mag\nQtGdW7cndz6ZiWhvmHUgnAzRhzCHbhQDwguD7YDkp3rEgAnscLYOBSzqi1HT\nekly3X7ItrNxWorNfQzhtWm4hzrHq+dQ11gasFc/mqR+oZ0JIhP+YoqU27cl\npr2sUFA08Sz0Qv8DUcomTrdDsSE4le+OjisdeZFwTocqwl8FNZASkWSu3uoB\nzgux/nQafSqw1EDlcOtmjBbbd0152N9A2nvauyVVX8qX6itTN7AIIzDxNfER\nAVpnVBFnGKVZTGnuMvoNxG7w4ShipUN72Xt7lBqLMU8iATOB0bFTi0xt6Adt\n6VjDqSd11CuV5jynibIr11uIG++4ttb5xCvp7xCD6d1N3WvWqAG0XoZwELUt\nUGoq99iLZcRwzujgK5RoYmF4VzDDhWQ0ZkRefTajM+jB8F0skBHxRKQad9TE\nQ3wEmKs3s0qZVJfHtrHLS0WnujtvUfaQL+IKplK+6yiQXHIXEXv5ZFl0rOHJ\nTXC3\r\n=gMwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHp2zeeGFbCZ7R9eraoEQsB8o7hHGPq2TjG1YHWcxFpwIgbOybtVskQiVnhBMr/IHitw42NrVK/Hd69ovlTqOzO1k="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.23_1607436114314_0.6637610952850621"},"_hasShrinkwrap":false},"2.0.24":{"name":"@becomes/purple-cheetah","version":"2.0.24","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.11","axios":"^0.19.2","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.5","mongoose":"^5.10.4","node-os-utils":"^1.3.2","socket.io":"^2.3.0","socket.io-client":"^2.3.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.24","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JOUVscPzy04rq6A75iy0lvbXqNs63yeAHDcHX8uu9oJNrYcdpj4WnsgT2EOjvWk51YAdsya6JcC7O/G6uovWFA==","shasum":"0476f8551fc86e4f24f5da90c543816b75628369","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.24.tgz","fileCount":636,"unpackedSize":1141416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3IaBCRA9TVsSAnZWagAA8lkP/1ezDN5a8i+AXnZGgtIX\njLf8Q3elN/XHZdPGHN+99YnSvAqBdfHs38zb6xp08opyT26C/lI6i9Gc1wTY\neQ4r4X7ozPSYpVX3SYzgQFKQsb6Kc7P6FcjArv+0CbcFAemh1YSJh08/tsjn\nV/JMjt3t9POXYZZMvRf2ulD04sbZhWOQEg0nOr/UYFIPpGsMcyEnCbYaOdIx\nCkg2KYkGG/wkNZ9x4p9e+yo1kfQaJNwHVIjq0J+kQt3ZX7fVLrYZ/ndHTFBB\nKJ66S8SGAuPxET0tLI0fZolNhdAr3ZQ1Dv38Zbdv9BD4+Qpc5WP6Mah3lIe3\nfgSW9Np3BY01hm4gS91sHteKWGI6F/0bfmOXEZs27QGt/XkiSG508BPlDRbY\nrO0VfPX+l8H7pPpC5DtLJgB5tC7i7U36KUnuoZqU4rlIqm6btla0f+COV0Yk\n49dCPPZn6S2Crt9u/ll2YGTcKE2ACGAtQ9UODuvOufMucS3kTCg012TjMGG9\npLZPW8+a+1/Yu5vZ/iJqkzTjHB7a2Moqf1ogCgP3TysTYSUVwbgSZefdjGKg\n0yjBKlFqdxFKhKj+dD6Yf145b+xwEj4P6DlFYyPg4Mwo3gc+5HgtnSUNevgH\nWhG0aeyAXOWt4PbpudqPaPlrEwW4IzLjW0EyHEa728ci4yMxXP5YekkMB6NC\n43ke\r\n=dEN1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2KRx4Tbsq87mXoukRi4ffq+lmjnqzeIpqT48WoP5APAiB69tkdtw7TvvSoDYfTOhiv7TzV8NTOPRmRcI8vRJ7FOg=="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.24_1608287872986_0.2965490179908383"},"_hasShrinkwrap":false},"2.0.25":{"name":"@becomes/purple-cheetah","version":"2.0.25","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.12","axios":"^0.21.1","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.2","socket.io":"^2.4.1","socket.io-client":"^2.4.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.25","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7fVqNKWutpPeXbsAZsLPcTrRZwcMsqCgRddtA6SnD6q3cXL66RCfbApxZX3kcVvuUVhS9aYFvlqtMeyvG23G4g==","shasum":"fc8e5492c05219de095a21c3ecb9597ea2590ad3","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.25.tgz","fileCount":636,"unpackedSize":996246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/G8HCRA9TVsSAnZWagAA2QsQAJK8kDHkfPo4RUbE80Tj\nCxhA6UOeyG8BO5u3Zw7bfACDvWxBw59qbWPmNWRo+11Wyt1FplIfyJh2OuNE\nqzi0B5DKfVXlD8iRcuvWkfxpgqou4ug3hK6KTdC2asfzzdR3PbBU++xBh8m2\nAdR0xfcRFht84hep3wyhBDJvoMp4vk2yQdAIOEmV8seilU0ttDaTQhzvzAiK\nwwBjkRLR2EOydREMvD+TzLLZMc3uT0Oe2jVgpQVGKvQHXfd+7WrojPp8qTeK\nYnVUefIfhxNqr5U4g91MDe2K4sZYOX0gToSAbT7iOxAvuwOniKetENBgWfNz\n5lXEbpUwJu8Zfj1NPYhzzvI0XbiWRw6qnMLbf7h/kvnezypU/49/F1ZEUv7D\nEen/UebM5TmZstaDcBJOCyC8VWxitU/6KiTSnoHG9z5XDl4b+vH9r2mETdOs\ny3lu6ME413INXU3j4lVDodwMjWfJxKisvjKDoOv7JVGD2hg5vNcPXh+++6hP\nq0sKqke6jDcY0CRQVDbyRqryTn0JeaNGlwA1eFB1DhyPG6BIjp1SuRfrbm8W\n3lh1/uGPqDKsjl64ucQrBwJkGhW4Qv6rmDG6SNlmvqRRTzJWnaILbs8qUimG\nS/lJA9dWmckOu/butZkBas4Jk8LzaY5B576ZVbT6G6i36sDCcu0upSFLf+vV\nt4AX\r\n=K5bh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCmAH/4pDOcM6tVS2TFVkCX3gEFqL1PM9InphmFBJ+/AIgcF7jffg1y94UVw5Zv4RvcxA4iO2QsiO9EyxsBR4p3gc="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.25_1610379015011_0.9878173656028493"},"_hasShrinkwrap":false},"2.0.26":{"name":"@becomes/purple-cheetah","version":"2.0.26","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.12","axios":"^0.21.1","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.2","socket.io":"^2.4.1","socket.io-client":"^2.4.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.26","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-w+sIYojZ3H/X7IUIYEK0aAHQVZu1Qofou823fo9A04DLWF43187YFO8CvyobMMDXczkCe5vy9RPr2Irr4qxlpQ==","shasum":"9d1719d707abfa25c46b9ca8ed7de665047764f9","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.26.tgz","fileCount":596,"unpackedSize":916776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCuuhCRA9TVsSAnZWagAASRUP/2i2fAx+b/y3mTYirw/t\nfVxSs+zNvwyH32A54yu78TYG2A1lOPgzFvantjsYbhyIQhbqgI7fZoK3YloT\n9V3HXX1BqTfWPmlFNLQ4nu5O+J82GZ/WLgNT9C/f3t2hLI4Q0UJLsOFdDvUO\n3NS4kd48UyW2jxtuMWZ38StdlHd8dVeX8nh3z3rEdg9pMsUmo/gfgx4kp3YJ\nPwnYfFSWMCOjEZEC7UPkFvziRP8F26SY14fB33iEcK7OvQnJ8lKC87ejZazv\nJr2To4JWBu0TJ5uoobaQDqm9zWsCn9Zg3iSGHBCwfkewwTxvEVBExuWznPtZ\n5hI+nBL0CXll4WeVjDxLZPENj00mP1yn9bz0kaPrN5mfrGaOLKmFs6Hc78od\n/W3LrGaIV6eEsxgLQo0oT5T9Nw+Fj8q/exPF5XkI8d7rHIYrx+B4A5o7dEEZ\n/iRQb7EKWJESUXqqp4M0XynMZYcfrjEmBo7DAgZhasKIbQWvc4gLl0DDNTef\nNgznayPsXNIrea9RGlVLgA7MoA61rdJsK2bZOSkRAzGTlKAykJlhWuOAKpKc\nbFd29cAB71ky7puuHjXWl4d48aB8BAcvuy2EyooHLpCUC/dK6bP5X5oFvb/B\nROhV14ldqk5AYOIeNLKlKuVE3SfRasslrEzqJjuXMZFBA7cCPzarPJq2ab69\ne5Lv\r\n=Q5gg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFD952IsbU/y95KdJHllq6S6CfW+TNfZE8a/aGmzgbFAIhAIXLftxa7ioeaNqk/XPXw82AHicDq/I+olt6NXGLm5pc"}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.26_1611328417152_0.8789790167634457"},"_hasShrinkwrap":false},"2.0.27":{"name":"@becomes/purple-cheetah","version":"2.0.27","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.12","axios":"^0.21.1","bcrypt":"^5.0.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.2","socket.io":"^2.4.1","socket.io-client":"^2.4.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.27","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qDiOzI/VY/BEmg6zYsuxqHG0eXjIsHYguZkbg5zwjdwidkR3kRkSuABnXofkVreJEYe2UC9g3GTnK/msJospfQ==","shasum":"c4834ac42b55c5c83569976ac2c5e853ac67def4","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.27.tgz","fileCount":600,"unpackedSize":1066274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEwtdCRA9TVsSAnZWagAATiMP+wch47OmdMWbngILKVFa\njVAfgd9r3vR/bE0AYCy4Wd313ad0Q5Ap+V/b8iaXqwMNSd0HgAoF76aFQypX\nfDNSvgnmAn2iskG0idELV8cjSceo1MMCmDSpFh0qZR+tKJX/B79f2oDBH56s\nOgiqMEbheq9+ZXipn814kGEeP5gSC+9ksZCZMBhVR1FkMscjCao7/zo21irT\ncWZAMLakDPGVFnsvb7txiT4F3OMSOJ7DZWtdkclFH8cV8iAyiXuvyRs7yijg\nJZXoDVUITe1a5SZ2Em4gKUYZUt7gsGXTp4a3uOpu4QQalCV6zwLnJZAB0G3d\nTae7xpyoYNj4z6BZDra5UjMgCJSd+NtBigX5Fw3oelGrjqXeZokPUpcAuXM9\nBipGPROWMXzJciUGDISSj+IfWYXgbuTKY7brV8+rhSYE2rdip1bmCjSHogG6\nZl3DHd73seKtgw940lHnBuyekEYQ88zl+1YKOvAnW6w9b6kgrDQ5nzDd2rRt\nDziOvLlU4iEgVxMRwyzFr9Y1aF6AXj96D9jAIm43CRytlCDPtmxqhOQelL1l\nFFkSRIMyjR/xqvyketJGok1/R+jItBbJ2MG9eu0bdPUAmAtFUumhf29dNmob\n2leqj6MCkfuwRlzaQEW7XziljN2xSg8ePE2Cs1Ze+VqkRuYkQWqoiwNWmL0+\nXdqe\r\n=c14O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBO/ctwnWcfu5vAdgyHFkj13uRBXm6nDfDQ5ay7vKxwIhAKBQNBChIXVx+sAjeG7NKKXHJQ61IsO7EPb7qcEtIV+D"}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.27_1611860829018_0.7872734685768457"},"_hasShrinkwrap":false},"2.0.28":{"name":"@becomes/purple-cheetah","version":"2.0.28","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.12","axios":"^0.21.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.5","socket.io":"^2.4.1","socket.io-client":"^2.4.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.28","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VaZpx7+7nrvp7tWOalVjfoNKpSdUsMD302KGWS55Ih2u96LqDIaVvbhHOfoj4cKJHEq7bRGNBk1X/l98/uTCZg==","shasum":"567f6f3cc50b1457b41b531e86f6904de6bd0bf2","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.28.tgz","fileCount":600,"unpackedSize":926753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT20UCRA9TVsSAnZWagAAa6oP/1axcwFDAH52/0I9gxR2\nySDD3O0KIVRAzB6DHFAvePrB8hxAAyKjLt/B3bbM1sBaFaKjLI2KLg7rGnqk\nZuWdOzSGNsO18gD/WwaUZuay9P/HSzApzHqsup9I3RoIpFRcE/ohEpuwPP6f\nRFvxzWBTGLBaVpgN8hBrGhbFk8tfIR+XHnNRGJBPVMvgDj2XvQWkxluRrcBT\nKO6Yn3Q8Y96bg/2sHNbmtlzPIyY752SAVGuJNHXpHVNkXOwPzgkgtA9Aje0V\nY6c/ewL9mfqFGQxMwS+XGNJRXTaqXs1k4SX22iM/AjIWqSfoFAm4QdVHSTOJ\nODWeY4TF1Lx03PuNZ11NwZFQ75MJpZUShevga2149bInXGNsYCCiJnzwMV5w\nREzjbFTyG6x6/YM9rO2MK94F3DAX5uXiOSlaERoOf13se/DtP2082iEKW47/\n8Y+c72igISe/SRp8eoCO88T0bvScqf7cvIvoSJSldLyLSUOXrw5smomZ+E2H\niwqdJLWY5RwD4xWLt6zcAwjcbcANQ+iyqWboFv4f2GPcgbh3wPTvHPeYCiYT\n4jjs7ZrwaafY5/IjeOpsqw+VSrpNI2L1jJhSJ3tt+lwcGTX48vGwk/540y2o\n+nHlQK2CmPYbCVccJ3b9q0ijycVWHugrsVyWSn4hevNwlEbxongj7C9ag+hv\nlW0H\r\n=ZALq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHa9T0GMFpD5g+0FN9HMT2dQuQ+aDUYwsrEXnm9iJJTAiEAo76W9Z4Tonf5/u/G7ThPxF+1up90TyRYT644v8OCZKA="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.28_1615818004108_0.11794345771465586"},"_hasShrinkwrap":false},"2.0.29":{"name":"@becomes/purple-cheetah","version":"2.0.29","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.12","axios":"^0.21.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.5","socket.io":"^2.4.1","socket.io-client":"^2.4.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.29","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-aGE/ViM7VHrJG23lz9HO5XFAtmQUHKQS2BU5rc4Pbak7vBNsdlm8j0u5Sbf+96nLV7k3B2IQyOyKRI8nfgdW8Q==","shasum":"e2a1596b615defe347c5e111a2417ef0741dd1b7","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.29.tgz","fileCount":600,"unpackedSize":930771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXLVwCRA9TVsSAnZWagAAVjEQAJjGMWcTnQEFZI6e0vxC\n4/TzhhUA5vbQDXcWltpNQqZibcDPa4n79MsavtsPIzD7tjDlzwjC4tDYXGzd\nGmMp/M5+0k8ThNwJw0IRTPSZXahIwZc6/p4qqXRe/Did12WsLM4c/8WFydfp\nsKGre1V5tCjOLEASJWuGD0/HMWtEJBHe5ehu4VIQ+FBN2K0vxwV6hQWR3qmi\ny/3MuhgQhxzM4eSvldr9mA3HdOnlPfG7zrCcvkmqRyBD8d25TEVeSL6rmaLK\n7jVnXnOb9VtzNw+hm7mXLSXRyci0rjUhAGULA3jFzsTRyIlQm8b5BkiteRPl\n4bn7uqnW5j3eFL7sgXZ9+Ulx77lGY2YIYukgf6NxQKQ/Q3LTJSH8H4LUho6B\nxb57IGQ4BrGCdjx8/b0w3rvQ3C/1F6RCqMIa3ll3QedKHc63kfglRQ9RPXOb\nYjoEZVKqOy51CKLBgms2YxolsqUKmBTNf6amcwn/Vdp4vKUm7pemSD8HsO3x\n4UytSFI5uK6yj77SXy6z0JJtY4JXlNLoWgRJeITP7JbMGOlhYdf6/LydwYuR\nUQpYrp4Y3DmMW2WD2qyajSCKSEZlY41DieLK+2Of3PKAHklin4o6hp1YO5QM\ncKsvV0Q3tPhEQGGwwqC+jPSchHkutgFu9OHQo5hfpvgYEftM7IuULKMHeUOw\nGIdy\r\n=8uE2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDePXyZgLYQL2LM6t8QblgEp+auhGGzwEBwvyArSbGSiQIgJLJ9iycuckDCLWAqsS6WvRRC4aWom223WNoYQo5EgZg="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.29_1616688495384_0.10366373621376312"},"_hasShrinkwrap":false},"2.0.30":{"name":"@becomes/purple-cheetah","version":"2.0.30","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"@types/socket.io":"^2.1.12","axios":"^0.21.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.5","socket.io":"^2.4.1","socket.io-client":"^2.4.0","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.30","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EgSUOH4y3I15cNzbALt7swWpAe13s3aoL+0sLAd+kMCJHzvrgWnP9sBCQqXWliV/CY7qtfO4Vd4cd4Azupe/tQ==","shasum":"ef1ad2b326f0e23fb4e4fa66220379569eef885b","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.30.tgz","fileCount":600,"unpackedSize":931164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdEU7CRA9TVsSAnZWagAAdRYP/j4GUK6i/+myjz5rPgvk\nVmcih3SEzX84D2/vjnUuzKz2o/tCm5veQMVNwAwGgNt96b61NspgRBHVIB+g\nqp/Jj/xeHh7c6xsTDURrHOKbwTwIFoB7Yyb49SwL+5jChFM2eyIcQjtSEXyN\nfuN3oSndSSnoE2nwpdP8kXCAZrrwllJ9QK0v6AOmwg4xAUYWr5DRrcFjRmhl\nm+62+nGC1eXQN3Dcyo5ilpfDs7jYAKFWpoGlcDJneUI/P0L1jzUXG2I3blTH\nCrftiif9L5vxmNNf8cWdmAxEfdCFchhf65VFjcWjIJMUqbIhaXCiObImPYv1\nmxU5pnITCTz4x88XLIvWxzPiEeyNz5QjjK6P5AJBdJy86h1Um70+jvWo7lJA\nN9pW94a/7XOjhslcaJ8S0qfPNXei3Owr+wNktY9B67XwUHzTc98iUX0ufDg6\nlNWbXxjqu/gi/TFGgzpORmXLTYKoTYa21W57lplp1shmCFbxIpHIp+quPxrI\neWUdkjRvi29PHO2oBcHC1maNPhhD+XKR2fXknJynaVPGMdTE3l7pMAAk2hAM\nfHB7pcAo+ol4jurq+A+CFgsmSDeY5BS8pfKGkRXK4YpbK0+jyluq7AaFYjMX\nPqoBPksnt+X8bzRtrHK9u3sq2fXComOUhOw4p/hJR+XNR9b/vqh7sag41XMy\nmdR+\r\n=nRWJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQRMQqymLc0YBf1bRgYnsEI7NOIm6b++fW1OzTD3XhVQIgHxC8F+BT0IKcn+W9Vcnk81w4uX0qtKolzUPIxx2Dlz0="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.30_1618232634694_0.09306802092118116"},"_hasShrinkwrap":false},"2.0.31":{"name":"@becomes/purple-cheetah","version":"2.0.31","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"axios":"^0.21.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.5","socket.io":"^4.0.1","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.31","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Ba7B5ZyV02SbhB/7vQT5PJqpRoZH6XfWQRsNiaS1+YqbnDCGsuNP1wKZYpu2w95/hanqrTE3/uaWZ8W2+JuV/g==","shasum":"2c391a7dfa23203636193e41e3eb55dbf4d5c493","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.31.tgz","fileCount":600,"unpackedSize":928935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfTC8CRA9TVsSAnZWagAAwYcP+gJwVsggI91gcY5rsLEZ\n1MB0cnn/nXacfOGZVTn3x0nKTSo+6aQJ4x/QrcJu4T06dWsVL1UUe1hHEK4P\nbo3qc9ZdYfDlufbAglhxeFYlmUIGuWh1It25IxCcTZQMqZMXOQwO3yq+eLwM\nnupTAXbbMbw58UoghCAmDGsOhOVgDxKShom9KWXkT3XkaFlDnPTv4MtrP2Kn\nQL+TpHXkwYJCssO6XIKrpeotKt72C/QjZIpRZCk/inFRm7G5nNkWQ53ZGAq1\nW7m0I9810WhRuAX8v9tML+vcWr8H9eS81JKdVMUj7huY+MXCB13hIS6iWC0x\naxEhMhwvgI6xfD7LZ0uSb5YE9ZJddOitBC27/mAyXpzk0+ChpEK+Quhuwb4Z\nrj5jAc+7ikQFQQgc7QcwtSxkjB8DbjWpKj+sKn47ZT/tFtz9wJZM5GRd9GnO\nWzSxK/RPLZRYry8/WbMrQItJOn78Vji52u7XrJdvlsqHBvzF5UaUF96RRg40\nzHHmezG0zlYOWaWHT+wOM59za3uSkBHBbsA+Yp0NyCjzLkDU7aHlqKvp1VNZ\n4NCc5v6JtsXOlwDa7rWk42phe3Ntb+xuwFwqw75AwKh7Wi48r3q0bH6hi2Gh\ndFWej+XcBMnpkQ4TNkSY4sf/VsX6YFdzrFrwQf2KST6xs7D2cc3NX5jvs7qL\nGr+6\r\n=v3DR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaX3tnjaexlvAa5zMK4Gk2aIkuYpnXsH7ZPxsJMP6m9AIhAKmRGWNOKF+1Ev1hRkDLSrR1ZRrZJOyOb6HVsmyRBsd2"}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.31_1618817209975_0.8241038815832895"},"_hasShrinkwrap":false},"2.0.32":{"name":"@becomes/purple-cheetah","version":"2.0.32","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"axios":"^0.21.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","mongoose":"^5.11.11","node-os-utils":"^1.3.5","socket.io":"^4.0.1","yamljs":"^0.3.0"},"_id":"@becomes/purple-cheetah@2.0.32","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Jsrp2grGgexeiTiAGwK6X2Kho5XQegmrhKL5tXTqPcBawzGvdOzcI5JR8YxozgJBRQyHrxneqQR57wI1ehxhaA==","shasum":"1e5b939f6a46fad6096884fcaf5f31ec217ac427","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.32.tgz","fileCount":600,"unpackedSize":941979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp8RtCRA9TVsSAnZWagAADxoP/3XSzTQM+cDhods7eQ9a\nhR6fL/y91/4tjkmUWiDlMmxrKVSFUlNufNhz6LiS1hyO98Xz4V5h1VEWoxCR\nBWjfdyqW8JmetVdri5/Y8YeNxtpw4zDQmqSMymzKFb0K3wkJtzko60lIgOUU\nDQ3KrVaZ3fzNk+FRL4Ds82wlMfhxnJB5xd8ngvbigg3FBmsLKfBNIJ1pYlp2\n1MyPOxybl8yOeHGgExcTn0L6KIlX4v3+CFigmRcwHocWALQUZjaQfkro9etU\nMKVFNPMJFEUSBN18LxnUvhJOOAw0Wjn3Gy8Dj3hoxUMfINNAum04Zll9kKIi\nX8UguqAvhZtAD/xEJL7YFNgVNiFysVd1iz29oXZTPtK9SYk375Tm21uvLPVE\n1dP0QPPvS3k4H6QftAQ6CY37fQnbTz+KLQNw32X/P7CeGPMlCojgDKm5UmNG\nvBO2NIgx+YCYGci93tRwqmHe5KUy3Ou923QH03JTkOoP++3NJaJXxs0SoKtw\nTGTia8JxDxaKIAoFPgxoOZOsYp4WBaD+2T3qSAqS/IvnpvyTs6TgxfMZv4Ck\n5FKWF3yvaJQ7H0yLBcjItmx5JZWKEHao0vDDap6NCRl3xPHPSpqVdP8FBTsR\nYD6visQ3DiGihdQFv4+8m7EzB5dnVZUGUczSBaXVptvRn/F19frStfNwo0NQ\nTI7a\r\n=Bxkc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpdaPeRLgCcxBM99Md1M2+xaana3rZHq34TX5llI78EAiEAt1EDrt5C8P6ubTDE6/NA/fqijIzmqVn8Lv0y+9y0vSM="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.32_1621607533011_0.09341898070510135"},"_hasShrinkwrap":false},"3.0.0":{"name":"@becomes/purple-cheetah","version":"3.0.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.12.0","fs-extra":"^10.0.0","graphql":"^15.5.0","http-proxy-middleware":"^2.0.0","mongoose":"^5.12.12","socket.io":"^4.0.1","uuid":"^8.3.2"},"_id":"@becomes/purple-cheetah@3.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-MmcUR7B6n3pSe79vUL6M3Y/4lDSMdSsRI+2yq2dT3xmXG7EFKpCzCHts3fnVM1ST92AieAtYPXHsjBJrZKuFZQ==","shasum":"cb4b1545242fca5229ab88f828beba1d78cf7a8a","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.0.0.tgz","fileCount":492,"unpackedSize":605101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv0YVCRA9TVsSAnZWagAAT8wP/iq+O712iMuXHBpovfCF\n+yz3uIOG1OIGIou/SX9nFar5KKpMJR0O/JEfhZhaFLd9lem70Co9G7KPO6I9\nYEDUSy3kB2GPrRP1BUpKlfMS7fSA2cCRrPv3h+6rX5Qu5D6wv5XG8ecuRPls\nMdtygCBy7GaT+n8tkWrZLZh4GIgTzlvuEeQQBm5sjxewPHzug32Q17yT0GHe\nB5/IJmx64aDFBPTJM169HbKyMRe9SLSn6md6yYpni2E07OpTis9BlfSWjGkl\nyC6Kf8CTBRhJ3Lo59AGx0vrXOgQXYaE/1NWu+zB65DsDqVrXzk5K2rwHj4Fm\naF71lPHUVAM2A8LD8uIHoXO4ohHW18ZGJvfUCVho/eYnxpJ/x2bJ1HMHOlWr\n2ZRp16q8T+7mhD03/v4nmyUmqAiiWknDlCATcHwP+I3ki+JaWsiNuFYDiTEn\nVKgnXF+bbKit2HfD7/znroHyNRzHyaO0snmKLtsRpWjIkgRgsr/I+tQ9upOb\nIzYUSx56RQYKPm4LeOQnx/pPtoBYQ3uSNck/FfaEDT8BqU5vtFwy5IvNoUXh\n8LKeJnxmE1+UT/i1ff/tLvk3JSYn4GjGPKnjGBn1k72q1hTDXuBTRvbTk0/Q\nY2OvDmVfO8mmE2rGWtiFKjl0EpGLLXJ3WUXVvRiMsQwhdGdq4SVj/31uPSz6\nN3Wp\r\n=sz5t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/ojjEEO25KoM7rpMTG3bwVOh8fjJvX3yuaBiyerBRSAiEAh0fc6MHbPbg5/w95+AXxjLDekprQ7OWvrdMnSPutm8g="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.0.0_1623148052953_0.028432238299458845"},"_hasShrinkwrap":false},"3.0.1":{"name":"@becomes/purple-cheetah","version":"3.0.1","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","dependencies":{"bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","fs-extra":"^10.0.0"},"_id":"@becomes/purple-cheetah@3.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-IgKukewM1LvmMsy0yAu65fp8cNwv9QdByT1cDvVa6n0LVTnzZMrzeqDNcSZlY2g5FYAXVOGDW2MftjeREfkPiQ==","shasum":"7d575801a8a6c06b2cae5ab82fcbb8cd41600d0c","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.0.1.tgz","fileCount":204,"unpackedSize":238767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0uNBCRA9TVsSAnZWagAAuNkP/i4PNeN8+0Y7RUaFv5Ob\niVff3aUPvKBdbPkALPrO+SlEWClSJI02+mVhASaKj7597zrmtJlkoA1S5JUZ\nN60uRPdvyQak92ZKCl8U4t6tnuarGiEkydSZUGuTD7Em4ABKCv+Q8OnazwGn\np4eT2pJFrHITZ5IXHGcr86GFoCicr+/6w2663LU0kvotv/k0T8Jt1xU1vqL5\n+xL5SI4ozcE90MSyQFK91DP3yDXOVaw7CvzAhd1JKeNotE2c3cchK8JdWSi8\nXPQm7JQWUBGecS9LD+yr9f8pnjVGxhF547kRv18CUhFTEf8YkhhpLte/2Izo\naw/1OIU4ouwG3uVreXGHFdy/FqxjD7So/5qil9X1v/RLEw2W8/7Iq2flyS4Y\ngIgu4TFh51d/q4KU5GuXStGQvAXLBg0SPbC46w3pQUnJvBV0In/17I9a8Vrt\njNjPE2jjbSemR96B9sJ0+opsGalbh0PVnGHLwkRhMwtQJj3TJHUJO4P3D8FY\nS8oRWW036Bpu+MEeQf7xonjxx995yikrK/Tl9UK60ypsMHK01Xk2ueKGZYZ+\nhPj8HZCzS2k18Db/4Q3Vt9jGxkvKxh34B2W90H4MLQNdy//kVdEhFUIHCpK8\nk6WBT4ttc1zdgrf0AIs4+hXHz8059mvQv/3nBtJPHKAB0vmHzEA+rnCWBw0G\nAQVi\r\n=otDC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkqDRMqnUoGJOKGuvu+tnBTdeT2tXCoI/eiGKF6qFd+AiEA+ixgguVIbABnlfQZ0XQF6Frhj9cmB8HYkRctDDRiuVg="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.0.1_1624433473268_0.7708486142395168"},"_hasShrinkwrap":false},"3.1.0":{"name":"@becomes/purple-cheetah","version":"3.1.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","dependencies":{"bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","fs-extra":"^10.0.0"},"_id":"@becomes/purple-cheetah@3.1.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-MT0pzY0+TN8dGwBxJ0cltk/JAW4HzC+zaUuA82JfrZLjlaYRAnKOTJNlu7WQvehPMq/Amj6gqF7CNNGt1115fQ==","shasum":"cdaa79e24ae47421d0246a3dd3e54da5109b667f","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.0.tgz","fileCount":204,"unpackedSize":238952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA/1fCRA9TVsSAnZWagAAxtoP/jOTmy6tAIF1qoAFslT6\n1CnsrM7hWH7H0UzqcZz1jnebl6LYXeg6zT2dDd4LUptUJhRw1wKxeeSQo0Ry\nQDmqkblVoC5NTj9+YK3Fiizd7Xem/3XckuzwOtoihy0BS3qodZPZiAjn3aFP\nf5GOPADUz5bWm/aidWhMxUu+WO8WyHF2IUOtkFrXa0Xscv6joYnFIA1BvFIQ\nriTswi+ieuVyx6tOTF5ZXaLYDFJOx5JmvDuESMfbbtPwiP5qobG7YCfvIrUF\ntwA/SkNR5w7I81VKtBUHyS1B0z+yBcNmCamWge0SWHToDj+bydWZ99j3Twf2\nR3Nf/kR5fajqFqMNKY0DbL2eKycFzMfmkKg+St0Ys+AVrT7bxTYyMExeQLly\nw/iUMgE1X8xvchbqxylnUpWb8ig6TwwZDi6j9M+xaC7pGaH4eNJAq3YIzXJ0\nFnfZ8hFlLGyJcZwikygJgLpkh16ZJ7eqPhw7AIbA7+b441iSXrUzW3tdEkBt\nhFPCZa66gR2Jsf1BblQekTrgisOyEPIQPb9xYg5GbCiZQl0cQwpgP751EVCO\nOjzLGcZcpvIT4n1huZo9RRX/yJgZXjebjmc0NYBwslFH5VPSvpUk90p+R8lo\neO/wkwd1JajPJj1CKeoi1PeDZ+lyXTuhcH5pAWZ3jHKBpPA485/gJaFo14ym\nwSli\r\n=zCy/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF//gK1jSCOogvpIpyG/97vfSXpj4TUAlhTnzD1X0gxOAiBgILLN+hvQ3JPkronyOZIx8vtltflvspBA7bs93SEBKA=="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.0_1627651423708_0.7058589628270282"},"_hasShrinkwrap":false},"3.1.1":{"name":"@becomes/purple-cheetah","version":"3.1.1","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","dependencies":{"bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","fs-extra":"^10.0.0","@types/bcrypt":"^5.0.0","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","@types/express":"^4.17.12"},"_id":"@becomes/purple-cheetah@3.1.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-VTEW/FmseS2fR7aCHFZuTQY4MAV4jrB8eTcqo5nrcRbu5z2n3IOeJuK7IQyBGwtdJf2JuTchPIO1guPaSB7kvQ==","shasum":"3a89d927c9f307e016861f1311492cf50323f13b","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.1.tgz","fileCount":204,"unpackedSize":239117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBAGXCRA9TVsSAnZWagAAWHsP/3bxByyXSPRLRT/bNSCo\nVN9zpDI46Fh/Tm4uV7E3FDci052gh7rbLKXggqR8xp8AbkuKlywtWGB0O9UG\nLIdVipJzGzazykuZ7b2FW5f81CQ1aM+5/HkZ/tkdrhF8u+MApMLgtx46E+vS\nYsOXqiqNUoyfwqPxzLUwcSQcpkTixiWHwnN+IAgQzkyUs6/L8FmsXUMBXc0h\nK5s0vq9mNDLQyX6/rTs0/Yifc7YVI2gmvjLFBInCMGBwvIPupPumh6Q84Oex\nV9tp/0WYvjZSgMPtlaKMFPzFKI+LkjHJ6MmHHnaAeu6KwkM0NGs26CInAMVf\nP9gw4QucCaduivfTX+WyJfFV2ywiCY0KK6M3PuutjKZdGYdDn+8KIA1MpkJI\ni5rtZUA5QYklDNLem2qdjWMKXegE3Cgo6uYeK/v9f5OCJsGafrBt0NKl5M1n\nuRV4BxlSUhvKAlvKYZWwmgCES1NCeZ5RybW4s6LIRE8zhD+UCU7W2HluJtQa\nASm/KbIRSONhsX6Yg461JDZS+dHTUpm/CmWQB5fznmG/C7GnZrfauJDAozIU\nyBUAFn9mZvHt6qy6ECU+IK2KBzWVYFg60yOXuo3INurn2NZUTavbnu1QeFoe\neLoJCKWtuqHnD23V6lX4xaKszZKnLFEDl5lbMoiEEKCv0UpP6dV9uJLqNkYI\nRC+M\r\n=dLSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAZ0bnA9SryXGRd8ZFAH1grhQocBL9ZlaCh5Jm0RgHkQIgfpsmug400TOxVWWYgthysW17vudMcVR5G9P1VuNq7IU="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.1_1627652503463_0.10451911283500825"},"_hasShrinkwrap":false},"3.1.2":{"name":"@becomes/purple-cheetah","version":"3.1.2","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","dependencies":{"bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","fs-extra":"^10.0.0","@types/bcrypt":"^5.0.0","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","@types/express":"^4.17.12"},"_id":"@becomes/purple-cheetah@3.1.2","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-6LfOyAxb/ahnaRq1jupbQX1KsYWXNmdji0xcsMXMZayjsr3pE78VpRshZVujBGABRxpSfHvfMpthKbs3ytAhyg==","shasum":"c9100a14c5026fa57c7fba7ae99582728d390b5b","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.2.tgz","fileCount":204,"unpackedSize":239401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI7MFCRA9TVsSAnZWagAAbK8QAIa1ZUFHTkyZqqv9fd3/\nhKKzLXpi+g6I9SCiy1QMu3OwjxOgsKvYixyWeqoKvsQEbOv8mMMyUPDK5TYt\nqWvSkIQjbch9jaxBzXnUyOGAGIpRIClQfPSaBN1KDqv5ItpzJogpmHLzeH7n\nNZvrTrVgbO+AzBRij4EnIQnwbKdfYctHvy6nUX4Sjexzw5V4c1jI8t4eJ2mH\nhicbXbQ9tGnZn7JrDTXKj2wN7GLwG9N4CZiLS2CLl+rbgpbbj0QY9BY9j2JR\nrWHD+H3BGq00fCQ9Hw743D9ntwdMuIwoZXhElUMrttR5kPNSoN1dqPWd0m6J\nlOZ5p3uHveDTL9ae2POeJYhez7afTpTAGx0hhdDmdtG8br6m8GHreb2mPNFE\nKiIMuJqFcezlPwix5silWzoQecavytMdaTB+fkCU4S/qh7WaaE+mmb+xPnU5\nVPW6yPnfBslOB3bBUbgfUWiRVngViJz8YwA2BmZrwpgLP9m5OvJSGeQawhBQ\n3iB+2WNHhmIw/+vpwjINBmQxjn9VwXEQ2xbvJnPWTW3uPNrAJfljrxwsbzjj\n16rTub+GsNCO31JYtJmUJfE2ZUf1o5Q4VHCY0IhdMPPjtgglJxwxDrNiVXw1\nvvnkkyvt1mCpBR7fPLI4K7Qj9kavANGBzcuNAWFi1qe7t6tKcjUH004xdBtH\nz8U6\r\n=+SoU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIG5PMX+zX0d2BWhl5Cae8Ix8NJTQNhq920FNqFuvDwAiEA5TQ0HKb/8uvGibGdIgTcGfvzmg2/exkY0H3mMMt1XDg="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.2_1629729541666_0.8430630418283307"},"_hasShrinkwrap":false},"3.1.3":{"name":"@becomes/purple-cheetah","version":"3.1.3","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"_id":"@becomes/purple-cheetah@3.1.3","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-xPqFJENnBxJIndyDqavdSJ5kymCTt3NHA02DwiD1Kdw+ZsGkGRwfPwD8UH+Si4IeAB/lFGTv9nTIHddwU6LYgQ==","shasum":"7126e7d4a4d6a45a7cbf54c525fa6515ef683cf5","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.3.tgz","fileCount":204,"unpackedSize":256386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN1IWCRA9TVsSAnZWagAAE4gP/27t3Zxxyy1nhHpaZJXk\n/qRidjE92Rg1gwleBr2cpwLs6mCdPTW9T9MkCX6txcU7fDY9u9Dri1eqmkX/\nM1NCEl6p2zs5NhZJqCZXOheUD5ZPW0AlnakqYERlNo64UVwdG3HV9bqQbPXx\ng5kuAu2U1bJv7Egib8S8zCY6kWOu6JVducnuG2wD6Ls8MVwWtd91sYN8rsI/\nuKFh1ZBe7PslPPREnVwHHTYbzty+eewa3hfuk08jUJWd9Q1Z7Dm0y52Mro1G\niqoefWwRgfx9rm+yvhy3XaEXLiXWf6SBDMQpqiBM06iKqUyVDC+xonEjYyAI\nGlKVu1RFt8KFruIIRATyJot8VIml1sYxADWc4VemNSu0FfF8FyG1tOrQjFFE\nVsXruMxOtI01lGus2twNl3mJGtB4PCA+Xom+vRyHL/AYT+2kaICxLlpXsV1g\nF+61bCmU2GQ2yArUXV6B+2V8uvZSAGCH7IJp21dSQtaFftbVq6HcZpJemz7t\nGD8Ykgu3WbMilPsIXtWuTb961qy/+/kFAR9at/aAtk5QXxRmUjjBxYPVB8CR\nwiPmgVA47W3u1sYwW63dd0CZEBSiM+WnmdQfqUj5XKqg8acsJi15iMweSnFU\nLOn9tz6tHeAZMZ81SshxchWBMtwQWzCoVQ97PgR4Sa/55zEMagqBmdOy9nsL\ntjH9\r\n=tfWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLLLuIkqDLpphqMFCLzSAQnpVg1jnquhtnb3Y3Kx37XAiEAxmVEGkK03Qlv9nBNtpbzVLlmSNqRhBi/L8Rl8N5iqNU="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.3_1631015446139_0.5019225124584754"},"_hasShrinkwrap":false},"3.1.4":{"name":"@becomes/purple-cheetah","version":"3.1.4","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"_id":"@becomes/purple-cheetah@3.1.4","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-vlt0id7XRt3E7+05OG5gQx6qjgTyf4N4PZRC1udyEpHN8M30KV2F/b2OGS5Hwiz6QdsbpNS1rP/XXBOjXj0XSg==","shasum":"e5ea66804c0c6bf9c519c43d0e8688acc70c14ea","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.4.tgz","fileCount":204,"unpackedSize":258381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhObV0CRA9TVsSAnZWagAAipoQAICtCfRJALhC1dbuZD1k\nzOe9KHW3+kJ4GWu/16nDLKCME2ywqOUoW0wRIgkO9QlWDYyyGHNNeSV4HtuU\num3Rcq/oqNoSupE3VlHgubkW3/nTUFmcK+h5U8m1Pm3SLQ+Ao1qzB3o5+Wxg\n1Yls8lAMzya4EoXMqN7MRNu1QKIW9Y2bMQQytVG5C9RbXA4ieW4qg1guuEA3\nAFFCxFVOX1au+YxPNcha71L41L/KB006bf+wYkw13hk0/3wERMfouwFEak/E\nNpK1JX83E6tXt/bWBL6d731Uqw1eWhDjt/mFfj47yoXUUek5Df8x1FLrAL07\nOJyZIqlKOYnbj+u9lFOB7z5MUm5wQOy8rBgoHXK3DBOmnQfLTPlD/kjLCu07\nYagS4gJElOTGURbQEfif9EYUtS2ptn6eUS54w5dKDXQepZf2FIVfGoUmxG04\nuagRVPO+XBJLi2FVRcqTukSnpEsqOig7CO5hRTsIX2yZ55zs1x/JywjRDHQn\nxprrVXtj4Hu0+nkbo4TVz1CoOJJEDkWN9zpMOjPXV4YQWmEueI2T65ugE1bn\ni4kdUAzUXUgjfycXNoV4Id4nsEH/Xsgh61Pa+MGoy7AGxFFdY4tKPv00DoUE\n8yiY8Dri1tXN7w2ByUUkilBdC6RRzjxV3X30C4A16EBE0tOhF62CUjxU0WDB\nlHUB\r\n=Uhsg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYU7Vrn4TmdMaoc5c+jMxZlmBfspIxHrU/42xkS40SUAIgHjro5DPdp6CbtLEp/lfE8GfCiWVwL3JIcGplBtMG7PY="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.4_1631171955988_0.621047736909339"},"_hasShrinkwrap":false},"3.1.5":{"name":"@becomes/purple-cheetah","version":"3.1.5","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"_id":"@becomes/purple-cheetah@3.1.5","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-QLq48w3VG/x6dcF+0q8hrYqJRcickcIB6tau0fvnSCJzvVWfKCnG/8OqAq1WnuNNsEteuXKXjIVHEnQRZNSiIQ==","shasum":"b1b5f06f5fcc031c8ec44298e97dfaa44c51cbb1","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.5.tgz","fileCount":204,"unpackedSize":262193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfd0CRA9TVsSAnZWagAAW5kQAIhjpU8AisiQenzoJz7/\n0QKMD3p+ITkPKJQmLfcAUlMG/ZIX5ABp5lAP/5dSvgn8a4w/kuGYKaHeNVey\nLmEiHIYtU/haxuf/uUBnu6nTu8GWnikxUgOG3u4VdrbwgLke+JSu5slyate+\nxd8rrMsHXYrkdeHHPod0plq2xJlf1zvGeD7QLTTHwFQF0pxKS/0eeIJqb0dL\nQpRWbVuUIKWlis7fG9AawzRGyIMYXId7xQVDEnVnaZjQPhqjHi5fKbo+4iKh\noxrTvwSC7wodLKt7FubMKxSIDEjJ+oTRx1D8LwnjnKEdNoM1yoaTgiBi1Tas\nr2C9FQhFYu/Lc+uU1NM0qqA3zVrcUb4Ei3DhsX3DoAPzTUJ5evkpY0V6XEqb\n1p6XdBCUGEJNvF6LXDQODDsF8yrwB4fxk36AryI3KyJIvMLGi4/VyWqlUkxq\nchNV7bJrGhqb4itzdJkyR4X1mG9bQYglGc1ifazM5sT7uy+kLeWaHQ3Rp/9Y\nE8Uo1LNkSxM0ZoRZmHiL72An/7kaflieVMOvVdolBfSffhbp59aRzVfx7dmX\npYY3iTTWh5eryTz3POZvI7Jtl7CBkN+65V8WlbeHzdertgYbfWHc2X9TM8bQ\npmdfASj5kLRsBLZ6DFqiumm9UvbcZl+MjfcJpBLMbCInEeM2YXXXZIszFFqA\nfrTl\r\n=JTg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgfd4wCXeUB/fdkaCV+Xew8U3iaftD5XIrg2rMOwBZVAiBKdww/+rRlCcPjcPqvr4FLMUP0/cTSIGMP9om0B4BgZQ=="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.5_1631188852408_0.6126256384619824"},"_hasShrinkwrap":false},"3.1.6":{"name":"@becomes/purple-cheetah","version":"3.1.6","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"_id":"@becomes/purple-cheetah@3.1.6","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-jPSRyASd2DuPuGI8lkkrJRgVfsFYTCaor1vNBtpbt+N4ZwH74GIiPqHOG7oGat/AUZYaalXe107IlNVd4NO+cA==","shasum":"035168cc75b93e6b920b16c01aedb4d0acc017e2","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.1.6.tgz","fileCount":204,"unpackedSize":263397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdfAsZegXCOHIlKZpqBEFVLK+DnXIQZftpUbGXYnKGMwIhAOuDgGykaxMI0zNWWZQaqc8ooadC0N7QLjIrZ9KbuSti"}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.1.6_1633007878165_0.967757960962454"},"_hasShrinkwrap":false},"3.2.0":{"name":"@becomes/purple-cheetah","version":"3.2.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"gitHead":"548f7a364f0e41f753aade75e90c57d20dcbbd05","_id":"@becomes/purple-cheetah@3.2.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-/8N1uEi5JqLvzNK6a+KiNmptwLx47HGVSiHJrPauCcXU0qWzPzPOjrBcJgak9mie7K45gyyX8aIMi8ljxDy0Gg==","shasum":"2a46bd87e04f78354700d3a8c4784eaa0cb26899","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.2.0.tgz","fileCount":106,"unpackedSize":195636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9T6QRNWygX7xSAcJybBt6+wQ5lhA+9SfUSA4AhfLPJQIgDXfU6b25QIu1wVxuL3NcaPQoGqDscmQ4bVL+NUK8Aes="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.2.0_1636718125715_0.2886850069066098"},"_hasShrinkwrap":false},"3.3.0":{"name":"@becomes/purple-cheetah","version":"3.3.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"gitHead":"bd4785d3a88c34a64a3089c64b7a831542f3af30","_id":"@becomes/purple-cheetah@3.3.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-Ud4K+M3nEZ1w611DTPYb6eHu+DdC9H6FrWby64q+zoIKuK9/dWPEjk8TFoHtBjjBqzWSmcn/buKzFOInVIeWbQ==","shasum":"9717e91057c0f6a84e1d22e62a03bda98c176483","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.3.0.tgz","fileCount":106,"unpackedSize":195412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsgjWCRA9TVsSAnZWagAAB54QAJlawivTlD+MHwg7uj5I\nTPTR2pihoEqXAUD+6+rYF1NZBgidCB9CD5qfxFvZipsIwMFrRB2A+qQhgTYA\nBtHb+wUWUm7HeiitiVaZY1u7iw4ol8m750rG9mAfKvn0z+O+WfXshgG6e3I0\n1Le1KoFCSgYEguQoAt3gTzkkzBCnxr8KvOhFkLBshfTiQoIs4lLXkONSF0+N\n8IfVpOU7/H2TiT+328Ag5XLD1DorzqlKLw1p30cZiye9i154017IuFUQIh5i\nCB+zebjH6xr/nm8PqTrptmejBqIQ1e9qizhMaziqDvU2phUX0HtepU+Ozegq\n4/jKyrN9p92DyJO06K3WwHKzQjeCXdbzKfC67f4v3bXtr969KAx2fYUrVY3H\nsxf8hBT4YXgUBdOvwjW0EBEjTwFn31o9eXNluJLPrMpQazY8K+r5qg8QYCDo\nzOXB28Tph3BariVSf565KEYAfIcQPYKNpMXnK0bFjtK5mrEtPwDg0gj+w4BL\nzv0c/4W2BEd7PMgxf9RBroCFkEkvStBJhYD1OLVQAaoAy1QvNNEfUOHM2XYw\nyqn0/ulwKbi7RxYgbc/OJs3cogawMJUq9fbu2qK5a/dmWZO893/ezDQTdaQF\nwHnVG7YIVnX4PHaA+UMvHmD4LfbQXGfWykttd9sUlHU4Qtoos7T8v5+08wDq\nYqPl\r\n=npVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfNzXjBVOS7NdCycmv+t48FGKwS1/BcBLxu3sS2phhDAiBzzxF0Bv7Z3Q5OFojfBaHY0cb7j/a4kq0vPmkYuapWrA=="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.3.0_1639057622832_0.5947621219437316"},"_hasShrinkwrap":false},"3.3.1":{"name":"@becomes/purple-cheetah","version":"3.3.1","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"gitHead":"71c9cfd768f04b34ea4f9e97fd9e1efe00486a50","_id":"@becomes/purple-cheetah@3.3.1","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-5WKjKHNwJdQIHpasWpjSV+Tf3D66Iq6VQcs0UNjj89EH4ZlntKwX/klowv0l1KC5CTWXRplV+x164F7iH4Opvg==","shasum":"4b1539bc6183564e691b883d3cee658c8b95285b","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.3.1.tgz","fileCount":106,"unpackedSize":195471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsgzECRA9TVsSAnZWagAApgkP+wZmWQ9214EF3ENEJ6j9\n6RmY01bHoFvrVKTgdkEZ13BzCAIx7BoWN7xFA1yTLQCoXn/Y6Jpketpz+cSk\nDFkeA7Sc+bWE9i30lYJWFuMxX6/aOy9aRm+UtVz8ioQekqFuKDoZUZgA1i6K\nvRmFWefAI5nu+9Zi/1lrj2OPnA76nnJu7JkNy/Xb+F19Pf0ZeDu3tAp8FCHs\nSEMT3TpSa46vtidKsRLtA4vbVYl2xB+/GcqmfG9cAwKKW1OFJQj/6jz0Rb1R\nqmN7a+eOJ+THz1C7revSw14M+PVieQTnKRcKcVpR9VH++YyKhhbvxNVgzCyS\nmGsx1iCet8f6Bv9bI5NUQ3VbKTyYZM416dmHbxI0NX+glQ6tL1mEjx4X2A98\nRO1KxruyjW7dovcigjijej9bDGO1rChbUvVZ5wE+vF4rcb/J4KCqAt0PcPNI\nhmz1Tmgwlr0UFAHqn2VdYupX6FGBrySNeNjduPaJbNQoh8ZCm8l1Oc8azqVL\nDrAgUa9EztVWSt+HzGZjzYLgsSMJ8v93tDIFuYqaEVwCmkGmmpXc8hJGDIwi\nTOY6lURTC7CxBHiLKa5OH+40zJbYmaXdrdN/rWy8ZyFcXicmbiaCGXkZq+++\neB7UygJzUHxvD9ustSL9fbeODdKZ1Vbu67z844P0O7fi0sHK3ZC+b0X3u4ni\nWdgM\r\n=mZ4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiY2R3VhtCjMLrX6IJibIU3F0WzADrJhiJCWicN7fTVwIhAOCjcOKBPJ0OcSDtgdb4CyKhz2tXlJF3OOW8iW1qS689"}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.3.1_1639058627827_0.1234846024647942"},"_hasShrinkwrap":false},"3.3.2":{"name":"@becomes/purple-cheetah","version":"3.3.2","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","@types/fs-extra":"^9.0.11","body-parser":"^1.19.0","cors":"^2.8.5","fs-extra":"^10.0.0"},"gitHead":"8f11309be44821d761661dcdc000bfb58521e1e0","_id":"@becomes/purple-cheetah@3.3.2","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-Ov3RLMd2Vy6LGbHI55TWj72S+tVroRwyZaeQ5U3kDx2fEVrhPbCqwnymiQt0dxbQFwZJlmhHfxhB550htuhwdg==","shasum":"9575fc09d152bad1eb06b7a4fe813b6bb4c6de44","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.3.2.tgz","fileCount":106,"unpackedSize":195559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuenBCRA9TVsSAnZWagAAj4AP/Akqs0+Wj0EoHXyUP43x\n+gUkNf91KNczMorwITUObT69bcT2bYHMln8t3ykkWwUBCDaDUWNFmhKJpZ0R\nrDQ+UEoZy9U0sWNuSrCLo3jX6jvtTpthFxkn38WJuRf1s/qlPomLx1l9ZRZY\nghUl+L6/fdh/pFeRgO/t4SRL0VYKeCuQnyLpYQKu+KwFSE/DnhWadJPZqsU/\nclaEFyVJi84DTT3bvM2Vtgo8n8y1v8plVorl2d2yz/MF2rzFvhZ3pPK7v1rC\ndQdIJLbnN9U4ISbSIdttd7fqWzgr8zevsQlA8uBDuVlHzYsmZW4DVi/ubZSi\n9jjNZvtga/AVEAms20smf+PBM7hJwBStUQHjJZvPXTWIjo+dz0lzTjp+SK3Q\nVCzL589snCRSb+W7+xZ0Zeujg2lTmcs+/5FK1CEM4GAu/YVjAJiCESCVYQ7n\nOW9skBwH4NO4c9QaOTbkb46ksVEJEQ2srVDTFdtfeAjPEq6eK75wkPtQgnxo\nKmuM9dpakU6vjCniNufGpSj/sCn1FY+TMNHPgTKsVzsHtYuGyYd5N4emcXAS\nKnZ0eRurx/SZ9rLKoMQfaAY2UkYKS2BjcCpeVR1f5uvNu5igwdyR715YP6Bj\nrG3Lq6tVbBoVblKLTeSAOmUd4AMmv2zp0rcBxNdSqqofjje1MivjzMvAO/bu\n3u41\r\n=fCht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnnXHWC/LeQ6FfXvRm3QsTCO/trarAQPSjVjCkLZLdUAiEAldbygaUFIeKueT/2q6rpcYWE61rzqrJ7qorasQKyoo0="}]},"_npmUser":{"name":"becomes","email":"tools@becomes.co"},"directories":{},"maintainers":[{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.3.2_1639573953740_0.787621300653041"},"_hasShrinkwrap":false},"3.4.0":{"name":"@becomes/purple-cheetah","version":"3.4.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.2","@banez/fs":"^1.0.1","@banez/object-utility":"^1.0.0","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"47e07f2d9029bb8c4426ff624f20732392f25e52","_id":"@becomes/purple-cheetah@3.4.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-nArtYFE5rJWGQ/PVOesBR7ba5zTq9G5293GLzsLfzrgz8yjldxCzcFMugPS59soSnT/974YYhVxpPLYgGc82iQ==","shasum":"adfa822f69ed2a4ff2b22e371bb5f99496d09e29","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.4.0.tgz","fileCount":100,"unpackedSize":118245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvHD8CRA9TVsSAnZWagAA8nwP/iMT/PfN0wHfGw8nWgJ/\nJnSBoGGbRTnvirvXIUS8VMpp4eJ3QdMCuxO2DSzbsbPWY/RGDahwiJ0Ni+ms\nDrnaMVEH3a5GkeopXn72B8NuoNX0om57v9VYI2Iv9GkwvhL7BfpsFYOgdOOR\nZRi1koY/5ijQyN6/FDOUFDt0uq9HIsN8TtDozoG8oB8cPGWh40wltP9QgR9T\n4zqG/SGE9mONYAXsDZ3XiVqLDgKu2JMVl6jkC+nQVNAD8cfYySKSKT3dxKhy\nv2dyM+SeBPU4q5wjYBzijaHfnzOApki8i1Gdvgks4Px7O50QiUiI3KAVSOzM\nqR+eQNRxq6mE2x8xR5ccYWgSmCSaxgneUznjn+6Gm/5F5nHvDMXP65dPJGhu\nCk+WFcmHz7qsRvxROD8EXxrD7RuoJybYMX3xb/j0Dr8flCSXw1N+NaLapoHr\nU+9dvlEEGQ6DfMwftMQzHsrBdciGfkqovH/PwwTJXbMPSyseYaynX5rtTGzk\nS4/YT1vNXwOW9USMsXXvJh3nwIDLRr1EcxgDkid1sF+jUOe+Umc+aQItZF3p\np21aEg0ObP46oeXsWOJ03eIaZ8Q6eg9sDqU/VIvsMvX2Zj7lfy2XT1qEk2RS\nfzfwexzhn6aZSxnDdwHhJY0m2qoyMf7QaFhC1+cqVTp+qg6cMR5i5emNRjlx\nwesK\r\n=1ilB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdazTd5xWhG1e60WrCmk69zCIFvaZ30mMJ66XwN0sHfAiA5pVj7bkpGqEB5kpGbCzoQQZfes1MyfB+Yy6BJIRddug=="}]},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.4.0_1639739644221_0.2830093358615362"},"_hasShrinkwrap":false},"3.5.0":{"name":"@becomes/purple-cheetah","version":"3.5.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.2","@banez/fs":"^1.0.1","@banez/object-utility":"^1.0.0","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"02990335e621bc735ad2e674eb22f7bc7bb5c7cc","_id":"@becomes/purple-cheetah@3.5.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-sJAHh6lz131WNxlLnpebm9M1jQOW/kouOq1t8TDoFmn+iEHNNZjPOhFhcjEi47Fmb3z+vp/uOItt5CZU35PUEQ==","shasum":"8e244165274f54ae289c3c9a76a0ed9d5bc154ae","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.5.0.tgz","fileCount":104,"unpackedSize":119721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwHkgCRA9TVsSAnZWagAA9KYP/RW4tF4vgo970NK6mIP9\nVfCGg5bgbu08GTx2GL3br/74r0qWDavTohI3VmZKzX6MKg0UwODMeH44s42R\ntou9kLBA2WxDbHNC9oFn8IZmZUpJEdJcwTEtP8myi3vyeJ1W0jJTjUW453/V\nE6YhKneIaIyb+lF8FKtLecRfassmkG//BsBVYNurc8zvz74Cki39uQ25Nu7N\nL+tU1Zhpg7RfSpzFIIRn5fVoMu/5JsSfTmMrYAFRt1kVjIGfm1qoI3JRmJcC\nX8JOthRpHN7K+g7u6fYS5GNl9XFO5l/w29SBwQDZScYc/cy57O78IlUVvsqA\nEGqaGEquKftF0r9h3XyuIRgBZBUaQiQqp5URw+LCIYexjZdXLczA8NeQQsbH\nTgeximBcDkb+naT58AlNfpGek6vkGIvZjS5+BP0HKFweYU6q5117mQyvRon1\nj8uSqjb93mu1ysd+DYBiwfAA4j/gs5tddWfdVjJtSb8pL/uSO1jagotQZm33\ngrGn0vjB6pYnEbeDf2dOUWCXKfEhxPUAmZHu0jHtNaM4tgEoCT/N9o2PQVQv\nVhaEYIE3EnfIFmRW18zwj9AmHxHNXc+cO3I0zJTIMqOTDX2PHphTb7eLpnxX\nqTW9xJWINzpl5JGNSBRTdBSyIVQjWY1REiO8g+P4XDzUHBlF3oqwUlGFk7bN\nr2GV\r\n=Ctjb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwwrYOEYbwg3FXNP7T4ZRJfyydyo49p3oGbuppf/jT3AiEA4lWN4nTh3PGJ59HBL6d/waztyhqGn8k13B7TWmdiH4c="}]},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.5.0_1640003872025_0.8052349534837369"},"_hasShrinkwrap":false},"3.5.1":{"name":"@becomes/purple-cheetah","version":"3.5.1","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.2","@banez/fs":"^1.0.1","@banez/object-utility":"^1.0.0","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"f417a86ecd68c1128dd3ef14f0c48fbb6ec8c678","_id":"@becomes/purple-cheetah@3.5.1","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-IR9QwH1XGCeVF2pskS0ReY+s8WxTk8Oczk2TaEvJS/aWLLuGtnt7Bc32ijlna8+CuwHvsu6XbpdvzeX6s+EpDg==","shasum":"678ad2af43435d783cd9a33a0eb1fbe4c62a8f2b","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.5.1.tgz","fileCount":106,"unpackedSize":120163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxeMJCRA9TVsSAnZWagAAtl0P/11fkO6sCksOOKAFCRpy\nCCIF1sh8wcMhH3TvOghwnhvLVwNG4Hxh5UwXKsCeCTy7Jhol2HoPy7Y7oG4w\nvSpR7QH3fNiw/5jByWT9fO6vLCyeKtz/DsFbUxEWf+LnrHG75zRukkQ9GmDf\nFNQVdg0+iLxjzk0uEdjJL/lUl3U/nMNRKH95z9rLxDzjmOuSxF72adB8qiHu\nIl+pkA5ZbL3ZGbnqdNru2/u47gphFWPrM6v8PL3g2T66k4f4SieBE4DGXZ1+\n/Wyvw3ZqNNVh9vPP1OrpfJ3aySc1BAxjYUu/Kw/TcrR9opsb+1BrOznzJvF7\nF/auTXQdxRSxyJIdSL4V1wefXnYBv0eMk2iKFw/FBgFY9U4/uElpCsqWOtxP\n6gFW9/d3rN3Ki13QDVr/mOgnDFyqVOQvXLlGPxcxltpveVfCLtZXTv/7iNAZ\nMtPR5kEdMJn7Gr5exi5jHv8QmfYhGjZiCZrjLMbdjMWAJzgJpZ6TnT/MQjUu\n8jW8ewZkmeQQbFN5qs8GtWgP6lxyHd0II1ob6xuPfp5i+co+yztHIWULdKJ4\nSl06WReAJq89km7V9Aqe64w9aZ51xf5faf9pnu+xzZ0wZNUcZcYxP0dtdElf\ndYwZgBHRrgcS30N/tDO3Jc4dqI71j8ejbdEovsyjO+J0B9s7shGC5LQ6qmId\ngBPH\r\n=+zOt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFenJIvf8Gl9EktuTUheqjTalFnHh3qyrEilFOfNGn9gIgMyDiCKHYQZSUJ56ks8rp8/cbN3PMY/aY1XpBNEN6p0k="}]},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.5.1_1640358665024_0.7693323993845873"},"_hasShrinkwrap":false},"2.0.33":{"name":"@becomes/purple-cheetah","version":"2.0.33","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://purple-cheetah.dev","peerDependencies":{"mongoose":">=5.12.11"},"dependencies":{"axios":"^0.21.1","bcrypt":"^5.0.1","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1","express-graphql":"^0.9.0","fs-extra":"^8.1.0","graphql":"^14.7.0","http-proxy-middleware":"^1.0.6","node-os-utils":"^1.3.5","socket.io":"^4.0.1","yamljs":"^0.3.0"},"gitHead":"a343d099727486984ddfc08bf5c349e4f4e4c14e","_id":"@becomes/purple-cheetah@2.0.33","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-QiSsCBCeDvTkSLga08VlCK4I1AAbxOoev0KOVCPQ9eC3YY99TVRj6nzMQHS8DQBGskYvMP5hzNsQIyBvWXgH0w==","shasum":"0d392c5f9efd10a1b89fcee2e1d3c28ddd87063e","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-2.0.33.tgz","fileCount":600,"unpackedSize":942859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5vcVCRA9TVsSAnZWagAADtMP+wdfZfb+TF3fO6WvwpXM\nwoIj2Ffxv4W1aNpNDi/q5mVms+WA0HFHwFsD41xFEidnBKyLq5AJx9j94672\ngyb4LccRrf6AXc4xt5e6+oT7KymtmOgfW3OENMKKc4vxoG3peiMj7rbOdvRy\n5eMaZjbOwGUXWRnXYen2PMZ6LZk5zV66gEoWmBxfZH/2OmGHmK3ImrMkwCnr\nfznV+6nU8NuxRjQVB/oq2J1ytenxtbsiim0X1LxzmTA5+mV1mmp7E5/T+d5h\nAppVRqfmE+D3bIZeX82oLmwcrPiDXvA6rClF5u74a7u6p/KkowD4fuH3sd4R\njqYiNzYZA4Bp+wpbkInV0pQcCg7DrF8W+Mb3pnD8kIMSZghkI7GDfnIvgCTI\nNHEbNvZ5bdP9W8As8EbavMCck6w7ds7DKZieGUghEWOTAvA0EEFOcFqEN+OO\nF978j85NrYbXo4fpeY2npxDrC4dkz7Y08rMawJpIDbacwLb511G6FV/u7sXN\nOXqodrYcZLm0S3vdq5pc450JlcFoaPHpHkbXluh7JRtu4lc1Fmwy/OPcVmcY\nGs+8CfFca3H185UdA+z9B4TLrXJ0uvMG5lZAlkb+HD6mPHQwUybZJG2Hv8k4\nfOd/seIexwk6PKQ5obkurN391ethFcrLiEXdAIBz8Hj4VkrE2Kl4xQAB0I6J\n6aE3\r\n=q4SX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIW8+s245cWBkp5axk+XrDjz8akLSk/wCJ/7TfK//2gIgWj2jz+kRt80ijwp9PPotlEWtOLu3V2oDbVb3qmz88P8="}]},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_2.0.33_1642526485621_0.2592147726962335"},"_hasShrinkwrap":false},"3.5.2":{"name":"@becomes/purple-cheetah","version":"3.5.2","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.0","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"04df9c2c4dfa37f9efb3b54f79d24bec2ab7e1df","_id":"@becomes/purple-cheetah@3.5.2","_nodeVersion":"14.18.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-ew1kZc++73wLoRTkmFjxRogpaML85P0G3J42KEaGDyIwsTfnqNrNXZ+iwFk6rdFEW2R4cdaVOMO3IYnpPIGnhA==","shasum":"1b49c6b45c3a30540ac649ad0d3448147d71e208","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.5.2.tgz","fileCount":106,"unpackedSize":120163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs0JMPQ111QNt75WQnxkA81PUOxwXYo+xVu7dPPljKwwIhAOhSpyvIqV9qpk7dGNpLJwB7LkCfUizhvSY/HPejD2r7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS/A//W3MeCAett5smzxgR57RFcRx9YFxQxqJOD45Z/1TVn5SeQ6Ht\r\nUwBbDKH0+W449qyINXr1d5f2ha40yDyGos8Wr8uWtZNDwnkESSsM+KyCwcvD\r\nXUpjRRmRqMdqhIgz1K4166Y1AcpEoQssbgj8uzqxgslbotb4i3Whi1K3ZAB+\r\nf7OwH0FK2Q5xCbkyNq+7kIs8VxOCUMc0sXoWOGkmHSTnlW9y7t1G3ExED4IY\r\nIdYYsUetnn8YSIVMWnHK3K3iWv0ronKElSGzX5b9FJJtFtSva6zVUP/3DXDv\r\nOG92miu90yNVggCYf+uII2DN+YXx2UV8F2YK0w1FGIg9x6h1XxjqMpbCGv6M\r\nytkKQy3kCKmddvNMdhqcmuwh69v557TiMExWjR1D4NVz8EV+oGatnlBdjqbh\r\ndJL96XXO88+itspF7tp5CRjbyUybmN22i+wp+6tdDUVm2rTrV5M7cdIJzoQv\r\nWttKBhm6uEb/A8JOddRc0GQQfRZD1t8Ff9TVdyM2X9iMnm8zC0NfnORKsrv8\r\nBYN0vOL9POLJs/X2HXS5iVMwIB/dzJkMoTUYz2i1l9BoV920ywtySDCfGGQY\r\n0nq018S9Ptl/gA+sL84l9qOE3pi3O6nbH7nWAI1KJeL2ew1wd+AVd9XV1H3K\r\nDgy2yW5pogiABI4dC38o9nEXIRGTfKi7KYY=\r\n=02OP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.5.2_1651503071705_0.8494009427172735"},"_hasShrinkwrap":false},"3.5.3":{"name":"@becomes/purple-cheetah","version":"3.5.3","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.0","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"f7b7633e3b1b39b573d7ed1faa569fb360bb7c59","_id":"@becomes/purple-cheetah@3.5.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-woVSfS3x4He9RVhK2AZ3ajOne5RyvAxLUnyBhW8P0Z99Z8Wo2j8U0xMvM+bEey6i1bpEKPwCDNRxBGDtl3yjlA==","shasum":"4a9b42d265cc9ca645b4c6eab35adb1c3db6275f","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.5.3.tgz","fileCount":106,"unpackedSize":120265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe8GZzYdqiknPGR+PgPwFMKhyd5Kh94BP+E/A0+jfRXAIhAOND/ZGa3/npgr9qqNehU8GVlIxJKloo5oR6zHMP4+D8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4CUZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPfQ//e8WrOxLJR5zZE9tPlV5gl2u970+Pz8mUnaywzYcNyndY1ce9\r\nFCLkKhDBPvWwrn7NSrt7i6iQI7ufvW7OJzcKRfZzh45XxAS2Seq24D76V4Vb\r\nl9iMOU7oHQMyvd7/VsRGZVCjWmVo3azkUV50kZkYlyZkZoqbEQQCAvG/WENW\r\nlL+PNIpJkDODpu8puWPWT7kN4kwvpDsR9gP7nxMH2u69havRWc0dQl7jobYu\r\noViA/yBJXfNwWpn5QN3xSIIRdsUy9BglI6a2aaA5t8vbKQkUg6VK8l+JlF9W\r\nVKbzBHlorWAp91155iiXzdwqIDDDQaHuRt4frx8ptl7LgWWso27ChkL4d3Ut\r\nvR7cjytI1IgNYLMMKtAWAULM0KbHmcPHGCicUGuaGw6jftmig3q6eNklFH3w\r\n1U/ypO05pilhf6oYVg+3ww9u2HGVwYLAle1+ZR+PDoLCigXAupkl5Lod8gZD\r\npOGcWSAw/jDhGqOJmYQ/lbRsVyqWKQSe+zuMenbdTScW7WTJOBzAKdPYzSVZ\r\n9T8Sh/PQ/7kiF67QC+LYznQa6tBO0j7wAL8tw2DoTcPJOULwxxbJDR+9jb3x\r\nqPDRPaHY8sVTAwKXBy8LTQatNcChMyuQzDpEdIq1JGQpuskhyWfrKYJcEy6p\r\nTFRsV4A6lBeUBm0hwsoToNP1abZz0af94l4=\r\n=bpGa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.5.3_1658856729528_0.7324774743515585"},"_hasShrinkwrap":false},"3.5.4":{"name":"@becomes/purple-cheetah","version":"3.5.4","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"97481388dc3d414e23801b60e3d8b254ac9a5e61","_id":"@becomes/purple-cheetah@3.5.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xvUA1SmzyKJbrZ9vsH/OYJd5JL8QJyuraIQbHkrWUfn/RVocni1/7RXFwvVz0ITmUloIkcpGCW2Ss721euG23w==","shasum":"a08555e52f0b74bcf4561b3f0a1912c2223ca62a","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.5.4.tgz","fileCount":105,"unpackedSize":97189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHljOVbz+M6uG1uIeEUMVBKuXISU4H1t1/xc/RePM5ReAiAzAaGklyGRuo0nCueQffRV9ju91Fgn0Tl1fEwfuS0hsA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdf1KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS2w//RMnp7wJK8iqFuBeth+slIo+PU/jtX3P33+IlE5fdMROhjFAi\r\n/9LRVu5W9jAlxh4kN74lPTdxFpCnPx8pgPSZS4GphPWwvLi31HKK4yvaIE/N\r\nM/Yjd5LBlECa+vg5bmYkwP3ZwRIyWC82TrBf+FtWzWIyVQtB/7JW3cBbQdwi\r\nK9TPAsq/P3DgoyRBI+t+y56FSvxARiOdPqubp7GV826STt8uYji0oux74uz3\r\n3uKVTk9UAJhht7LlgofIoYdi3/VuSiwDBd4fpWc3s2kJb7qTtYgfnkkor3mp\r\nP9EW+0akh0o1+/wZd8nokia6GxucjoL5oGjAHGlg6V5naGU953dp6ulZmU3j\r\nxuv/LV0ZRKZ1DYFSXpYWnE0tGzRL7WSYROnUdID3IhJT9QpQciOBu8/1j7VI\r\nEaBTLGkGhpsQFy+mzL4llGaJGbN3IctoRqy9FhLP357fyEVBQh6apxHuHd7v\r\noDwZ4XgqEqhFkcHxfMes0vNvFfWK9ns6SJFFtZRC6cQktzehKH3exUdpPdpX\r\nsJEab92HBhVuBal17RQ/AZ+sjP20pyY5rGpPhskiWHYZ37re6QcZVmeX5StZ\r\nFvOYawcGj2RDy938XtwD1fYr3UheoDzffEoCZLIzA1IYCjA+ZNRq/zbbU+B4\r\nxRPRm/vEa28o789QVO0k4bN3R41rFJDD5fQ=\r\n=KObF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.5.4_1668676938604_0.8067362549148924"},"_hasShrinkwrap":false},"3.6.0":{"name":"@becomes/purple-cheetah","version":"3.6.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"54289a12053dea766cda8f2bb2f518097c8c5e2b","_id":"@becomes/purple-cheetah@3.6.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-kovpsRbP4DL/dknPLT14G3kXmZ+SEC2TLIQWK6mo4zZJGs4CDfpmo33br56bwOcC5nPiDH6Lz2dhQPrcbv4BWg==","shasum":"0c99e61e0a2e762db167898e6e2ed3a8c402d2a8","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.6.0.tgz","fileCount":105,"unpackedSize":98726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANUNHC6YrxRDS9DrVZIUsOKlnfdKUBbrtDTDMsbGJMxAiBklDYYlRdaVxX6drk1/tVpfqC/EjSW/sUTGftBWgLgpw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNruLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR5w/+Lnqh9KByHbISlIKrycI9k2gWsA+ko3KSWyZ/rgcfQkNSEPZv\r\n7kdZ7qMpozc/AVbNuZOlRrhWiQmzfyY1NSeDYu/AJgDMxpkChSF+HBU1vqDd\r\n8zBsopER7aTFlzynvIRSbJnedtBqd6y4hZrOJyDrTqaqHJ5e5iBDS9LXWEYG\r\nQkmV3v40KnF18QArnc4mlD+fcaqVaR57SGS7sMKQxYFGmBKjUIey9zJRWcT6\r\n1vXqgu3KtrKfP/9v8ZmrCbapjnpp8UaTtemo1pEzcV5xl/Eop9X0CpzAXvD0\r\ni+RtNqt3hU9gAN5lCmjoJmfJAbvMeFuhh1Ly+4YWqhHdTlMz5HA/0bvNqnZk\r\nTyeUL/lxC3YQt1pPVSffBpJt4bQ4ZHzYNW1PXJ+wkqZiLWXWml/5oouucbiQ\r\nAo0UH/UNBzCZ53LkyEzyagfcCfQ9TmlI/zBlTMNj0ZZbfhSDbl4q4HYwrjWP\r\nt2R8A4iRxDxZA4Ioy40irsNRA4IgyYaupBCwBp+31lsIH11WIv+OgEj951f0\r\nPwRPVvn6qPZDKYndwmVgUNWov2UVYVQkYdVMsVAN6S6sMs+e2jlrZQHj4m08\r\nzXYNCm95qYdpoUVTKhb5xDeKF7Izx4xKIFP7CmIiblpV0L/lU/MQsPoZRGAF\r\nYz4yR9GRLWGNZLMSZrIECdKG5fW8DzVBXAY=\r\n=XZr4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.6.0_1681308555439_0.8631159025481825"},"_hasShrinkwrap":false},"3.6.1":{"name":"@becomes/purple-cheetah","version":"3.6.1","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"af6dc598f0f8164fe45045379f90af90fdd251aa","_id":"@becomes/purple-cheetah@3.6.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-oc2oe1LftA3Ig1wUIVid2IA6n9a3hSbwI3mppXjNyxg1O8VcHSS+avnRRcPJViigwvrOqlUap3s03NKi1qdSRA==","shasum":"9dcbca6e57331fd682801845df09be67c36e2f11","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.6.1.tgz","fileCount":105,"unpackedSize":98825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/TPgEByQHb/PzONcNe8bzAb+b117R9oBRKg4LQHyVEAiBQye6VTtZ6JBNWUMIz8dTpI1bRtl5gWBAEcQ++t4bgGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNry5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdIQ/8Co2eVP6JVaaXvhkIydlqvu19GSTJhOiRDbeIz/lVmKLQR+Tu\r\nuJSFJE0trX66V1fxVGiAMxgyvWH5+XVjnjlp/28ARlHa/lgp1pU4GAQ70gyG\r\nxZmfdZyax4K/CC0NH43G5aG4QR4iUi0nMdmPv3mug0tDRegSHJ9aLqj11sMg\r\nxVgl9uFpGLuAl3ItCvx9Fio192tH9fsZnuhfySEcapSOb2ZiP/NB/ergxIpv\r\nD1WAgJtWKxtiBSk4p3ykZEVa+UeAdPoxxn8WUPeJLXjmchjLDzSFhcstDe6p\r\n8sgCBI5Mwqrpy+S74q5DyWH94oMurHCGds+UhSaR02WNU+ZOgRJVfPx2bvvv\r\nSYuDGdg7YOgFgfHPUBZtjmoO6rAzzvWhGvzyNZB1dSUvDsX2F6bvVDrpt5Xa\r\nMo+bXbIm2fRMtX5GaC2/8g/0T1sSDfhdjfRpHAj3El9ivaHp45ZEA3tMSCp6\r\nufZuidxrkdoJ8lRcdxcKTxNv9bHXj4y2Do2q392PBcSs+g8hAOHDCcqUgUBo\r\n1FayP6iQXhPogwasg3hsdhgLXwD1heQtjKmYP/An8GNt7jl8CIO9QOn9N7uL\r\nr7GLC3OlgvQQi7rQh2C3OcIBtwqXnRvfCFagfkW/phTGAUTcu4fENZ26Jrj0\r\nC8OlRruDPWLQdaITXjClHVuo+A3As9zsLpg=\r\n=RSdt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.6.1_1681308857019_0.6298142325067797"},"_hasShrinkwrap":false},"3.7.0":{"name":"@becomes/purple-cheetah","version":"3.7.0","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"7f3dd74aa5258ad8af77b6cd24f5c2ef56f7770e","_id":"@becomes/purple-cheetah@3.7.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-i4pvKOsujUmMe+8iilj8fip/WVXMqJ9KslGvGQuigZbVkbUASOFVDdfnJrJG3RVmwkToRQ+EPSLsP3VSksXU7g==","shasum":"7301f1aad332175089ef8088f0542069a0bb1ec6","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.0.tgz","fileCount":105,"unpackedSize":97738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVIZw5qYvxSE0+Z1wKjWbkLNoIpZEBfSXi3FTU0LtyZAiBz4YzGyzMoEP3rTMvDbvt33HCQgVrPKClb401yMxaJVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSYKOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmPQ//bowvBWxDUhi2SoQ1w9bSo0ktZVZkb6EzZUeRffZjifFYggdo\r\nsPtRUarBqw8mn3QhUWdGI5WcHcsUfshvhO7Rjr6hWnqjR6j5kSncKTUfN4Rf\r\n8lWKBfuFTj6nZOqiGei0/uE/PswMY8W58FqgRzg2Uv3iQHamKkTEaFTcRV5B\r\nXNLWIjqTBTsh5Th6zRebqX/2V2059q4D2V3jisuDIu8VZIUsF4V6peSjRF6Q\r\nnf0bkql7Bx2QCMLlHTxibG3mJ9xJPF2wW7axHH3xF7KA4EgieUUs98nE19pM\r\nVNkSU6Mb8SajjEfC05fkHtqaM3eUC7lRIjKyIBESjupItu4T0OYBa1H6dpgO\r\n0zsXijSa3OFL34kB/tWv9BcJKe0C35/fd1jIG3FwWlI3I8QPywQ9NxOkrLQu\r\nUDGiUpnWc+d6RliqF3zQFgTUoOgX9XkrXcD0GgDBZOr8Jt9ey2sFlcpKGvdE\r\nt4IqCclqIcDoeNkCKOg9HAU7RY7z0LQ1xxEVImBQb7IjMu2vjDL1hLvG/3S0\r\n5dFdaBP3envN1jR1JRxSY0bxF9qzAJEmOTCS70RS4uEJsnALu/bcBznwpBZg\r\nL+jMNMdbh4Z0jwXozGflx4dVZHJis6Qk6lncoBHX8KgEwJi3dj397oxDPMjU\r\nN10RUzLMUBobR5blisyFlo7W1xwGaFh5Pfw=\r\n=e7he\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.0_1682539150619_0.8622643789993438"},"_hasShrinkwrap":false},"3.7.1":{"name":"@becomes/purple-cheetah","version":"3.7.1","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"b9981c227d0f4233856ee6bbf6b2fe6341921ccc","_id":"@becomes/purple-cheetah@3.7.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-AV6lJRuoQDkqVtCO8o9dXFW7gqJE17aWlh6MZ3nMGnTINABMgov7KY/YdXYA9IY+1fZsf8lXB+4kX5RGw4X0kg==","shasum":"ad1d5c9b16026998c78c384157333bd15e12ee9a","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.1.tgz","fileCount":105,"unpackedSize":97786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8jbY7b6pgevxMTRjuSy12gcZP4h500EwsSDjryyFGYAiBP6otF7hfiv5zgp62L4I9Ls/CaP9Q1ftJ3NgOyLVIqSw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSh2xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbuhAAlFYhJG14eRB4o0SKA2sT7O7eaZ5VgmqPZLQgN57dnwCL/2CG\r\noygYpBolNtbHoe5m8NiBgN46ACtw+gdBfcYcoGZyvhLcCVPXYM5fwmojz69g\r\nQvNXFcA1dZMRvk9d0NUOegJ2vV0MvKLNsDL4uGd3lk/qzFea6ZEF53fyd2HK\r\nwLbpfu39Kfdm5KdHYzIGoHSKYoueRPohLVDuG66H8YoxnefJqxd7LPq0l7Qn\r\n0onzG0426Vvit76LkRc2NmtQOoUE/EOx2usZMSAZBlCDjnKJSEF1klEk7Ku6\r\nCF7QzRCbXIEfoXdQGP7slFcbbviPJ8mDW7vRVbfPzpk/JBer5catowFM8Wwa\r\nWW/eT6kPhGzxG0v9LRtYPDTDOSBI5ZeO4vsfu2R1E9rX7z1gQANglScyc1zZ\r\nXDSN6go2lc7TSK+JzNXGcCklTNRTX/FMO3JJJuCf5+aXze4IIoD6KaEWD8yR\r\noDYVuCEGQq1eOKMRTJi2oP/GEYfcCw9aYhvhM7nGT2ZmMKdLBdUvGpRl+flw\r\nqpqs08tPRT0jvfFGCUXjUUGW9yrCnhWIFCqB+SKOrGnyAuotFGeoRFAfRppN\r\nGxefRY9JqDTRfBi2NKqr4krsWDpZvBBBDKDYVKpGqFuiL0qYoMpwmcPuUkWb\r\n/2cWaQ44CXus1L+TAWhaf3bGErDPH5UZ/XY=\r\n=hxIa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.1_1682578865172_0.5998573452254894"},"_hasShrinkwrap":false},"3.7.2":{"name":"@becomes/purple-cheetah","version":"3.7.2","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"1b5568248cdffba03329b3534daaa9e2f0e552c5","_id":"@becomes/purple-cheetah@3.7.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-MBm/jy2s2n2tHOeL6HQTMahF9FTUVh7aINVy72haHma0rQn+oTWuPAq+EIlvbDzzJHf6OyxfPiHLOrTnpdiBKQ==","shasum":"0214930edd2b146608facbd3f1e04cd87b82fa7e","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.2.tgz","fileCount":105,"unpackedSize":97943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAbTuAOuLzq2yWyX5Yp/ngINMwj1wO6bvy+F1i8w59RAiEAsMBzbwxzP2dP55Uj72cL2kXeNY/pLD4qNvFitqXtARI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSj6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ZRAAoiBhCRit0vtIUdSyv9ODWB1oVGm8xXob3ijaB8uyfD2C8poY\r\nac7KoExFYUiq8ZvojyBw1y1ID4hQmz9j1v1dgvtkF0LEz7o89/vbNQbH2r8Z\r\ndXj4p8KwFzYqDWcXg3hDlpvpB4jBGPd55+oUA4unhbzPKF9kfojqp2eZBYjE\r\n0SC14R+2GkuRFopJ3xEZ9Yz+r6FjM7ndoIeHupBfQJ+Go40q1fhUNhJ9vCS5\r\n84tpxyOfldsSWQIhY9GpHHhIn61/ViRF/YsAg7HwK4VmfXypV7/e6s/yg18e\r\nIxFvI3a3t1ViywfM+Y38HG2hpxw9R47CLBgtQUG83xP/W7WpWH0NN0us1aS6\r\ntrsdrKu9+YsCmndW3djW3Ma6+IFyrSTX+YtITOvbjMUOug0AfoEc4bsj+0yO\r\nNvedyPpQnQTvcZ/gd6lwVTE4v5X39amcAggVkQU/92hzpoy3BbxrDKriUDQr\r\n9aK74A85elHeCdOI92+uaVcYSrOGkUkYdEs27ZWoYLFVQJqiDcl9+tfg3nAS\r\n+vsFjJalvdSVCA9+VsDELS4vtMNyG3BFExet+8zlrqgAvwkI5ZUp3/Lo4xya\r\nyl76/ByC5ZQEhR6zVq7jO9ufRMXa2749Cw6Pn13YKb7KPYRSMvxxdgSKbK+7\r\nQf2mks5gMhKTVlvWL/RQ8JL7Q6uxQQVCzRI=\r\n=yP2y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.2_1682587293794_0.43049775267293744"},"_hasShrinkwrap":false},"3.7.3":{"name":"@becomes/purple-cheetah","version":"3.7.3","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"bacaeb6624538c5cc4c026f7cbdcd5af764e3354","_id":"@becomes/purple-cheetah@3.7.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/HtxF9jylUKXA+uxFswJG6K9hl8lRp7d4rJTzHuBodmZYQ72qRrbGuOM504+x94FzKwA8QE5fPnNS1QW1F9rFQ==","shasum":"4d4cf5f3807d62f499c894f10f134b668339ac4d","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.3.tgz","fileCount":105,"unpackedSize":98032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWdFpbLDEAs7RAi5Elpz5PA5aKIDP+E1HNZHI04Q5lLAIgUWlj8qHgwIibLv+6SOdNDl2aJmtanN7T6zboRj8BZ+Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTPyPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDLQ//QShhjMe8IFkQ0ncGfDkSen0iNov/JyTcPnDPTs5xE5Bz0adu\r\nRqRSc0a0+mFXE+lG4IS2xunRL8LqSwxPdSGYqGAeB5Z7jgtKHWUmI5JLtunI\r\n1n6rcbndtfxlgAuauLQ6vr26waymjHaQafGf+YtKYNJmsMXwPySAO9LY2Wn6\r\nsu6X13cuGHQvDF0Q+eyYfR1icUbauqdD2YPBqTJsTiQ+T7xGCBKfmwTMCynV\r\nYjEQWxFxVhehyemjmkvwlXHBcbvakCSKhDT8IRHpfajGOXQ1hxcZAPTqufb6\r\njQOmPXEZekv+yhEsQmf3Pv4U44soQxofPonjB9ZvGTuRUwZmkds8dL0K1UCY\r\nlSEUrwmPrCLij6/VRPIxHGzKWvvGAT0A9YnwuEdDEHD51EcPi/1uWQYRnGPW\r\nx8L6VdKrPO/pTp7CN4chRryfbAkryfsbvnVV7f+JJek4mjf6Il2YqzgqgneZ\r\n8y3CZd3GtmYd2biVgW7PIwoW9XVmHeZuig/tnekysQ6GCYMM2oeYSBpODSqH\r\nBH+WhOihzyiOODmbJx8TgOSFlDNAnjikYyyYsCp9Ig1YvSLbPhGI/5Zde+uy\r\nvM+TF6DUieu3fPVJJ+5OXXaeov5KNDd4q+xfsHvTfpSvmPhvCSi63Qf/s7t1\r\nKXNZ6kyB4XgXO1JAtcCNtFDgsG+GXtFjt44=\r\n=UCpa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.3_1682766990993_0.06809539735785952"},"_hasShrinkwrap":false},"3.7.4":{"name":"@becomes/purple-cheetah","version":"3.7.4","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"gitHead":"10379a7c710e1280500d348e95114d82c55f16e5","_id":"@becomes/purple-cheetah@3.7.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-jup+pjku+ZFxBvgX4nOthA+qv8aFN2xahkyTYtvln+SbVgoMP0c0AqUNYZ3/aDciTsD6wVkEzcf6ZcekQxMWRg==","shasum":"ea1b8220b622c5a8c328dad380e871f9626ccd59","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.4.tgz","fileCount":105,"unpackedSize":98174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHxqMtX3wrVZFUXs+fH20aMSqEM2/AzsF45EE6vROm3AiEAw7hXqFFRHjrwLS42DWY2TA7B5ypattXobAvltZMjVM8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTP3bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppohAAlDFawNFCakCaWTcRrnzczeBSBsqU4FLLowPwbSEBWNuLrwf+\r\n67Zw5u4/DyCO+Cm03wyaQDBcBDZULJrvT4YCBDYOoBUfZG2zhtdKAVbN8i8N\r\nqU/mSAQ+Ra1fSDSOBbjf7P4QPxmcivR1Q1grWFEi7bdO18l5PSljD1Ddr1kn\r\nCQ6jei13AyPpl+VH5iZpq5wcjWRZJlRD2wRuYPixtNsBa2nYz5fJMWTeeI61\r\n/UBSTq00lE2Rnf6sks6qNxNpEKmCEUC2N2qJBgg489SkATFZ8zd+Tg0/BVBs\r\n0b6+onguCJwd5mRmFOmrvyv7U8IOljxcCNLXUO3vgkq88IWR5DrtMRH3JIi3\r\nJ7OXhmiZsQQ093qwOzTnb3w0t2aKzQKKJakTZkYMg6V1RE/rVk6fXTKlyd91\r\n0ewhbf0MWpEoBFXtIpHuN9L0/hRREH/obeO1eklrIO992SobN2LXqqL4H9sU\r\nP+g5jKKHYYM1BCZM3HKngF03B4rAgYOd4IU09VPD4X9bv3jyRx+35ZrnCWuI\r\n4tRhgHOH/RVJUwWYVFhrqACplC6fUVheCpXpuMORDuqled4wD56kBqtitw2z\r\nx4xgklObnuykXbecW0Y4158Ccl6eZmQk4cYRmqeilvXK/Tvr20apjEYV14iw\r\nHNP2oJ9yZMaMgq4ZKTeqB7Pgr6aZxDuuZPU=\r\n=C6GJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.4_1682767323707_0.7959626913623878"},"_hasShrinkwrap":false},"3.7.5":{"name":"@becomes/purple-cheetah","version":"3.7.5","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"_id":"@becomes/purple-cheetah@3.7.5","gitHead":"130a23423fae2190651160c69caaf05d3f0b9c62","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-uXaD3dJx8A4a/RTAJF0SLgDmkdbX7fR92EM6QWZy4sfsNXegx42RS8JKLRz9U/ngKSja3newyERwofKEyTp7bw==","shasum":"231f8f9cfd342a3a01dce3e93155f18839141c52","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.5.tgz","fileCount":109,"unpackedSize":114683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUM5lG5H1vDttkPa8w21i2KhTvkjnwuuxLumG1iCIS/AiEAmxSRvhFwzfT3KyTdM5nq8rEE+1/pu/hP74SGAcGVvO4="}]},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.5_1702471943628_0.37582080999209433"},"_hasShrinkwrap":false},"3.7.6":{"name":"@becomes/purple-cheetah","version":"3.7.6","description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"keywords":[],"author":{"name":"Branislav Vajagić"},"license":"MIT","bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"homepage":"https://github.com/becomesco/purple-cheetah","peerDependencies":{"express":"^4.17.1"},"dependencies":{"@banez/child_process":"^1.0.3","@banez/fs":"^1.0.3","@banez/object-utility":"^1.0.1","@banez/queue":"^1.0.0","@banez/string-utility":"^1.0.1","@types/body-parser":"^1.19.0","@types/cors":"^2.8.9","body-parser":"^1.19.0","cors":"^2.8.5"},"_id":"@becomes/purple-cheetah@3.7.6","gitHead":"a66f7ba4c4ca00b3f6748023023736beeeb777e2","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-DeHkpohfrXPlrInesgV+LHvGImccUKQiq/yhcEcqXAXgK8oamtgWL/Hp0QYa0KVDFEtLZhALa3BgsOs6fHEnsQ==","shasum":"5b7ff52870e8d91a081bb14ea0c51a81a5f3fc35","tarball":"https://registry.npmjs.org/@becomes/purple-cheetah/-/purple-cheetah-3.7.6.tgz","fileCount":109,"unpackedSize":114747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoIStblj33I3iGV3SsXbH0mTACfKfsa0pV4IOdaVh38AiEAstzcd4Kcd7ygl0helFwozScDR5bCF+OH/QqE4hJind0="}]},"_npmUser":{"name":"banez","email":"branislav.vaj@gmail.com"},"directories":{},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purple-cheetah_3.7.6_1705576872936_0.7747771719235106"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-17T10:40:55.363Z","2.0.0":"2020-06-17T10:40:55.542Z","modified":"2024-01-18T11:21:13.229Z","2.0.1":"2020-06-17T10:47:37.343Z","2.0.2":"2020-06-23T08:55:41.787Z","2.0.3":"2020-07-07T07:10:59.450Z","2.0.4":"2020-07-10T12:38:45.693Z","2.0.5":"2020-07-14T12:19:54.402Z","2.0.6":"2020-07-14T17:15:22.441Z","2.0.7":"2020-07-20T14:44:46.083Z","2.0.8":"2020-07-24T13:01:25.398Z","2.0.9":"2020-07-29T10:07:26.771Z","2.0.10":"2020-07-29T10:15:39.586Z","2.0.11":"2020-08-19T15:55:09.496Z","2.0.12":"2020-08-20T07:30:35.056Z","2.0.13":"2020-09-01T13:07:02.183Z","2.0.14":"2020-10-04T06:16:32.267Z","2.0.15":"2020-10-08T10:25:27.146Z","2.0.16":"2020-10-08T10:26:52.935Z","2.0.17":"2020-10-29T15:14:36.487Z","2.0.18":"2020-11-09T16:28:03.571Z","2.0.19":"2020-11-11T08:56:19.393Z","2.0.20":"2020-11-11T11:03:38.432Z","2.0.21":"2020-11-11T13:14:40.529Z","2.0.22":"2020-12-04T15:27:21.327Z","2.0.23":"2020-12-08T14:01:54.473Z","2.0.24":"2020-12-18T10:37:53.198Z","2.0.25":"2021-01-11T15:30:15.141Z","2.0.26":"2021-01-22T15:13:37.389Z","2.0.27":"2021-01-28T19:07:09.241Z","2.0.28":"2021-03-15T14:20:04.365Z","2.0.29":"2021-03-25T16:08:15.619Z","2.0.30":"2021-04-12T13:03:54.852Z","2.0.31":"2021-04-19T07:26:50.242Z","2.0.32":"2021-05-21T14:32:13.185Z","3.0.0":"2021-06-08T10:27:33.125Z","3.0.1":"2021-06-23T07:31:13.422Z","3.1.0":"2021-07-30T13:23:43.905Z","3.1.1":"2021-07-30T13:41:43.638Z","3.1.2":"2021-08-23T14:39:01.895Z","3.1.3":"2021-09-07T11:50:46.276Z","3.1.4":"2021-09-09T07:19:16.187Z","3.1.5":"2021-09-09T12:00:52.616Z","3.1.6":"2021-09-30T13:17:58.343Z","3.2.0":"2021-11-12T11:55:25.875Z","3.3.0":"2021-12-09T13:47:02.997Z","3.3.1":"2021-12-09T14:03:48.009Z","3.3.2":"2021-12-15T13:12:33.904Z","3.4.0":"2021-12-17T11:14:04.352Z","3.5.0":"2021-12-20T12:37:52.235Z","3.5.1":"2021-12-24T15:11:05.181Z","2.0.33":"2022-01-18T17:21:25.853Z","3.5.2":"2022-05-02T14:51:11.910Z","3.5.3":"2022-07-26T17:32:09.738Z","3.5.4":"2022-11-17T09:22:18.775Z","3.6.0":"2023-04-12T14:09:15.628Z","3.6.1":"2023-04-12T14:14:17.222Z","3.7.0":"2023-04-26T19:59:10.769Z","3.7.1":"2023-04-27T07:01:05.347Z","3.7.2":"2023-04-27T09:21:34.005Z","3.7.3":"2023-04-29T11:16:31.158Z","3.7.4":"2023-04-29T11:22:03.844Z","3.7.5":"2023-12-13T12:52:23.890Z","3.7.6":"2024-01-18T11:21:13.068Z"},"maintainers":[{"name":"banez","email":"branislav.vaj@gmail.com"},{"name":"becomes","email":"tools@becomes.co"}],"description":"Purple Cheetah is not a framework but rather a utility set for ExpressJS, written in Typescript.","homepage":"https://github.com/becomesco/purple-cheetah","keywords":[],"repository":{"type":"git","url":"git+https://github.com/becomesco/purple-cheetah.git"},"author":{"name":"Branislav Vajagić"},"bugs":{"url":"https://github.com/becomesco/purple-cheetah/issues"},"license":"MIT","readme":"# Purple Cheetah\n\n![Logo](https://i.imgur.com/f2Mv4QD.png)\n\n[![NPM Version][npm-image]][npm-url]\n\n## Introduction\n\nPurple Cheetah is not a framework but rather a utility set for [ExpressJS](https://expressjs.com/), written in [Typescript](https://www.typescriptlang.org/). It was developed to resolve issues in our company and give us tools with a small amount of external dependencies for creating Web APIs (REST and/or GraphQL).\n\n## Table of contents\n\n- [Getting started](#getting-started)\n- [Creating Purple Cheetah application](#creating-purple-cheetah-application)\n- [Controller](#controller)\n  - [Controller setup](#controller-setup)\n  - [Pre request handler](#pre-request-handler)\n- [Middleware](#middleware)\n- [Modules](#modules)\n\n## Getting started\n\n- The Easiest way to get started is to clone the starter GitHub repository: `git clone git@github.com:becomesco/purple-cheetah-starter`.\n- Install the project dependencies by running: `npm i`.\n- With this completed, development server can be started by running: `npm run dev`.\n- By opening a browser and going to **http://localhost:1280/hello/world**, JSON response from the server can be seen.\n\n## Creating Purple Cheetah application\n\nTo create Express application powered by Purple Cheetah tool set, `createPurpleCheetah` function is used. This is also the main entry point for the application which is used to configure it. Application configuration is pretty simple. There are 4 important properties in configuration object (see Snippet 1):\n\n- `port` - Specify the port on which Express server will be available,\n- `controllers` - Array of controller objects which will be mounted in order,\n- `middleware` - Array of middleware object which will be mounted in order,\n- `modules` - Array of module objects which will be mounted in order,\n\n```ts\nconst app = createPurpleCheetah({\n  port: 1280,\n  modules: [\n    /* List of modules */\n  ],\n  controllers: [\n    /* List of controllers */\n  ],\n  middleware: [\n    /* Middleware list */\n  ],\n});\n```\n\n_Snippet 1 - Create a Purple Cheetah application._\n\nThis will be explained in more detail.\n\n- First step is mounting [modules](#modules). They are mounded in FIFO order and once 1 module is mounted, it will trigger a callback which will mount the next module, and so on.\n- With all modules mounted, if `start` function is present in the configuration, it will be called.\n- Next step is mounting [middleware](#middleware) objects which have flag **after** equal to _false_.\n- After that, is `middle` function is present in the configuration, it will be called.\n- In next step, all [controller](#controller) objects will be mounted in FIFO order.\n- With all controllers mounted successfully, all middleware objects, with flag **after** equal to _true_, will be mounted.\n- If `finalize` function is present in the configuration, it will be called.\n- With all above steps completed successfully, HTTP server will be started, and it will print message like one shown below:\n\n```text\nPurple Cheetah - Started Successfully\n-------------------------------------\nPORT: 1280\nPID: 24720\nTTS: 0.007s\n```\n\n## Controller\n\nMost important tools for creating REST APIs are tools for connecting HTTP\nrequests with some business logic, doing a required work and creating a\nresponse. This is as easy as creating an HTTP route handler for specified\nmethod. In pure Express application this could be done like shown in Snippet 2.\n\n```ts\napp.get('/user', (request, response) => {\n  // Get user from the database\n  // ...\n  response.json(user);\n});\n```\n\n_Snippet 2 - Creating an endpoint using ExpressJS_\n\nThis is all very nice but writing a code this way can be messy and organizing it can be a challenge. Because of this, abstracts like Controller, Controller method and Middleware exist in the Purple Cheetah tool set. In this section, Controller abstract will be covered.\n\nController is an abstraction which provides clean and unified way for creating a group of REST endpoints. Controller object is created by calling `createController` function which accepts configuration object as a parameter. Controller by itself if just a _\"placeholder\"_ and does not hold any complex logic. To implement a logic, and to add REST endpoints, Controller method is used.\n\nBy using the Purple Cheetah Controller approach, code from Snippet 2 can be rewritten lite shown in Snippet 3.\n\n```ts\nconst UserController = createController({\n  name: 'User',\n  path: '/user',\n  methods() {\n    return {\n      getUser: createControllerMethod<unknown, User>({\n        type: 'get',\n        async handler() {\n          // Get user from the database\n          // ...\n          return user;\n        },\n      }),\n    };\n  },\n});\n```\n\n_Snippet 3 - Create an endpoint using the Purple Cheetah controller/method approach._\n\nMuch more code is written in Snippet 3 compared to 2, so why is this better? Second example provides structure, consistency (which is not easy to spot on such a short example) and unified way to create REST endpoints. This means that navigation in project is much quicker, and it is easier to understand what is the end result of each endpoint. In addition to that, return type of the method can be specified.\n\n### Controller setup\n\nSetup is a method inside of the controller configuration object which is called when a controller is mounted. It can be asynchronous and it is designed to some work with will be required for all (or majority) of method in specified controller. Output from the setup method is piped into methods and made available in that way.\n\n```ts\nconst MyController = createController<{ baseMessage: string }>({\n  name: 'My controller',\n  path: '/hello',\n  setup() {\n    return {\n      baseMessage: 'Hello, ',\n    }\n  }\n  methods({ baseMessage }) {\n    return {\n      world: createControllerMethod<unknown, { message: string }>({\n        path: '/:name',\n        type: 'get',\n        async handler({ request }) {\n          return {\n            message: `${baseMessage}${request.params.name}`\n          };\n        },\n      }),\n    };\n  },\n});\n```\n\n_Snippet 4 - Setup method in a controller_\n\nCode from Snippet 4 is trivial but it illustrates how the setup methods works and how it is used. Some more relevant example would be to get security keys from other application which are required in controller methods.\n\n### Pre request handler\n\nIt is a method inside of a Controller Method configuration object. It is executed before each required to specified route and output from it is piped to handler method. Example for Snippet 4 can be modified to use pre request handler to which will convert a first letter of request parameter in upper-case like shown in Snippet 5.\n\n```ts\nconst MyController = createController<{ baseMessage: string }>({\n  name: 'My controller',\n  path: '/hello',\n  setup() {\n    return {\n      baseMessage: 'Hello, ',\n    }\n  }\n  methods({ baseMessage }) {\n    return {\n      world: createControllerMethod<{ name: string }, { message: string }>({\n        path: '/:name',\n        type: 'get',\n        async preRequestHandler({request}) {\n          return {\n            name: \n              request.params.name.substring(0, 1).toUpperCase \n              + request.params.name.substring(1).toLowerCase(),\n          }\n        }\n        async handler({ name }) {\n          return {\n            message: `${baseMessage}${name}`\n          };\n        },\n      }),\n    };\n  },\n});\n```\n\n_Snippet 5 - Controller method pre request handler_\n\nAgain, example from Snippet 5 is trivial but it illustrates how pre request handler is used. As it can be seen, pre request handler functions like a [middleware](#middleware) but only for specific route. It is useful when different routes use different mechanisms for security and resource protection.\n\n## Middleware\n\nMiddleware is similar to a controller, but it is usually used to transform\nincoming or outgoing data in some shape or form. Because of this, middleware is\ntriggered for all methods on all routes which are starting with a specified\npath.\n\nLike the `createController` function, `createMiddleware` function returns the\n_Middleware_ object which is used in Purple Cheetah configuration object in the\nmiddleware array property. Example for creating a middleware object is shown in\nSnippet 6.\n\n```ts\ncreateMiddleware({\n  name: 'Test middleware',\n  path: '/test',\n  handler() {\n    return async () => {\n      // Middleware logic.\n    };\n  },\n});\n```\n\n_Snippet 6 - Creating a simple middleware object._\n\nIt is important to know that handler method can be asynchronous and will be called only once when the middleware is mounted. So before returning a request handler function, setup of the middleware can be done.\n\nPurple Cheetah comes with few predefined middleware objects:\n\n- Body parser - Is a middleware which uses the functionality of\n  the [body-parser](https://www.npmjs.com/package/body-parser) package. This\n  middleware is not added to the Purple Cheetah application by default. To add\n  it to the application, call `createBodyParserMiddleware` in middleware array\n  of the Purple Cheetah configuration object.\n- CORS - Is a middleware which uses the functionality of\n  the [cors](https://www.npmjs.com/package/cors) package. This middleware is not\n  added to the Purple Cheetah application by default. To add it to the\n  application, call `createCorsMiddleware` in middleware array of the Purple\n  Cheetah configuration object.\n- HTTP exception handler - Is a simple middleware which checks if\n  the [next function](https://expressjs.com/en/4x/api.html#router.use) was\n  called with error. If the error is of type _HttpException_, error payload will\n  be sent to the client, and warning log message will be printed. If the error\n  is the native JavaScript error, error log message will be printed and the\n  client will receive response with status 500 and no details. This middleware\n  is added to the Purple Cheetah by default and can be overwritten in the\n  configuration object.\n- Route not found (404) - Is a simple middleware which return JSON object to\n  the client if requested route does not exist. This middleware is added to the\n  Purple Cheetah by default and can be overwritten in the configuration object.\n- Request logger - Is a simple middleware which uses logger to log all incoming\n  requests. This middleware is not added to the Purple Cheetah application by\n  default. To add it to the application, call `createRequestLoggerMiddleware` in\n  middleware array of the Purple Cheetah configuration object.\n\n## Modules\n\nModule is the core abstract in the Purple Cheetah which allows external code to\naccess the pipe. Modules are passed to the configuration object in `modules`\narray.\n\nTo learn more about modules visit [modules repository](https://github.com/becomesco/purple-cheetah-modules)\n\n[npm-image]: https://img.shields.io/npm/v/@becomes/purple-cheetah.svg\n[npm-url]: https://npmjs.org/package/@becomes/purple-cheetah\n","readmeFilename":"README.md"}