{"_id":"loadware","_rev":"1738210","name":"loadware","description":"A library to make sense of a bunch of middleware definitions and return a simple array of middleware\"","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"franciscop","email":"developerfrancisco@hotmail.com"}],"time":{"modified":"2021-11-29T01:33:07.000Z","created":"2016-12-09T05:43:33.354Z","2.0.0":"2017-01-24T10:04:19.873Z","1.0.0":"2016-12-22T17:20:14.136Z","0.2.0":"2016-12-22T16:46:31.323Z","0.1.0":"2016-12-09T05:43:33.354Z"},"users":{},"author":{"name":"Francisco Presencia","email":"public@francisco.io","url":"http://francisco.io/"},"repository":{"type":"git","url":"git+ssh://git@github.com/franciscop/loadware.git"},"versions":{"2.0.0":{"name":"loadware","version":"2.0.0","description":"A library to make sense of a bunch of middleware definitions and return a simple array of middleware\"","main":"loadware.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/franciscop/loadware.git"},"keywords":["loadware","middleware","load","normalize"],"author":{"name":"Francisco Presencia","email":"public@francisco.io","url":"http://francisco.io/"},"license":"MIT","bugs":{"url":"https://github.com/franciscop/loadware/issues"},"homepage":"https://github.com/franciscop/loadware#readme","devDependencies":{"express":"^4.14.0","jest":"^17.0.3","pray":"^1.0.2"},"dependencies":{"app-module-path":"^2.1.0"},"gitHead":"7f871f8878ae3b421c37154692379f808955588e","_id":"loadware@2.0.0","_shasum":"57a72b6f18ee2baff8d1ad1fa05a5d16e5afd42c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"franciscop","email":"public@francisco.io"},"dist":{"shasum":"57a72b6f18ee2baff8d1ad1fa05a5d16e5afd42c","size":3230,"noattachment":false,"key":"/loadware/-/loadware-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/loadware/download/loadware-2.0.0.tgz"},"maintainers":[{"name":"franciscop","email":"developerfrancisco@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/loadware-2.0.0.tgz_1485252259311_0.1589029107708484"},"directories":{},"publish_time":1485252259873,"_cnpm_publish_time":1485252259873,"_hasShrinkwrap":false},"1.0.0":{"name":"loadware","version":"1.0.0","description":"A library to make sense of a bunch of middleware definitions and return a simple array of middleware\"","main":"loadware.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/franciscop/loadware.git"},"keywords":["loadware","middleware","load","normalize"],"author":{"name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","bugs":{"url":"https://github.com/franciscop/loadware/issues"},"homepage":"https://github.com/franciscop/loadware#readme","devDependencies":{"jest":"^17.0.3","pray":"^1.0.2"},"dependencies":{"app-module-path":"^2.1.0"},"gitHead":"b891e06bc0a34de6f16fe989f73e52cd22713134","_id":"loadware@1.0.0","_shasum":"3dee49fc1baf88867017d7e9c36b290f3e336574","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"franciscop","email":"public@francisco.io"},"dist":{"shasum":"3dee49fc1baf88867017d7e9c36b290f3e336574","size":3493,"noattachment":false,"key":"/loadware/-/loadware-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/loadware/download/loadware-1.0.0.tgz"},"maintainers":[{"name":"franciscop","email":"developerfrancisco@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loadware-1.0.0.tgz_1482427212074_0.5390766088385135"},"directories":{},"publish_time":1482427214136,"_cnpm_publish_time":1482427214136,"_hasShrinkwrap":false},"0.2.0":{"name":"loadware","version":"0.2.0","description":"A library to make sense of a bunch of middleware definitions and return a simple array of middleware\"","main":"loadware.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/franciscop/loadware.git"},"keywords":["loadware","middleware","load","normalize"],"author":{"name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","bugs":{"url":"https://github.com/franciscop/loadware/issues"},"homepage":"https://github.com/franciscop/loadware#readme","devDependencies":{"jest":"^17.0.3","pray":"^1.0.2"},"dependencies":{"app-module-path":"^2.1.0"},"gitHead":"597469dcd5427264aef7bfc3959a5114aa6eb2ae","_id":"loadware@0.2.0","_shasum":"73fd505c0fbb5fbeea599985cb06d3e22a8f0c1e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"franciscop","email":"public@francisco.io"},"dist":{"shasum":"73fd505c0fbb5fbeea599985cb06d3e22a8f0c1e","size":3424,"noattachment":false,"key":"/loadware/-/loadware-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/loadware/download/loadware-0.2.0.tgz"},"maintainers":[{"name":"franciscop","email":"developerfrancisco@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loadware-0.2.0.tgz_1482425189328_0.8987433693837374"},"directories":{},"publish_time":1482425191323,"_cnpm_publish_time":1482425191323,"_hasShrinkwrap":false},"0.1.0":{"name":"loadware","version":"0.1.0","description":"A library to make sense of a bunch of middleware definitions and return a simple array of middleware\"","main":"loadware.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/franciscop/loadware.git"},"keywords":["loadware","middleware","load","normalize"],"author":{"name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","bugs":{"url":"https://github.com/franciscop/loadware/issues"},"homepage":"https://github.com/franciscop/loadware#readme","devDependencies":{"jest":"^17.0.3","pray":"^1.0.2"},"gitHead":"4287f34687e08441986affcf25e10303602dac19","_id":"loadware@0.1.0","_shasum":"8ad88768a4f357fa6ab5939d261e795dd1650c54","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"franciscop","email":"developerfrancisco@hotmail.com"},"dist":{"shasum":"8ad88768a4f357fa6ab5939d261e795dd1650c54","size":3373,"noattachment":false,"key":"/loadware/-/loadware-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/loadware/download/loadware-0.1.0.tgz"},"maintainers":[{"name":"franciscop","email":"developerfrancisco@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loadware-0.1.0.tgz_1481262213135_0.4966792450286448"},"directories":{},"publish_time":1481262213354,"_cnpm_publish_time":1481262213354,"_hasShrinkwrap":false}},"readme":"# loadware\n\nMake sense of a bunch of middleware definitions and return an array of middleware:\n\n```js\nconst loadware = require('loadware');\n\nlet router = require('express').Router();\nrouter.get('/', (req, res) => { res.send('Hello there'); });\n\nlet middlewares = loadware(\n  'body-parser',\n  (req, res, next) => { next(); },\n  './middle/whatever.js',\n  router\n);\n```\n\nThe middleware can be a string, a function or an array of any of the previous.\n\nThis is part of another project which is WIP right now, but I think this is independently enough so it can be launched separately.\n","_attachments":{},"homepage":"https://github.com/franciscop/loadware#readme","bugs":{"url":"https://github.com/franciscop/loadware/issues"},"license":"MIT"}