{"_id":"em-rest-service","_rev":"31-d7a16242a8256298cd3cd926396a8e52","name":"em-rest-service","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"em-rest-service","version":"0.1.0","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.0","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"86d6085fe76d04350cfb44f05350a8d48cba18a5","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.0.tgz","integrity":"sha512-v75oumkdYCVcIB22KYvLThCzZfLrOAzaPiML82fpmuK1Mhi8C6uVx1c8RSIxUuaMcMst2Mxq6bUNV8Nj3YUNHg==","signatures":[{"sig":"MEYCIQDOJsPI+dlP/UHroEawT6u6/9kFDwKConz4CEnIbu8bGwIhAO9KhZJTRH5+nbUqkd6Tau2taotnXtrEfltxO/KmgjkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.3.11","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-types":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"em-rest-service","version":"0.1.1","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.1","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"8dc179035fd6a724e0484fd82afdf646f1fa472d","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.1.tgz","integrity":"sha512-2sTurErbDVQwKYSjWJkIDoz98FcKHue+qWA7M3QwtY4b364JzaxB6FSYRDlzgF/m2gnhbeeP5VYj594hqQw6SQ==","signatures":[{"sig":"MEUCIQDlkcLauoPkFJ56QpIEWj6g3S6Y36YPqLTe9XR6cpAXAAIgYR9h4GGvZFUKYxHupewx6xh1EoZEJoGgMkujBj4+n6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.3.11","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-types":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"em-rest-service","version":"0.1.3","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.3","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"0c6fdec346cf207ca372dbce7cd9852aeb4ab1da","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.3.tgz","integrity":"sha512-PRD/Q+Sr0hBVvk3ReYrTQyrVwy84w/FeU6qaRVF37dKvOPB6+PjJDOwPRQQZ/RusV06zMt3sY00Vp0aN01mFmA==","signatures":[{"sig":"MEUCIQCmC9jSSThk5FReJeI1w9JtbMmiSvjNwmnhQgst2VbuBgIgOOhG5iCqJ3s8s24Mf5SQfQso9oscE76Aj0vWNbkEcoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.3.11","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-types":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"em-rest-service","version":"0.1.5","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.5","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"797920efb2d8c7c90f88c012df206624f4e47f4f","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.5.tgz","integrity":"sha512-liFBaLINNrpKLm3ZS0KW+mFv7yiLF5/HzWHJIo5ptaI64ujcUyrS5rjJbSklrjGfHBDwEUbidDvSq1obNu4GRg==","signatures":[{"sig":"MEUCIEi4DDz4tCJ6MU8EVCScq/RPMN9OqTT+O7jfQOFNdK52AiEA4To8Z4dwKAqFFEKCcA0MH/jV1WLZBuWncRkKf21H2Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.3.11","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"em-rest-service","version":"0.1.6","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.6","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"b873c06627deae7cdc6c4731057c8e1d844eab6a","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.6.tgz","integrity":"sha512-v606gsJ5R91dToZXrQt1u//n0IamMfLquVzMXhv/teH+Pq60Ue1mx2BGn+PwIb5oJ9guiDvKFqSnedw5axKueg==","signatures":[{"sig":"MEUCIA6bW8NWlqZvF+3NhliBFROBZ75mvOJOpZEIHn00+heNAiEAzXN/T0A7ZqAMdsomVQviuZaV/mRDk3o5pikYGSCP7zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.2.21","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"em-rest-service","version":"0.1.7","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.7","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"d42a37ead1a65862eade7cbf50c0ca0400645ae1","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.7.tgz","integrity":"sha512-sFFXdGeda4UDzS9LG8eXTjwrk/i1a3CUGBhy+tkGKjLAutUtHAcVlHuDQg/X52n8Vd0c9ijkKr32Qs0DxsoVDg==","signatures":[{"sig":"MEUCIGKP7Brv4mKAmsNPuaGa6aB6do229ZAkwbs1xv2w1Q2LAiEAoCp+ST1xsrXgInxeifdt1iOuagsWrI+kFutQzME0Yf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.2.21","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"em-rest-service","version":"0.1.8","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.8","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"e806a70835342661c3a91a49d06de69958f2d279","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.8.tgz","integrity":"sha512-LKkT91JJR9kb+a8Bj1FncgaRZabjT0pWFIibtWnVTJZAiaL43OnYrv3ern0iWD6uFCTrd2CiK48XHvCx/zOEjw==","signatures":[{"sig":"MEYCIQDHEULLe5/jbF/MNZhQ6ls4MQA7eDv1DPN2rUO/ZY5pcQIhAKtId9kMsQADBo2hTkJ4rq/qJTkaqyPX8ulZSx1EMmi/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.2.21","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-project":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"em-rest-service","version":"0.1.9","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.9","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"f25aaf54a36d56f8fc4a008aab99ce9837784802","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.9.tgz","integrity":"sha512-xXyt46WAc9h/hNV/fwVScfGMzi4iiS4ZOijJE23Nqmhl893Fncm5tVsDtY/4qvcro3kDS0kN+CrWD8xYZeGczg==","signatures":[{"sig":"MEUCIQD3ttVG3XsXf+WeGUi1oqOZN6AE7Jwgg0TTkaPljZ93hQIgEGmydd5Ao28HutQ2uiNgLBXDqaazHtpDvK6sx8XkDtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.2.21","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-project":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.10":{"name":"em-rest-service","version":"0.1.10","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.10","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"8ee7902105c47cc96d135c460589f45f66c6ae0e","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.10.tgz","integrity":"sha512-XAxM/MW73sl0pgz0Dp37aK+DkgMRj7T61QuLvtT5Et71GmgOfcCpVwdaj7iNlmsifoyw6cSYhY+NuBOiYGlCxQ==","signatures":[{"sig":"MEQCIF7gK9DrVT02NtTwK3q6g4OsouGCW4MqWCv3Fi4ECc5rAiAkTyoM/q0vxtX/ovEKOk0yXNiEn9U5/JL32CmyLLV6lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.2.21","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-project":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.11":{"name":"em-rest-service","version":"0.1.11","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.11","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"69197d590b0c8675d3ceea4e6c19bbbcbe715c10","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.11.tgz","integrity":"sha512-XOCUVkl87thH3KNl6Xd0SYnwJzL4LVUEH0BCoXsCgGMQykTIlSSYkIY1jB82jRCdjGgukImFutQ5yUpHKKmOQw==","signatures":[{"sig":"MEUCIQDv3zXf8CJA6CiMa1uvkFSTXznswKj0hEBH3OuGvcGZMAIgdTs1kjZjWitC770U0CSM9KYK+7I80DV3KpAtxNgMYa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.4.3","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"*","ee-class":"*","ee-error":"*","ee-types":"*","ee-project":"*","ee-arguments":"*","ee-lru-cache":"*","ee-event-emitter":"*"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.12":{"name":"em-rest-service","version":"0.1.12","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.12","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"f2cdbfc66b447b15cb0614172673a3c60c91d4c0","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.12.tgz","integrity":"sha512-EIYJwsn1NB3m6ouJTXiREbDI+NJ2/cAZw1j/iP9tTUIqhqe3546+TETRxm1RgxS9fWU8851E0KRCPShpL68L/w==","signatures":[{"sig":"MEUCICJf50opZCzDlyk0q7gfahYTMGKdu4X9tD1MvdmweUTJAiEAnuHFrNDivsQmo3mXKvtgwsOUBPxGDXBeUTbRtZAOATk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.4.6","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"0.2.x","ee-class":"0.4.x","ee-error":"0.1.x","ee-types":"0.1.x","ee-project":"0.2.x","ee-arguments":"0.1.x","ee-lru-cache":"0.1.x","ee-event-emitter":"0.1.x"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.13":{"name":"em-rest-service","version":"0.1.13","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.1.13","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"dbf1f8a00558724825ae1d2734988155d9ff5f94","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.1.13.tgz","integrity":"sha512-7Hy42RdrslGwR6Ws9BTaxgU4OfsCfSybCtINqCsD6sEwxhwKFTiVy7jhZtY+y64Ckm0hlomXSvPjE3MicVHCqA==","signatures":[{"sig":"MEQCIBB6Sgb+H5Lx4ym4eLCkwn2QS7Y6zRuaENrYrsynhmF3AiB/KyhB9Lwafh7xn1B3pmCKUsCplWnlcERlGiihHEIoPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.4.6","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"0.2.x","ee-class":"0.4.x","ee-error":"0.1.x","ee-types":"0.1.x","ee-project":"0.2.x","ee-arguments":"0.1.x","ee-lru-cache":"0.1.x","ee-event-emitter":"0.1.x"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"em-rest-service","version":"0.2.0","keywords":["REST","middleware","ee-framework"],"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"_id":"em-rest-service@0.2.0","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"homepage":"https://github.com/eventEmitter/em-rest-service","bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"dist":{"shasum":"e5d91e2f27180dd532a342adbb11bf21fd339666","tarball":"https://registry.npmjs.org/em-rest-service/-/em-rest-service-0.2.0.tgz","integrity":"sha512-RKdYJgdKNZyutXdAeckPCB7/yGzBZuMcQCMKnV5ojlShHGBWy9Hbmei+e0wFnv5T9Me/kaS+A5QekOz7W7W6jA==","signatures":[{"sig":"MEUCIQCJD3lyMKfSwMt1Sc7eqX2RkhlwOsgVNzbHMxPaBSOHmAIgNsv9qd7jfWViJAy4Dyi/CeTW0bc0KjNdGpFmthD3eAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e5d91e2f27180dd532a342adbb11bf21fd339666","engines":{"node":">=v0.10.17"},"licence":"mit","scripts":{"test":"node test.js"},"_npmUser":{"name":"ee","email":"michael@vanderweg.ch"},"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"_npmVersion":"1.4.9","description":"RESTful Service Middleware for ee-webservice","dependencies":{"ee-log":"0.2.x","ee-class":"0.4.x","ee-error":"0.1.x","ee-types":"0.1.x","ee-project":"0.2.x","ee-arguments":"0.1.x","ee-lru-cache":"0.1.x","ee-event-emitter":"0.1.x"},"devDependencies":{},"optionalDependencies":{},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2013-11-20T15:54:07.312Z","modified":"2026-04-23T11:35:20.758Z","0.1.0":"2013-11-20T15:54:10.487Z","0.1.1":"2013-11-20T15:57:14.367Z","0.1.3":"2013-11-20T16:00:44.397Z","0.1.5":"2013-11-22T14:44:03.890Z","0.1.6":"2013-11-25T21:29:40.552Z","0.1.7":"2013-11-25T21:42:54.659Z","0.1.8":"2013-11-25T21:48:43.597Z","0.1.9":"2013-11-25T21:53:17.867Z","0.1.10":"2013-11-25T22:05:32.792Z","0.1.11":"2014-02-26T16:02:44.566Z","0.1.12":"2014-05-01T11:52:36.434Z","0.1.13":"2014-05-01T11:58:02.803Z","0.2.0":"2014-07-16T13:52:22.805Z"},"bugs":{"url":"https://github.com/eventEmitter/em-rest-service/issues"},"author":{"url":"http://eventemitter.com/","name":"Michael van der Weg","email":"michael@eventemitter.com"},"homepage":"https://github.com/eventEmitter/em-rest-service","keywords":["REST","middleware","ee-framework"],"repository":{"url":"https://github.com/eventEmitter/em-rest-service.git","type":"git"},"description":"RESTful Service Middleware for ee-webservice","maintainers":[{"name":"ee","email":"michael@vanderweg.ch"}],"readme":"# em-rest-service\n\nRESTful Service Middleware for ee-webservice\n\n\n## installation\n\n\tnpm install em-rest-service\n\n\n## build status\n\n[![Build Status](https://travis-ci.org/eventEmitter/em-rest-service.png?branch=master)](https://travis-ci.org/eventEmitter/em-rest-service)\n\n## usage\n\nYou need to create controllers for each collection and each resource you plan to make available via the service.\na collection is a collection of resources ( «/user» ), a resource is a single resource of a collection ( «/user/3» ).\n\nURLs must be formatted as «collection/id» pairs so that they can parsed by the service\n\n**bad**\n- user/comment\n- user\n- user/4/comment/images\n\n**good**\n- /user/4/comment\n- /user\n- /user/4/comment/6/image\n\nSee the [Joinbox RESTFul Style Guide](https://github.com/joinbox/guidelines/blob/master/styleguide/RESTful.md) for more information.\n\n\n\n### controller\n\t\n\tvar   Class \t\t= require('ee-class');\n\n\tmodule.exports = new Class({\n\n\t\t// handles the get request on the collection\n\t\tget: function(request, response, next) {\n\t\t\tlog( request.resource ) // the id of the resource\n\t\t\tlog( request.mapping ) // a tree of colelctions which\n\t\t\t\t\t\t\t\t   // describe the mapping this resource resides on\n\n\t\t\tif (request.mapping){\n\t\t\t\t// the url called was /user/:id/comment/:id \n\t\t\t\t// this could be another mapping if there are multiple mappings\n\t\t\t\t// for the comments collection / resource\n\t\t\t\tresponse.render( 200, [] );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// the resource was called on the root /comment/:id\n\t\t\t\tresponse.render( 200, [] );\n\t\t\t}\n\n\t\t\t// if this were a resource controller there would be a «resource»\n\t\t\t// property on the request. it would conatin the id / unique key\n\t\t\t// of the requested resource. log(request.resource) // 32432\n\t\t}\n\t});\n\n\n### service\n\n\n\tvar   RESTService \t\t= require('em-rest-service')\n\t\t, Class \t\t\t= require('ee-class')\n\t\t, CommentCollection = require('CollectionController');\n\n\n\tmodule.exports = new Class({\n\t\tinherits: RESTService\n\n\n\t\t, init: function init() {\n\t\t\t// you may load controllers from a direcotry or do the work yourself\n\t\t\tvar commentsCollectionController = new CommentCollection();\n\n\t\t\tthis.use('/user/:id/comment', commentsCollectionController);\n\t\t\tthis.use('/comment', commentsCollectionController);\n\n\t\t\t// load controllers from a diretoy\n\t\t\tvar options = {};\n\t\t\toptions.controller = './controllers';\n\t\t\toptions.controllerOptions = { anything: 'that', should: { be: 'passed' }, to: { the: 'controlers' } };\n\n\t\t\tinit.parent(options);\n\t\t}\n\t});\n\n\t\n\n### test.js / application\n\n\tvar   MyService\t\t= require('MyService')\n\t\t, WebService \t= require('ee-webservice');\n\n\t// start the webservice\n\tvar service = new WebService({\n\t\tport: 80\n\t});\n\n\t// create an instance of my service implementation\n\tvar myService = new MyService();\n\tmyService.on('load', function(){\n\t\tservice.listen();\n\t});\n\n\t// add myservice middleware to the webservice\n\tservice.use(myService);","readmeFilename":"README.md"}