{"_id":"usey","_rev":"40-47478f32d05ef9d3dcf1cea34fa57323","name":"usey","description":"Generic middleware/plugin framework inspired by express.js's .use()","dist-tags":{"latest":"1.9.5"},"versions":{"0.0.1":{"name":"usey","version":"0.0.1","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"e73797f01c88abb0d7fff7ee8f3cb0e9fc081ec6","_id":"usey@0.0.1","_shasum":"0d16c54b7cb25bebd3ce7429a6d317a4eb216a26","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"0d16c54b7cb25bebd3ce7429a6d317a4eb216a26","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.1.tgz","integrity":"sha512-PXrkbWYvp2sjG0lBL0dAYtR3zRzCImhdCK1BuaEdLQsAqyZE3QSFtyeHBzu1mbmoYrHiWBLaYIeycSoiJqn3NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/zhtkxUbWcJyNChXG5MUD/HyGfTU5eUemv8YrxL8HLAiEAghFozvb54a2XaveoSaqK/qy6OCfDflye2QaF5OBBwVA="}]},"directories":{}},"0.0.2":{"name":"usey","version":"0.0.2","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"ddb07b6e034b1675a00533008455475e557628ab","_id":"usey@0.0.2","_shasum":"109011e9fa2962728727bb0f5035a13958933b42","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"109011e9fa2962728727bb0f5035a13958933b42","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.2.tgz","integrity":"sha512-Vp31S8130upP4H2I3+lKFB1lq0gOtFD4oZ4+cX+JfR6+WJ8VSs1rUt7qVQCjlVnUG80wQ0D9nCE6Jo+TardWpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5ZY2KKYAFAVWHkGZzDzhwftgpi5ldqvbBfuW91gO2LAIhAMpebj+3xCCedoEb2g9e40xXf3ilZVVFPm8LLkFaFnBZ"}]},"directories":{}},"0.0.3":{"name":"usey","version":"0.0.3","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"cf7b3ce5223b8e9f2dcf829186ddbc5728438dc3","_id":"usey@0.0.3","_shasum":"0003b04dbe73e435425dab2b85570d5d8a8d7cdf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"0003b04dbe73e435425dab2b85570d5d8a8d7cdf","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.3.tgz","integrity":"sha512-FoDCn2yIEnmBoMaCJ/1DOg7WL8UfI2vLHphSMZ8sjkQZ9rT/SQFHx6B4/TOWFspC/ZVjk4YI37hp1Ad4/bLBWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF8CVcbe3ZLSixG9B+7vSvswgbTPJs5N5oL8k/YvtjzAiEAhk8yQj5fnX1xGJuflrhl3RcGj/kw8qNaFeu3XcQ2CKw="}]},"directories":{}},"0.0.4":{"name":"usey","version":"0.0.4","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"97b4c4d0b4655c5586ea575ecbce3364e8ffe720","_id":"usey@0.0.4","_shasum":"454f079a30d16de8b7c444cecf46ae5e5d9c1408","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"454f079a30d16de8b7c444cecf46ae5e5d9c1408","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.4.tgz","integrity":"sha512-um6iG0aWo9wbYS1+owFck/0UKAZi8xUJop7cIgKOHfetYKucq3WgyGi4YbfKrNj485Uaa07bo4Bj9oQZ1q10Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4xt3Fq69IKZ9WUOszLB4vDXAOOqxVdToxJwsRaAEqmAiBKFzyEHyHLdnevlI6ablDD2B4mhuesIOcShh6SRzFHsg=="}]},"directories":{}},"0.0.5":{"name":"usey","version":"0.0.5","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"f58b366a70f311d1f5af554adbea5ae004169def","_id":"usey@0.0.5","_shasum":"2dac3c6efee0d445e6a9a220d499b6953070ffdf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"2dac3c6efee0d445e6a9a220d499b6953070ffdf","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.5.tgz","integrity":"sha512-5ydUXQSKRR/Vs1ZSoCgX504ToY3i2TQc+tqBZ4aDB4uCW9JVKKIN6R5pjcY9F9z0nphuDTtaIj74qUrXa+viYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLaSZZSYBYbMXd1rhjU6sVEtlMYN8KnATTh4kiC2BKSAiEAj+JPS42pnE8AhzR4ezZZQeseGPF95c3gZrXhWGNlxkU="}]},"directories":{}},"0.0.6":{"name":"usey","version":"0.0.6","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"fc518a8e6fa5c06ab4574425caf981eec2c203d6","_id":"usey@0.0.6","_shasum":"f6cb70586e17fb3bd83900e83482db6110478405","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"f6cb70586e17fb3bd83900e83482db6110478405","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.6.tgz","integrity":"sha512-87V6RxH7tUxwFDkPwfJx06E3Ezav8+akvRqiFr/SuIoEPKqdbIGR6fm2QRVbocNznkf0pN23rIG7aGoS3JmHsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX8+fwebg9FkQmfo0aF4xLCMDG+5t8l+12a2c7zQ/QJAiEAiSb3qgk3zGqVPbNI8FZT3nb97rti7+0BaErWGXmIypU="}]},"directories":{}},"0.0.7":{"name":"usey","version":"0.0.7","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"ec1281c6fb374e2c97ada39c5c61448073ac39ed","_id":"usey@0.0.7","_shasum":"2c5edc123e740c1cb1b64a41a4dae932f9dabbf2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"2c5edc123e740c1cb1b64a41a4dae932f9dabbf2","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.7.tgz","integrity":"sha512-mKge+HRzlzfl1mD1KiW5wVL2VoJGTurBr1PISThtu5lSkhEhBWgq71Z6zRcvY1ZJKF+aBNN2Sb207gwQfB2Q1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyD7C2BKgDQ/sJ5arf5GHFyKndXuWxhWt6O3fPJ6fPHAIgHyf2Ahn0p8Q4jmlQubd87wxxWGrIg4rOJtSwgxTCYcg="}]},"directories":{}},"0.0.8":{"name":"usey","version":"0.0.8","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"d01ae86f807b20f1b4ce10e2d1e74930f3bdc9dd","_id":"usey@0.0.8","_shasum":"341eb94beba5a036c7aeb38f4bd248d7a333f940","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"341eb94beba5a036c7aeb38f4bd248d7a333f940","tarball":"https://registry.npmjs.org/usey/-/usey-0.0.8.tgz","integrity":"sha512-gEbBxUEvg7KNSjL63C5P8Um9kZEAQ3WPXDfMBVJySTdCEG2wQZ6UpKB+gS6U9vXGZMbMDc46qUjZVtxDYgzhtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9iqAnzAymG4OSi+XMmgdWWKOQBakIGz5HNxU15wJPMAIgH8wZQnrD8GVhoAslGexF0l06L2B+FM0k5Q9edsyvxNU="}]},"directories":{}},"0.1.0":{"name":"usey","version":"0.1.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"1f215321011922d0b1c61b9c767a890b56f7a999","_id":"usey@0.1.0","_shasum":"1c4fd8ebda7aa9813c27a9facf8c6761085a5fd8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"1c4fd8ebda7aa9813c27a9facf8c6761085a5fd8","tarball":"https://registry.npmjs.org/usey/-/usey-0.1.0.tgz","integrity":"sha512-ArF06Rcjtlev8OVn8RPO9YdYP/ECbVL/f6tFTNNd9ZgfwOJo0z/WQ+Up/mZr+i9X3tiEsNVxDTzU7sBq7FWm4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl4X/Yf06zc+ThiRbcr6L+8RUtzvIn762Mjb6rLBR7dAiEA/VukcjcAqlG2YXGHMdEx89YW+rcV8p1hXCAnFYET97c="}]},"directories":{}},"1.0.0":{"name":"usey","version":"1.0.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"f1a07ff65412b861bbfe9c5e6db5dac3e590edd3","_id":"usey@1.0.0","_shasum":"1e3a6e1ea4f5958e1597d78a7134ae053e3a37b4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"1e3a6e1ea4f5958e1597d78a7134ae053e3a37b4","tarball":"https://registry.npmjs.org/usey/-/usey-1.0.0.tgz","integrity":"sha512-cFpxQfV6i3PiE4HKiSvGUM03XNfI2291Z33FGsrHKg8e8Gqe05Fpf8SGqrTv6HmQacpQ6h6T8APyhmwtJoXafQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC735g3P/US77JKZU6n4aZn0HZO3L5IgFldlHpL1C40PAiEAhaGP1JlAAw1zNatZqLPS/vUvMcAogbQ4K1J2EgjndTU="}]},"directories":{}},"1.0.1":{"name":"usey","version":"1.0.1","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"49fa3f4b94ff2194267a0eae9be21d4bc3d9c43b","_id":"usey@1.0.1","_shasum":"1962f8d2ca48b32c3a2271ab8e901c980fe04989","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"1962f8d2ca48b32c3a2271ab8e901c980fe04989","tarball":"https://registry.npmjs.org/usey/-/usey-1.0.1.tgz","integrity":"sha512-aXkRlbPETuCgHDI64cCfWlTpNCvRqdXuwk6odE5EetiAvfJiOymgWoW1nXMcd0a4pMGD/0LUw97FF3zv74TAww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRjA7wbyx3boowvV+DcwRe4VqtVXAATkRa34TjfdYsnwIgV+dgwr9YkbFGnY8EPwPLvJNICID5f0n5yFgb1kiDqDw="}]},"directories":{}},"1.0.2":{"name":"usey","version":"1.0.2","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"https://github.com/wankdanker/node-usey"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"3e4b15c073d34f4999a43be50d71bd0111d19c25","_id":"usey@1.0.2","_shasum":"4df6e3e886d5958740f9f577bd4091ef24aa8b69","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"4df6e3e886d5958740f9f577bd4091ef24aa8b69","tarball":"https://registry.npmjs.org/usey/-/usey-1.0.2.tgz","integrity":"sha512-jOUnhVxr/ZsAaSMcf5ACLcOX8YSVStHrn9Idvymgc5Qr+RxC23tdcmoUQcZhPOeVx1RmPIttKreLjL67LQr6Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5nn/4Z/zYJ9fsw2vx+Kib/+gdL1dW/fLw15fo4Y/13AiEAzDO0RTBqQAVfmu0A+79ujTcydzEWQTFLj8DxlqjeEOw="}]},"directories":{}},"1.1.0":{"name":"usey","version":"1.1.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"7f9da339df4df49ac2e5d8e03658edfd5292c955","_id":"usey@1.1.0","_shasum":"367643ad5e614c1057acc9a49daed26bc9cdf0bd","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.10.37","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"367643ad5e614c1057acc9a49daed26bc9cdf0bd","tarball":"https://registry.npmjs.org/usey/-/usey-1.1.0.tgz","integrity":"sha512-ExrjExxdd+5/6l9Kqxjab6HfHrWcG5i2tWea90gU/OOAvR4gRFigGi8pYlHTH4ssRQ0tqlY6dzD15AOjlKGq6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVTGQl/8XnOf7tlCh6hY49pm9GNBtAJubD4vNKmg/3OwIgK1b3m2Hb8q4qqeyN5vbqEKEy218lzVwhQndadEjKP6w="}]},"directories":{}},"1.2.0":{"name":"usey","version":"1.2.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"f79fdf23e82aba629ac2fabd7700e9e0b779894d","_id":"usey@1.2.0","_shasum":"53d5a7a62a3aecbc89d6470dc6110e52f0d1d65f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"53d5a7a62a3aecbc89d6470dc6110e52f0d1d65f","tarball":"https://registry.npmjs.org/usey/-/usey-1.2.0.tgz","integrity":"sha512-Meak5R/AgzHc5H5Lxjz9rmuYSRdv6IZga2KeQVohqqzTUaqzSl93EvrqT9WvHb48FEI9kt8kePSoNPV263z8Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHCdH3jOUECnLGAqDirY6XvyxN/iguqfBA5oSDpE4eFAiAKQSWLOmqVOP0Sf0Vd4XsqmyKxccAvw75EYRl9xDsOnw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usey-1.2.0.tgz_1462890859904_0.3140858185943216"},"directories":{}},"1.3.0":{"name":"usey","version":"1.3.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{"debug":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"81d50932a2a9ce3a507cf8fd1aa7a883746875e1","_id":"usey@1.3.0","_shasum":"0fcd83c50fb21e3b0400852f228ab7ce463a708a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"0fcd83c50fb21e3b0400852f228ab7ce463a708a","tarball":"https://registry.npmjs.org/usey/-/usey-1.3.0.tgz","integrity":"sha512-lK5uKy+HH1lR8dochwtaJSXzbGeaH2bfE/a/QHUGgDlIjBdlo61s4uhRqkoBDEQfEWh1lZciXEvmgL4UcTQoIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtI+n3RqHeuHNaaBGd3BJRvfLKoLnDlln33l7sk8aYLwIhAOvmgnW9B8CwTrrjHW8vps60mASDcWqcyGMH/UZC+VZZ"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/usey-1.3.0.tgz_1465313255093_0.3410704343114048"},"directories":{}},"1.4.0":{"name":"usey","version":"1.4.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{"debug":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"4823c78d210758c2d956e7daeeb140379822163b","_id":"usey@1.4.0","_shasum":"eea647c0736fe2cd995203db38368951c45b137d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"eea647c0736fe2cd995203db38368951c45b137d","tarball":"https://registry.npmjs.org/usey/-/usey-1.4.0.tgz","integrity":"sha512-h6wG9F+ciNkKiNaMwXO0eLxCZRA6M0t2LjEKnm72V1GtrYyCKYe6uQb89RGo1jafKwd+Kb0akniuR+100Kza3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl9TBmxC0TBrk6mwKw1ok5I2IHQJdru6Sot7CwA/twwwIgO+2yQk902NEsx/hCS/Hsd/2BXDivfUhnzIYjUU3R1lc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usey-1.4.0.tgz_1465314705559_0.5334439857397228"},"directories":{}},"1.5.0":{"name":"usey","version":"1.5.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{"debug":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"465e8487d5faa638195ceb269c77e8be126ff4be","_id":"usey@1.5.0","_shasum":"2b9fa09569b82d7abf7f52e8ffcb31b7698fe50f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"2b9fa09569b82d7abf7f52e8ffcb31b7698fe50f","tarball":"https://registry.npmjs.org/usey/-/usey-1.5.0.tgz","integrity":"sha512-IOscShWHGhMWlF2bW6aTKvITLosMFb7mi5IThagW+NyJGKe3CTNuF9VDOlaabsFs50C+JEiCyvz9BFGolIDYEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsIZaIaqVzQ8gMvWXMhBGUpizjekQmRbcP8ec0Aa8lKAiBOuWQgdI2EgXNaONSxG+0+A1GGR5PH8CJUWGQzMupA2w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/usey-1.5.0.tgz_1465315316968_0.27578490204177797"},"directories":{}},"1.6.0":{"name":"usey","version":"1.6.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{"debug":"^2.2.0"},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"bac9a91fb97a264f3b3ea9e64222c0c2a1491578","_id":"usey@1.6.0","_shasum":"897023d11d4613e9357146a1886d56124262bea9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"dist":{"shasum":"897023d11d4613e9357146a1886d56124262bea9","tarball":"https://registry.npmjs.org/usey/-/usey-1.6.0.tgz","integrity":"sha512-n2r8k+ZrqeUEGZMUCakCQ15DCiIRS4a5o+h63457GpSroBN4cHMu7HqfjsQ3TgWXkgPa4sz7LSzjM36XZF+lyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbs1ZxBpXvcoV0MeNBl1GrW8jdDk+iUkLlLxWs9xzxEwIhAPUfj82DxUhAE0wbv0+qOveFqEAYER6KQr4f1fgOjkZF"}]},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey-1.6.0.tgz_1497474845397_0.03231441508978605"},"directories":{}},"1.7.0":{"name":"usey","version":"1.7.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"45775ac0f0e383b3e0052071bb3a2d86fb757f82","_id":"usey@1.7.0","_shasum":"7f7e71dd88e0bddfc662ee1ff7b0a056a093481a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"dist":{"shasum":"7f7e71dd88e0bddfc662ee1ff7b0a056a093481a","tarball":"https://registry.npmjs.org/usey/-/usey-1.7.0.tgz","integrity":"sha512-suSfHVtoO2DvL6SHfObWsKno4MIUy8QA18e8Gh1vGbuft32Ki4+C/u2HGODxwud+/N2OdFQDRc9x/ujIJvMPJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8xyblRE8Bwyp+Qi5wYR/jpFm1Jlhf41H066uOGCPq9AiBUHvfhodhaUIcvzRvN7SDqoeIA+GKiBDBAxQPprS5qqQ=="}]},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey-1.7.0.tgz_1497535150434_0.7521017286926508"},"directories":{}},"1.8.0":{"name":"usey","version":"1.8.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"56b83f9898c4a824d82e364023c7c1b0b7af5456","_id":"usey@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"dist":{"integrity":"sha512-xmy8LakjLZjlB6pYZUoAwF4UCv8Ajcd3cvZQ1fS1hKin/bDq8DSf8O+SJKgJJfR0aLdtFo3Nl8lFoBMalovfWA==","shasum":"b0ca0f864ffcfe6d2e53bd46a826cb1253546c48","tarball":"https://registry.npmjs.org/usey/-/usey-1.8.0.tgz","fileCount":6,"unpackedSize":26387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3W6iCRA9TVsSAnZWagAAv9YP/AgIayK6JXGMFFvJcTe9\nIB1RfuEY+AX/jyyYLwEWI6NhJQpIFjCrsSajY/ET3mt1o2yVy6COR9a96cn9\nBNRyGflTTXdQMLKI+rlvxb6ZoP3MJiXc+YILl0J/fmlZEWfk0W0l50TR1MDa\nhipei5EOBbiiLFkhC8e6eXPUfySRjLZ5wkZSXswIa0H7g1BG82oy5lIh3taC\nmtmOVcS4S/iStpQCUKoKwZY9w0rf7wPOrXrB5B45ddxSxuoGU+OgMXmdWVRl\n4A6ticslUro6ZmajmwXTfvFtRq5PMDIavc19UuRxA3kzS4btFU5T94zqV8IQ\nkPWRF+42er043z2H16lRqvmP5XLeQZvkoAQWFbWZD96oHuaTvjYme7sToMq4\nYztDiOF0PgM1NtUG+gL+pPICQ6DZPrZmnZAWn1Z1nyvx2b5xCUQ1FhpqvgL2\n8joHesYPgZxxX7K8RGumZBrLRQWevwhtBL+aTeIz/foPLzW/6kK6IrHnFspR\nhMF3k06zm0JHQkRX2pItPBOkg0LZQV4eqt5ofWiSUsqHgt7mIReQmbIwkcDS\nOnKoHWd1hrjDVLz0OyEtWfvBjpLa8raAI7eQwL8Qak30U35KWveIPloywp6n\nIoutPcAIp77Nb8XBAnw4XNLTjH4gbbnNyseMgzvXP2XfTONVwdweAAlkDaHG\nCRlv\r\n=vkqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZcgo/nwtRbwahlzUVXMR0eZiCHydWqDeNkXvYG0zJcAiAuk6kwdbIgXndZZ7Vo2YlDveLICAwU6bnVxwxTxtAKaQ=="}]},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey_1.8.0_1558015649478_0.2458714152061292"},"_hasShrinkwrap":false},"1.9.0":{"name":"usey","version":"1.9.0","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"e594f59a11027c2a4af94ff6f6817ec9c60c4fb7","_id":"usey@1.9.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"dist":{"integrity":"sha512-O/oSnC6CVQjVxmH9CwRaZ5ORHW2KcY0tOdQS0gKz5lSqWurXYz40wam/65Mxeja/cj4WmZy7AySIcevEsyut5Q==","shasum":"995dd3d28b4c74f23c98e07691d475121be7ba22","tarball":"https://registry.npmjs.org/usey/-/usey-1.9.0.tgz","fileCount":7,"unpackedSize":28969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3Yw3CRA9TVsSAnZWagAApuMQAKNrJf3hL/FTXw0XYFZ8\nCf5DiEWC0xBCDZ0N6kKlcyhE9EWGZhr6FNw5WSzPCOX22jp/AdPVfniAaQC6\n3SFlvBFo9yCncnlJonrgrvuwl/aw11UcDhNG8PRSTZGGkdnbMOFZfzArdM9h\nWqoLYbPm2xbye9A0NQbhgR7TOlwZwnKebXJW511Ot9W9RGiKTYXQp5022HGS\ng/IsSaRnsbYzmRyVAeM7WjGpc/TrrJVoE/5lSr3AqOik/O+sKym6syNYy7DB\ncACpNI6KeIAQOGCldIyvUOOTAuVb09hJRe8IvRqLzVzrSLDaFtm66afqDsHi\n09SH+53wYZCwLNn4puqpMpprJYqWPU0r7QnHMPmcFQ0zjME+giBY0sXhTy09\nZVt5dkhqdIPf0dWD9U3OlVt/BdKx826QNF8f+++NocZMgD+UWT+cZHQvEBSG\nIWvFWoTJDllRP4gbzOc/aFYnmzdUd39R7eSFprpLO5WNNJDeMLJY166bbq77\nlhvVt3pexMK6/HwTvk4mHh2SFWNjblFwblJNxLdZvAuzVHBI/BX++CP56/3j\nL2Lmw8iiW+EXplSDDCA7CxJGzPoWIgj0exmYPSogGqtiG3/2mWgrRR2RS7wi\nbk+OSEAcpacVlT1IdiB1ydRlqbRsgD7Ug1TM3pE0clshSZV1yotzTTs3R5Nh\n16sA\r\n=3wV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2ZJ9s/dKMN7i9xYBjf+JmqtnQQzZlRdZOIrMwkP7AJAiEAmtNaClmvYF4JXkUpewhYPOCAAWuFtHg9aPNj2XYDfcE="}]},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey_1.9.0_1574800439374_0.9753501005819818"},"_hasShrinkwrap":false},"1.9.1":{"name":"usey","version":"1.9.1","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"579ec9e40af532fe3874f9d5a4728fb2b63ef69b","_id":"usey@1.9.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"dist":{"integrity":"sha512-REGgnJwUvEjjLiNt4pbke22hbxazeSdtbKWlbCC9Aeb/rBtksRxX5NaR0BsUTosuuyf0N/5zQynQS5mqZe5eXw==","shasum":"26eccec379969aa1e7bc67cf365bf58ad5076501","tarball":"https://registry.npmjs.org/usey/-/usey-1.9.1.tgz","fileCount":7,"unpackedSize":29628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd79HYCRA9TVsSAnZWagAARFIP/2eAi4n6iV5CZUqgmgBb\nx6xsgwHyw23TIrY4m0vWVYIFqlznlKZytpstuZExsy7Y+q1wngBvDeQn2WQm\nNdBSZ8C1VG5jGsIjXb0zlRZSRMAaJERQxFpWFV2RW49Y6D8Kdbmt9Hksatfl\n9A6Pgg98IKiAkgqjvEwcmRV1ptC8jKsOVe8DqMLky5ydW06aN72pA4OLBD1V\nUxS7EfsLLsvXjTpXLFv7Z09wcceNfaqGCwYfmklTPidZerwvTXtzb6XlM/fP\nHd5xwQ0uB9rH4V0vASOvoaQz87Gq/fuNH6ArMUIHq5/sSBB/fVofNM+vfgsR\nHTn6PIAg4s9BZXvBjR+W5K9NXMBYdnY8TLA29H50XQDGir6ltkx1MlYDopE7\nQQpbiMQI/xY4yK67ErbZL3/AZqRChemr9LUB5mCCZXaOffVeq618goqyHOgJ\n2nBvLzFZ9/kJjzXCvd9muTlwdcG99EZ1z1IMSaA8fqLBhywLtFnbACtC2+iR\nTjJHtULjgG/PeRDEgXQwK6wgv2cllq3IQyR7IuCDik2mkSlgWKsk42wT+AIN\nMQfDTVuBHRxW25nfPsRctKel6Finaoa1DiZvwZ+AmRVeZi5CjdSE1FGrtkln\nhSTMT74yteMFktwD9qkFNEfTQWYR4jTG1yIq/ApOReq/o31904/xdjaiA9ll\njDgM\r\n=9j2a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwDvTDThLKlYIcMWRVoGiRv7NFEbmEbxlYWzQCQFEOBgIhALS7YVTF1Ox2fxLczYhQzmr5NneOFVM/WuJCbyjmA55/"}]},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey_1.9.1_1575997912051_0.8149169167033221"},"_hasShrinkwrap":false},"1.9.3":{"name":"usey","version":"1.9.3","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"2a4892c60fa81b5f9dd9de7366fdfb8d41460680","_id":"usey@1.9.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"dist":{"integrity":"sha512-sAxzT6hCVfK+lpmWf9GW4wWH7NzbJ6irJSGvdrmMslNRWTpCt07B3+eKhp3vWHiF93chFvZs8WxyOZ4I3uB/ow==","shasum":"064f20a19aab34b42f2f5070ee11e4ed24bda6ad","tarball":"https://registry.npmjs.org/usey/-/usey-1.9.3.tgz","fileCount":7,"unpackedSize":29651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVJ32CRA9TVsSAnZWagAAcp8P/1DUXvlKOTUXW0ykcyKh\n4jlgTAB41EYPnDz6a/vHocV5MMoIKjraMvm5lx0yp3r7y9gRTWLm/s/B5sZ2\nxnpq0iWMhKv13s8okhz/9YlSGOBbx+ossPL0bMRwwQWf/ez0Zp6hOf0o499z\ncHtVC1RU0RdCuqIPtTZtHlTQOWw5eD3J2UUdk/kJaFX20t28ATwKIfRnZYkt\nEOCEgQVKkaYZ5Y3544nejnydXlDHqCtlA7Ablezu/Iw/Nzimwge9ATNo3h8m\nJOUNOwhtrWPPKdT7gFnwBMTrG9u01HfCQAVSs5qYH4XSvxlzxEnsBnPJ2exM\nMNVKIdevwbG62tBSPtVJDTfRmw5JCviEXUN/ccraS/M1//IbVc3XUOq1lQh+\n1lgY9kXb0CEzp/uEEt2WMIUO9ylNZtryG9hcIxipzY3N7aUEy/y5mBttDVPB\nlJZ7hdTqeoIgeshH+1IgIKCqePKts0lMZrw1KG20PlUv8RWANtQfHKcXZpvB\nfh6tcvkCHz8bp/0UDHCbtD+dTPx7kApmBJPgh4ELTG4LiCMSIPwmCQq7OeLe\n2PQpRERRHx22BNXgV1lixzIti8p84FsZELCe4vbMyQdof9GHdNfRr4+Vzq9A\nfzWmBKYplCmgBgSDVYJoxXFwLCzcrdI962AxYsDpNyeaWMS4klMy7o1GInpv\nXHG+\r\n=AwbR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4/Diz+/jUVek4AeJ1wUGeLeFYEyEBD3dT3sPoTQ7WvQIhAKgv1ZffBtXv1yGbz7YpmSsyTDFCaQA1I9YkBNQ0voc/"}]},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey_1.9.3_1582603766517_0.2787052839116577"},"_hasShrinkwrap":false},"1.9.4":{"name":"usey","version":"1.9.4","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"b93a904bf502c27a68811c4a0bce2659b39bbb2c","_id":"usey@1.9.4","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-c4kZyhQASCoS6S+88VrrPJic9vQTo01U3ztOclCYRu6xGAzLt3uWHFb60MUPj4BH49oXpTdsqeE1Y6xJDFQhDw==","shasum":"4783a69180ac61395ae8fe6f04c978345bea2a37","tarball":"https://registry.npmjs.org/usey/-/usey-1.9.4.tgz","fileCount":7,"unpackedSize":30699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpo63CRA9TVsSAnZWagAAPl0P/iNP1GyqATqh6T9okzxJ\n+1/bcYwvb3eSCB9KLPct4r0wLcmJMjndCV7jPT2MdGUW90yEGVF1DXn2kvfp\nBrNNg6UdtngBf+QqJAk9aeuiI/gVnY8J7n7qH3x9V61tUM9hYNXCn12TJ4iw\nVrBaVou903Ni5sY8vxg4i5hXxKWwW3F9q6eM3onFaeLboXmvuaZ16wVVwR1F\n/5umEKHWZzEdMUoJczgaYqJVjxkGcFzBgRwg/C+A19bvlelF038UnPrKUeK+\n7+Ut07vH8BTbrGQ4Uq18ubzsIoSPFI+c3B7WBPRzi/Ywmpuu2LUPBk1Yjkwg\nua9aVp1ux3jQo1rF80kkFnNWM6oHx8+bdBW8+8H8aiasT17bNj35j5ArUS/w\nFgmrPw3ViysSncBizXjJhoVh23Y6dBSMXREWLdMUGlb6iJBsVdbem/G58YhC\nSV+J9pZsfkhIq6MyQ/QTmsZSqvsuuzaAVASv1jDQBi/FB8K/hNXrxs8qdZN9\nWQ0FtN9XP6nxs6L8/BSYc4vnjYQPDkuMHclyYc7MKw2yfw2xWKbhcIdYUTZk\nRfHeVtJDEIcw/3J59EJ2wiVbRItBJBpLsxpnrhZFO8e3TE1koA9P1nB9hAb2\naYxk31whRuJqjMfR59jzRYXf4vRyLbbgWum4irWVAYRvnWMZd8n1mreEyRZ8\noeRs\r\n=mqGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM4LYSuasV4kYjgs92xml1NvtCMOpjeFpdWuxivQbx2AiEA3Uvxprd1NqMLoWgfrmhDKQkD5g1MZxzSUasrtK7fruQ="}]},"_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"directories":{},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey_1.9.4_1621528247244_0.593053705856649"},"_hasShrinkwrap":false},"1.9.5":{"name":"usey","version":"1.9.5","description":"Generic middleware/plugin framework inspired by express.js's .use()","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"tape":"^3.0.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"keywords":["use","middleware","plugin","chain","sequence"],"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"homepage":"https://github.com/wankdanker/node-usey","gitHead":"85dfb5e8044ba2c3b01c12b9d0e002cc6575d981","_id":"usey@1.9.5","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-1wRm+0iEEIhyy+mcYPvosHLRxsqlK66T7HF795uZC6rfDM3cjOfU0zoEgENDCzyW9E2uiBGr5m4jL5fYvIcSVw==","shasum":"9b33bb9d1e89f675f9bd87308ff36114f26ebce5","tarball":"https://registry.npmjs.org/usey/-/usey-1.9.5.tgz","fileCount":7,"unpackedSize":30954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpprDCRA9TVsSAnZWagAAjdUP/RA1RGNxVzWe2w1kLZB8\n+CosDjCCKS3S3KEL/2MJztmjFVTmpZQ00dM/hmHWhfZNpFT/MakJrVa6XwSv\nR77oikTyX5XwmDEwG2LAwII1fzIlaWQmTTzUI6p8fc5blnie/ovUaHgJj6Hs\nfeMU+yNZuh63Ykbw1GqOBBiebmbao72wBRTgtP2+fiag4rz0z2Rejv7IQV9N\njLY790PwTWuczIbdLzie42FilZdn5u4oQTmdkKJrDQnLUndRhTxxUXU9GIR8\nMltWrI2itZ9tcH1xO042fKnMIDEoQbeC+SEjVrIif/bk/BLLu9AqZupExKi+\ncTMjA+8syy5CKZpzpcLKZBqqaTzlFzQB04T7mBz06tbnvi6Xxh9ReAkmLOQI\nITkjtm6vBxIwSFuu00BauMQchhTDm52qjEf+9zwLdbe0ebheTETW5WpqNQDA\nXSJwR4diFVD6HplsQ4eRTcub96LtkkSH70tP/IPUOv8zlMmgXQop1IkoLRk8\nGqS/Alu6zVhN6Y2F7bFf76R5pRpnhUg4pgQjD8dUJXUJzZaF0iHMsbCLDVcV\nAq6UXfAsgZ6603tI8tlgl2c0IdI/D7zSFAKOEoX/JLpQgyc+W33WRMQ2Ka9W\nYmRS5ous+WpnBCuVHkGxLct1jHwiUuRfpWVOGHt+j6uCR0qxK1DfAoAw0q4T\nAQqn\r\n=bRai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoTBLc3tFNtLfEHntiTrDMQQhBb5InnZBFQ9tJOpB1IAIgFTg+jHWlAW/8CI9vqTFJ8R5w5OjbRG+DAUOGy9w75Lc="}]},"_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"directories":{},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usey_1.9.5_1621531330994_0.9586927499712683"},"_hasShrinkwrap":false}},"readme":"usey\n----\n\nGeneric middleware/plugin framework inspired by express.js's .use()\n\nabout\n-----\n\n[![build status](https://secure.travis-ci.org/wankdanker/node-usey.png)](http://travis-ci.org/wankdanker/node-usey)\n\nThis module generates a single function which when called will pass the values\npassed to it to each of the functions specified with the `.use()` method. If one\nof the functions passes an error to the `next()` function the main callback will\nbe immediately called (if specified) and no functions further in the chain will\nbe processed.\n\nThis is inspired by the express.js `.use()` method and is a generic implementation\nof it.\n\ninstall\n-------\n\n```bash\nnpm install usey\n```\n\nbasic example\n-------------\n\n```js\nvar Usey = require('usey');\n\nvar app = Usey();\n\napp.use(function (obj1, obj2, next) {\n   obj1.x += 1;\n   obj2.y += 1;\n\n   return next();\n});\n\napp.use(function (obj1, obj2, next) {\n   obj1.x += 2;\n   obj2.y += 2;\n\n   return next();\n});\n\napp({ x : 0 }, { y : 0 }, function (err, obj1, obj2) {\n   console.log(arguments);\n});\n```\n\nnamed chains example\n--------------------\n\n```js\nvar Usey = require('usey');\n\nvar app = Usey();\n\n//do a thing, and then goto cleanup\n//going to cleanup because of this is not going to happen\n//because doThing is going to throw an error\napp.use(doThing, Usey.goto('cleanup'));\n\n//use the goto helper to jump to the cleanup chain when\n//and if the error chain gets hit\napp.use('error', Usey.goto('cleanup'))\napp.use('cleanup', doCleanup)\n\napp({ x : 0 }, function (err, obj) {\n\n});\n\nfunction doThing (obj, next) {\n\t//throwing an error will cause the 'error' chain\n\t//to be called\n\treturn next(new Error(\"this thing failed\"));\n}\n\nfunction doCleanup (obj, next) {\n\treturn next();\n}\n```\n\nusage\n-----\n\n### Create an instance\n\nWhen you create an instance by calling `Usey()`, it returns a function. That\nfunction has one method: `.use()`.\n\n```js\nvar Usey = require('usey');\nvar u = Usey(); //this creates the instance function\n```\n\nThe Usey constructor takes an options object with the following options:\n\n* context : [object] this is the context (the `this` value) for each of the functions passed\nto the `use()` function and for the main callback.\n    * By default a new empty object created when calling the usey instance function\n    and that is used as the context for each function passed to `use()`\n* timeout : [number] a numeric value that specifies the maximum number of milliseconds to wait\nfor any of the .use() specified functions to callback\n* stackNames : [boolean] if true, when `.use()` is called, we will use stack traces\nto determine where the function was defined. This information is used when debugging\n* debug : [function] an optional function that will be called with debug information.\nIf not defined, it defaults to using the `debug` module.\n\n### Add middleware/plugins/functions\n\nWhen you call the `.use()` method, you may pass it a single function, an array\nof functions or many functions as arguments.\n\n```js\nu.use(fn1);\nu.use([fn2, fn3, fn4]);\nu.use(fn5, fn6, fn7, fn8);\nu.use(fn9);\n```\n\n### Remove middleware/plugins/functions\n\nWhen you call the `.unuse()` method passing it a function reference, you can remove\nthat function from the processing chain.\n\n```js\nu.unuse(fn9);\n```\n\n### Inserting / unshifting middleware/plugins/functions\n\nYou can insert a function to specific position using `.insert()` or `.unshift()`\n\n```js\n//put the function f10 at the beginning of a chain\nu.unshift(f10);\n\n//put the function f11 at some specific position\nu.insert(5, f11);\n\n//you can also to it to named chains\nu.unshift('error', logErrorMessage);\n\nu.insert('cleanup', 4, closeDatabase);\n```\n\n### Call the main function\n\nNow when you call `u(arg1, arg2, arg3, ..., function (err, arg1, arg2, arg3, ...){})`,\nit will in turn call, in order:\n\n```js\nfn1(arg1, arg2, arg3, ..., next);\nfn2(arg1, arg2, arg3, ..., next);\nfn3(arg1, arg2, arg3, ..., next);\nfn4(arg1, arg2, arg3, ..., next);\nfn5(arg1, arg2, arg3, ..., next);\nfn6(arg1, arg2, arg3, ..., next);\nfn7(arg1, arg2, arg3, ..., next);\nfn8(arg1, arg2, arg3, ..., next);\nfn9(arg1, arg2, arg3, ..., next);\n```\n\nHowever, it will only call each function after the currently executing function\ncalls the `next()` method.\n\n```js\nvar obj = {};\nu(obj, function (err, obj) {\n\tconsole.log(obj);\n});\n```\n\nNamed Function Chains\n---------------------\n\nYou may call the `.use()` method passing it a string as the first argument. That\nstring should be the name of a chain. You can then call that chain from another.\n\nThe named chain `error` is a special named chain that will be called if an error\nis passed to the `next()` callback at any time. The `error` named chain will be\nprocessed before the main callback will be called. This is helpful for cleaning up\nafter errors have occurred.\n\n```js\nvar u = Usey();\n\nu.use(openDatabase('mydatabase'));\nu.use(beginTransaction);\nu.use(insertOrderHeader);\nu.use(insertOrderItems);\nu.use(commitTransaction);\nu.use(goto('finally'));\nu.use('finally', closeDatabase);\nu.use('finally', closeRedis);\nu.use('error', rollbackTransaction);\nu.use('error', goto('finally'));\n\nu(order, function (err) {\n\t//done\n});\n\nfunction openDatabase(db) {\n\treturn function () {\n\t\tvar self = this\n\t\t\t, next = getNext(arguments);\n\n\t\t//this is hypothetical\n\t\tmysql.open(db, function (err, client) {\n\t\t\tif (err) {\n\t\t\t\treturn next(err);\n\t\t\t}\n\n\t\t\tself.db = client;\n\n\t\t\treturn next();\n\t\t});\n\t}\n}\n\nfunction beginTransaction() {\n\tvar next = getNext(arguments);\n\n\tthis.db.beginTransaction(next);\n}\n\nfunction goto(name) {\n\treturn function () {\n\t\tvar next = getNext(arguments);\n\n\t\tnext(name);\n\t}\n};\n\nfunction getNext(a) {\n\treturn a[a.length -1];\n}\n```\n\nhttp server example\n-------------------\n\n```js\nvar Usey = require('usey')\n   , responseTime = require('response-time')\n   ;\n\nvar app = Usey();\n\napp.use(responseTime()) //this middleware adds a X-Response-Time http header\n   .use(Redirect) //this middleware attaches .redirect() to the response object\n   .use(Router(app)) //this middleware attaches .get() and .post() methods to app\n   .use(_404) //this middleware is called last\n\napp.get('/test', function (req, res, next) {\n   return res.end('hello');\n});\n\napp.get('/redirect-me', function (req, res, next) {\n   return res.redirect('https://www.npmjs.org');\n});\n\nvar server = http.createServer(app)\n\nserver.listen(1337);\n\nfunction Redirect(req, res, next) {\n   //append redirect method to response object\n   res.redirect = function (url) {\n      res.writeHead(302, {\n         Location : url\n      });\n   };\n\n   return next();\n}\n\nfunction Router(app) {\n   var routes = [];\n\n   ['get', 'post'].forEach(function (method) {\n      app[method] = addRoute.bind(app, method)\n   });\n\n   app.add = addRoute;\n\n   function addRoute (method, path, handler) {\n      routes.push({\n         method : method.toUpperCase()\n         , path : path\n         , handler : handler\n      });\n\n      return app;\n   }\n\n   return function (req, res, next) {\n      var route;\n      for (var x = 0; x < routes.length; x ++ ){\n         route = routes[x];\n\n         if (route.method == req.method && route.path == req.url) {\n            return route.handler(req, res, next);\n         }\n      };\n\n      return next();\n   }\n}\n\nfunction _404 (req, res, next) {\n   res.writeHead(404);\n   res.end('File not found');\n}\n```\n\nlicense\n-------\n\nMIT\n","maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"time":{"modified":"2022-06-28T06:57:33.925Z","created":"2014-09-23T15:45:13.411Z","0.0.1":"2014-09-23T15:45:13.411Z","0.0.2":"2014-09-23T15:53:29.643Z","0.0.3":"2014-09-29T18:47:56.122Z","0.0.4":"2014-10-01T16:53:04.557Z","0.0.5":"2014-10-23T18:45:26.456Z","0.0.6":"2014-10-23T19:12:30.969Z","0.0.7":"2014-10-25T01:35:00.280Z","0.0.8":"2014-10-25T01:52:35.275Z","0.1.0":"2014-12-04T22:00:35.162Z","1.0.0":"2014-12-04T22:31:24.305Z","1.0.1":"2015-01-16T05:40:13.686Z","1.0.2":"2015-01-28T02:39:10.453Z","1.1.0":"2016-01-22T19:42:03.908Z","1.2.0":"2016-05-10T14:34:21.159Z","1.3.0":"2016-06-07T15:27:37.172Z","1.4.0":"2016-06-07T15:51:47.901Z","1.5.0":"2016-06-07T16:01:59.511Z","1.6.0":"2017-06-14T21:14:06.633Z","1.7.0":"2017-06-15T13:59:11.450Z","1.8.0":"2019-05-16T14:07:29.645Z","1.9.0":"2019-11-26T20:33:59.512Z","1.9.1":"2019-12-10T17:11:52.218Z","1.9.3":"2020-02-25T04:09:26.700Z","1.9.4":"2021-05-20T16:30:47.407Z","1.9.5":"2021-05-20T17:22:11.098Z"},"homepage":"https://github.com/wankdanker/node-usey","keywords":["use","middleware","plugin","chain","sequence"],"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-usey.git"},"author":{"name":"Dan VerWeire"},"bugs":{"url":"https://github.com/wankdanker/node-usey/issues"},"license":"MIT","readmeFilename":"README.md"}