{"_id":"app-builder","_rev":"42-e9747be8c7bef2e3409167c8548aff18","name":"app-builder","time":{"modified":"2022-06-13T03:15:55.132Z","created":"2015-04-02T05:10:02.611Z","1.0.0":"2015-04-02T05:10:02.611Z","1.1.0":"2015-04-05T05:54:50.270Z","1.1.1":"2015-04-11T06:47:46.881Z","1.2.1":"2015-04-16T01:08:46.066Z","2.0.0":"2015-04-21T22:57:17.068Z","2.0.1":"2015-04-22T04:48:01.878Z","2.0.2":"2015-05-14T06:01:53.630Z","2.0.3":"2015-05-16T23:40:19.698Z","3.0.0":"2015-07-24T03:50:18.197Z","3.0.1":"2015-07-25T15:03:01.816Z","4.0.0":"2015-10-04T22:49:07.359Z","4.1.0":"2015-10-04T23:03:27.897Z","4.1.1":"2015-10-08T20:28:55.313Z","4.1.2":"2015-10-23T21:20:04.265Z","5.0.0":"2015-11-15T09:39:01.114Z","5.0.1":"2016-01-12T04:44:11.411Z","5.0.3":"2016-07-05T21:50:27.126Z","5.0.4":"2016-07-05T22:11:57.429Z","5.0.5":"2016-07-06T14:15:23.639Z","5.0.6":"2016-07-10T06:57:48.637Z","5.0.7":"2016-08-29T03:33:37.956Z","5.1.0":"2017-03-15T00:41:56.280Z","5.1.1":"2017-11-27T03:24:06.726Z","5.1.2":"2018-01-12T23:59:48.978Z","5.2.0":"2018-01-13T02:57:09.835Z","6.0.0":"2019-10-11T19:41:25.317Z","6.1.0":"2020-01-11T10:13:16.151Z","6.2.0":"2020-01-20T17:35:13.298Z","6.2.1":"2020-03-15T01:13:13.591Z","6.2.2":"2020-04-23T12:02:23.230Z","7.0.0":"2021-04-10T14:06:09.212Z","7.0.1":"2021-06-06T22:14:22.532Z","7.0.2":"2021-06-06T22:18:59.800Z","7.0.3":"2021-06-27T12:55:45.528Z","7.0.4":"2021-06-27T13:12:41.177Z"},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"dist-tags":{"latest":"7.0.4"},"description":"Promise based composable functions for middleware","readme":"# app-builder\n\n[![Actions Status](https://github.com/calebboyd/app-builder/workflows/app-builder-ci/badge.svg)](https://github.com/calebboyd/app-builder/actions)\n\nCreate composable promise based middleware pipelines, using the \"onion\" middleware model.\n\n## Install:\n\n`npm install app-builder`\n\n## Example\n\n```javascript\nimport { compose } from 'app-builder'\n\nconst app = compose([\n  async function (ctx, next) {\n    ctx.value += 1\n    await next()\n    ctx.value += 4\n  },\n  async function (ctx, next) {\n    ctx.value += 2\n    await next()\n    ctx.value += 3\n  }\n]);\n\nconst context = { value: '' }\napp(context).then(() => console.log(context.value)) // --> '1234'\n\n```\n\nAll composed functions are also valid middleware functions.\n\n```javascript\nconst superApp = compose(\n  async function (ctx, next) {\n    ctx.value += 'first'\n    await next()\n    ctx.value += 'last'\n  },\n  app\n)\n```\n","versions":{"3.0.0":{"name":"app-builder","version":"3.0.0","description":"simple promise based middleware","main":"index.js","scripts":{"prepublish":"babel index.src.js --out-file index.js --stage 0","test":"mocha --compilers js:babel/register"},"files":["index.js","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.3","chai":"^3.2.0","mocha":"^2.2.5"},"gitHead":"c8efdead8e775f78d6da3af03d847ee0a15665b6","_id":"app-builder@3.0.0","_shasum":"d6050ef98886aabc7e7edd7216a38f2f6c964035","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"d6050ef98886aabc7e7edd7216a38f2f6c964035","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-3.0.0.tgz","integrity":"sha512-TUkWxg3f7LsL3czL5S3XL9fTCZw7+3Qf+OgKfLK+4S/Qe+U+O4PHwylrw0mAAv/B4Ray6tXqeWwUY0uSxfx8UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmuJ/RiHPyO+kBC0bDGidVRdc1ZyLWKCGIN15B2ITl1AiBLtj/SCJ5ut1yJWtAvkc6lJqQ9OXJS0Lr4RXbeVONBxA=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"3.0.1":{"name":"app-builder","version":"3.0.1","description":"simple promise based middleware","main":"index.js","scripts":{"prepublish":"babel index.src.js --out-file index.js --stage 0","test":"mocha --compilers js:babel/register"},"files":["index.js","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipeline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.3","chai":"^3.2.0","mocha":"^2.2.5"},"gitHead":"3c98c91e921fae5956e34bb4af6ace55811dc53d","_id":"app-builder@3.0.1","_shasum":"88b27a8ce31d3d47d25ab39cc646b0aa3c189529","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"88b27a8ce31d3d47d25ab39cc646b0aa3c189529","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-3.0.1.tgz","integrity":"sha512-3uKjQeSSkdBUPFG4IWRc3WFI6sTXro2kxbwqnmGma8KrptV4M3u3BXKaiSyJybiuHlRjtsL+FP2qcMWPF9r8/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBekdHS34TtHPlGnzu7ZSFZUBEs4XfpnOrqkQkIH9XiwIhANlJBfocIqSjo7pXwaZjpdrQitletmovsiEiHsct7tv8"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"4.0.0":{"name":"app-builder","version":"4.0.0","description":"simple promise based middleware","main":"index.js","scripts":{"prepublish":"babel index.src.js --out-file index.js --stage 1","test":"mocha --compilers js:babel/register"},"files":["index.js","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipeline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.23","bluebird":"^2.10.0","chai":"^3.2.0","mocha":"^2.3.2"},"gitHead":"1ea450b4d98148f8add0c1de53a5702fbe42a925","_id":"app-builder@4.0.0","_shasum":"6c626fd84249c6684739aab5079a3863f84de379","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"6c626fd84249c6684739aab5079a3863f84de379","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-4.0.0.tgz","integrity":"sha512-2TvzfVd7UcqAHjzRABkdQzkTOeqAhxEMk+/6gQS6mWdkvSLfV5em0hvS8EH3CWwB8wDEczP3KVb2E8UhK3rjzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSYAQHJ/athwIcXGfVl1XPm5ktoIztI0SUYJy6e/2wfwIhANmenaHTNNNE+t2+Nb1Win7l6Nq/PZ8IOlILFTqoqt9D"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"4.1.0":{"name":"app-builder","version":"4.1.0","description":"simple promise based middleware","main":"index.js","scripts":{"prepublish":"babel index.src.js --out-file index.js --stage 1","test":"mocha --compilers js:babel/register"},"files":["index.js","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipeline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.23","bluebird":"^2.10.0","chai":"^3.2.0","mocha":"^2.3.2"},"gitHead":"ff9958c29ff843c44d3ecef5e4d97243a6f70789","_id":"app-builder@4.1.0","_shasum":"a624edd36db979fc1b855132d73931df528536d0","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"a624edd36db979fc1b855132d73931df528536d0","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-4.1.0.tgz","integrity":"sha512-mVP29DwiRbI6UR0Eo57UC+ZWrqmsuP6BzVE6T7WgXlvUk+EoCWJUR6eb96SBzGJQRUu2yeaUiFw0G+vN2WtS/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/23p1bk8/heGCU35f1dUvfCWGckz13mH554wNmTLWwIgf/OAUInAcCsAtzo0r+HLKCMc9YNX3MFmmKWPKnLy6is="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"4.1.1":{"name":"app-builder","version":"4.1.1","description":"simple promise based middleware","main":"index.js","scripts":{"prepublish":"babel index.src.js --out-file index.js --stage 1","test":"mocha --compilers js:babel/register"},"files":["index.js","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipeline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.23","bluebird":"^2.10.0","chai":"^3.2.0","mocha":"^2.3.2"},"gitHead":"834f9d1f0e56052e13952d060f9c3eb764eb04a4","_id":"app-builder@4.1.1","_shasum":"8cfaaa14590c685495b61dfa271e8f3fefa85f5e","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.2","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"8cfaaa14590c685495b61dfa271e8f3fefa85f5e","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-4.1.1.tgz","integrity":"sha512-KzOZG5IxvujMOwkSjLhthf9R2bmWRXrLG8UVkthD8GXuWxBpT/C3q2kgiIcTX4AyArTroaDtFMnNTRdhx1FUaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLcOauosnvikYltoIcVG7qFmd99gj3s6iGyhqgw0xkwQIgHA/lkB5ccXIT8l+/lXFMxsuaCoxIKx+AVNqLytOxDPI="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"4.1.2":{"name":"app-builder","version":"4.1.2","description":"simple promise based middleware","main":"index.js","scripts":{"prepublish":"babel index.src.js --out-file index.js --stage 1","test":"mocha --compilers js:babel/register"},"files":["index.js","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipeline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.23","bluebird":"^2.10.0","chai":"^3.2.0","mocha":"^2.3.2"},"gitHead":"c3a6864561808667f5e712ac5789f6b5e00c4b29","_id":"app-builder@4.1.2","_shasum":"fcbe66f497d70d5d457aca541b5b6418acd47ae0","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.2","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"fcbe66f497d70d5d457aca541b5b6418acd47ae0","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-4.1.2.tgz","integrity":"sha512-nx1Drn+hBm37jeogbmCR34Wxlt4EC8XNNETH4FgA/iMv9LhNrZWOxJ5dNrBqWXQ08g91a9+O/tTnylsuQiLd0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVme3NvWtr7JnIjJYOAfWwkNa3qnC7uSKKvB/IzP3jZAIhAIL47sotPNsk1TmLizWGg2G3GCMdMurRMrdF5cwt5b5O"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"5.0.0":{"name":"app-builder","version":"5.0.0","description":"simple promise based middleware","main":"lib/app-builder.js","scripts":{"prepublish":"babel src --out-dir lib","test":"mocha --compilers js:babel/register"},"files":["lib","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["functional","composition","pipeline","async","middleware","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.23","bluebird":"^2.10.0","chai":"^3.2.0","mocha":"^2.3.2"},"gitHead":"7657991a80f6f9bd7fa6e3b876efb99970c132b8","_id":"app-builder@5.0.0","_shasum":"c6a63065870638f3d72e50e173802db7789cd660","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.2","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"c6a63065870638f3d72e50e173802db7789cd660","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.0.tgz","integrity":"sha512-L/S2ROQ/3wUvDzUToRqQCTrMVqGjDnjrW/2YC2bflAasj8DV8vHECM0nVEBuXnXhHVjRDDopKETqb96HA/SlvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaxZUsZzfNkDl2RTHLioNICc5Y1QT0NCUcXgX8PkZT5QIhAJFmev9WAnV7T2Y9apvzUZhxEYjZzjf0d2vUALB2Goru"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"5.0.1":{"name":"app-builder","version":"5.0.1","description":"Simple, Composable, promise based middleware pipelines","main":"lib/app-builder.js","scripts":{"coverage":"rimraf coverage && babel-node node_modules/isparta/bin/isparta cover --report text --report html node_modules/mocha/bin/_mocha","codecov":"npm run coverage && cat ./coverage/coverage.json | node node_modules/codecov.io/bin/codecov.io.js","prepublish":"babel src --out-dir lib","test":"mocha --compilers js:babel/register && npm run codecov"},"files":["lib","LICENSE"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"babel":"^5.8.23","chai":"^3.2.0","codecov.io":"^0.1.6","isparta":"^3.5.3","mocha":"^2.3.2","rimraf":"^2.5.0"},"gitHead":"93006d264cd92e64d6617ac5cfad8f732ebcd799","_id":"app-builder@5.0.1","_shasum":"0133e73eadbb2bfc400bfb45a9dc615483ce45b0","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.4","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"0133e73eadbb2bfc400bfb45a9dc615483ce45b0","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.1.tgz","integrity":"sha512-47tUdRDM9VJfz9XauqKmIFnxpY+KoLipFcRm2PSXpR4y9Qgw8JwNcdpGTAhyNEwe9bScqYDACNHFxcu2olMXZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIaCXJIM6wL9vNMkSfmerZI6M/CQ7YoDypsC7QYTgLpAiEA7LsCpvSvKRJUTzkfW16FEUyE7NQw4lR0SprA0Ot4CW0="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{}},"5.0.3":{"name":"app-builder","version":"5.0.3","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"chai":"^3.2.0","cross-env":"^1.0.8","mocha":"^2.3.2","rimraf":"^2.5.0","ts-node":"^0.9.3","typescript":"^2.0.0-dev.20160705"},"gitHead":"b100c40b306fe67f4aa3e7b33d22200d28d9edce","_id":"app-builder@5.0.3","_shasum":"e987bf77c1729b02111b599ee5af0f3c46b6df06","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"e987bf77c1729b02111b599ee5af0f3c46b6df06","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.3.tgz","integrity":"sha512-cmIWKIEnfim0HIBPak3X+Xb52u5maXSYdCS8RC3LGA2Tq7Mf+rxtVdiFCHRNPL9HHbYYeuiRckeZBVC6rJR+ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp0D+M1QdRO0hSc/BkNQOUucVYQVZLDqDZJ90S2y829QIgTiGwCQgnRO+Ljv/89HEI4/e7NMPTYL1LOGfCqnyx1P0="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/app-builder-5.0.3.tgz_1467755424692_0.5770358224399388"},"directories":{}},"5.0.4":{"name":"app-builder","version":"5.0.4","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"chai":"^3.2.0","cross-env":"^1.0.8","mocha":"^2.3.2","rimraf":"^2.5.0","ts-node":"^0.9.3","typescript":"^2.0.0-dev.20160705"},"gitHead":"6e58c282ad48cab41da635fe19818e75b5c64053","_id":"app-builder@5.0.4","_shasum":"dfa3ed6b1ca5c9ed421f0fa8faf121b6b478a567","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"dfa3ed6b1ca5c9ed421f0fa8faf121b6b478a567","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.4.tgz","integrity":"sha512-mnyP0PIhU+JNZiLbfmkRpM7XxMj9PB/jE8hQscC9Wvl1qDFwtaOUFyQOREY6z0j6OvfTG0z8wqyczTxnSyRsTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5SgNmLWvEFj9SbOLfrbId4LOsFU8UF6j4sqUCqWsrgQIhANzFJflniV1/J9ppt8hT3q7/KfWQc0e+2xCnupheIK4Z"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/app-builder-5.0.4.tgz_1467756714923_0.41535013169050217"},"directories":{}},"5.0.5":{"name":"app-builder","version":"5.0.5","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"chai":"^3.2.0","cross-env":"^1.0.8","mocha":"^2.3.2","rimraf":"^2.5.0","ts-node":"^0.9.3","typescript":"^2.0.0-dev.20160705"},"gitHead":"5ca5fa50ce2ebdce1b3b4b629801ccc2cd81db41","_id":"app-builder@5.0.5","_shasum":"f429a562ce375b543782831a2e16d0956bc3e9e6","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"f429a562ce375b543782831a2e16d0956bc3e9e6","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.5.tgz","integrity":"sha512-A4wOX/6SPf9zPnMLhOP4qVmq/VadCbpD19/IPjsmI4VCl5GN++NMVe73dy9OYjSuUHpGM4TTzW2WiBnyZSG44g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0BqwjaWcdPujU9JmclVWdCnoS5evvSIXTp+SbW5MmvwIhALGWKi6TG7DPjn2AnoWZjMF3hdQixQgv2mWo2ygDAGxE"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/app-builder-5.0.5.tgz_1467814521122_0.8417145304847509"},"directories":{}},"5.0.6":{"name":"app-builder","version":"5.0.6","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"chai":"^3.2.0","cross-env":"^1.0.8","mocha":"^2.3.2","rimraf":"^2.5.0","ts-node":"^0.9.3","typescript":"^2.0.0-dev.20160707"},"gitHead":"286d1caa7018a7e5b88eedc2188078eb8c96f972","_id":"app-builder@5.0.6","_shasum":"7b86fe5dd60b664d48a3496ddddd20c6021505e2","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"7b86fe5dd60b664d48a3496ddddd20c6021505e2","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.6.tgz","integrity":"sha512-tiJWc2QtE5SeX8pMDnuzq9KVnLo6dwNavSK8Xg6nvZu16PzpGQFwHNnHMCaAAuHYufkDV//eAKp/6SP+h6Kg8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2m3c2PoanfCEUVe9MQaCoO26jTmb8s7bogTPGiCE4lwIhAMNtkho8lylqbPI7qbbOfQ7eM8fGyUn2rWLVEaAlLaYC"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/app-builder-5.0.6.tgz_1468133866014_0.01828859536908567"},"directories":{}},"5.0.7":{"name":"app-builder","version":"5.0.7","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","dependencies":{},"devDependencies":{"@types/chai":"^3.4.31","@types/es6-promise":"0.0.30","@types/mocha":"^2.2.30","chai":"^3.2.0","cross-env":"^1.0.8","mocha":"^2.3.2","ts-node":"^0.9.3","typescript":"^2.0.0"},"gitHead":"77f98e06766ee2ae994aa5d9ba7843ee82e2fe5e","_id":"app-builder@5.0.7","_shasum":"4937964af945acd91aab8567ef6c5a370c8a8be1","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"4937964af945acd91aab8567ef6c5a370c8a8be1","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.0.7.tgz","integrity":"sha512-2e0OGR/Oec4qwmAJmJ11msuECDeu96yXtZk+uziGLoLPEImf2ASfEsAEzifxfde3FAl3pNAa5rZJtpDmY+EZ+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGFPagmVxYupa7QgkzcaB2gb0PHxw+QtrANu4ebnA5NAiEA4t89DfC8wRiDWqUyrSe/hu4jV/n+HH1P83hkKjHvClc="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/app-builder-5.0.7.tgz_1472441615984_0.4017246693838388"},"directories":{}},"5.1.0":{"name":"app-builder","version":"5.1.0","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test TS_NODE_IGNORE_WARNINGS=2304 mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","devDependencies":{"@types/bluebird":"^3.5.0","@types/chai":"^3.4.35","@types/mocha":"^2.2.40","chai":"^3.2.0","cross-env":"^1.0.8","mocha":"^2.3.2","ts-node":"^0.9.3","typescript":"^2.2.1"},"gitHead":"b30b667389b0df88c038b88197474e55a2d9736a","_id":"app-builder@5.1.0","_shasum":"db21994fc72d742ca00e9904c15d91414e508dcd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.5","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"db21994fc72d742ca00e9904c15d91414e508dcd","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.1.0.tgz","integrity":"sha512-ToL3x+v8Vnho0Xc4pJf2F95Na9rC2aVDsNSUEDPJTWC9VmSmaVgqm/1ZSJKPdRLBa9FlqOaz+n1ykoKlOXz9jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKw4IdKHR7PTlBxm5r6d+HGA57LMAEcwo2jNJmnIBHuAIgOk7tplj0Vrlzg1/eMcHHpetK/2+YutnUXQsri/imTkw="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/app-builder-5.1.0.tgz_1489538515706_0.5229713702574372"},"directories":{}},"5.1.1":{"name":"app-builder","version":"5.1.1","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.5","@types/mocha":"^2.2.44","chai":"^4.1.2","cross-env":"^5.1.1","mocha":"^4.0.1","ts-node":"^3.3.0","typescript":"^2.6.1"},"gitHead":"adaf41f19a1243054cdb8e67c7ac9d79d2c70201","_id":"app-builder@5.1.1","_npmVersion":"5.5.1","_nodeVersion":"6.11.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-p/1ECjoZ4IJbtbnkMyqSslIAvhvN64Wjq+IqIZqUDt3ryRYimABWiIDyaOCIJt8XxwYqjHm90++KGkp9O6L96w==","shasum":"80ce473fe6cba1552e96d8285b7a7dbdadf2bf26","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/oQ/zo8r9tX8owelnaDs5ohUi5fhSqWcSlU57vBg+LwIgbxU9l8VPFSHUZ76EABO4c15RucuhN5zoDgMdcXP4/js="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder-5.1.1.tgz_1511753046662_0.41950003430247307"},"directories":{}},"5.1.2":{"name":"app-builder","version":"5.1.2","description":"Simple, Composable, promise based middleware pipelines","main":"lib/app-builder.js","typings":"lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib/**/*"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.5","@types/mocha":"^2.2.44","chai":"^4.1.2","cross-env":"^5.1.1","mocha":"^4.0.1","ts-node":"^3.3.0","typescript":"^2.6.1"},"gitHead":"892ef76ec20150a32d571e48000e85d5095506d2","_id":"app-builder@5.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-eOBbau4eqEdFPxe3A4d+G1t7aH6ARjkdAbxdskGs/hA/rLu0O3YWKX+33xIxiSTiicnfkNVf+oHVRZmoa6GXBg==","shasum":"641a2c5a60c2550e362862e771ae00bd6572a411","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7I1SWrdP54zLGvjY9O8btxcsQcbsHaaLdw/crHl3bIAIhAIXgY2uCBCCEgZkWUp1NLLj8t3rXNH7WysSaAojIFGSf"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder-5.1.2.tgz_1515801588836_0.6157355553004891"},"directories":{}},"5.2.0":{"name":"app-builder","version":"5.2.0","description":"Simple, Composable, promise based middleware pipelines","main":"lib/app-builder.js","typings":"lib/app-builder.d.ts","scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"files":["lib/**/*"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.5","@types/mocha":"^2.2.44","chai":"^4.1.2","cross-env":"^5.1.1","mocha":"^4.0.1","ts-node":"^4.1.0","typescript":"^2.6.2"},"gitHead":"b94b3f37d88ba6f1458c59dc22b6b83029233e3d","_id":"app-builder@5.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-RRj/vu8WhmMM71G9BxMLRvcwpr1QUJZ9NXURGGo1v3fPiauzkQfNi31kM7irRNqR87NV+lJ/qI62iTzcAc+V0Q==","shasum":"0ec0c7fa0bbeb7e526294c445e13f1236002827c","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-5.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyBTyHbpo9o0yiIAgXcwAVhuyC1++23mieA+ndaHYdtwIgWG9s7Uecbo4SMFX53Lbbx4Dxev8+rjGJgv/ZbC/NcuU="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder-5.2.0.tgz_1515812228940_0.03625713707879186"},"directories":{}},"6.0.0":{"name":"app-builder","version":"6.0.0","description":"Simple, Composable, promise based middleware pipelines","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","scripts":{"lint":"eslint \"src/**/*\" --fix","build":"npm run lint && tsc","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","dev":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"devDependencies":{"@types/jest":"^24.0.18","@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","concurrently":"^5.0.0","eslint":"^6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-prettier":"^3.1.1","eslint-watch":"^6.0.1","jest":"^24.9.0","prettier":"^1.18.2","typescript":"^3.6.3"},"gitHead":"03e01e5ae2b0a90a17c53e362bfa0b36f1c2a90e","_id":"app-builder@6.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-JeQ9eIcRI9o3SKhD6On+ZfstWbsq7/WN2QjSXPD9V1ySTkG5H8JGFXtVs6YuPpI7A5xIJ0tj03DN7A7hgKOyhw==","shasum":"a877b51c539693667e2c353e1f61f4395703d0f4","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-6.0.0.tgz","fileCount":8,"unpackedSize":9322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoNrlCRA9TVsSAnZWagAA0mgP/1mcoTgKVE80AtL6YsYG\ntklF5NY1Ar0dNsz18HTkjn5l992zoOuCeN4OZ+Rf9J9Ih0PL5vMnYAZj928Y\nnkt5Ow4KzQeI3cajgJm/8zigB+D0gXFALNB9128hWtp8ca0ifGrkoRng3PBq\nGdrxiS1OzqOUnQ/iGLPJKt1y+vWch5U6i9ioYl8CQHExci07F70ozmBA9aM+\nw8OVoJzzHzyVtNku0G6C+ZMZilpNjyzp0s7zP2ih5NcgaTn44YkrPftWAdZ4\n+oQhVI/+xoU9v77+ud3QFhlRfKbBLGW3AG8n2CIZyG12vBw5JlYHha4za52K\n/izNCVFuJFtS0mTrqm7VuT63Ahv3P3U5zKiXUWCorYTmc0AF3DUUxCvnfp5O\n9aZf3KZhbq/eDv+OxNwS6YeeU5gQlA7Ol935CYaPHLxfTr3H/gXfYnTHqSLj\n7GAK5XwbxMUgX4YLe9O3DE3G+56FAnMIHwybDqrcAgl/9ILMuOLq1KkQsKLN\nR11uypeXEtydtzPDYYxZcMBxV65BP087vjopErztDipHb30AcYQE0tjnFTwg\ntrhiHlUMuGY9fSQi6lA8wnrFkuQuR/gFyz7h0IztwGU/1tQajqu7uxZztHlv\nHJB8lm0mxmMBJEh8ITleIaS+9kIJWRLWICo2jdc34s5Lbr36b6uTq9XBGflO\nTDQO\r\n=EUfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgbfLgqa20dnZHtNLlpEU8mJzn69rb0FgOTTUe07I6hAiAPTLyVpowa3Oes3YCriXcgJZuPkPg/QdYsOto2lYMH0g=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_6.0.0_1570822885214_0.7875235115898094"},"_hasShrinkwrap":false},"6.1.0":{"name":"app-builder","version":"6.1.0","description":"Simple, Composable, promise based composable functions","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","scripts":{"lint":"eslint \"src/**/*\" --fix","build":"npm run lint && tsc","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"devDependencies":{"@types/jest":"^24.0.18","@typescript-eslint/eslint-plugin":"^2.3.2","@typescript-eslint/parser":"^2.3.2","concurrently":"^5.0.0","eslint":"^6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-prettier":"^3.1.1","eslint-watch":"^6.0.1","jest":"^24.9.0","prettier":"^1.18.2","typescript":"^3.6.3"},"gitHead":"042e49051efb7bdbcc9e4629d8e8ed7f29293d9c","_id":"app-builder@6.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aO0B0bZ2++S3kbVTT7DIApEbO6pG4kDuN/dWGNTWENXp+/PjS5RWQYnx/rBymfPJu0MBVVRrN0I6eMwd7kGWjw==","shasum":"64a5afbc6e69e5523ec1669e3b6d7f8bb39818ae","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-6.1.0.tgz","fileCount":8,"unpackedSize":10241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGZ+8CRA9TVsSAnZWagAA1PsQAJS866WdE7XL0LTclfOG\ncgGw82Ld1VkQCdvPypScuW/L33FjXZXy9JQftbV9rX0Nacwa4SopEDHDPNmo\nYWHrK4vrz7YBQoCAVUph5Zb7hoT5ODpb1TUdlXaSdxMzoV1rGAOXQeBGbttv\nmhzqbLTd8Ma8kgVOS8fgWd8OOFZ/1sduYfwFlZUbXBtsY6AfLTQthOJhtCD9\nrfXDU4owxcbQHSEmXE89+6KmuQG3/QcE0FhaWh5D/IRNjkxw97Jjcyt3+SFp\npTDUhhYr11gqLvui9Y/MDb4gTbaQsjtZFI8Va2y5s4egC0PWJYXTcu9q/ZjI\n6QwyZAQKyv5sQ6oooYRzh+7sFTgr6fb2QqsSu5GygHBs40D4N/+7nVYfWmib\nKMHPX9N//isoJZDQyrONuc/lA0oxB9OQ+F02F/jLUrofLMULnVQd/0L7BVAa\nQFAOpVYshtp6H6VZKZfUJcxMOTF0ifmMTLPM268OTpqXeWNdFc+GNYO8ThYK\n35VJenriSOcGDfNPt/ZvXyABNBaMRFQIIlTBAcoRmxEzR4rY/wKJkQfGxvjv\nL27SEUYzGAZVSWeDBYCxaTTk/aXVKWFF0a1JXu4jBv6ryMfWZe5BYbH+kfaH\nLWzVe2o6nyruUub42qmZUzyWfLFc9QwXQZqdX0QeNyu0bMrsnka5BbeYhs1P\nAlig\r\n=XmLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1SJqNjaPJR4rkIHKHN36ZtdRbPpiSRsJVJut2idcjCQIgDHNL72Hq7DP8gkSJVvHlLeZvs3PQlk5SqCO/FHA+Yvs="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_6.1.0_1578737596008_0.7337693413155593"},"_hasShrinkwrap":false},"6.2.0":{"name":"app-builder","version":"6.2.0","description":"Simple, Composable, promise based composable functions","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","scripts":{"lint":"eslint \"src/**/*\" --fix","build":"npm run lint && tsc","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"devDependencies":{"@types/jest":"^24.0.25","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","concurrently":"^5.0.2","eslint":"^6.8.0","eslint-config-prettier":"~6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jest":"^24.9.0","prettier":"^1.19.1","typescript":"^3.7.4"},"gitHead":"5e03cd5a9836819ff0dadf1ec2f510da93cdaad8","_id":"app-builder@6.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+IQlj5+e2dzDaQhqWEM0UsMd1AVJTDx8k2in7obUUxeW1YtJ2vnRkfA4BIqmrz8Z2F03z6iK5em/BZMhdkSBAQ==","shasum":"903528f94c02838b0b797be870431278974f9ccb","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-6.2.0.tgz","fileCount":8,"unpackedSize":10582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJeTRCRA9TVsSAnZWagAAKzIP/iqfnP6U0+CPCZoVxGER\n+RXhN1g0nOtZmhz1dtoMN+8cqvgCLMrnfFi9erHayTWuu5o37qZFYFttv5ML\nB6VoSXaAIHDf4RdwMf5w4WlEmhsfktmRHoUOJHdvTgcNXHEKhIqMjfQ+1YCG\n/qgdk3IiN0ECpPkBtUkDgyWW6YljmVluTPLS1diEF2c7oJt+OWUpFaUoo3ll\ncFv1HCfwlto9zWXxzLj/O8or/PHV/SURCX/kng15KstcljQ6jPlHZYmQzKGZ\naJ1Cn5dzsrm6Sgq4WC69Lpe8N+m+oJPXMqzkWWLGZkQQDrOEaShCUu2dTuTO\nxrxBSz86O25b+cgr4jDQ2fMhRbQgspAX3jrue0KcIX7K+KkDYvzd5YqdUepn\nF4c4AI/Bo1SoB3vdmNKlRTs9JPVRQP1y1ODIZjon0Byvb/TWQLWY4vGvwvsB\n7yKs6Q05+oNrahMBunCW516wKTMazZJgKiO39HWn1xScCzZiRvWjqE6ewgm5\nSn5S7NGOzGXbLGX1qnGUJ5BhBhKRPcSiqI83Q2Iq65Aj/IhzS5FMWPdXL08e\nrHyRoxlP6+aE4cA/eRB7XbXYZwjb9ULLzfxz9njo1iP2ZbC0sGCy4FdKgv9S\nsfye+5zzVdTBVn+vA4iIa1IT/h95qxu4mPMOZ/r2LJUk1w7NAmUT0R/8rCNX\nfauX\r\n=1wiK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB57AABLDASiYVLsLtZeFy7Ovj050BXtBi5CUwjtBZUTAiEA/8OkRWjfihuLUGKugsaSzsjKpiM8CSQubkKZQngFnpI="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_6.2.0_1579541713147_0.887560109425382"},"_hasShrinkwrap":false},"6.2.1":{"name":"app-builder","version":"6.2.1","description":"Simple, Composable, promise based composable functions","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","scripts":{"lint":"eslint \"src/**/*\" --fix","build":"npm run lint && tsc","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","async","compose"],"devDependencies":{"@types/jest":"^25.1.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","concurrently":"^5.1.0","eslint":"^6.8.0","eslint-config-prettier":"~6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jest":"^25.1.0","prettier":"^1.19.1","typescript":"^3.8.3"},"gitHead":"76bafd8672a06d39e9a09ccc7b40830b5285c737","_id":"app-builder@6.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-dxZxEomXZTUsWjF23QKRcFmZDDcGHJuq7pLQ39gCyYKOSk/UwCR1PjdFYmNiul52c7/V4La0fMQnA5RsUVjrVg==","shasum":"3eb1cd9d44022e7e4bfbf57c53078ca5751a4a52","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-6.2.1.tgz","fileCount":8,"unpackedSize":10582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebYEpCRA9TVsSAnZWagAAMJsQAKF2nwyrIOiKw0gVNRmW\nIwpqMdgwMOGynImnBRHv0RjDBLtcsd3IoN8uCA1qzbAYtnXhW7DcMfFooQte\n/pmljFy9vVbK7hGmGznTbXevpUb/JAXCYqsYh4rYupz2MXc7R2/1i49MZGZZ\nI6ljx0x5ME2kZdph8CA9/Jm28Bw4Dv7K4zNBJb7K2BtYoD60tsJgyXbMIwTF\nx/YPL2DcNH5ikWX7j5ENSJb1jnlpX9mTEyTR5sITb+k8mlqwN0A5YsvD04DQ\n5nJDwdqPFV7ljAVfJigvPiZJzRfhCPoxA3qVhpYaGrnn3nu7Nkojr3BpnHvI\nz+9shx0D3q04XudWmC/WJ/MsZzJyfvaGdfWfLiMwtMeb+rOzsHTf4Evt3z0t\nCxnnh4X1jfIjGNygvWrwvMYNHsj/xuzPhskT00XnUgSPEtkg66nJ4kAigFmV\nXBN77vm17Ejkhr9AT+YUeRdJm1cl2G/EsdzmP4c/8aRXfZOIyrWbZQAwPpD4\nBhK1L9UCCje302K9uY/Npfzf8Gx0sCDYoYibeuqR1aQr5llAF9RQ0t+XL8IK\n3hRoSoLX+O+LLbpVlDB7uBN2QvRJ+dB4R3t/qjTdRTX3xfe/1gXs6jNSH1jX\nFx0WoyUzaTiyd41ed4V9RsjA3S0sDthbIUGCAAnjYMX1LquPouUmNySc3uwZ\nsFzS\r\n=9PND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPK2LemzahazIe859yYBTaSKOEQpOYZ8dl9uNXoJRC7wIgGt6MZ3JyDvyKSCOnMWUxzEdt61T6FVZDDrvqHQgl0Nw="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_6.2.1_1584234793431_0.6556073803178839"},"_hasShrinkwrap":false},"6.2.2":{"name":"app-builder","version":"6.2.2","description":"Promise based composable functions for middleware","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/calebboyd/app-builder/issues"},"homepage":"https://github.com/calebboyd/app-builder","scripts":{"lint":"eslint \"src/**/*\" --fix","build":"npm run lint && tsc","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"devDependencies":{"@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","concurrently":"^5.1.0","eslint":"^6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-watch":"^6.0.1","jest":"^25.4.0","prettier":"^2.0.5","typescript":"^3.8.3"},"gitHead":"da1fdf4bd6d01a3ba3f9bdb6f4e1d2ad83e9d64e","_id":"app-builder@6.2.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-s6EXBTusX8D6mBCcW5kS/h+MgF/ykLQPtQK+8oNeIUCjRvSm9HqytSVhE5igyKCNcIdus7sW3T2mtMe7YbPvug==","shasum":"02acd0adfc9d58a88cd548b7fa81b9aa7df0915d","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-6.2.2.tgz","fileCount":8,"unpackedSize":10861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYPPCRA9TVsSAnZWagAAjcQQAIcWyi5n1b4v/vvUa7+e\ngNGVQkhWAoMuoTF+xs6wo2rFn0TBRxjy6lPnOSh3DtnuPVterpd1COvy7GkH\nrwPnTSiuFRXRrF7izwI4mOwHT9y02HtpEFYAvD9JfXn3LjH5CLt9lS/zJxbS\nR9KAS1MwW+fahXETjmZ0P2EZf5jiSLkl0IQ2VaF1IVAJdFPPreEebJy2mLYQ\nt7QwPKKNJHGmbqYAteBRz0bCVuo5EY/GJLHtcs50pPpOoXbQ9+sSllSaaQSV\nH0DLeRZsIbAFMybjlTx6xZp/UOaxuu6G9IelBdAfp/1Y90byORWuDmO5Skaa\noC1+AW/6JXGikDuvtAaBr1jgjmOx5jwdA21u+Y3ZuQK5nApKLkjLQLZsVQbC\nPXgiSOF4WK6AvjitAFwYb6KMDILaV2SkGJn3FqkBjW1/WWbH/wRUnIkOGA1R\ndRh3bnuteky7JmWKQdlBspnHJRoNn9l9yuGGUzNP7OOcjf59NbVhu+XFSkhm\nLpl9GXKAoN8z2syHSWOipSl2/vTAJBVcx6Qp7ZG+91xfwzdJO3mEUQL6SdJ6\n8aWqRoZI0zjmVotrOLM6Wh8EmmTiAm/KgpHBBUKBhpFeK+AX79aAKxvksxTq\n/jD0/AtiODgYiU81gdJz9/ItAj6Z5PX/pgYq22ZJO+MvWzICpNP8f0yZpOWr\nvV2i\r\n=4KVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP7hH37JjyTKn5Y1HOuTFYCCyR6N/iW8LFejwblfnAZgIgQFzCS6qrgBjjbd8qUPoJGTrxLO9sr/wZzz8yAcvdZ7o="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_6.2.2_1587643343080_0.36142403087698005"},"_hasShrinkwrap":false},"7.0.0":{"name":"app-builder","version":"7.0.0","description":"Promise based composable functions for middleware","main":"./lib/app-builder.js","typings":"./lib/app-builder.d.ts","author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/ingress/app-builder/issues"},"homepage":"https://github.com/ingress/app-builder","scripts":{"bench":"node bench.js","lint":"eslint \"src/**/*\" --fix","build":"npm run lint && tsc","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":100},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"devDependencies":{"@types/jest":"^26.0.22","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","benchmark":"^2.1.4","concurrently":"^6.0.1","eslint":"^7.24.0","eslint-config-prettier":"~8.1.0","eslint-plugin-prettier":"^3.3.1","eslint-watch":"^7.0.0","jest":"^26.6.3","prettier":"^2.2.1","typescript":"^4.2.4"},"gitHead":"a9466f78e7ef0938e9ce976d594eeaa42df1b7ff","_id":"app-builder@7.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"integrity":"sha512-4OKje09iwqor3lOX4fR06nN0MNtu5OUnQhpzRlC6o2BFUUN40FUUpeeIVeOHOc8qQweCW4scyNzXWNr+SKf1fA==","shasum":"092455b6924f147a41c75f5ee826b6cc7dcf9350","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-7.0.0.tgz","fileCount":8,"unpackedSize":11406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcbDRCRA9TVsSAnZWagAAKvIP/0RrF8vd3luC1JtGpz5S\nLGC4o9S0pMKJsx5u1Ln9elLJEdLoDZnVxmjC1xM04L1r2CFzxBUZ2hMqczKW\n5kFA5u0y8FYAZpETgxhCIvZFXP3XEIzRxoLQH9P6pk/YnKLe2LfM5hH6AYob\nWgQKRbZquaYKke5gR4VEU5FKFq7gmdvNe8+n90HEp9IU6A/HWd13aD/9t2kT\nOxyJuHq50rlcRY5MzPg93rJrQ8wYT1Xv6vKb0/V8Na1fp8+zBXM6uMEwpATq\n/TU5yDuJmfj2dmWPilCejiyRyzEq2J/yyNTJGDXT0MVK3I1Gt4Mz6j4b2mWC\n2BOWw1BL2bWhbDlvLgD5cLaCCDun34Q2vwkvVJk+uMkSclLcpDCVFaTSNsoI\nkeDhb1FUjD7N6/RQVBs26LjX0ejlz9Hx4iUA29eoTrjZgOJkU06kkdTVc4YT\n/m1JI7D/6cTz7Q7Ek8gtDMovqwochUyrCUVMT4wlYN1d+IXWl8xTFUXU8AEt\nT7TR01g5vPNNeZjQRYFJQjcaY2JiLdnBrR2kWG4AY6grhw02TFdIiPRj8F97\nlhuaa78/oq1RI5QlRclrZAePMhqTCHGdBZUa87+gOYLeEnftsA0g1O5C0/P9\nYtL1oWcid51xa+RrYhwotEzkXu/baH3oWIkxUSX9Pw5rhO6yjkPKe5FvD6yu\nF7T7\r\n=YGjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChNBtGOUHVbsoZmZ7bQZgOGGNlMXwvaRZTlSER5u15agIhAK+CJpcrzOaEtC6odTDu9oRBjevpOzqlLgm6/VApLGGZ"}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_7.0.0_1618063568790_0.7553683016435278"},"_hasShrinkwrap":false},"7.0.1":{"name":"app-builder","version":"7.0.1","description":"Promise based composable functions for middleware","main":"./lib/cjs/app-builder.js","typings":"./lib/cjs/app-builder.d.ts","type":"module","exports":{"./":{"node":{"import":"./lib/esm/app-builder.js"},"default":"./lib/cjs/app-builder.js"},"./package.json":"./package.json"},"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/ingress/app-builder/issues"},"homepage":"https://github.com/ingress/app-builder","scripts":{"bench":"node bench.js","lint":"eslint \"src/**/*\" --fix","build":"npm run lint && npm run compile","compile":"tsc -b tsconfig.cjs.json tsconfig.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?cjs.*(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":100},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","benchmark":"^2.1.4","concurrently":"^6.2.0","eslint":"^7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-watch":"^7.0.0","jest":"^27.0.4","prettier":"^2.3.1","typescript":"^4.3.2"},"gitHead":"6be0606c4cd4a6500d5fc8250b79cd0b85949a01","_id":"app-builder@7.0.1","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-VqJb6ZxbhEutLvJT+i1KXJkMg/WgMaPNYex3MjCA/upp8NRG1rdMm5xQGZf5DF7Bre3tyvkHS0eERSb0a68jxQ==","shasum":"13e47ce5085bac4cd8f0e18cbb874c28d69f062f","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-7.0.1.tgz","fileCount":14,"unpackedSize":18247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvUi+CRA9TVsSAnZWagAAu8gP/1RVcx8t0tVcguey+Avm\ndEEyc81XYLBXqhFIBTAPq5nQhE6cDmljFhlEyW6GfPI3lJc3FEBhJ0vKguYV\n4FbKNCwjjGImCwbbhtrs/LlLJlisKnp2jtAwVY1AOuL8t2PQ7rhJQ+BDa1uI\nqh2qE6L+mkqY+vHrTxYzYED73V9ejjObX7NJjdnop6Hxw/leqV0mrv69p8KX\ncUepk38QKVL2+xa5LCuHtFc3DTWWEDAgduZb8IXFQMZRaaCtLyDa+s9+0DPU\nHFhX4/kXxvdxIMaIZN0gzVkbcAdpy6UmFDC5wA7ij38t9Rg+0A2i+b3oBTDN\nXu//ZMtDqEQpRYExY4+IiTeT0ZnqOMQMGbwP40lxxgoZd2ewBaXdaFgKlfU6\n/tc6kRDt4w28eEXjJuR5QSeU0N+UkYJiPdbEwJPjjzgRhFVcS4qrz+m+T78O\nxQaxzCIizv+7NhHUKORheg4kI4X76EDyXgtv6Np06lmiwCZkQeW3IjVspY8W\n+mBT+FNJCsJTRcQJvEaMXj+oL2JgxZyKOEyoGGpy71GKm7YqAIcI37YlRoQO\njdXP/NRKof96bRUQVaF1L2jIz9g0xVjiDjQ9IKROsfU75+Pg2x3EqnhWqypT\ntGr8NwsmP+e+hjneaATkrGD6hqt/aiubberFfbtkCsFb/1H0vegQHkqXZK75\n2BR4\r\n=WrGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGN27Ha0DXG2Z9wiK4R6uI3QoR73VlonVYQ8/D10p9UAiEAyc8UWDKNLtzghroU9qr/Pbmo11uRk1RrYYJWco+QJmU="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_7.0.1_1623017662372_0.004005316412502236"},"_hasShrinkwrap":false},"7.0.2":{"name":"app-builder","version":"7.0.2","description":"Promise based composable functions for middleware","main":"./lib/cjs/app-builder.js","typings":"./lib/cjs/app-builder.d.ts","type":"module","exports":{"./":{"node":{"import":"./lib/esm/app-builder.js"},"default":"./lib/cjs/app-builder.js"},"./package.json":"./package.json"},"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/ingress/app-builder/issues"},"homepage":"https://github.com/ingress/app-builder","scripts":{"bench":"node bench.js","lint":"eslint \"src/**/*\" --fix","build":"npm run lint && npm run compile","compile":"tsc -b tsconfig.cjs.json tsconfig.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?cjs.*(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":100},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","benchmark":"^2.1.4","concurrently":"^6.2.0","eslint":"^7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-watch":"^7.0.0","jest":"^27.0.4","prettier":"^2.3.1","typescript":"^4.3.2"},"gitHead":"8ae4cf25e8fc0fa060441d7dca35ddee0bf613ef","_id":"app-builder@7.0.2","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-U2ogMH9XiM5oMXZAbFh4/SarYRP3O0gE4IAdbEHcnePJmZQG6hi8G1oj7jd97TsrYJhdiqCoZzQvJzbAuD09/g==","shasum":"7469dbc4333eee1102f838304517960c90ff4141","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-7.0.2.tgz","fileCount":14,"unpackedSize":18271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvUnTCRA9TVsSAnZWagAAWbUQAI/Ka7dD8PweULPYTebf\ngnbP7JdLYRDmloxM9SrWbhBKPsBGzHXczFUw+3twa4RnJp1LncRvyPL4Q7Cp\nFdfeELXgFSjrDz/nrLGPFNfL4uDjip6DzuP8DaO1SIjflJirLm4lQRaObjoa\ng4xGtRtwCsXiXvkrtKChe6AihiM4Hlx9pEC8VNYTqbTK53/k4nrvKDMsmzcN\n664GcXv+Qm6Bg+79glHZCBNhN9MLKR8knho7v0dq0Kvzr9nyI0mfkRlHcD6X\ngzrUQl/NvgzzAmXyTfOy1FtvO345CrshzccvWMRlPA6DrmxOlhXG3Hh8BDW6\nXaEBwWQqKxfkBC7vGQwtELarGJawE82Q/OGovFVHKbbeIEuqu/uzBgO0v6cp\nZrKMOEj8hC+4Vz3tKC3RmsgaygFGvk4dhTjnvQAJkUMUCT2beGo/07twxb+a\nwU+sJzG7Y/srkFfngj7ptuJx4xrYVuK99el32Bn9OkrUNs6gUY0SH1pV0B0t\nBUXUmKK1bAyavD4yxtGQzSa7hbDyqMFnxGjUFgMoUM2ZFKmiqH7ScHdijTEm\ntwCo4d/xxKASjYiPl7qCgYwYaVI+ZL1Kf2240aIB9huFdfOjxk6gebjYk+yj\nFg05S5cihSh2P5FdUPQsrQMUGREL4XnkKGsflGMWz7Nh3l9XagoMN0IxQbFB\n9sa5\r\n=xWMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoy7J3ReWf28DfHX0dBugUuQGitOCweQG1/haVjxrVwAiBRYaB3M7fuNA9oGrOlye2mfWSyLse4yjoy6rDI+JowxQ=="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_7.0.2_1623017939657_0.8094709821869006"},"_hasShrinkwrap":false},"7.0.3":{"name":"app-builder","version":"7.0.3","description":"Promise based composable functions for middleware","main":"./lib/cjs/app-builder.js","typings":"./lib/cjs/app-builder.d.ts","type":"module","exports":{"./":{"node":{"import":"./lib/esm/app-builder.js","require":"./lib/cjs/app-builder.js"},"default":"./lib/cjs/app-builder.js"},"./package.json":"./package.json"},"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/ingress/app-builder/issues"},"homepage":"https://github.com/ingress/app-builder","scripts":{"bench":"node bench.js","lint":"eslint \"src/**/*\" --fix","build":"npm run lint && npm run compile","compile":"tsc -b tsconfig.cjs.json tsconfig.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?cjs.*(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":100},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","benchmark":"^2.1.4","concurrently":"^6.2.0","eslint":"^7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-watch":"^7.0.0","jest":"^27.0.4","prettier":"^2.3.1","typescript":"^4.3.2"},"gitHead":"9247c107ab4b168bb0a093386be604e9584ad028","_id":"app-builder@7.0.3","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-D2xceR2sf9c4dzxA3nT7eIjKpORQ/4Dh7CScxdZDOqsTAJ8rF0+675HiddN3YeG9q+el0ucfySCh9RH9ryPGtg==","shasum":"43bf0c06aa52119c31ee4275493181f0af6e608f","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-7.0.3.tgz","fileCount":14,"unpackedSize":18318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2HVRCRA9TVsSAnZWagAAc4AP/0ICSkPsImd24xy+G4Ci\nJIoY2VX7rzvCwpZcPp9UUfLbboT6WZbNNXABH/KdQnjkp4UaXjNviW7sU3yF\nJLXRgm7kbbiPJGLpVhsi+XyClQH6I78vGil1XhTnKTUxUGX/GBYBXCxgtQ1E\nuXejB9RRE7KTNjsZoQcmcPdhG9nu9Sz/MHx+k+AOG9FgUhLwDzpLrm45XWOZ\npfB+lmSf/BnOrLhd5pv378amU+C18l9r9yqq5b7bLPsEePDByunEim296iyh\nXivZdzgKZYVockdbCf9PEVCLG3MzUjvG7cIYwl54SX53znJ9Er4tUnugBtBt\nj+7D1bLFf8fhWNEnxy3N1BM3isAtz8luXIeacqX/CsJHawGvMKHVXJvlZchR\nMsD70bwtI70UV0iaI/JHbH0JAb1onraxqCcBdAGV36ijW+SAq19IKNXZJ//b\nDUCCzHSqaqLEuOMjngy5rkSvAIGHz4bTgP0NWkfO2I450AkbqUkvdV6G/73F\nwvBoKBmFaFu6uv57ak2KDpayhbg8EMLlX9TurjhMZgMpxDEWgT9fjxs8A5Uw\nK+0tviKaZkLdwae7F3CLAQ69RIAJcs4EVjHQYO/9tjLKke6e5JCIYrkBWYgA\n9jMRqvnIIXzZf59gMsmEvyW0xM1waj8fPrf8etqiOrQqmM2K8VVNCzSoL/Wp\naSpA\r\n=qwof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZMFEQLCCgFjl+YEXX87dLzmzzFnKiF+Bs7xQGWNW6DAIhAPV/N9GFEXm+A8QQ6mYDKy6906Nb5j+u9WMIwwyPghar"}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_7.0.3_1624798545421_0.6993200528684713"},"_hasShrinkwrap":false},"7.0.4":{"name":"app-builder","version":"7.0.4","description":"Promise based composable functions for middleware","main":"./lib/cjs/app-builder.js","typings":"./lib/cjs/app-builder.d.ts","type":"module","exports":{".":{"node":{"import":"./lib/esm/app-builder.js","require":"./lib/cjs/app-builder.js"},"default":"./lib/cjs/app-builder.js"},"./package.json":"./package.json"},"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"license":"MIT","bugs":{"url":"https://github.com/ingress/app-builder/issues"},"homepage":"https://github.com/ingress/app-builder","scripts":{"bench":"node bench.js","lint":"eslint \"src/**/*\" --fix","build":"npm run lint && npm run compile","compile":"tsc -b tsconfig.cjs.json tsconfig.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","prepublish":"npm run test","watch:typescript":"tsc -w","watch:test":"jest --watchAll","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","test":"npm run build && jest --passWithNoTests"},"jest":{"testRegex":".*?cjs.*(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":100},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"parserOptions":{"project":"./tsconfig.json"},"overrides":[{"files":["*.spec.ts"],"env":{"jest":true}}],"rules":{"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-non-null-assertion":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-use-before-define":0}},"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","benchmark":"^2.1.4","concurrently":"^6.2.0","eslint":"^7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-watch":"^7.0.0","jest":"^27.0.4","prettier":"^2.3.1","typescript":"^4.3.2"},"gitHead":"d5beac45c9f3d4ceeb7adc3bb7f67a402a3572a8","_id":"app-builder@7.0.4","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-QCmWZnoNN2uItlRV+gj4J6OONaFcJPyFoIuP1RkoILcuq19MlkynYB+wtH8uGv/umyynMWHI1HxnH1jGa1hNKQ==","shasum":"7ec0d7033e9a661a0dcd51ba8807d5c1bf7f01f6","tarball":"https://registry.npmjs.org/app-builder/-/app-builder-7.0.4.tgz","fileCount":14,"unpackedSize":18317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2HlJCRA9TVsSAnZWagAArncP/27FVRj3AldYnn9t0+A5\nmE7KVXPy6PQG1a/JTIfoDhCos6sbj7juKCN0j+PGrnJumNpyHmuPmmQp5f1p\ntz9XgJ5h2PNKe+Vnln6reU4BXSyJM4jRSgHJXCV0KQ5cxtBzXwg90/dNcLhb\nMZ5Rf10ezaIV6ad/GsbNc3yX/LmxhVvaxzdMFLD8X9RolrKSakyQvXc88z1o\n4GFqt/eogdZSkY2mvWHxJtrWCf0aNbdYqUtOI0k1fWAOkz9n4D5XRpuKNseN\n/UlSGaOmwoQqcO8moFsKsm0CeaSIr4Ca/D4rlZbQC9NS/3fToCMkzGdfzn6o\n0NQz+Br90b/NHWvae0syhkomuwEC8kk2eQ6oF+AhHF4RFEtX+2dVV3ttwuo/\nEWQJPDR/+wAZJeu/Mhi/VDh/8nigSqQ5Yv/+NbY0YExHkeS7iyWumrU/3uOu\no6nXkcGud8zhjhlz96WSlQRQtA5SLszd/jAWdKJ7zwrKyPZMFJtY2JcMZ00z\nSR0NNagcK5jTU8Ef286SUtTafislYSGKZ2eaVzcSvwsH/F3tcVnzlGXpa+M4\ny39vpDQkp1dakNmnsW8MNbo9nUsmXmdcPJ9lwtj80woZZEcbj2vx0yti4Cq0\nN6aUsrqIC6CPSiyu3KQOtx0EE3I+iP0ViAUFtxZiqqQy+FMLblJ3O17qwdDA\nhc2T\r\n=WoYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcMa1DH4WA9PtgAskeORIiEG+64sS+r2go8nXU26HBigIgHYV3r96XpC8Y6jsSzLjoNx+V9oLmY3gBil4P1lD+Fk8="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/app-builder_7.0.4_1624799560560_0.6428606816929596"},"_hasShrinkwrap":false}},"homepage":"https://github.com/ingress/app-builder","keywords":["middleware","functional","composable","composition","pipeline","onion","async","compose"],"repository":{"type":"git","url":"git+https://github.com/calebboyd/app-builder.git"},"author":{"name":"Caleb Boyd","url":"https://github.com/calebboyd"},"bugs":{"url":"https://github.com/ingress/app-builder/issues"},"license":"MIT","readmeFilename":"README.md","users":{"danilf":true}}