{"_id":"mudskipper","_rev":"36-9daa8fb0ef7e7a9ba6a96fa3ac45eac1","name":"mudskipper","description":"a resourceful routing plugin for hapi","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.1":{"name":"mudskipper","version":"0.0.1","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"dependencies":{"hoek":"~0.9.1","inflection":"~1.2.6"},"devDependencies":{"hapi":"~1.8.3","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"_id":"mudskipper@0.0.1","dist":{"shasum":"0e95524fed8e67c85cf88d1c97cfa6ac1fc71047","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-0.0.1.tgz","integrity":"sha512-4Eh7Ob3bRcimDIIaifhrBFVrIjlcZ7D82hFnFaDYJm7fR95RjAiXql6eC2pZZL7XsBA6xlpPN2C+dmP28qKNqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBxDiIfpnS4eV5gSqCS8H7Ebl4glAH3D0wYIWKQ54X0QIgGzikbWfGIcGAtI4q9i82Ggyyay5morMXQLHr5UYowCg="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"0.0.2":{"name":"mudskipper","version":"0.0.2","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"dependencies":{"hoek":"~0.9.1","inflection":"~1.2.6"},"devDependencies":{"hapi":"~1.8.3","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"_id":"mudskipper@0.0.2","dist":{"shasum":"a594e8080621b6fa92fca210b22b45638092d5f2","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-0.0.2.tgz","integrity":"sha512-XAiNOWX/Y6aZlkMxAmfrPDVsS8DMyF6C4yiCWiLomHllCmB8eLXXw62yKuyx3jUahM8hkpxgpmk9FYWAHOME5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR03Aq/6blAK2v7Lo+4M3cfllf2aaHdZ5ufLnn4MGruAiEAzXIzGgqBAgjfbyEUjfkxRqGlCI5vtawqdCpBjstTrEU="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"0.0.3":{"name":"mudskipper","version":"0.0.3","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"dependencies":{"hoek":"~0.9.1","inflection":"~1.2.6"},"devDependencies":{"hapi":"~1.8.3","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"_id":"mudskipper@0.0.3","dist":{"shasum":"c87869e8917f52035c1b8e0512f61eab77ec948c","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-0.0.3.tgz","integrity":"sha512-sreZhUWP0lQHsI5mVbNMLuKnn+f1JqL+xKIVR9EH2Au0UR9jx8evpGszlQvhiV8ZRuhRYw0WLdJOpIuCj+hPcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUgOKjRIgMZxQbOE0ufhZVx/cRaCH1fl+RHVmkoK3t3wIhAIn38FVlXJy5M6i4X76Jxz76FwyO3B4f4djiOF7lELoB"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"0.0.4":{"name":"mudskipper","version":"0.0.4","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"dependencies":{"hoek":"~0.9.1","inflection":"~1.2.6"},"devDependencies":{"hapi":"~1.8.3","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"_id":"mudskipper@0.0.4","dist":{"shasum":"9f1f8a7c18adeb5ca5919ebb8bbfcbf80133ecf7","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-0.0.4.tgz","integrity":"sha512-Ux1CvzXBEkPn57itZvghU7sbQiOBJoS4XLHBvuWvm7pBxDZTo297WWIoOoAeZuaeeOSmzgwOy54GKlMv7CFptg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBCHGkm1Vpyrgs3vnQ/54KO1PakXou1c71Rk3xgZQDnQIgS9MGo4IxI2ovoj9L5zfkUofjuWLp5IXP+SdJQIcSbAo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"1.0.0":{"name":"mudskipper","version":"1.0.0","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"dependencies":{"hoek":"~0.9.1","inflection":"~1.2.6","async":"~0.2.9"},"devDependencies":{"hapi":"~1.20.0","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"_id":"mudskipper@1.0.0","dist":{"shasum":"dfc15db0494e9688faecfb14325920347dd24c49","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-1.0.0.tgz","integrity":"sha512-NuUJvR7rmmeBADC6B1x8Y3PClP8ma3ku8Ow0p11x80k8rWArk8/OD0hLvwZ6NRBonGHjlQeheMdzNEV6ea2BKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGutmXG4hqvLCWDPgMukB1oP/4iEmYjgs8J2/mzp1e0qAiBnXh4bKYwVUUNYHdfZ8dg7ixds0KCxR9mjdz0HUA0iSQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.0.0":{"name":"mudskipper","version":"2.0.0","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":"2.x.x"},"dependencies":{"hoek":"~1.4.1","inflection":"~1.3.2"},"devDependencies":{"hapi":"~2.0.0","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.0.0","dist":{"shasum":"a4f440105a01b4ca0b883bede3aa38cc88c3be74","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.0.0.tgz","integrity":"sha512-CkwkEEZatc6k7qucnDntKNGsT7L71mDWys4miEyH3j7oxlxKebCk4j7VyA1A2dPVZN5KW6glzWUVHv/mVB8FeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCBBQ5dBxm9r4/ggwiv+Oe3wuCsiCENT5ukUWQ0vrt/wIgfu0rJWS4lWc+b1Tp1fSBYCWMqPIZsUna5UnSGkftelw="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.1.0":{"name":"mudskipper","version":"2.1.0","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":"2.x.x"},"dependencies":{"hoek":"~1.4.1","inflection":"~1.3.2"},"devDependencies":{"hapi":"~2.0.0","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.1.0","dist":{"shasum":"62ce91d04b0ac3d590506c019d45bf1139082776","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.1.0.tgz","integrity":"sha512-ClKQsdpiQr53+9iFQJOdEiXakpkhaEo7BiKC8cQjcjNJOeLosBUD6Xol4FakE5MyPvtMkMyConhaOODeIQNjiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgOUqb0ru4+HYLaWzKWh9w26MeXRAGVdtZZDwRW23/bQIhAOBVfzPL1SSqRkziO3tw4UQwyqDQ9lHPa6d6J+EF8XJP"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.2.0":{"name":"mudskipper","version":"2.2.0","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":"2.x.x"},"dependencies":{"hoek":"~1.4.1","inflection":"~1.3.2"},"devDependencies":{"hapi":"~2.0.0","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.2.0","dist":{"shasum":"7c7b3e4efc529f361e63b76d8c4bae8253f051bf","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.2.0.tgz","integrity":"sha512-gg94Ud/M2JRKCaMsjkGhYmud8f/jsFStsZevk5XSrZjCZvFB/gUpUfHoqCmu4Cxw3+7/uphAMkYivyI6ohCKCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRxHzRKphPqXE/V0CmY2FzG2+4NNkPrPpmgdmH2zkyoQIhANdv0YO2WVVbYll6kZiyt4gyUxHwI4NVdcmWPSjPN9oS"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.2.1":{"name":"mudskipper","version":"2.2.1","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":"2.x.x"},"dependencies":{"hoek":"~1.4.1","inflection":"~1.3.2"},"devDependencies":{"hapi":"~2.0.0","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.2.1","dist":{"shasum":"e2c62a726006c96d8fe2466eccb7084f49dcbb4f","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.2.1.tgz","integrity":"sha512-/LzGz7v9IqD0fm3Y0ixF1/p1o7r6mTXjhkEelpJ2Gws55qvRUD6ixksO31B4OGX1/zYNboGhXkHDN8ezE2PBxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvHj3aI68j0ZYY1vJiPSyReuuYA5PGrE6YV8AhHl5JEgIgWhG5mmLe0dp1bofq9nBdMHFMzzy/IQqLn0VoWalQZSU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.2.2":{"name":"mudskipper","version":"2.2.2","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":"2.x.x"},"dependencies":{"hoek":"~1.4.1","inflection":"~1.3.2"},"devDependencies":{"hapi":"~2.0.0","lab":"~0.1.4","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.2.2","dist":{"shasum":"70532ee465c262e818aefdd0126ba3cfdf594300","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.2.2.tgz","integrity":"sha512-7tVgSGRprRn/y5vdxBiPpUGhNhh53KVN9LQqku2MPg9YO36bm/QafVmKFMrsiXlpGYsg05+y9c5D8G3hpx+vxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyUWdnQub5FFOzXd/V+XgtZ722vvShDkfK8GU3rTDEZAiA5QJp7KQce703MYWZ8A85dHlCRVgNsg0tFLO7jzqgk5A=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}]},"2.2.3":{"name":"mudskipper","version":"2.2.3","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":">=2.x.x"},"dependencies":{"hoek":"~1.4.1","inflection":"~1.3.2"},"devDependencies":{"hapi":"~3.0.0","lab":"~2.0.0","complexity-report":"~0.10.3","precommit-hook":"~0.3.5"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.2.3","dist":{"shasum":"7f505216a034a8137e90d705e7486be83277b8af","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.2.3.tgz","integrity":"sha512-R/BeCvpcQM+GKpqa6cyA23fHri5upn2iNK5sqzVGPaC7WMSV0asQr1Uy9w8xsDvUlaLLkxPml856MX+yPBEC7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAChfeDrnAcmL/fMsq1vCWD4WbpRzVt9oRuYjCiqAjkTAiBbUo1XkV3NzpnnF+qlvo5kp15mJLFHxU/sPIZixcGp+g=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}]},"2.3.0":{"name":"mudskipper","version":"2.3.0","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":">=2.x.x"},"dependencies":{"hoek":"^2.0.0","inflection":"^1.3.5"},"devDependencies":{"hapi":"^4.0.0","lab":"^3.0.0","precommit-hook":"^0.3.5","joi":"^3.0.0"},"homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.3.0","dist":{"shasum":"3171808343ac4f16df344bd9a4c11cad42585a83","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.3.0.tgz","integrity":"sha512-mXDl+OiUBZ6lzvxBXr7PExIVtE1/uo/Nx7EN3Bc4cPkgdsMJEWvXP2b/Sa5zcnYQdRNSD6DnVx/+0dQjccLPgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy/MhYB2tGuHF6s6gEEeyJGzAmq3ZUeIqZgGfCWDPMIAiEAv+cJJnBaRWZ+u7TW7U3bfBWRlfJsajTd34Gm+WJ9Wgg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}]},"2.3.1":{"name":"mudskipper","version":"2.3.1","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":">=2.x.x"},"dependencies":{"hoek":"^2.0.0","inflection":"^1.3.5"},"devDependencies":{"hapi":"^4.0.0","lab":"^3.0.0","precommit-hook":"^0.3.5","joi":"^3.0.0"},"gitHead":"33cdffb0c10ae6afdc3139eac914898e2e3c50a5","homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.3.1","_shasum":"a86e7fa2fbbafdafa55ba0fe4aa857a47118fd75","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"a86e7fa2fbbafdafa55ba0fe4aa857a47118fd75","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.3.1.tgz","integrity":"sha512-kZ8TaarAWA2xdn7tbiQ4fmbf/VxJqpgpdFrYuaNQw+hcYFZr86b2VyYregQh+SlIo4kiknqonk7RT7ArInOyUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9vr4qr086yJUW3zXWm3V4Kgqrervha9TZJNO7gQjNYAiBsIl13/ulrk4G3407omiWU1MgbqurJL485nR70KUXubA=="}]}},"2.3.2":{"name":"mudskipper","version":"2.3.2","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":">=2.x.x"},"dependencies":{"hoek":"^2.0.0","inflection":"^1.3.5"},"devDependencies":{"hapi":"^4.0.0","lab":"^3.0.0","precommit-hook":"^0.3.5","joi":"^3.0.0"},"gitHead":"e19848ce8389ca5bae64d2769b75fe8b431e60ec","homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@2.3.2","_shasum":"20975f701be9b3974cca96261532380a5107e8a8","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"20975f701be9b3974cca96261532380a5107e8a8","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-2.3.2.tgz","integrity":"sha512-7Iy+X6VafDkLKl+3uJSL+YER8A/EnbMJES+6ATDjuZJp2peTWC1fwo+ZWTj7C625nzPr6Hkrs1XpdsbhirW6xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7TRQYdhBVBX93mt5e64g69m3n8ZUucbNPopmX1loEcAIhAIwXRgxu9zF9ObhXQcUNWVrCEFBgiBmsd9EG9ZDtL5gO"}]}},"3.0.0":{"name":"mudskipper","version":"3.0.0","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"lab -a code -L"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":">=2.x.x"},"dependencies":{"hoek":"^2.11.1","inflection":"^1.6.0"},"devDependencies":{"code":"^1.3.0","hapi":"^8.2.0","joi":"^6.0.0","lab":"^5.4.0"},"gitHead":"4baa2fb769b5178f562058dd157e97d39ade0a34","homepage":"https://github.com/nlf/mudskipper","_id":"mudskipper@3.0.0","_shasum":"7743403a7f47b3fc743429da8248a4da90bb2b0e","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"7743403a7f47b3fc743429da8248a4da90bb2b0e","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-3.0.0.tgz","integrity":"sha512-iWe/DBX9yxQG5vS/ubYPNmixGAW+6iw3nFJnWYn/+3EcZxmVuXr1q5st16yEmiSvZPuatXO2KOThdu7LJ3y/Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTTYMdRWGAtHTUM/sG3ZimHx5JB4jyDdyGsS0m3QAJ4AiADV/gkQV87QeJjM7/5GElk2URiY7P88KYqxGC7nvYsuQ=="}]}},"3.0.1":{"name":"mudskipper","version":"3.0.1","description":"a resourceful routing plugin for hapi","main":"index.js","scripts":{"test":"lab -a code -L"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"keywords":["hapi","resourceful","rest","plugin"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"peerDependencies":{"hapi":">=2.x.x"},"dependencies":{"hoek":"^2.11.1","inflection":"^1.6.0"},"devDependencies":{"code":"^1.3.0","hapi":"^8.2.0","joi":"^6.0.0","lab":"^5.4.0"},"gitHead":"2b7d0d0e10847076291e631fdd6f2690c51559da","homepage":"https://github.com/nlf/mudskipper#readme","_id":"mudskipper@3.0.1","_shasum":"565f2c95dd1f4246cfb62799be332211e84315fb","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.38","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"565f2c95dd1f4246cfb62799be332211e84315fb","tarball":"https://registry.npmjs.org/mudskipper/-/mudskipper-3.0.1.tgz","integrity":"sha512-l8XPg1bB+W+93gtHlhEJqTdvIzJvUqYx6gfHuFElEC21LYyYJ3VvO+mIfNtlvOVvLvddJdTvIKBeOQfoiFQ+6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7AwQGvcITFTK5fQsuO6q2Wnad1XHCUe0WeZi11eYlkAIgGunJcoYySsA4vxOHdl7lg9Rod9i7NRd022kJrtkgBLY="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}]}},"readme":"##mudskipper\n\nThis is a resourceful routing plugin for Hapi. Given an object describing the available resources, a route will be created for each method defined on the resource. For example:\n\n```javascript\nvar Hapi = require('hapi');\n\nvar resources = {\n    users: {\n        index: function (request) {\n            request.reply(users.all());\n        },\n        show: function (request) {\n            request.reply(users.one(request.params.user_id));\n        }\n    }\n}\n\nvar server = new Hapi.Server();\nserver.register({\n    register: require('mudskipper'),\n    options: resources\n}, function (err) {\n    if (err) {\n        console.error('failed to load resourceful routes:', err);\n    }\n});\n```\n\nThe above example would create routes for\n```\nGET /users\nGET /users/{userId}\n```\n\nYou'll notice that here, we only supplied functions for the methods. This causes the function to be used as the handler for the route, and defaults applied to the other values. Alternatively, methods can be defined as an object containing anything that's available as part of a route. For example:\n\n```javascript\nvar resources = {\n    users: {\n        create: {\n            handler: function (request) {\n                request.reply(users.create(request.payload));\n            },\n            config: {\n                payload: 'parse',\n                validate: {\n                    payload: {\n                        username: Types.String().min(8).max(50)\n                    }\n                }\n            }\n        }\n    }\n}\n```\n\nAnything specified in the object will override any defaults that are set within the plugin. If a path is specified, it is *not* passed through directly. Some modification will be made by the plugin. For example\n```javascript\narticles: {\n    index: {\n        path: '/test'\n    }\n}\n```\nWould create the index route at the path ```/test```. If the articles resource were specified as a child of another resource, the path would be changed to ```/parent/{parentId}/test```\n\nIf the path is specified without a leading /, such as\n```javascript\narticles: {\n    index: {\n        path: 'test'\n    }\n}\n```\nThen the index route would be added at the path ```/articles/test``` and the nested resource would become ```/parent/{parentId}/articles/test```\n\nNested resources can be created by using the 'hasOne' or 'hasMany' fields. Circular dependencies are handled appropriately.\n```javascript\nvar resources = {\n    articles: {\n        hasOne: 'users',\n        index: function (request) {\n        }\n    },\n    users: {\n        hasMany: ['articles'],\n        index: function (request) {\n        }\n    }\n}\n```\n\nChildren may be specified as a string, an object, or an array of any combination of those two. Strings must refer to a top level resource, and objects describe a new resource altogether.\n```javascript\nvar resources = {\n    tests: {\n        index: function (request) {\n        },\n        hasMany: [\n            {\n                extras: {\n                    index: function (request) {\n                    }\n                }\n            }\n        ]\n    }\n}\n```\n\n###Available methods and their defaults\n* index\n - method: 'get'\n - path: '/{name}'\n* show\n - method: 'get'\n - path: '/{name}/{nameId}\n* create\n - method: 'post'\n - path: '/{name}'\n - payload: 'parse'\n* update\n - method: 'put'\n - path: '/{name}/{nameId}\n - payload: 'parse'\n* patch\n - method: 'patch'\n - path: '/{name}/{nameId}\n - payload: 'parse'\n* destroy\n - method: 'delete'\n - path: '/{name}/{nameId}\n\nNote that 'name' is whatever key is found in the resources object (in the above examples, it would be 'users'). nameId will be that name, after an attempt to singularize, and the literal string 'Id' appended to it (the above examples would yield userId).\n\nAdditionally, you can specify a top level option ```uniqueIds: false``` and ids will be created such as /name/{id}/subname/{subId} rather than attempting to singularize name and subname.\n","maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"time":{"modified":"2022-06-20T13:01:32.536Z","created":"2013-07-19T18:49:00.107Z","0.0.1":"2013-07-19T18:49:04.392Z","0.0.2":"2013-08-06T20:03:10.204Z","0.0.3":"2013-08-14T19:55:20.672Z","0.0.4":"2013-09-20T20:18:11.890Z","1.0.0":"2013-12-19T23:45:26.911Z","2.0.0":"2014-01-09T18:10:37.202Z","2.1.0":"2014-01-17T18:35:06.959Z","2.2.0":"2014-01-18T00:21:25.369Z","2.2.1":"2014-02-05T18:37:50.700Z","2.2.2":"2014-02-05T19:33:23.466Z","2.2.3":"2014-03-28T18:08:38.698Z","2.3.0":"2014-04-09T16:41:53.760Z","2.3.1":"2014-06-26T21:11:54.350Z","2.3.2":"2014-07-14T22:31:52.186Z","3.0.0":"2015-03-04T23:23:17.086Z","3.0.1":"2015-04-29T16:58:43.262Z"},"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"repository":{"type":"git","url":"git://github.com/nlf/mudskipper.git"},"readmeFilename":"README.md","homepage":"https://github.com/nlf/mudskipper#readme","keywords":["hapi","resourceful","rest","plugin"],"bugs":{"url":"https://github.com/nlf/mudskipper/issues"},"license":"MIT","users":{}}